當(dāng)前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀] 基于VHDL的直流電機控制功能模塊設(shè)計

 

仝 勇 陶東婭 金銀旗
(1.臺州職業(yè)技術(shù)學(xué)院機電工程學(xué)院 2.臺州市光躍飲水設(shè)備有限公司)


摘要:介紹了一種基于VHDL直流電機控制功能模塊的設(shè)計方案。用硬件描述語言VHDL寫代碼生成功能模塊IP核,并通過SOPC Builder將此IP核加入到NiosII軟核中生成直流電機系統(tǒng)模塊原理圖。最后給出功能模塊仿真時序圖,結(jié)果表明與現(xiàn)有的其它方法相比,該方法具有靈活方便、穩(wěn)定、易維護、高效率等優(yōu)點。
關(guān)鍵詞:VHDL;直流電機;FPGA;控制功能模塊;NiosII;

0 引言
    隨著社會的發(fā)展,直流電機的應(yīng)用越來越普遍,對直流電機控制方式的要求也不斷提高。本文利用ALTERA公司最新開發(fā)的SOPC解決方案,提出了基于NiosII軟核處理器的直流電機功能模塊的設(shè)計方案,給出了VHDL代碼生成功能模塊IP核。IP核的生成,不僅方便設(shè)計者靈活使用,節(jié)省資源,也大大縮短了設(shè)計周期。設(shè)計者可以根據(jù)需要直接調(diào)用IP核來組成NiosII系統(tǒng),然后將此系統(tǒng)下載到FPGA中實現(xiàn)。IP核不僅可以用在電機控制中,還可以用來控制其它一些小型家電,全彩LED等,具有廣闊的應(yīng)用前景。

1 直流電機總體硬件設(shè)計
    如圖1所示,系統(tǒng)整體由FPGA芯片控制,其控制核心為ALTERA公司的NiosII軟核CPU,本文將著重介紹圖中兩個控制功能模塊PWM模塊和測速模塊的設(shè)計與生成。這兩個控制功能模塊均采用VHDL硬件描述語言自行設(shè)計生成可以調(diào)用的IP核,通過QuartusII對其進行編譯、仿真驗證其正確性,最后將生成自定義接口功能模塊添加到頂層原理圖中,完成整個調(diào)速系統(tǒng)的設(shè)計。



2 PWM功能模塊的設(shè)計
    PWM模塊利用直流電機占空比來控制電機電樞電壓,從而控制直流電機的轉(zhuǎn)速。設(shè)計過程如圖2所示。


    PWM功能模塊的仿真波形如圖3所示。


    從圖3可以看出,仿真時給定一個時鐘信號Clk,Sta用來控制直流電機正反轉(zhuǎn),圖3中的0表示直流電機處于正轉(zhuǎn)狀態(tài),1表示停止,3表示反轉(zhuǎn);Conword為占空比信號,仿真中有25%、78%、50%三種值;PWM A表示直流電機處于正轉(zhuǎn)狀態(tài)時的占空比輸出,這時PWM B的輸出為0;PWM B表示直流電機處于反轉(zhuǎn)時的占空比輸出,此時PWM A的輸出值為0;而當(dāng)電機處于停止?fàn)顟B(tài)時,如圖中當(dāng)Sta值為1時,PWM A和PWM B的輸出值均為0。經(jīng)仿真時序圖驗證此設(shè)計是有效的,從而將其生成PWM功能模塊。
    PWM功能模塊如圖4所示。


    PWM控制功能模塊的原理如下:將時鐘源50MHz的基頻信號64分頻,作為PWM模塊的基頻信號,以256個該基頻脈沖信號作為PWM輸出的一個周期,由NiosII處理器給出Conword的值指定一個PWM周期內(nèi)高電平持續(xù)時間,改變Conword的值即刻改變占空比輸出的值。Sta用來控制電機正反轉(zhuǎn)。
    PWM控制功能模塊管腳分配圖如圖5所示。



3 測速功能模塊的設(shè)計
    測速模塊的作用主要是利用基頻的周期來計算光柵信號的周期,算出直流電機的轉(zhuǎn)速。其設(shè)計的流程圖如圖6所示。


    測速模塊的時序仿真波形圖如圖7所示。
    從圖7中可以看出,仿真時給定一個時鐘信號Clk用于計時,en為使能信號,即表示光柵有效,dout表示光柵有效時間,仿真中有200、400、700三種值。通過時序仿真驗證了此設(shè)計的測速模塊是有效的,從而將其生成測速功能模塊。
    測速功能模塊如圖8所示。


    其工作原理如下:給出己知頻率的基頻,用光柵作為門限,測基頻脈沖的個數(shù),由基頻的周期來計算光柵信號的周期,再算出轉(zhuǎn)速,電機控制算法即根據(jù)測速模塊測出的速度進行算法調(diào)整,達到閉環(huán)控制的效果。
    測速模塊的管腳分配圖如圖9所示。



4 結(jié)束語
    根據(jù)直流電機的功能需求,利用VHDL語言設(shè)計了PWM功能模塊和測速模塊,并進行了仿真,驗證了設(shè)計的正確性,完成了系統(tǒng)設(shè)計。本文的創(chuàng)新之處在于利用軟硬件直接設(shè)計控制功能模塊,這種設(shè)計具有開發(fā)周期短、通用能力好、易于開發(fā)擴展等優(yōu)點,值得推廣。

本站聲明: 本文章由作者或相關(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)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

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

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(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 半導(dǎo)體

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

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

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

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

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(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)閉