国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于FPGA的發(fā)電機(jī)組頻率測量計(jì)的實(shí)現(xiàn)

發(fā)布時間:2010-7-22 14:52    發(fā)布者:vinda
關(guān)鍵詞: FPGA , 發(fā)電機(jī)組 , 頻率測量
1 引言  

在現(xiàn)代社會中,電資源成為人們生活當(dāng)中不可缺少的一部分,而發(fā)電機(jī)和電動機(jī)在電力系統(tǒng)中扮演著非常重要的角色。在很多場合,需要對電機(jī)組和電網(wǎng)的頻率進(jìn)行測量。目前,頻率測量的電路系統(tǒng)很多,這里介紹一種數(shù)字電路測頻:基于FPGA的發(fā)電機(jī)組的頻率測量計(jì)。  

隨著電子技術(shù)的不斷發(fā)展和進(jìn)步,以EDA為代表的數(shù)字電路設(shè)計(jì)發(fā)生很大變化。在設(shè)計(jì)方法上,已經(jīng)從“電路設(shè)計(jì)—硬件搭試—焊接”的傳統(tǒng)設(shè)計(jì)方式到“功能設(shè)計(jì)—軟件模擬—下載調(diào)試”的電子自動化設(shè)計(jì)模式。在這種狀況下,以硬件描述語言(Hardware Description Language)和邏輯綜合為基礎(chǔ)的自頂向下的電子設(shè)計(jì)方法得到迅速發(fā)展。Verilog HDL語言是目前應(yīng)用最廣泛的硬件描述語言,它是在C語言的基礎(chǔ)上發(fā)展起來的,語法較為自由靈活、擁有廣泛的學(xué)習(xí)群體、資源比較豐富,且容易學(xué)簡單易懂。本文發(fā)電機(jī)組頻率測量計(jì)的設(shè)計(jì)是在Verilog hdl語言的基礎(chǔ)上展開的,源程序經(jīng)過Altera 公司的QuartusⅡ5.0軟件完成了綜合、仿真(功能仿真和時序仿真),F(xiàn)PGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列) 選用的是Cyclone系列的EP1C3T144C6器件。  

2 頻率測量電路  

2.1頻率測量的總體電路  

采用電壓互感器取來自于發(fā)電機(jī)組端電壓或電網(wǎng)電壓的測頻輸入信號,經(jīng)削波、濾波處理后,變成幅度基本不變的穩(wěn)定波形,經(jīng)放大電路將信號放大整形,再用電壓比較電路將具有正負(fù)幅值的方波變成只有正幅值的方波信號。然后,通過光電耦合器使FPGA的數(shù)字系統(tǒng)與輸入信號隔離。FPGA數(shù)字系統(tǒng)利用標(biāo)準(zhǔn)的1HZ信號對隔離后的方波信號的脈沖個數(shù)進(jìn)行計(jì)數(shù),得到信號的頻率數(shù),該頻率數(shù)經(jīng)數(shù)碼管顯示。由于發(fā)電機(jī)組的頻率與發(fā)電機(jī)組端電壓有關(guān)系,可以從頻率的變化得到發(fā)電機(jī)組端電壓的變化。從系統(tǒng)總體框圖如圖1所示,從中可以看出,該FPGA數(shù)字系統(tǒng)與輸入通道隔離,因而大大提高了系統(tǒng)硬件的抗干擾能力。   


  
圖1 系統(tǒng)總體框圖  

2.2頻率測量的原理  

頻率測量的原理是計(jì)算每秒鐘待測信號的脈沖個數(shù),也就是利用標(biāo)準(zhǔn)的1HZ (周期為1s) 脈寬信號對輸入的待測信號的脈沖進(jìn)行計(jì)數(shù),1秒計(jì)數(shù)結(jié)束后對采集到脈沖個數(shù)送到數(shù)碼管顯示。  

測頻控制器有3個輸入信號:Samplefreq為標(biāo)準(zhǔn)的脈沖信號,Reset是復(fù)位控制信號,Start是開始測量信號;3個輸出信號:Endmeasure是結(jié)束測量信號(計(jì)數(shù)復(fù)位和轉(zhuǎn)換復(fù)位),Gate是允許計(jì)數(shù)信號(即門控信號),Enableconvert是開始轉(zhuǎn)換信號。控制流程是先對頻率計(jì)復(fù)位,再開始測量,在Samplefreq信號的上升沿,Gate信號使能使計(jì)數(shù)器開始工作,到Samplefreq的下一個上升沿,Gate反轉(zhuǎn)成低電平使計(jì)數(shù)器停止計(jì)數(shù),同時Enableconvert使轉(zhuǎn)換器開始轉(zhuǎn)換二進(jìn)制數(shù)(轉(zhuǎn)換時間低于1s)。轉(zhuǎn)換結(jié)束后,十進(jìn)制數(shù)經(jīng)過7段顯示譯碼器譯碼,然后在數(shù)碼管中顯示所測信號的頻率。由于Enableconvert信號的使用使數(shù)碼管數(shù)據(jù)顯示穩(wěn)定,不會出現(xiàn)閃爍。進(jìn)行下次測量之前要對頻率計(jì)進(jìn)行復(fù)位,使數(shù)碼管的數(shù)字顯示清零,為下次顯示做準(zhǔn)備。  

本文設(shè)計(jì)的數(shù)字頻率計(jì)有六個模塊組成:測頻控制模塊(Control)、十分頻模塊(divfreq)、二進(jìn)制計(jì)數(shù)器模塊(Counter)、鎖存器模塊(Latch)、二進(jìn)制到十進(jìn)制的轉(zhuǎn)換器模塊(Bit2Bcd)、7段顯示譯碼器模塊(Led_encoder)。  

3 頻率測量計(jì)的設(shè)計(jì)  

本次設(shè)計(jì)采用Verilog HDL語言,運(yùn)用自頂向下的設(shè)計(jì)理念。將系統(tǒng)按功能按層次化分,首先定義頂層功能模塊,并在頂層功能模塊內(nèi)部的連接關(guān)系和對外的接口關(guān)系進(jìn)行了描述, 而功能塊的邏輯功能和具體實(shí)現(xiàn)形式則由下一層模塊來描述。整個設(shè)計(jì)分兩步:第一步利用Quartus Ⅱ5.0圖形塊輸入方式設(shè)計(jì)頂層模塊,頂層圖形塊如圖2所示;第二步在頂層模塊中為每個圖形塊生成硬件描述語言(Verilog HDL),然后在生成的Verilog HDL設(shè)計(jì)文件中,對低層功能模塊的功能進(jìn)行描述設(shè)計(jì)。   


圖2 頂層圖形塊  

3.1 測頻控制模塊設(shè)計(jì)  

這是三輸入三輸出模塊,測頻控制模塊波形仿真如圖3所示,如用Verilog HDL描述為:  

module Control (clk,reset,start,enableconvert,gate,endmeasure);  
input reset,start,clk;  
output enableconvert,gate,endmeasure;  
reg enableconvert,gate,endmeasure;  
always @ (posedge clk or posedge reset)  
begin  
if (reset)  
begin  
endmeasure enableconvert gate end  
else   
begin  
endmeasure if (start)   
begin  
gate enableconvert end  
end  
end  
endmodule   


圖3 測頻控制器波形仿真時序圖  

3.2 二進(jìn)制到十進(jìn)制的轉(zhuǎn)換器模塊設(shè)計(jì)  

本設(shè)計(jì),需要轉(zhuǎn)換時鐘Convertfreq信號對轉(zhuǎn)換模塊進(jìn)行時序控制,由于要在1s內(nèi)完成轉(zhuǎn)換,則轉(zhuǎn)換時鐘Convertfreq的頻率應(yīng)該選用高頻頻信號,即轉(zhuǎn)換時鐘Convertfreq的頻率是標(biāo)準(zhǔn)時鐘Samplefreq信號10分頻得到的。  

為了對本設(shè)計(jì)進(jìn)行波形仿真,取輸入的10位二進(jìn)制數(shù)bin[9..0]為10’b0000011001(十進(jìn)制為25)。圖4為二進(jìn)制到十進(jìn)制的轉(zhuǎn)換器的仿真時序圖:   


圖4 二進(jìn)制到十進(jìn)制的轉(zhuǎn)換器的仿真時序圖  

4 仿真和調(diào)試  
 
通過上述的描述,從各個模塊獨(dú)立的角度對其進(jìn)行了仿真,結(jié)果表明設(shè)計(jì)符合要求。為了保證系統(tǒng)的整體可靠性,對整個系統(tǒng)做了仿真,仿真時序圖如圖5所示:   


圖5 系統(tǒng)仿真時序圖  
  
其中,LEDD,LEDC,LEDB,LEDA是譯碼的結(jié)果要在7段數(shù)碼管上顯示,0010010(顯示為2)、0100100(顯示為5)。  

將設(shè)計(jì)的頻率測量計(jì)下載到目標(biāo)芯片EP1C3T144C6中,并在GW48實(shí)驗(yàn)箱上進(jìn)行的模擬仿真,當(dāng)輸入頻率為1 Hz~1023 Hz的信號時,頻率測量計(jì)所測的頻率完全準(zhǔn)確,當(dāng)頻率高于1023Hz時,系統(tǒng)報(bào)警,同時頻率顯示為0。  

5 結(jié)束語  

基于FPGA設(shè)計(jì)的發(fā)電機(jī)組頻率測量計(jì),系統(tǒng)在整體上采用光電耦合器的隔離方式,提高系統(tǒng)的抗干擾能力和穩(wěn)定性。該系統(tǒng)具有線路簡單可靠、通用性強(qiáng)、穩(wěn)定度高等優(yōu)點(diǎn),可廣泛應(yīng)用于頻率電壓變換器、轉(zhuǎn)速繼電器。  

該設(shè)計(jì)的FPGA數(shù)字系統(tǒng)部分使用Verilog HDL語言,給出核心程序,并可以通過Verilog HDL語言的綜合工具進(jìn)行相應(yīng)硬件電路的生成,具有傳統(tǒng)邏輯設(shè)計(jì)方法所無法比擬的優(yōu)越性。經(jīng)過仿真后,驗(yàn)證設(shè)計(jì)是成功的, 達(dá)到預(yù)期結(jié)果。同時這種方法設(shè)計(jì)的數(shù)字電子系統(tǒng)可移植性強(qiáng)、可更改性好。如果需要的頻率測量范圍需要擴(kuò)大,不需要硬件變化只需改變軟件就可以。
本文地址:http://m.qingdxww.cn/thread-16048-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 無線充電基礎(chǔ)知識及應(yīng)用培訓(xùn)教程2
  • 基于CEC1712實(shí)現(xiàn)的處理器SPI FLASH固件安全彈性方案培訓(xùn)教程
  • PIC18-Q71系列MCU概述
  • 5分鐘詳解定時器/計(jì)數(shù)器E和波形擴(kuò)展!
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 色综合99| 2022国内精品免费福利视频 | 亚洲欧美另类专区 | 国产精品露脸张开双腿 | 在线高清h视频在线观看 | 欧美一区二区日韩一区二区 | 久久综合九色欧美综合狠狠 | 成为人视频免费视频播放 | 一级做a爱片特黄在线观看免费看 | 欧美色精品天天在线观看视频 | 国产在线拍 | 在线观看亚洲 | 国产91单男3p在线观看 | 玖操网| 2021国产精品自在拍在线播放 | 久久成年片色大黄全免费网站 | 亚洲成人影院在线观看 | 日韩欧美精品综合一区二区三区 | 日韩不卡高清 | 四虎影视成人 | 日本 视频 在线 | 最近高清免费观看日本 | 日韩毛片网 | 日本vr超清在线视频免费 | 国产三级免费观看 | 国产四虎 | 国产亚洲一区二区三区在线观看 | 玖玖99视频 | 色视频久久 | 两个人在线观看免费下载 | 西瓜影院在线理论片 | 69视频在线免费观看 | 久久久国产精品福利免费 | 蜜臀导航 | 精品国产一区二区三区19 | 久久精品久久久 | 中文字幕日韩欧美一区二区三区 | 日本免费黄色网 | 亚洲福利影院 | 九九视频九九热 | 幸福宝app丝瓜下软件大全 |