51单片机的直流电机PWM调速控制系统(附Proteus仿真+C程序等全套资料)
設計思路
直流電機PWM控制系統的主要功能包括:很實現對直流電機的加速、減速以及電機的正轉、反轉和急停,并且可以調整電機的轉速,能夠方便的實現電機的智能控制。
主體電路:即直流電機PWM控制模塊。這部分電路主要由AT89C52單片機的I/O端口、定時計數器、外部中斷擴展等控制直流電機的加速、減速以及電機的正轉和反轉,并且可以調整電機的轉速,能夠很方便的實現電機的智能控制。其間是通過AT89C52單片機產生脈寬可調的脈沖信號并輸入到L298驅動芯片來控制直流電機工作的。
該直流電機PWM控制系統由以下電路模塊組成:
設計輸入部分:這一模塊主要是利用帶中斷的獨立式鍵盤來實現對直流電機的加速、減速以及電機的正轉、反轉和急停控制。
設計控制部分:主要由AT89C52單片機的外部中斷擴展電路組成。直流電機PWM控制實現部分主要由一些二極管、電機和L298直流電機驅動模塊組成。
設計顯示部分:LED數碼顯示部分,實現對PWM脈寬調制占空比的實時顯示。
系統框架
原理為:直流電機PWM調速系統以AT89C52單片機為控制核心,由命令輸入模塊、LED顯示模塊及電機驅動模塊組成。采用帶中斷的獨立式鍵盤作為命令的輸入,單片機在程序控制下,定時不斷給L298直流電機驅動芯片發送PWM波形,H型驅動電路完成電機正,反轉和急停控制;同時單片機不停的將PWM脈寬調制占空比送到LED數碼管完成實時顯示。
仿真電路圖
仿真結果如下
本設計內容詳細,涵蓋 單片機最小系統設計原理;按鍵與數碼管顯示設計;PWM調速原理、方法及實現過程;L289電機驅動芯片設計原理;完整Keil c程序 等內容。讓您對直流電機PWM調速控制系統設計過程一目了然。
資源分享內容
(1)基于51單片機的直流電機PWM調速控制系統設計論文;
(2)Proteus仿真文件;
(3)Keil C語言程序文件;
(4)L298驅動芯片技術手冊等參考資料;
(5)Visio繪制的流程圖;
資源截圖如下
資源獲取方法
資源獲取方法
資源獲取方法!
由于本設計為我的原創設計,獲取完整的Word設計報告、Proteus仿真、Keil C程序、Visio流程圖文件和參考文獻資料。
請微信搜索關注我的公眾號:交院小智
總結
以上是生活随笔為你收集整理的51单片机的直流电机PWM调速控制系统(附Proteus仿真+C程序等全套资料)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FPGA和CPLD对比
- 下一篇: 这个国家要弃用Windows操作系统?我