當前位置:首頁 > 嵌入式 > 嵌入式教程
[導讀]CPLD在多功能諧波分析儀設計中的應用

提出一種基于可編程邏輯器件(CPLD)的電力諧波分析儀,提高了諧波分析的精度及響應速度,同時大大精簡了硬件電路,系統(tǒng)升級非常方便。文章給出了主要的設計過程和仿真波形。
  關(guān)鍵詞:CPLD;諧波分析;頻率跟隨

Application about CPLD on Design of Harmonic Analyzer
REN Zihui, LI Haigang
(Information & Electrical Engineer College, China University of Minin g & Technology,
Xuzhou 221008, China)
  Key words: CPLD; harmonic analysis; frequency?following
1采樣方法比較
  對三相電壓、電流6路模擬量進行數(shù)據(jù)采集時,一般有兩種方法:①同相電壓電流交替采樣法:在被測信號的一個周期內(nèi),采樣256點,其中128個奇數(shù)點為電壓采樣點;128個偶數(shù)點為電流采樣點。采電壓和采電流的時差為Δt=T/256(T為被測信號周期)。由Δt引起的同相電壓電流的相位誤差為δui=360*f*n*Δt(度)。式中f——被測信號頻率,n——諧波次數(shù)。由上式可知相位誤差隨時差Δt、諧波次數(shù)n增大而增大,這是造成相位差存在并且不一致的根本原因。另外還有一個原因,當電網(wǎng)頻率畸變時,由于采樣是定時采樣,不能跟隨頻率變化,也會造成測量誤差。②同相電壓電流整周期同步采樣法:同相電壓、電流采取的是同步采樣,分時傳輸?shù)姆椒?。這樣,就不存在時差問題,相位差也就不存在;對于電網(wǎng)頻率畸變的問題,常用的方法是鎖相環(huán)技術(shù)。它是通過對電網(wǎng)電壓信號取樣進行帶通濾波,提取出電網(wǎng)基波信號,然后進行整形處理,獲得與基波信號頻率一致的方波信號,將它進行鎖相倍頻,獲得輸出頻率為f0=N*fi的方波信號,以此作為整周期同步采樣脈沖信號。由此,采樣間隔也就隨被測信號的頻率變化而相應變化,但是,這又增加了硬件的開銷。在本設計中,采用的是整周期同步采樣方法:由CPLD和單片機配合產(chǎn)生符合要求的整周期同步采樣脈沖信號。
2.1系統(tǒng)的工作原理
  首先讓被測信號經(jīng)過抗混疊低通濾波器電路進行預處理,對其中1路信號通過測頻模塊進行精確的頻率測量,把頻率參數(shù)傳輸?shù)絾纹瑱C,由其通過運算確定分頻系數(shù),然后,回送到CPLD的總控制器中,總控制器由此產(chǎn)生采樣脈沖信號。在采樣過程中,對于同相電壓、電流信號采用的是同步保持,通過多路開關(guān)分時采樣。其中,3路采樣保持器的控制信號Ca,Cb,Cc,多路開關(guān)的地址選通信號A1,A2,A3由CPLD控制產(chǎn)生。把選通的1路信號送入AD開始轉(zhuǎn)換,并檢測轉(zhuǎn)換結(jié)束信號。當一次AD轉(zhuǎn)換結(jié)束時,通過RAM地址發(fā)生器產(chǎn)生的地址和讀寫控制時序,把AD轉(zhuǎn)換的結(jié)果直接送入雙口RAM存儲。然后,進行下一次采樣。當A相信號采樣完成后,就順序采樣B相、C相信號。本設計中的MCS?51單片機主要負責運算及人機接口的管理,這將大大提高整個系統(tǒng)的運行效率,提高了運算的精度,又兼顧了運算的響應速度。
2.2主要硬件的選擇
  由于CPLD是高速器件,所以在采樣頻率很高的時候,多路開關(guān)和AD轉(zhuǎn)換器就成為制約采樣頻率的主要因素。當采樣頻率達到兆級的時候,RAM的存儲速度又成為了另外一個制約因素。
  在本設計中,要求分析的諧波次數(shù)達到50次,被測信號在45Hz~55Hz范圍內(nèi),頻率自動跟隨。根據(jù)香農(nóng)定理知:采樣頻率應該大于或者等于被測信號頻率的2倍。要求每個周期采樣128點,這樣總的采樣頻率為f=128*55*2=14.08kHz,所以采樣周期為T=1/fs=71.02μs。采樣保持器選擇AD582,它是反饋型結(jié)構(gòu),在精度要求不高(≤0.1%)而速度要求較高時,可選用CH=1000pF,捕捉時間tAC≤6μs。多路開關(guān)選用MAX382,它開關(guān)速度快,在雙電源,連續(xù)供電工作方式下,典型開關(guān)時間在100ns左右。它的主要特點是:工作電壓低、通道電阻小(≤100Ω)、具有數(shù)字輸入鎖存、TTL/CMOS電平兼容、具有ESD靜電保護功能等。ADC轉(zhuǎn)換器選用MAX172,該芯片是5V電源供電的12位模數(shù)轉(zhuǎn)換芯片,CMOS工藝制造,速度快,轉(zhuǎn)換時間為10μs,具有基準源,外接時鐘,頻率要求為1.25MHz。
  在本設計中選用的是EP1K100QC208-3,它是ALTERA公司推出的ACEX1K系列下的一款FPGA芯片。上電時需要重新對芯片進行配置。片內(nèi)有100,000可用門,有4,992個邏輯單元,內(nèi)嵌12個EAB。每個EAB的容量為512Byte,可以非常方便地構(gòu)造RAM、ROM、FIFO或雙口RAM等功能。本設計中6KB的雙口RAM正是基于此構(gòu)建的。其有208個管腳,可用I/O管腳數(shù)為147個。
  本設計的軟件是在MAX+plusII10.2下完成的,頂層文件是*.gdf圖形文件,低層用AHDL硬件描述語言來描述。
3.1測頻模塊
  測頻模塊的主要作用是:①測量電網(wǎng)頻率;②確定分頻系數(shù),產(chǎn)生跟隨頻率變化的同步脈沖。測頻原理:由于測量的頻率在50Hz左右,采用脈寬測量方式,即首先對被測信號進行2分頻,使信號的正負脈寬相等,然后利用正脈寬對50MHz的標準脈沖進行計數(shù)。正脈寬上升沿來時,計數(shù)器開始對標準脈沖計數(shù);下降沿來時,鎖存當前的計數(shù)值Con。通過以下關(guān)系確定頻率f、分頻系數(shù)N。
  
  分頻系數(shù)為:系統(tǒng)時鐘源頻率與分頻得到脈沖頻率(256*f)的比值的一半再減去1,即:
  
3.2S/H時序控制模塊
  由于采用的是同相電壓、電流同步采樣技術(shù),所以對S/H的控制時序要求嚴格。同步采集某相電壓電流1次的時間≤71.02μs。同相電壓、電流間要求是同時保持,分時采樣。由于ADC582的捕捉時間約為6μs,所以S/H時序脈沖低電平應至少為10μs,在此期間,采樣保持器處于跟蹤狀態(tài);高電平為60μs,在高電平期間,采樣保持器處于保持狀態(tài)。前30μs對電壓信號進行AD轉(zhuǎn)換并存儲;后30μs對電流信號進行AD轉(zhuǎn)換并存儲。仿真波形如圖2。
[!--empirenews.page--]
  在AD582控制脈沖一個周期的高電平期間,要采集電壓、電流各1次,所以多路開關(guān)MAX382需要選通2次,AD芯片MAX172也需要啟動2次。第1次MAX382選通起始于AD582控制脈沖上升沿來臨以后的1μs時刻;第2次起始于中間31μs處,延時1μs。這是因為采樣保持器的輸出還有一段波動,經(jīng)過一定時間tST才保持穩(wěn)定,為了量化的準確,所以在保持指令發(fā)出后,延時1μs。AD啟動脈沖開始于AD582控制脈沖2μs、32μs處,也延時1μs。MAX172的控制端有:CS,HEN,RD;轉(zhuǎn)換結(jié)束狀態(tài)線:BUSY。當CS=0,RD=0,BUSY=0時,AD正在轉(zhuǎn)換;BUSY=1時,轉(zhuǎn)換結(jié)束;HEN=1,讀轉(zhuǎn)換結(jié)果的高4位數(shù)據(jù),HEN=0時,讀轉(zhuǎn)換結(jié)果的低8位數(shù)據(jù)。該模塊要結(jié)合硬件來仿真。MAX172的控制時序圖如圖3。

?
  ACEX1K100器件內(nèi)嵌EAB單元,可構(gòu)成容量大約為6KB的雙口RAM,由于MAX172是12位AD,而MCS-51的數(shù)據(jù)總線只有8位,所以,需要把1次采樣的數(shù)據(jù)分成2個字節(jié),分別存儲。因為電壓、電流分時交替轉(zhuǎn)換,所以,在地址發(fā)生器中要有一個確定的映射規(guī)則,調(diào)整其存儲地址,以使電壓、電流在雙口RAM中分塊順序存儲。另外,在雙口RAM中,當對同一地址單元同時進行讀寫時,要有一個仲裁機制,對其進行控制;當讀寫發(fā)生沖突時,我們約定:CPLD寫雙口RAM具有優(yōu)先權(quán),只有當寫操作結(jié)束后,MCS-51單片機才被允許讀該單元。該模塊的仿真波形見圖4。
3.5通信模塊
  該模塊是在CPLD內(nèi)部構(gòu)建一個串行發(fā)送電路端口,實現(xiàn)MCS-51單片機與CPLD器件之間的通信功能。(1)在正常工作模式下,頻率、同步脈沖的分頻系數(shù)等重要數(shù)據(jù)需要通信。(2)在系統(tǒng)升級模式下,單片機發(fā)送控制數(shù)據(jù)給CPLD實現(xiàn)升級。通信方式為串行單工通信,MCS-51單片機發(fā)送數(shù)據(jù),CPLD接受數(shù)據(jù)。通信波特率約定為9600bps,通信的幀結(jié)構(gòu):1幀10位數(shù)據(jù),1位起始位(低電平),8位數(shù)據(jù)位,低位在前;1位停止位(高電平)。幀與幀之間有3位空閑位(高電平)以確保通信正確。??
  在電力諧波分析儀的設計中,CPLD的應用使采樣的速率大大提高,由于采用頻率跟隨技術(shù),可以滿足高精度的測量需要。另外,也減輕了MCS-51單片機的負擔,提高了系統(tǒng)的響應速度,實時性更強。該設計還有另外一個優(yōu)點,系統(tǒng)升級方便,只要把ADC芯片換成MAX162,單片機的程序稍做修改即可。當然也可以實現(xiàn)在線修改,實現(xiàn)遠程控制等功能。
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉