女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于FPGA與光電隔離技術實現(xiàn)發(fā)電機組頻率測量計的設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-01-07 08:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1引言

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

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

2頻率測量電路

2.1頻率測量的總體電路

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

基于FPGA與光電隔離技術實現(xiàn)發(fā)電機組頻率測量計的設計

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

2.2頻率測量的原理

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

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

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

3頻率測量計的設計

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

基于FPGA與光電隔離技術實現(xiàn)發(fā)電機組頻率測量計的設計

圖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 <= 1'b1 ;

enableconvert <=1'b0 ;

gate <= 1'b0 ;

end

else

begin

endmeasure <= 1'b0 ;??????????

if (start)

begin

gate <= ~gate ;

enableconvert <= gate ;

end

end

end

endmodule

基于FPGA與光電隔離技術實現(xiàn)發(fā)電機組頻率測量計的設計

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

3.2二進制到十進制的轉換器模塊設計

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

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

基于FPGA與光電隔離技術實現(xiàn)發(fā)電機組頻率測量計的設計

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

4仿真和調試

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

基于FPGA與光電隔離技術實現(xiàn)發(fā)電機組頻率測量計的設計

圖5系統(tǒng)仿真時序圖

其中,LEDD,LEDC,LEDB,LEDA是譯碼的結果要在7段數(shù)碼管上顯示,0010010(顯示為2)、0100100(顯示為5)。

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

5結束語

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

該設計的FPGA數(shù)字系統(tǒng)部分使用Verilog HDL語言,給出核心程序,并可以通過Verilog HDL語言的綜合工具進行相應硬件電路的生成,具有傳統(tǒng)邏輯設計方法所無法比擬的優(yōu)越性。經(jīng)過仿真后,驗證設計是成功的, 達到預期結果。同時這種方法設計的數(shù)字電子系統(tǒng)可移植性強、可更改性好。如果需要的頻率測量范圍需要擴大,不需要硬件變化只需改變軟件就可以。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1644

    文章

    22006

    瀏覽量

    616267
  • eda
    eda
    +關注

    關注

    71

    文章

    2908

    瀏覽量

    176903
  • 發(fā)電機
    +關注

    關注

    26

    文章

    1684

    瀏覽量

    69320
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    采用FPGA器件EP1C3T144C6芯片和VHDL實現(xiàn)頻率測量計的設計

    在現(xiàn)代社會中,電資源成為人們生活當中不可缺少的一部分,而發(fā)電機和電動機在電力系統(tǒng)中扮演著非常重要的角色。在很多場合,需要對電機組和電網(wǎng)的頻率進行測量。目前,
    發(fā)表于 07-23 17:33 ?2177次閱讀
    采用<b class='flag-5'>FPGA</b>器件EP1C3T144C6芯片和VHDL<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>頻率</b><b class='flag-5'>測量計</b>的設計

    [推薦]康明斯柴油發(fā)電機組技術資料

    冷卻設計。采用雙層絕緣扁銅線,大大提高匝間、層間的耐壓性能。絕緣標準產(chǎn)品的絕緣等級為H。標準產(chǎn)品的防護等級為IP21采用立式浸漆、真空哄干工藝發(fā)電機組發(fā)電機組是指能將機械能或其它可再生能源轉變成電能
    發(fā)表于 06-24 18:01

    小型風力發(fā)電機組的應用

    小型風力發(fā)電機組的應用[hide][/hide]
    發(fā)表于 09-11 01:00

    如何正確選購柴油發(fā)電機組

      相信對于柴油發(fā)電機組的選購大家應該陌生,但是究竟如何才能正確選購柴油發(fā)電機組呢?本文就為大家詳細的解析關于如何正確選購柴油發(fā)電機組:柴油發(fā)電機組柴油
    發(fā)表于 11-09 10:12

    柴油發(fā)電機組的運行原理

      關于柴油發(fā)電機組的知識、想要深入理解本章節(jié)主題,首先要了解柴油發(fā)電機組的概念,筆者將從以下兩個方面來闡述本章節(jié)的主題:一、柴油發(fā)電機組的運行原理 &
    發(fā)表于 11-09 10:25

    發(fā)電機組的基礎知識

    負荷來實現(xiàn)。為此必須加強電機的冷卻。所以 5~10萬千瓦以上的汽輪發(fā)電機組都采用了冷卻效果較好的氫冷或水冷技術。70年代以來,汽輪發(fā)電機組
    發(fā)表于 11-09 10:27

    發(fā)電機組瞬態(tài)頻率調整率及頻率恢復時間的測量方法

      發(fā)電機組的輸出電壓與發(fā)電機組中的轉速及勵磁電流有關,而轉速又決定了輸出交流電的頻率,只有在決定了頻率的情況下,再測量其輸出電壓
    發(fā)表于 11-09 10:52

    如何采用FPGA實現(xiàn)發(fā)電機組頻率測量計的設計?

    本文發(fā)電機組頻率測量計的設計是在Verilog hdl語言的基礎上展開的,源程序經(jīng)過Altera 公司的QuartusⅡ5.0軟件完成了綜合、仿真(功能仿真和時序仿真),FPGA(Fi
    發(fā)表于 04-08 06:15

    風力發(fā)電機組的基本結構 精選資料下載

    風力發(fā)電機組的基本結構,如圖所示:風力轉變成動能,動能轉換成電能。一、風速是有限制的,所以有了變漿和偏航技術,用來調整迎風面積,增加發(fā)電時間。二、變速箱是風力發(fā)電機組的核心部件,
    發(fā)表于 07-12 06:38

    小型風力發(fā)電機組的應用

    小型風力發(fā)電機組的應用:
    發(fā)表于 05-30 21:30 ?30次下載
    小型風力<b class='flag-5'>發(fā)電機組</b>的應用

    基于FPGA發(fā)電機組頻率測量計實現(xiàn)

    利用Verilog HDL 硬件描述語言自頂向下的設計方法和QuartusⅡ 軟件,在復雜的可編程邏輯器件(FPGA, Field Programmable Gate Array)中實現(xiàn)發(fā)電機組
    發(fā)表于 08-06 15:52 ?18次下載

    FPGA實現(xiàn)發(fā)電機組頻率測量計

    FPGA實現(xiàn)發(fā)電機組頻率測量計 1 引言??? 在現(xiàn)代社會中,電資源成為人們生活當中不可缺少的一部分,而
    發(fā)表于 01-16 10:01 ?1278次閱讀
    用<b class='flag-5'>FPGA</b><b class='flag-5'>實現(xiàn)</b><b class='flag-5'>發(fā)電機組</b><b class='flag-5'>頻率</b><b class='flag-5'>測量計</b>

    采用FPGA實現(xiàn)發(fā)電機組頻率測量計的設計

    采用FPGA實現(xiàn)發(fā)電機組頻率測量計的設計  1 引言   在現(xiàn)代社會中,電資源成為人們生活當中不可缺少的一部分,而
    發(fā)表于 02-01 10:58 ?852次閱讀
    采用<b class='flag-5'>FPGA</b><b class='flag-5'>實現(xiàn)</b><b class='flag-5'>發(fā)電機組</b><b class='flag-5'>頻率</b><b class='flag-5'>測量計</b>的設計

    發(fā)電機組絕緣電阻的測量方法

    鑫思科技提供發(fā)電機負載測試,發(fā)電機組絕緣電阻的測量方法,負載功率測試
    發(fā)表于 07-12 15:27 ?8428次閱讀

    如何使用FPGA實現(xiàn)發(fā)電機組頻率測量計的設計

    利用Verilog HDL 硬件描述語言自頂向下的設計方法和QuartusⅡ 軟件,在復雜的可編程邏輯器件(FPGA, Field Programmable Gate Array)中實現(xiàn)發(fā)電機組
    發(fā)表于 11-16 16:48 ?2次下載
    如何使用<b class='flag-5'>FPGA</b><b class='flag-5'>實現(xiàn)</b><b class='flag-5'>發(fā)電機組</b><b class='flag-5'>頻率</b><b class='flag-5'>測量計</b>的設計
    主站蜘蛛池模板: 长乐市| 姜堰市| 尼玛县| 大宁县| 清远市| 海林市| 辉县市| 镇远县| 视频| 会昌县| 新宁县| 昌都县| 宣威市| 洛浦县| 扶沟县| 海口市| 广南县| 香格里拉县| 本溪| 东城区| 怀安县| 南宫市| 广宗县| 察雅县| 远安县| 阳东县| 武汉市| 宁德市| 建昌县| 商都县| 禄劝| 麟游县| 青神县| 鄂州市| 达拉特旗| 日土县| 武宣县| 石城县| 古交市| 兴安县| 江都市|