• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Nios Ⅱ軟核系統的電能質量監測系統設計

    基于Nios Ⅱ軟核系統的電能質量監測系統設計

    作者: 時間:2010-04-21 來源:網絡 收藏

      在電力系統中,要實現對電能質量各項參數的實時監測和記錄,必須對電能進行高速的采集和處理,尤其是針對電能質量的各次諧波的分析和運算,系統要完成大量運算處理工作,同時系統還要實現和外部系統的通信、控制、人機接口等功能。而系統大多以微控制器或(與)DSP為核心的軟硬件平臺結構以及相應的設計開發模式,存在著處理能力不足、可靠性差、更新換代困難等弊端。本文將SoPC技術應用到電力領域,在FPGA中嵌入了32位NiosⅡ。可實現對電能信號的采集、處理、存儲與顯示等功能,實現了實時系統的要求。

      1 系統概述

      1.1 電能質量檢測系統的基本原理

      主要是對電能質量各參數進行實時監測和記錄,其功能流程為:把電網中的電壓、電流經過PT、CT變成-5~+5 V的電壓信號、1~2 mA的電流信號,預處理后進行采樣,對采樣值進行數據處理,處理結果可以存儲在數據存儲單元,也可以通過通信模塊與計算機終端進行通信,根據需要控制且查看處理結果。其系統基本原理方框圖如圖1所示。

      1.2 算法介紹

      本文在處理諧波數據時,采用基2的DIT方式的FFT算法。傳統的基2算法的蝶形圖中輸入采用的是按碼位顛倒的順序排放的,輸出是自然順序。同一位置不同級的蝶形的輸入數據的位置不固定,難以實現循環控制,用FPGA編程時難以并行實現,通過對傳統的基2蝶形圖分析,調整其旋轉因子的位置,使得各級蝶形圖一致,如圖2所示,可以實現循環控制。

      這種結構的輸入是順序的,而輸出是位反碼的,每級的旋轉因子都是放在FPGA的片內ROM里的。調整后的旋轉因子的尋址有一定規律,對于N點的FFT(N=2k,K為級數),旋轉因子有,…,,共N/2個,將他們按位碼倒序的形式排成一個含有N/2個元素的數組,記為:,,則第i級(i=O.1,2,…,K-1)的旋轉因子排列順序是W(O),W(1),W(2),…,W(2i)重復2k-i-l次得到的。其特點是每級的輸入、輸出數據的順序是不變的,因此每級幾何結構是固定的。用這種結構尋址方便,易于用FPGA編程,實現內部并行的FFT硬件結構,從而明顯加快FFT的運算速度。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 蕉岭县| 缙云县| 北安市| 武邑县| 临潭县| 双流县| 郯城县| 宜良县| 大理市| 望江县| 甘洛县| 修文县| 临潭县| 舟山市| 墨竹工卡县| 永城市| 龙胜| 镇原县| 古田县| 子长县| 扶余县| 佛学| 聊城市| 疏附县| 东至县| 武冈市| 太仆寺旗| 疏勒县| 德清县| 望谟县| 鱼台县| 精河县| 根河市| 南乐县| 理塘县| 岗巴县| 镇康县| 清苑县| 聂拉木县| 宁强县| 宣武区|