日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > EDA > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]摘要:研究的是基于FPGA的電機(jī)測(cè)速系統(tǒng)設(shè)計(jì)。該設(shè)計(jì)以有源晶振來(lái)產(chǎn)生時(shí)基信號(hào),利用歐姆龍光電編碼器E682-CWZ6C360P/R將轉(zhuǎn)速信號(hào)轉(zhuǎn)變?yōu)轭l率信號(hào),采用數(shù)碼管動(dòng)態(tài)顯示來(lái)顯示測(cè)量所得的數(shù)值。FPGA模塊的編寫是基于Alt

摘要:研究的是基于FPGA電機(jī)測(cè)速系統(tǒng)設(shè)計(jì)。該設(shè)計(jì)以有源晶振來(lái)產(chǎn)生時(shí)基信號(hào),利用歐姆龍光電編碼器E682-CWZ6C360P/R將轉(zhuǎn)速信號(hào)轉(zhuǎn)變?yōu)轭l率信號(hào),采用數(shù)碼管動(dòng)態(tài)顯示來(lái)顯示測(cè)量所得的數(shù)值。FPGA模塊的編寫是基于Altera公司的Quartus II軟件進(jìn)行編寫的,采用的芯片型號(hào)為EP2C5T144C8N。FPGA模塊是利用VHDL語(yǔ)言進(jìn)行編寫,利用Quartus II軟件自帶的仿真軟件進(jìn)行仿真,通過(guò)觀察仿真波形來(lái)驗(yàn)證模塊是否正確。本設(shè)計(jì)可以實(shí)現(xiàn)小數(shù)值的方波頻率測(cè)量和電機(jī)轉(zhuǎn)速測(cè)量。
關(guān)鍵詞:FPGA;電機(jī)測(cè)速;VHDL;模塊化設(shè)計(jì)

    隨著電子設(shè)備及電子產(chǎn)品逐漸向低功耗、小體積、多功能和快速更新的方向發(fā)展,使得電子設(shè)計(jì)自動(dòng)化(EDA)技術(shù)快速發(fā)展。由于成本和功耗的進(jìn)一步降低,在許多的領(lǐng)域運(yùn)用到了可編程門陣列即FPGA,它在通信、儀器、網(wǎng)絡(luò)、數(shù)據(jù)處理、工業(yè)控制、軍事和航空航天等眾多領(lǐng)域有著廣泛的應(yīng)用。
    現(xiàn)場(chǎng)可編程門陣列即FPGA(Field Programmable Gate Array),是從EPLD、PAL、GAL等這些可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展起來(lái)的。作為專業(yè)集成電路領(lǐng)域中的半定制電路而出現(xiàn)的FPGA,不但解決了定制電路的不足,而且克服了原有可編程器件因門電路數(shù)有限的而產(chǎn)生的缺點(diǎn)。FPGA的使用十分的靈活,同一片F(xiàn)PGA只要使用不同的程序就能夠達(dá)到不同的電路功能?,F(xiàn)在FPGA在通信、儀器、網(wǎng)絡(luò)、數(shù)據(jù)處理、工業(yè)控制、軍事和航空航天等眾多領(lǐng)域有著廣泛的應(yīng)用。隨著成本和功耗的進(jìn)一步降低,將在更多的領(lǐng)域運(yùn)用FPGA。
    基于FPGA的電機(jī)測(cè)速系統(tǒng)設(shè)計(jì),以Quartus II為設(shè)計(jì)平臺(tái),采用硬件描述語(yǔ)言VHDL和模塊化設(shè)計(jì)的方式,并通過(guò)數(shù)碼管驅(qū)動(dòng)電路動(dòng)態(tài)顯示測(cè)量的結(jié)果。本設(shè)計(jì)具有外圍電路少,集成度高,可靠性強(qiáng)等特點(diǎn),可以用來(lái)測(cè)量電機(jī)的轉(zhuǎn)速值。

1 外圍電路設(shè)計(jì)
   
傳感器將電機(jī)轉(zhuǎn)速的模擬信號(hào)轉(zhuǎn)換成數(shù)字脈沖信號(hào)送入FPGA模塊。同時(shí)由基準(zhǔn)時(shí)鐘電路產(chǎn)生準(zhǔn)確的時(shí)鐘信號(hào)和復(fù)位電路產(chǎn)生的復(fù)位信號(hào)送入FPGA模塊。再由FPGA模塊產(chǎn)生分頻電路、十進(jìn)制計(jì)數(shù)器電路、數(shù)據(jù)處理電路和顯示譯碼電路。由分頻電路將送入的基準(zhǔn)時(shí)鐘信號(hào)進(jìn)行分頻,得到一個(gè)閘門信號(hào),作為十進(jìn)制計(jì)數(shù)器的使能信號(hào)。數(shù)據(jù)處理電路的作用是將十進(jìn)制計(jì)數(shù)器得到的數(shù)據(jù)進(jìn)行相應(yīng)的處理后,再送入顯示譯碼電路進(jìn)行轉(zhuǎn)換譯碼。電機(jī)測(cè)速系統(tǒng)的總體框圖如圖1所示。外圍電路分為:基準(zhǔn)時(shí)基電路,復(fù)位電路,傳感器測(cè)量電路和顯示電路。


1.1 基準(zhǔn)時(shí)基電路設(shè)計(jì)
   
基準(zhǔn)時(shí)基電路采用50 MHz的有源晶振,3.3 V電源通過(guò)FB5接入有源晶振的VCC端口,同時(shí)通過(guò)C10和C11濾去高頻干擾信號(hào)。從OUT端口輸出50 MHz的時(shí)鐘信號(hào)。晶振電路如圖2所示。
1.2 復(fù)位按鍵的設(shè)計(jì)
   
按鍵作為嵌入式智能控制系統(tǒng)中人機(jī)交互的常用接口,我們通常會(huì)通過(guò)按鍵向系統(tǒng)輸入各種信息,調(diào)整各種參數(shù)或者發(fā)出控制指令,按鍵的處理是一個(gè)很重要的功能模塊,它關(guān)系到整個(gè)系統(tǒng)的交互性能,同時(shí)也影響系統(tǒng)的穩(wěn)定性。在本次設(shè)計(jì)中,通過(guò)按鍵實(shí)現(xiàn)了FPGA模塊的手動(dòng)復(fù)位。復(fù)位按鍵如圖3所示。


1.3 傳感器電路的設(shè)計(jì)
   
若要測(cè)量轉(zhuǎn)速信號(hào),需要先將其轉(zhuǎn)換為電信號(hào),所以就需要用到光電脈沖傳感器。本次設(shè)計(jì)所選用的光電編碼器為歐姆龍編碼器E682-CWZ6C360P/R。
1.4 顯示電路的設(shè)計(jì)
   
在本次設(shè)計(jì)中我們用到的顯示電路如圖4所示。


    由數(shù)碼管顯示電路可以知道,這是共陽(yáng)極數(shù)碼管。當(dāng)在位選端SE1~SE4輸入低電平時(shí),三極管導(dǎo)通,從而D1~D4接入高電平。由a到DP端輸入數(shù)碼管顯示碼,就可以得到我們所需要的數(shù)字,由位選端讓數(shù)碼管選擇導(dǎo)通。

2 FPGA模塊設(shè)計(jì)
    FPGA模塊的設(shè)計(jì)主要是實(shí)現(xiàn)將由光電編碼器轉(zhuǎn)換得到的電信號(hào)轉(zhuǎn)換成轉(zhuǎn)速值,通過(guò)數(shù)碼管顯示。因此本次設(shè)計(jì)的模塊主要有分頻模塊、計(jì)數(shù)模塊、鎖存模塊、數(shù)據(jù)處理模塊和動(dòng)態(tài)顯示模塊等組成。
2.1 分頻模塊的設(shè)計(jì)
   
在本次設(shè)計(jì)中我們需要得到的是轉(zhuǎn)速值,而測(cè)量的根本原理就是將轉(zhuǎn)速信號(hào)轉(zhuǎn)換為頻率信號(hào),同過(guò)測(cè)量頻率信號(hào)從而算出轉(zhuǎn)速值。由于外部時(shí)鐘提供的是50 MHz的時(shí)鐘信號(hào),此信號(hào)送入FPGA模塊,通過(guò)程序?qū)⑵溥M(jìn)行分頻,設(shè)計(jì)需要的是1 s的閘門脈沖,來(lái)統(tǒng)計(jì)被測(cè)信號(hào)的個(gè)數(shù),從而計(jì)算出被測(cè)信號(hào)的頻率。
    分頻模塊的設(shè)計(jì)流程圖如圖5所示。


2.2 四位十進(jìn)制計(jì)數(shù)
   
四位十進(jìn)制計(jì)數(shù)模塊是通過(guò)復(fù)位信號(hào)和閘門信號(hào)來(lái)控制模塊對(duì)外部被測(cè)信號(hào)的十進(jìn)制計(jì)數(shù)。當(dāng)復(fù)位信號(hào)為高電平時(shí),b1、b2、b3、b4四位計(jì)數(shù)信號(hào)都為0。當(dāng)復(fù)位信號(hào)為低電平,并且閘門信號(hào)為高電平時(shí),計(jì)數(shù)模塊開始統(tǒng)計(jì)外部信號(hào)clk1的個(gè)數(shù),b4為最高位,b1為最低位。
    計(jì)數(shù)模塊流程圖如圖6所示。


    start為復(fù)位信號(hào),當(dāng)為0時(shí)系統(tǒng)復(fù)位。
    b4、b3、b2、b1為計(jì)數(shù)信號(hào),依次代表千位到個(gè)位,每一位最大計(jì)數(shù)。
2.3 鎖存模塊的設(shè)計(jì)
   
鎖存模塊具有存儲(chǔ)1 s it數(shù)完時(shí),所計(jì)數(shù)的數(shù)據(jù)和提供自動(dòng)復(fù)位信號(hào)的功能。而且,在按下復(fù)位信號(hào)時(shí),清除計(jì)數(shù)數(shù)據(jù)。當(dāng)閘門信號(hào)en為下降沿時(shí),就將計(jì)數(shù)模塊所得到的數(shù)值存入鎖存模塊。當(dāng)閘門信號(hào)en為‘0’時(shí),程序就輸出一個(gè)低電平的復(fù)位信號(hào),反之則輸出高電平的信號(hào)。
2.4 動(dòng)態(tài)顯示模塊的設(shè)計(jì)
   
動(dòng)態(tài)顯示譯碼是所有數(shù)碼管共用數(shù)據(jù)通道,由位選端選通,每位依次導(dǎo)通。由于人眼具有視覺延遲性,所以觀察到的數(shù)碼管為每一位顯示不同的數(shù)據(jù),同時(shí)顯示。
    設(shè)計(jì)利用外部時(shí)鐘50 MHz分頻來(lái)實(shí)現(xiàn)延遲,延遲系數(shù)為62 499。則clock上升沿個(gè)數(shù)為62 499個(gè)時(shí),位選信號(hào)加1,下一位導(dǎo)通顯示數(shù)據(jù)。數(shù)碼管的顯示需要將0到9的BCD碼轉(zhuǎn)換為七段數(shù)碼管顯示。與分頻模塊類似,由于時(shí)間較長(zhǎng),設(shè)計(jì)將延遲系數(shù)62 499改為8,則clock每8個(gè)上升沿則數(shù)碼管顯示下一位。
    動(dòng)態(tài)顯示模塊仿真如圖7所示。


2.5 數(shù)據(jù)處理模塊的設(shè)計(jì)
   
本次實(shí)驗(yàn)是為了完成電機(jī)轉(zhuǎn)速的測(cè)量,而測(cè)量的原理是利用傳感器將轉(zhuǎn)速信號(hào)變?yōu)殡娒}沖信號(hào),通過(guò)測(cè)量脈沖信號(hào)的頻率值,帶入公式從而計(jì)算出轉(zhuǎn)速值。數(shù)據(jù)處理模塊就是利用VHDL語(yǔ)言編寫程序進(jìn)行數(shù)據(jù)的運(yùn)算,將會(huì)運(yùn)用到加減乘除這4種運(yùn)算。
    通過(guò)推理可以得出電脈沖的個(gè)數(shù)N與電機(jī)的轉(zhuǎn)速n的關(guān)系式如式(1)所示。
   
    N——電脈沖個(gè)數(shù)
    n——電機(jī)轉(zhuǎn)速(單位為:轉(zhuǎn)每分鐘)
    Z——光電編碼器倍增數(shù)(此設(shè)計(jì)中為360)
    t——測(cè)量時(shí)間(單位為:秒)
    通過(guò)式(1)可以推出電機(jī)轉(zhuǎn)速值n的計(jì)算公式如式(2)所示。

    f——測(cè)量頻率
    由式(3),程序在運(yùn)算模塊中將會(huì)編寫的模塊有數(shù)據(jù)相加模塊、乘60模塊、除360模塊和數(shù)據(jù)分解模塊。運(yùn)算模塊流程圖如圖8所示。


    數(shù)據(jù)相加模塊是為了將頻率計(jì)所得到的四位數(shù)值乘以相應(yīng)的倍數(shù),再將其相加后得到一個(gè)整體的二進(jìn)制數(shù),以便于進(jìn)行下面的運(yùn)算。又因?yàn)殡娒}沖的個(gè)數(shù)單位為個(gè)每秒,而電機(jī)轉(zhuǎn)速的單位為轉(zhuǎn)每分鐘,所以存在60 s的轉(zhuǎn)換值。利用程序?qū)⒅暗玫降臄?shù)據(jù)乘以60。使用的傳感器是歐姆龍編碼器E6B2-CWZ6C360P/R,所以倍增數(shù)是360,所以在運(yùn)算模塊中我們要除去360。在運(yùn)算得出轉(zhuǎn)速值后,還需要一個(gè)將這個(gè)二進(jìn)制數(shù)值分解的模塊,因?yàn)閿?shù)碼管顯示模塊是將個(gè)十百千位單獨(dú)顯示的,所以要先將每一位分解出來(lái),再送入數(shù)碼管顯示。

3 結(jié)束語(yǔ)
   
本次設(shè)計(jì)是基于FPGA的電機(jī)測(cè)速系統(tǒng)設(shè)計(jì),利用的是Altera公司開發(fā)的Quartus II軟件作為設(shè)計(jì)平臺(tái),可以在FPGA開發(fā)板上實(shí)現(xiàn)測(cè)量由傳感器轉(zhuǎn)換得到的脈沖信號(hào),并且通過(guò)計(jì)算得到電機(jī)轉(zhuǎn)速值。
    在本次設(shè)計(jì)中,還可以進(jìn)行一些擴(kuò)展,可以添加報(bào)警電路,設(shè)定一個(gè)報(bào)警值,當(dāng)測(cè)量的轉(zhuǎn)速值大于這個(gè)報(bào)警值時(shí),就可以讓蜂鳴器報(bào)警或數(shù)碼管點(diǎn)亮。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在數(shù)字化浪潮席卷全球的今天,F(xiàn)PGA技術(shù)正成為驅(qū)動(dòng)創(chuàng)新的核心引擎。2025年8月21日,深圳將迎來(lái)一場(chǎng)聚焦FPGA技術(shù)與產(chǎn)業(yè)應(yīng)用的盛會(huì)——2025安路科技FPGA技術(shù)沙龍。本次沙龍以“定制未來(lái) 共建生態(tài)”為主題,匯聚行業(yè)...

關(guān)鍵字: FPGA 核心板 開發(fā)板

在現(xiàn)代電子系統(tǒng)中,現(xiàn)場(chǎng)可編程門陣列(FPGA)憑借其開發(fā)時(shí)間短、成本效益高以及靈活的現(xiàn)場(chǎng)重配置與升級(jí)等諸多優(yōu)點(diǎn),被廣泛應(yīng)用于各種產(chǎn)品領(lǐng)域。從通信設(shè)備到工業(yè)控制,從汽車電子到航空航天,F(xiàn)PGA 的身影無(wú)處不在。為了充分發(fā)揮...

關(guān)鍵字: 可編程門陣列 FPGA 數(shù)字電源

2025年8月4日 – 提供超豐富半導(dǎo)體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 即日起開售Altera?的Agilex? 3 FPGA C系列開發(fā)套件。此開...

關(guān)鍵字: FPGA 邊緣計(jì)算 嵌入式應(yīng)用

內(nèi)窺鏡泛指經(jīng)自然腔道或人工孔道進(jìn)入體內(nèi),并對(duì)體內(nèi)器官或結(jié)構(gòu)進(jìn)行直接觀察和對(duì)疾病進(jìn)行診斷的醫(yī)療設(shè)備,一般由光學(xué)鏡頭、冷光源、光導(dǎo)纖維、圖像傳感器以及機(jī)械裝置等構(gòu)成。文章介紹了一款基于兩片圖像傳感器和FPGA組成的微型3D內(nèi)...

關(guān)鍵字: 微創(chuàng) 3D內(nèi)窺鏡 OV6946 FPGA

運(yùn)用單片機(jī)和FPGA芯片作為主控制器件 , 單片機(jī)接收從PC機(jī)上傳過(guò)來(lái)的顯示內(nèi)容和顯示控制命令 , 通過(guò)命令解釋和數(shù)據(jù)轉(zhuǎn)換 , 生成LED顯示屏所需要的數(shù)據(jù)信號(hào)和同步的控制信號(hào)— 數(shù)據(jù)、時(shí)鐘、行同步和面同步 。FPGA芯...

關(guān)鍵字: 單片機(jī) FPGA LED顯示屏

在異構(gòu)計(jì)算系統(tǒng)中,ARM與FPGA的協(xié)同工作已成為高性能計(jì)算的關(guān)鍵架構(gòu)。本文基于FSPI(Fast Serial Peripheral Interface)四線模式,在150MHz時(shí)鐘頻率下實(shí)現(xiàn)10.5MB/s的可靠數(shù)據(jù)...

關(guān)鍵字: ARM FPGA FSPI

在全球FPGA市場(chǎng)被Xilinx(AMD)與Intel壟斷的格局下,國(guó)產(chǎn)FPGA廠商高云半導(dǎo)體通過(guò)構(gòu)建自主IP核生態(tài)與智能時(shí)序約束引擎,走出差異化高端化路徑。本文深入解析高云半導(dǎo)體FPGA工具鏈的兩大核心技術(shù)——全棧IP...

關(guān)鍵字: FPGA 高云半導(dǎo)體

2025年6月12日,由安路科技主辦的2025 FPGA技術(shù)沙龍?jiān)谀暇┱秸匍_,深圳市米爾電子有限公司(簡(jiǎn)稱:米爾電子)作為國(guó)產(chǎn)FPGA的代表企業(yè)出席此次活動(dòng)。米爾電子發(fā)表演講,并展出米爾基于安路飛龍派的核心板和解決方案...

關(guān)鍵字: FPGA 核心板 開發(fā)板

高 I/O、低功耗及先進(jìn)的安全功能,適用于成本敏感型邊緣應(yīng)用

關(guān)鍵字: FPGA I/O 機(jī)器視覺

北京 2025年6月9日 /美通社/ -- 2025年6月5日,國(guó)家知識(shí)產(chǎn)權(quán)局官網(wǎng)發(fā)布了《關(guān)于第二十五屆中國(guó)專利獎(jiǎng)授獎(jiǎng)的決定》(國(guó)知發(fā)運(yùn)字〔2025〕20號(hào))。同方威視"一種行李物品CT安檢系統(tǒng)及其探測(cè)器裝置...

關(guān)鍵字: BSP 探測(cè)器 智能機(jī) 系統(tǒng)設(shè)計(jì)
關(guān)閉