APP下载

基于AT 89S52单片机的直流电机调速系统

2016-04-21彭代欣成都理工大学成都610059

山东工业技术 2016年3期

彭代欣(成都理工大学,成都 610059)



基于AT 89S52单片机的直流电机调速系统

彭代欣
(成都理工大学,成都610059)

摘 要:本文介绍一种基于AT89S52单片机控制的PWM直流电机脉宽调速系统,系统利用红外传感器测量直流电机的转速,采用PWM方式控制直流电机转速,采用C语言编程,实现对直流电机转速的调节。结果表明,该系统具有良好的工作性能,且性能稳定、价格低廉,具有很好的应用价值。

关键词:AT89S52单片机;直流电机;PWM 转速

电机在各行各业中起着重要作用,电机转速是电机的重要性能指标。传统直流电机调速系统采用模拟电子线路,控制回路硬件设备复杂、安装调试困难、故障率较高。随着电子技术的发展,直流电机调速技术进入一个新的阶段,利用单片机可以对直流电机进行准确的自动调节[1]。直流电机的调速可以采用改变电枢电压、改变磁通量的方法,改变磁通量的方法控制功率小、动态响应差,在工业生产过程中常用的方法是电枢控制法[2]。

1 系统原理框图

系统原理框图如图1所示,系统主要包括单片机模块、PWM调速模块、键盘模块、测速模块、显示模块和电源模块。

2 系统硬件设计

(1)单片机模块。系统主控制器采用AT89S52单片机,外接12MHZ晶振,显示模块采用1602液晶显示。

(2)PWM调速模块。利用单片机的定时计数器外加软件延时方式来实现脉宽的调整[3]。在PWM驱动控制系统中,电机的转速是通过改变电枢电压的占空比来实现的[4]。本系统采用集成芯片L298及其外部辅助电路驱动电机,通过程序控制单片机P3.0、P3.1的输出信号来控制输出的PWM信号,由输出的PWM波来控制电机的转速及转向。……

登录APP查看全文