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

基于FPGA的發電機組頻率測量計的實現

發布時間:2010-7-22 14:52    發布者:vinda
關鍵詞: FPGA , 發電機組 , 頻率測量
1 引言  

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

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

2 頻率測量電路  

2.1頻率測量的總體電路  

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


  
圖1 系統總體框圖  

2.2頻率測量的原理  

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

測頻控制器有3個輸入信號:Samplefreq為標準的脈沖信號,Reset是復位控制信號,Start是開始測量信號;3個輸出信號:Endmeasure是結束測量信號(計數復位和轉換復位),Gate是允許計數信號(即門控信號),Enableconvert是開始轉換信號?刂屏鞒淌窍葘︻l率計復位,再開始測量,在Samplefreq信號的上升沿,Gate信號使能使計數器開始工作,到Samplefreq的下一個上升沿,Gate反轉成低電平使計數器停止計數,同時Enableconvert使轉換器開始轉換二進制數(轉換時間低于1s)。轉換結束后,十進制數經過7段顯示譯碼器譯碼,然后在數碼管中顯示所測信號的頻率。由于Enableconvert信號的使用使數碼管數據顯示穩定,不會出現閃爍。進行下次測量之前要對頻率計進行復位,使數碼管的數字顯示清零,為下次顯示做準備。  

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

3 頻率測量計的設計  

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


圖2 頂層圖形塊  

3.1 測頻控制模塊設計  

這是三輸入三輸出模塊,測頻控制模塊波形仿真如圖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 二進制到十進制的轉換器模塊設計  

本設計,需要轉換時鐘Convertfreq信號對轉換模塊進行時序控制,由于要在1s內完成轉換,則轉換時鐘Convertfreq的頻率應該選用高頻頻信號,即轉換時鐘Convertfreq的頻率是標準時鐘Samplefreq信號10分頻得到的。  

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


圖4 二進制到十進制的轉換器的仿真時序圖  

4 仿真和調試  
 
通過上述的描述,從各個模塊獨立的角度對其進行了仿真,結果表明設計符合要求。為了保證系統的整體可靠性,對整個系統做了仿真,仿真時序圖如圖5所示:   


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

將設計的頻率測量計下載到目標芯片EP1C3T144C6中,并在GW48實驗箱上進行的模擬仿真,當輸入頻率為1 Hz~1023 Hz的信號時,頻率測量計所測的頻率完全準確,當頻率高于1023Hz時,系統報警,同時頻率顯示為0。  

5 結束語  

基于FPGA設計的發電機組頻率測量計,系統在整體上采用光電耦合器的隔離方式,提高系統的抗干擾能力和穩定性。該系統具有線路簡單可靠、通用性強、穩定度高等優點,可廣泛應用于頻率電壓變換器、轉速繼電器。  

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

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

廠商推薦

  • Microchip視頻專區
  • 你仿真過嗎?使用免費的MPLAB Mindi模擬仿真器降低設計風險
  • 想要避免發生災難,就用MPLAB SiC電源仿真器!
  • 更佳設計的解決方案——Microchip模擬開發生態系統
  • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 四虎永久在线观看视频精品 | 国产一区欧美二区 | 国产91精品在线播放 | 欧美日韩在线一区二区三区 | 免费可以直接观看的毛片 | 香港三级日本三级三级人妇99 | 日本免费在线观看 | 国产精品一区二区在线观看完整版 | 亚洲天堂自拍 | 欧美日韩视频在线第一区 | 99久久精品免费看国产四区 | 成人国产精品一级毛片了 | 色婷婷一区二区三区四区成人网 | h日本动漫无删减在线观看免 | 久久九九99热这里只有精品 | 日本不卡在线一区二区三区视频 | 视频在线日韩 | 黄色国产在线视频 | 成人精品一区二区www | 欧美成人全部免费观看1314色 | 欧美一级网址 | 啦啦啦www高清在线观看影院 | 狠狠色丁香婷婷久久综合不卡 | 成人免费黄色 | 欧美日韩色视频 | 激情影院网站 | 欧美性久久 | 黑人精品 | 国产亚洲欧美精品久久久 | 国产精品三级 | 久久伊人天堂视频网 | 日韩成人免费在线视频 | 三级福利片 | 性福利网站 | 日本中文字幕一区二区高清在线 | 亚色网址| 欧美日韩在线成人免费 | 亚洲欧美日韩激情在线观看 | 手机看片久久国产免费不卡 | 亚洲精品免播放器在线观看 | 四虎成人免费大片在线 |