51单片机的直流电机PWM调速控制系统(附Proteus仿真+C程序等全套资料)

设计思路
直流电机PWM控制系统的主要功能包括:很实现对直流电机的加速、减速以及电机的正转、反转和急停,并且可以调整电机的转速,能够方便的实现电机的智能控制。

主体电路:即直流电机PWM控制模块。这部分电路主要由AT89C52单片机的I/O端口、定时计数器、外部中断扩展等控制直流电机的加速、减速以及电机的正转和反转,并且可以调整电机的转速,能够很方便的实现电机的智能控制。其间是通过AT89C52单片机产生脉宽可调的脉冲信号并输入到L298驱动芯片来控制直流电机工作的。

该直流电机PWM控制系统由以下电路模块组成:
设计输入部分:这一模块主要是利用带中断的独立式键盘来实现对直流电机的加速、减速以及电机的正转、反转和急停控制。

设计控制部分:主要由AT89C52单片机的外部中断扩展电路组成。直流电机PWM控制实现部分主要由一些二极管、电机和L298直流电机驱动模块组成。

设计显示部分:LED数码显示部分,实现对PWM脉宽调制占空比的实时显示。

系统框架
51单片机的直流电机PWM调速控制系统(附Proteus仿真+C程序等全套资料)

原理为:直流电机PWM调速系统以AT89C52单片机为控制核心,由命令输入模块、LED显示模块及电机驱动模块组成。采用带中断的独立式键盘作为命令的输入,单片机在程序控制下,定时不断给L298直流电机驱动芯片发送PWM波形,H型驱动电路完成电机正,反转和急停控制;同时单片机不停的将PWM脉宽调制占空比送到LED数码管完成实时显示。

仿真电路图
51单片机的直流电机PWM调速控制系统(附Proteus仿真+C程序等全套资料)
仿真结果如下
51单片机的直流电机PWM调速控制系统(附Proteus仿真+C程序等全套资料)

本设计内容详细,涵盖 单片机最小系统设计原理;按键与数码管显示设计;PWM调速原理、方法及实现过程;L289电机驱动芯片设计原理;完整Keil c程序 等内容。让您对直流电机PWM调速控制系统设计过程一目了然。

资源分享内容

(1)基于51单片机的直流电机PWM调速控制系统设计论文;
(2)Proteus仿真文件;
(3)Keil C语言程序文件;
(4)L298驱动芯片技术手册等参考资料;
(5)Visio绘制的流程图;

资源截图如下
51单片机的直流电机PWM调速控制系统(附Proteus仿真+C程序等全套资料)
51单片机的直流电机PWM调速控制系统(附Proteus仿真+C程序等全套资料)
51单片机的直流电机PWM调速控制系统(附Proteus仿真+C程序等全套资料)
51单片机的直流电机PWM调速控制系统(附Proteus仿真+C程序等全套资料)
51单片机的直流电机PWM调速控制系统(附Proteus仿真+C程序等全套资料)

资源获取方法

资源获取方法

资源获取方法!

由于本设计为我的原创设计,获取完整的Word设计报告、Proteus仿真、Keil C程序、Visio流程图文件和参考文献资料。

请微信搜索关注我的公众号:交院小智

上一篇:go语言读文件


下一篇:树莓派的GPIO等接口