• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      電網(wǎng)電能質(zhì)量遠程監(jiān)測系統(tǒng)設(shè)計

      2018-03-24 10:08:48薛萍王亞彬王宇鄒學州姚娟
      哈爾濱理工大學學報 2018年1期
      關(guān)鍵詞:電能質(zhì)量以太網(wǎng)

      薛萍 王亞彬 王宇 鄒學州 姚娟

      摘要:針對電能質(zhì)量諧波檢測時,非同步采樣會引起頻譜泄露和譜間干擾的問題,提出了一種基于FPGA的電網(wǎng)電能質(zhì)量遠程監(jiān)測系統(tǒng)。本系統(tǒng)采用硬件鎖相同步頻率跟蹤技術(shù),對三相電壓、電流進行同步采樣,減少頻譜泄露和譜間干擾,采用FPGA片上FFT IP核實現(xiàn)256點的諧波運算,同時利用SOPC技術(shù)嵌入Nios II軟核處理器讀取有效值和諧波運算結(jié)果,通過Marvell88E1111以太網(wǎng)絡(luò)芯片把數(shù)據(jù)傳輸?shù)缴衔粰C,對數(shù)據(jù)進一步處理與顯示,進而達到對電能質(zhì)量參數(shù)遠程監(jiān)測的目的。

      關(guān)鍵詞:FFT;Nios II;以太網(wǎng);電能質(zhì)量;FPGA

      DOI:10.15938/j.jhust.2018.01.022

      中圖分類號: TM933

      文獻標志碼: A

      文章編號: 1007-2683(2018)01-0122-05

      Abstract:This paper designed the power quality remote monitoring system based on FPGA. The system uses hardware phaselocked frequency tracking technology for Synchronous sampling of the threephase voltage, current, reducing leakage and spectral interference between spectrums. This system uses FPGA's FFT IP core to complete 256 points of the harmonic operation and uses SOPC and Nios II softcore embedded processor to read data collected and harmonic operation results, combining with Marvell88E1111 network chip to transmit data to the host computer. The host computer process and data further, thus achieving power quality parameters for remote monitoring purposes.

      Keywords:FFT; Nios II; ethernet; power quality; FPGA

      0引言

      隨著電力電子技術(shù)的發(fā)展和應(yīng)用,在輸配電設(shè)備中存在著大量的非線性的電力電子設(shè)備,不可避免的產(chǎn)生諧波電流,引起電壓波形畸變,嚴重的影響電力系統(tǒng)的正常運行,因此需要對電能質(zhì)量進行實時的監(jiān)測分析[1]。國內(nèi)電能質(zhì)量監(jiān)測裝置大多采用DSP作為主控制芯片與高精度A/D采集芯片配合使用的方案,使用A/D轉(zhuǎn)換芯片對多路電流電壓進行采集,通過DSP軟件編程進行電能質(zhì)量的分析。但是DSP是單線程運行方式,在對多點進行快速傅里葉變換時,實時性不高。隨著FPGA技術(shù)的發(fā)展,其強大的并行處理能力逐漸凸現(xiàn)出來,本文提出了基于FPGA和SOPC系統(tǒng)的電能質(zhì)量分析系統(tǒng)設(shè)計,將Nios II處理器與用戶自定義邏輯結(jié)合構(gòu)成一個基于FPGA的片上系統(tǒng),大大減少了設(shè)計成本與時間[2-4]。

      本系統(tǒng)主控制FPGA采用ALTERA的Cyclone IV EP4CE115F29芯片進行設(shè)計,數(shù)據(jù)采集芯片采用ADS8364,其能實現(xiàn)16位的路通道數(shù)據(jù)同步采樣,硬件鎖相倍頻采用CD4046加分頻器來實現(xiàn),數(shù)據(jù)采集與存儲、FFT諧波運算、有效值運算、頻率檢測統(tǒng)一由有限狀態(tài)機來進行時序控制,實現(xiàn)了對電網(wǎng)電能的頻率、電壓電流有效值、功率和各次諧波等電能參數(shù)的實時遠程監(jiān)測。

      1系統(tǒng)總體設(shè)計

      本監(jiān)測系統(tǒng)主要由信號調(diào)理模塊、AD轉(zhuǎn)換模塊、過零檢測模塊、鎖相倍頻模塊、有限狀態(tài)機模塊、頻率檢測模塊、FFT模塊、有效值模塊、MAC模塊、以太網(wǎng)模塊和上位機等模塊組成。三相電壓電流六路信號經(jīng)過電壓互感器和電流互感器將大電壓大電流轉(zhuǎn)換成弱電信號,然后進行數(shù)字抗混疊濾波電路處理,濾除對后續(xù)FFT產(chǎn)生干擾的高頻諧波,最后通過電平提升電路將信號提升到A/D模塊合適的輸入量程,提供給數(shù)模轉(zhuǎn)換模塊進行轉(zhuǎn)換和處理。同時經(jīng)濾波后的另一路信號作為過零檢測模塊的輸入信號,過零檢測電路輸出與電網(wǎng)頻率相同的方波信號,并利用鎖相倍頻模塊實現(xiàn)同步采樣控制,A/D轉(zhuǎn)換模塊對輸入的工頻信號每周期進行256點采樣。頻率檢測模塊對過零檢測模塊輸出的方波信號進行檢測,采用頻率周期測量法,對電網(wǎng)頻率進行測量。模數(shù)轉(zhuǎn)換結(jié)果緩存在輸入雙口RAM中,并行6通道FFT IP核模塊和有效值模塊讀取緩存數(shù)據(jù)并分別進行每路256點的快速傅里葉變換和有效值運算,將處理數(shù)據(jù)緩存在輸出雙口RAM中。當輸入和輸出雙口RAM中數(shù)據(jù)準備完成后,以中斷的方式通知Nios II處理器讀取數(shù)據(jù),并通過以太網(wǎng)的方式傳輸?shù)缴衔粰C對數(shù)據(jù)進一步處理。系統(tǒng)總體設(shè)計如圖1所示。

      2主要功能模塊設(shè)計

      2.1頻率檢測與鎖相倍頻模塊

      頻率測量的方法一般有周期測量法、頻率測量法、正交去調(diào)制法等方法[5-7],其中周期測量法是高頻的基準頻率源fs作為基準,用基準頻率源對Nx個周波長度的待測信號計數(shù),則根據(jù)計數(shù)值Ns,可得被測信號源頻率fx 為fx=(fsNx)/Ns。由于電網(wǎng)頻率在50Hz左右,頻率較低,并且本FPGA系統(tǒng)的工作時鐘為100MHz,所以采用周期測量法可實現(xiàn)較高的測量精度。

      由于電網(wǎng)的頻率可能發(fā)生漂移,在50Hz頻率上下波動,為了保證對輸入信號進行每周期256點采樣,所以采用硬件鎖相環(huán)對頻率進行實時跟蹤[8-11],如圖2所示。本鎖相倍頻模塊由CD4046鎖相環(huán)芯片和二進制計數(shù)器CD4020共同構(gòu)成,過零檢測模塊輸出的方波信號連接到CD4046的Freq輸入端,CD4046的輸出端連接到14級二進制計數(shù)器CD4020的時鐘引腳,然后通過4位撥碼開關(guān)選擇Q7~Q10其中一個反饋到CD4046的輸入引腳,進行設(shè)置128、256、512、1024四種倍頻比,在此選擇256,進行256點采樣,鎖相倍頻后信號最終由PLL_out端輸出,這里鎖相倍頻電路的輸出信號沒有直接連接到ADS8364的觸發(fā)引腳,而是輸入到FPGA,再由FPGA產(chǎn)生觸發(fā)信號。所以ADS8364的采樣觸發(fā)頻率約為12.8kHz(50Hz×256=12.8kHz)。

      2.2A/D轉(zhuǎn)換模塊

      ADS8364包括6個16位,250kHz的ADC(模擬到數(shù)字轉(zhuǎn)換器),6個全差分輸入通道分成兩對高速同步信號采集。輸入到采樣和保持放大器為全差分和保持差速器的輸入ADC,在50kHz的情況下提供了80dB的共模抑制。該ADS8364提供了一個靈活的高速并行接口用直接地址方式,一個循環(huán),和一個FIFO模式。每個通道輸出數(shù)據(jù)為一個16位的字[12-14]。6個通道被分成3個通道對A、B、C,每個通道對的采樣控制信號分別為HOLDA,HOLDB,HOLDC,由于要進行6通道并行同步采樣,所以將3個控制信號連接在一起組成HOLDX,統(tǒng)一進行采樣控制。ADS8364工作的5MHz外部時鐘由FPGA進行時鐘分頻獲得,完成一次采樣轉(zhuǎn)換最多需要20個時鐘周期,約為4μs,ADS8364的采樣觸發(fā)頻率約為12.8kHz,即每隔78.1μs進行一次觸發(fā)采樣,完全滿足采樣要求。具體由時序邏輯控制采樣過程為,當采樣觸發(fā)信號上升沿到來時,拉低HOLDX至少20ns,啟動采樣(6個通道同時進行采樣),當轉(zhuǎn)換完成后,轉(zhuǎn)換數(shù)據(jù)緩存在6個寄存器中,將 RD至少要拉低50ns,完成一次讀取操作,并且在下一次讀取操作前要至少保持30ns的高電平,讀取模式設(shè)置為循環(huán)周期讀取模式,所以通過6次拉低拉高RD信號來實現(xiàn)對6路轉(zhuǎn)換的讀取。ADS8364的控制時序如圖3所示。

      2.3有限狀態(tài)機與FFT模塊

      有限狀態(tài)機控制模塊實現(xiàn)對AD數(shù)據(jù)采集與轉(zhuǎn)換、數(shù)據(jù)緩存、FFT與有效值處理模塊的控制。有限狀態(tài)機的狀態(tài)轉(zhuǎn)移圖如圖4所示。鎖相倍頻觸發(fā)信號到來之前,一直處于初始狀態(tài)S0,當檢測到觸發(fā)信號上升沿到來時進入S1狀態(tài),拉低HOLDX一段時間,啟動AD轉(zhuǎn)換,隨后無條件轉(zhuǎn)入S2狀態(tài),在S2狀態(tài)循環(huán)等待EOC,即進入數(shù)據(jù)轉(zhuǎn)換狀態(tài),當EOC變?yōu)榈碗娖綍r,表示轉(zhuǎn)換結(jié)束,無條件轉(zhuǎn)入S3狀態(tài),否則在S2狀態(tài)持續(xù)等待[15]。在S3狀態(tài)讀取AD轉(zhuǎn)換結(jié)果,并存入輸入雙口RAM中。S3在下一個時鐘到來時進入S4狀態(tài),在S4狀態(tài)判斷輸入雙口RAM是否存滿,若存滿,則發(fā)出存滿指示信號,進入S5狀態(tài),否則持續(xù)S2、S3、S4狀態(tài)直至存滿RAM。S5狀態(tài)輸出啟動信號,用來啟動FFT模塊和有效值處理模塊,然后進入S6狀態(tài),在S6狀態(tài)等待FFT模塊和有效值處理模塊完成信號finish的到來,隨后進入S7狀態(tài),輸出高電平給UNLOAD信號,卸載 FFT模塊變換得到的數(shù)據(jù),當unload_over信號為高電平說明卸載完成進入S8狀態(tài),準備下一輪轉(zhuǎn)換,否則在S7狀態(tài)持續(xù)等待。在S8狀態(tài)對CNT開始計數(shù),若CNT等于6,對其清零并跳進S4狀態(tài),若小于6則跳進S5狀態(tài)。

      FFT模塊使用的是Altera公司的FFT IP核,目標器件選擇Cylone IV系列,變換長度選擇256點,輸入、輸出位寬精度和旋轉(zhuǎn)因子的位寬精度都選擇16位。選用此FFT IP模塊能夠縮短FPGA的設(shè)計周期和成本,提高系統(tǒng)的性能和可靠性。

      2.4以太網(wǎng)傳輸模塊

      以太網(wǎng)模塊由數(shù)據(jù)鏈路層(MAC)和物理層(PHY)組成,其中MAC使用的是FPGA提供的三速以太網(wǎng)MAC IP核控制器,PHY物理層選擇的是Marvell 88E1111千兆以太網(wǎng)網(wǎng)絡(luò)芯片[16]。MAC IP核通過Avalon總線與Nios II處理器相連接,當Nios II處理器對采集的數(shù)據(jù)進行預處理后,通過MAC層根據(jù)TCP/IP協(xié)議棧對數(shù)據(jù)進行打包、組幀、校驗等處理后,通過GMII接口傳輸給物理層PHY[17-18],將數(shù)據(jù)發(fā)送到上位機進行處理,實現(xiàn)對電能參數(shù)的遠程監(jiān)控。其中Nios II處理器在網(wǎng)絡(luò)傳輸中主要分為3個部分:應(yīng)用程序、TCP/IP協(xié)議和驅(qū)動程序[19],應(yīng)用程序由用戶調(diào)用協(xié)議棧接口程序來實現(xiàn)以太網(wǎng)數(shù)據(jù)傳輸,而以太網(wǎng)驅(qū)動程序為上層協(xié)議與三速以太網(wǎng)IP核架起了橋梁。千兆以太網(wǎng)設(shè)計框圖如圖5所示。

      3系統(tǒng)軟件設(shè)計

      軟件部分包括有限狀態(tài)機控制模塊程序、Nios II處理器運行程序和上位機模塊3個部分。有限狀態(tài)機控制模塊使用Verilog HDL語言進行編寫,主要包括AD采樣轉(zhuǎn)換控制模塊、輸入輸出RAM控制模塊、FFT控制模塊、有效值控制模塊等控制邏輯。數(shù)據(jù)采集與存儲、FFT與有效值運算都在有限狀態(tài)機的控制下有序進行。Nios II處理器運行程序由C/C++語言編程實現(xiàn),主要包括初始化模塊、對中斷的響應(yīng)和對數(shù)據(jù)的以太網(wǎng)傳輸。當頻率檢測模塊完成頻率檢測或是輸出緩存存滿時,以中斷的方式通知Nios II處理器對數(shù)據(jù)進行讀取,同時在Nios II處理器上嵌入應(yīng)用程序、TCP/IP協(xié)議和PHY芯片的驅(qū)動程序,來實現(xiàn)數(shù)據(jù)與上位機的傳輸。本系統(tǒng)的上位機采用的是美國NI公司開發(fā)的面向計算機測控領(lǐng)域的虛擬儀器軟件開發(fā)平臺LabVIEW [20],利用豐富的版面功能和庫函數(shù)來實現(xiàn)電能質(zhì)量參數(shù)的計算與直觀顯示。

      4測試實驗及誤差分析

      利用本系統(tǒng)設(shè)計搭建實驗平臺,對電能質(zhì)量參數(shù):電壓有效值、電流有效值、電網(wǎng)頻率、電壓諧波進行了測量,并與標準電能質(zhì)量分析儀進行對比。表1為電壓電流有效值對比結(jié)果,表2為電壓諧波測量對比結(jié)果。

      由表1可以看出電壓有效值測量誤差小于0.2%,電流有效值測量誤差小于0.5%。表2可以看出,當諧波分量幅值較大時,測量精度較高,但對于較高次諧波,隨著幅值減小,測量精度較差。其中對頻率測量結(jié)果的相對誤差小于0.02%,精度較高,本文未列出具體數(shù)值。

      從以上對電能質(zhì)量各個參數(shù)的測量可以看出,本系統(tǒng)仍然存在測量誤差,精度不高的問題??赡芘c以下幾個方面有關(guān)。第一是在信號調(diào)理模塊利用電壓互感器、電流互感器和濾波器對電壓電流信號進行處理時,引入誤差。第二是在利用A/D進行模數(shù)轉(zhuǎn)換時,引入量化誤差。第三點是對進行FFT的采樣點數(shù)較少,如果增加采樣點數(shù)如512、1024點進行采樣,能夠提高測量精度。

      5結(jié)論

      本文提出了一種基于FPGA的電能質(zhì)量遠程監(jiān)測系統(tǒng),分利用了FPGA強大的并行處理能力和高度集成的特點。運用硬件鎖相環(huán)技術(shù)實現(xiàn)了對三相電壓電流的同步采樣,在有限狀態(tài)機的整體控制下對數(shù)據(jù)進行諧波和有效值運算,并利用千兆以太網(wǎng)芯片將數(shù)據(jù)傳輸?shù)缴衔粰C進行處理與顯示。實現(xiàn)了對電網(wǎng)電能的頻率、電壓電流有效值、功率和各次諧波等電能參數(shù)的實時遠程監(jiān)測。

      參 考 文 獻:

      [1]李冬明,王厚志,高璽亮,等.基于LabVIEW的電能質(zhì)量監(jiān)測系統(tǒng)的研究[J]. 哈爾濱理工大學學報,2012,17(4):57-63.

      [2]梁海霞.基于FPGA的電力系統(tǒng)諧波檢測裝置的研制[D].濟南:山東大學,2008.

      [3]呂實誠,宋曉波,王晶. 基于網(wǎng)絡(luò)的高精度數(shù)據(jù)采集卡設(shè)計[J]. 哈爾濱理工大學學報,2012,17(2):22-26.

      [4]鄭飛,費樹岷,周杏鵬. 基于DSP和FPGA的光伏并網(wǎng)控制器設(shè)計與實現(xiàn)[J]. 電力自動化設(shè)備,2011,31(2):84-89.

      [5]劉明.電能質(zhì)量檢測算法研究與監(jiān)測裝置實現(xiàn)[D].秦皇島:燕山大學,2014:8-11.

      [6]楊秀增.基于Nios II的自適應(yīng)高精度頻率計設(shè)計[J].自動化與儀表,2009,24(7):13-16.

      [7]吳禹,唐求,滕召勝,等.基于改進S變換的電能質(zhì)量擾動信號特征提取方法[J]. 中國電機工程學報,2016,36(10):2682-2689.

      [8]王偉,張志文,羅隆福,等.基于全數(shù)字鎖相環(huán)的電網(wǎng)頻率跟蹤技術(shù)[J]. 電力電子技術(shù),2010,44(2):89-91.

      [9]楊敦高,歐陽紅林,劉昂. 新型鎖相環(huán)在頻率跟蹤技術(shù)中的研究[J]. 計算機測量與控制,2010,18(12):2809-2811.

      [10]劉亞靜,范瑜. 全數(shù)字硬件化鎖相環(huán)參數(shù)分析與設(shè)計[J]. 電工技術(shù)學報,2015,30(2):172-179.

      [11]肖帥,孫建波,耿華,等.基于FPGA實現(xiàn)的可變模全數(shù)字鎖相環(huán)[J]. 電工技術(shù)學報,2012,27(4):153-158.

      [12]曲震宇,劉勝輝. 基于CPLD的高速數(shù)據(jù)采集系統(tǒng)控制模塊的設(shè)計與實現(xiàn)[J]. 哈爾濱理工大學學報,2006,11(3):75-77.

      [13]劉桂英,粟時平,謝海麗,等. 廣義有源電力濾波器指令電流檢測的廣義諧波理論法[J]. 電力系統(tǒng)及其自動化學報,2015,27(11):34-39.

      [14]王志偉,趙慶生,郭賀宏,等. 混合基FFT在電能質(zhì)量監(jiān)測裝置中的應(yīng)用[J]. 水電能源科學,2015,33(4):189-192+188.

      [15]鄭爭兵.基于FPGA的高速采樣緩存系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機應(yīng)用,2012,32(11):3259-3261.

      [16]韋宏,付友濤,孔凡鵬,等.基于FPGA的千兆以太網(wǎng)設(shè)計[J].現(xiàn)代電子技術(shù),2012,35(18):56-59.

      [17]于慶廣,付之寶.電能質(zhì)量指標及其算法的研究[J].電力電子技術(shù),2007,41(1):10-12.

      [18]李航.基于FPGA和千兆以太網(wǎng)(GigE)的圖像處理系統(tǒng)設(shè)計[D].南京:南京理工大學,2014.

      [19]陳必威,梁志毅,王延新,等.基于FPGA的高幀速CMOS成像系統(tǒng)設(shè)計[J]. 計算機測量與控制,2012(5):1397-1400.

      [20]楊樂平,李海濤,楊磊.LabVIEW程序設(shè)計與應(yīng)用[M].2版.北京:電子工業(yè)出版社,2005.

      (編輯:溫澤宇)

      猜你喜歡
      電能質(zhì)量以太網(wǎng)
      基于1500以太網(wǎng)養(yǎng)豬場的智能飼喂控制系統(tǒng)的設(shè)計與實現(xiàn)
      談實時以太網(wǎng)EtherCAT技術(shù)在變電站自動化中的應(yīng)用
      電子制作(2017年24期)2017-02-02 07:14:44
      牽引變電所無功補償研究
      臺區(qū)低電壓的防治對策
      新能源電網(wǎng)電能質(zhì)量管理系統(tǒng)設(shè)計
      科技視界(2016年26期)2016-12-17 08:43:36
      諧波分析與治理措施探討
      一種90W高功率以太網(wǎng)供電系統(tǒng)的設(shè)計
      淺談EPON與工業(yè)以太網(wǎng)在貴遵高速公路中的應(yīng)用
      西贡区| 崇义县| 灌云县| 饶河县| 广丰县| 卢龙县| 云浮市| 页游| 五指山市| 城步| 中卫市| 彭水| 聂荣县| 望奎县| 凯里市| 修水县| 涡阳县| 隆子县| 瑞安市| 彭泽县| 子洲县| 化州市| 同仁县| 夏河县| 邮箱| 汤原县| 龙口市| 龙陵县| 普陀区| 牡丹江市| 洛宁县| 常德市| 金川县| 德安县| 延津县| 武安市| 银川市| 雅江县| 黎城县| 刚察县| 芜湖市|