<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 有功電能計量IP核的設計

有功電能計量IP核的設計

作者: 時(shí)間:2017-06-05 來(lái)源:網(wǎng)絡(luò ) 收藏

是電力市場(chǎng)收費的基本依據,也是電能表計量的首要數據。目前,電能計量的實(shí)現基本都是利用單片機控制現成的電能計量芯片及其外圍電路[1]。這樣實(shí)現的電能計量方法處理能力有限,可擴展的存儲空間不大、應用范圍小、可移植性差,由于受采樣速率的限制,難以達到很高的精度,無(wú)法滿(mǎn)足客戶(hù)更高的要求[2]。

基于FPGA實(shí)現計量的是一種全新的設計思路和實(shí)現方案。FPGA作為一種可以由用戶(hù)自行配制的高容量密度的專(zhuān)用集成電路,具有全硬件的用戶(hù)可定制性及重配置性。而是一段具有特定電路功能的硬件描述語(yǔ)言程序,該程序與集成電路工藝無(wú)關(guān),可以移植到不同的半導體工藝中生產(chǎn)集成電路芯片。因此基于FPGA的計量實(shí)現的電能計量芯片,設計靈活可靠、功能強大、降低了設計開(kāi)發(fā)的成本,從而更能滿(mǎn)足市場(chǎng)的需求。

本文提出一種有功電能計量IP核的FPGA設計方案,并著(zhù)重討論了CIC抽取濾波器、去直流高通濾波器、FIR低通濾波器和數字頻率變換器等模塊的原理與設計,用VHDL實(shí)現了各個(gè)功能模塊。使用Simulink建模對該系統進(jìn)行驗證,并在A(yíng)ltera公司的FPGA芯片 EP2C35F484C8上完成了硬件驗證,最終結果應用到某電能計量芯片設計中。

1 有功電能計量IP核總體方案的設計

1.1 有功電能計量的原理

電能計量主要是把電壓和電流信號按照時(shí)間相乘,得到功率隨時(shí)間變化的信息[3]。假設電壓信號為:

本文引用地址:http://dyxdggzs.com/article/201706/349293.htm


可見(jiàn),瞬時(shí)功率包括直流分量和交流分量?jì)刹糠?。交流分量的頻率為2ω,直流分量就是有功功率,是電能計量的首要數據。由式(3)可知,無(wú)論電壓電流的相位是否相同,只要將直流分量分離出來(lái)就能得到電能的有功功率。

1.2 IP核的結構設計

根據有功電能計量的原理,設計有功電能計量的系統框圖如圖1所示。該設計包括兩個(gè)CIC抽取濾波器、兩個(gè)IIR高通濾波器、一個(gè)乘法器、一個(gè)FIR低通濾波器和一個(gè)DFC數字頻率變換器。

  電壓信號和電流信號經(jīng)過(guò)數據采集模塊轉變?yōu)椴蓸铀俾蕿?2 kHz的16位精度的數字信號。為了提高后續電路信號處理的速度,采用CIC抽取濾波器對信號進(jìn)行降采樣。降采樣之后的電壓和電流信號經(jīng)過(guò)IIR高通濾波器濾除由系統偏移產(chǎn)生的直流分量,從而消除由于電壓和電流失調造成的系統誤差。將電壓和電流相乘即可得到瞬時(shí)功率信號,因此通過(guò)一個(gè)乘法器將電壓和電流信號相乘。有功功率即瞬時(shí)功率中的直流分量,可以通過(guò)FIR高通濾波器對瞬時(shí)功率進(jìn)行低通濾波。由于瞬時(shí)功率中含有諧波分量,而低通濾波器又非理想濾波器,因此低通濾波器輸出的有功功率會(huì )含有瞬時(shí)功率的信息。采用DFC數字頻率變換器,不但可以產(chǎn)生與有功功率成正比的輸出脈沖,還可以起到平均作用,從而抑制瞬時(shí)功率信息。對DFC產(chǎn)生的與頻率成正比的脈沖計數,即可得到有功電能[4]。

2 IP核各模塊的實(shí)現

2.1 CIC抽取濾波器

CIC抽取濾波器主要由積分器、抽取器和梳狀濾波器三部分組成[5],其基本結構如圖2所示。積分器工作在較高的采樣頻率,由n個(gè)反饋系數為1的單極點(diǎn)IIR濾波器組成,其差分方程為:



  抽取器將最后一級積分器的輸出數據速率降為原來(lái)的1/R,R為抽取的系數,一般取整數,也是CIC抽取濾波器的抽取倍數。梳狀器部分由N個(gè)梳狀濾波器組成,工作頻率為積分器的1/R,每一微分延遲M個(gè)采樣點(diǎn)。梳狀濾波器相應的差分方程為:
  

  由CIC抽取濾波器的傳輸函數可以看到,該濾波器實(shí)現比較簡(jiǎn)單,不需要乘法器即可實(shí)現。

濾波器運算的有限字長(cháng)決定寄存器的長(cháng)度,每一級都有截斷和舍入誤差,每一級要保留的位數是從頭到尾單調遞減的。CIC所需要的寄存器長(cháng)度除了與參數N和R有關(guān)外,也和輸入的位數有關(guān)。為了保證運行時(shí)不會(huì )產(chǎn)生溢出,需要的內部自寬應該滿(mǎn)足:
  

  在本設計中,輸入的數據為16位,即其中l=16,N=3,R=5,因此濾波器的長(cháng)度至少為25位。根據以上分析,可以得到3階采樣率為5的抽取濾波器,其結構圖如圖3所示。


由以上分析和結構圖可知,CIC濾波器需要兩種不同的采樣頻率,即圖中不同的使能信號的生成??梢圆捎脙煞N方法解決:一種是對時(shí)鐘進(jìn)行分頻,通過(guò)設置分頻比得到不同的時(shí)鐘信號;另一種就是采用時(shí)鐘使能信號,由時(shí)鐘產(chǎn)生不同分頻比的使能信號,每一級的梳狀器和積分器都采用相同的時(shí)鐘,通過(guò)不同的使能信號來(lái)控制采樣頻率。本設計采用第二種方法,因為采用分頻時(shí)鐘會(huì )使布線(xiàn)復雜化,并且降低最高頻率[6]。

2.2 去直流高通濾波器

電網(wǎng)中的信號是頻率為50 Hz的工頻信號,因此要求濾波器截止頻率很低,過(guò)渡帶窄。經(jīng)過(guò)FDATool(Filter DesignAnalysis Tool)設計的濾波器為級聯(lián)型4階IIR橢圓高通濾波器,截止頻率為30 Hz,采樣頻率為6 400 Hz,其阻帶衰減為60 dB,通帶紋波為1 dB。濾波器的系統函數表示為:
  

  將設計的濾波器的系數進(jìn)行量化,轉化為16位的定點(diǎn)數。該濾波器采用十六進(jìn)制表示的16位定點(diǎn)系數,如表1所示。


利用級聯(lián)型IIR濾波器,可以使乘法次數和延遲單元降到最低,同時(shí)能夠有效降低直接型定點(diǎn)實(shí)現對系數量化效應的敏感性。該濾波器在采樣頻率為6.4 kHz輸入下具有良好的幅頻特性。該濾波器的相頻特性曲線(xiàn)如圖4所示。


2.3 FIR低通濾波器

FIR數字濾波器可以滿(mǎn)足濾波器對幅度和相位的嚴格要求,具有良好的性能,容易用硬件實(shí)現,系統穩定,同時(shí)利用其對稱(chēng)的結構特點(diǎn),可進(jìn)行算法優(yōu)化。因此FIR濾波器在信號處理中被廣泛應用。本論文使用EDA工具及IP核設計基于FPGA的FIR數字濾波器,采用去偽延遲控制器,截除了因濾波器延遲產(chǎn)生的偽信號[7]。

利用FDATool設計濾波器,考慮到實(shí)現的難度和精度,采用等值紋波(equiripple)法設計濾波器,生成直接I型38階對稱(chēng)系數的FIR數字濾波器。通帶截止頻率30 Hz,波紋1 dB;阻帶截止頻率95 Hz,波紋10 dB。圖5是FIR濾波器的頻率特性曲線(xiàn)。


將設計的濾波器系數保存在fir.txt;然后在A(yíng)ltera公司提供的集成開(kāi)發(fā)環(huán)境Quartus中,建立新工程,調用 IP核參數的配置;導入濾波器系數fir.txt文件,設置好輸入輸出位數;然后選擇數據存儲方式、系數量化位數和存儲方式。為了功率計算的速度和準確性,在此采用full parallel結構來(lái)實(shí)現[8]。

2.4 DFC數字頻率變換器

DFC數字頻率轉換器用來(lái)產(chǎn)生來(lái)自總的有功功率的脈沖,通過(guò)對脈沖計數可計算有功電能,同時(shí)可用于電能表的校表。

設計中DFC數字頻率中頻率轉換是利用四位二進(jìn)制比例乘法器實(shí)現的。該乘法器的主要功能是輸出的脈沖數等于輸入時(shí)鐘脈沖數乘以一個(gè)系數。該系數的范圍為1/16~15/16,由四位二進(jìn)制輸入端A0~A3的外部的置數確定。如當量數為13(A3、A2、A1、A0=1101)時(shí),每輸入16個(gè)時(shí)鐘脈沖,在輸出端可得到13個(gè)脈沖。該比例乘法器可完成各種數字運算、A/D和D/A轉換及分頻功能等。四位二進(jìn)制比例乘法器的電路特性可以表示為:


式中:M為在一定時(shí)間內“CLOCK”脈沖數;F為在該時(shí)間段內乘法器的輸出脈沖個(gè)數;N為乘法器的數據輸入端的數據值。

在本電路中,把4個(gè)乘法器級聯(lián)在一起就構成了一個(gè)16位的D/F轉換電路。設16位輸入數據為:


其中:N4為高4位數據,N3為次高位數據,N2為中間4位數據,N1為低4位數據。根據級聯(lián)方式有:


這樣,如果M是一個(gè)固定頻率的脈沖,對于一個(gè)任意的16位二進(jìn)制數據都可以得到一個(gè)線(xiàn)性對應的頻率脈沖,從而完成了D/F的轉換。

將模塊的時(shí)鐘頻率設為16 Hz,則每秒鐘輸出的脈沖數即為有功功率N。數據的采樣速率為6.4 kHz, 一小時(shí)所采數據為3 600×6 400個(gè)周期,一個(gè)脈沖代表0.001°。所以只要對輸出的脈沖數進(jìn)行累加,然后采用累加溢出的方式,計數達到1°便對累加器清零,同時(shí)輸出一個(gè)脈沖,代表1°, 對該脈沖進(jìn)行計數累加就能夠得到電能值。

3 Simulink平臺下的建模與仿真

有功電能計量芯片在Simulink環(huán)境下的結構模型如圖6所示。為了計算方便,電壓信號和電流信號為:100 cos(100πt)+30,同時(shí)加入高斯白噪聲作為輸入信號,IIR和FIR濾波器用FDATool設計,設置仿真時(shí)間為1 s,累加顯示結果4 995,誤差0.1%。



4 有功計量模塊仿真分析

本設計采用自頂向下的設計方法,在頂層進(jìn)行系統功能模塊的劃分和結構設計。各功能模塊的行為規則采用VHDL語(yǔ)言描述,并逐個(gè)進(jìn)行仿真和糾錯,然后進(jìn)行系統級的功能驗證。最后,將生成的門(mén)級邏輯電路的網(wǎng)表下載到所選的FPGA芯片上,從而完成整個(gè)系統的設計。

在Quartus II平臺下建立波形文件并仿真得到時(shí)序圖如圖7所示,由圖可見(jiàn)電壓電流輸入數據x1、x2,仍按100sin(2×pi×50×t)+30的輸入。經(jīng)過(guò)濾波處理后的數據m和n輸送到乘法器相乘,mul_result是乘法器輸出, y1為DFC模塊中的累加值,y是產(chǎn)生脈沖信號。


本文在研究電能計量算法的基礎上,利用VHDL硬件描述語(yǔ)言實(shí)現了該有功電能計量芯片的模型,并利用QuartusII軟件對系統進(jìn)行了仿真,最后選用Altera Cyclone II FPGA新型芯片EP2C35F484C8完成了硬件測試。使用964個(gè)LE,占總數的2%,58 502個(gè)存儲單元,占總數的12%,設計具有很好的擴展性,且精度高,可以利用此算法構成0.2S級三相電能計量芯片。



關(guān)鍵詞: 有功電能 CycloneII IP核

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>