基于FPGA的多通道直流電機控制器設計
本系統共設計了4條PWM信號輸出通道,每條通道的仿真波形如圖7所示。通過(guò)仿真發(fā)現,當改變占空比寄存器data中的數據時(shí),模塊輸出信號波形的占空比也隨之發(fā)現變化,符合脈寬調制的要求。在本設計中采用時(shí)鐘同步信號,只有當一個(gè)完整的PWM波輸出時(shí),才能接收data下一個(gè)數據,有效避免輸出信號發(fā)生混亂,使輸出信號具有良好的可預見(jiàn)性。本文引用地址:http://dyxdggzs.com/article/189758.htm
3 實(shí)驗結果與分析
本實(shí)驗中設計了四通道PWM以完成對4個(gè)直流電機控制。利用Quartus II自帶的仿真工具對系統進(jìn)行時(shí)序仿真,如圖7所示。由圖可以看出各個(gè)通道的PWM波的占空比與每個(gè)通道的霍爾傳感器輸入信號有關(guān),各通道之間互不影響。
對系統綜合之后,通過(guò)觀(guān)察RTL邏輯視圖,如圖8所示,可以看出,各個(gè)通道是并行的,互不影響,符合設計要求。同時(shí),也不難看出,系統結構較為簡(jiǎn)單,具有較強的拓展能力,能夠方便地實(shí)現多通道電機的并行控制。
隨著(zhù)PWM設計通道數量的增多,所需要的片內邏輯資源也就越多,即設計PWM通道數目在一定程度上取決于FPGA片機邏輯資源的大小。
4 結束語(yǔ)
本設計充分利用了FPGA豐富的I/O引腳資源及程序并行運行的特點(diǎn),代替了普通的單片機實(shí)現了多通道電機的控制,克服了傳統PWM控制器通道少的不足,同時(shí)有效地減少了電路規模。本系統采用Quartus II自帶的仿真工具進(jìn)行仿真,驗證了設計的可行性。雖然本設計在功能上還比較單一,在由于其具有良好拓展性,可根據實(shí)現設計要求,能夠方便的對系統進(jìn)行升級和維護。
霍爾傳感器相關(guān)文章:霍爾傳感器工作原理
霍爾傳感器相關(guān)文章:霍爾傳感器原理
評論