摘 要:本文介绍了一种基于单片机的步进电机的控制设计。本次设计所采用的是AT89C52单片机和ULN2003A驱动步进电机。本文主要包括了温度采集模块,电源模块,驱动模块,显示模块,键盘模块和报警模块。增加了DS18B20芯片对周围温度从0°~100°C的实时检测,来控制步进电机的正转,反转。当温度超过所设定的上线时,会发出报警。并采用键盘控制步进电机的圈数和速率,由LCD显示屏显示。LED灯指示电机当前所处状态(正传、反转、停止)。并通过Protues进行仿真测试实现上述功能。仿真结果表明该设计具有可靠性高,稳定性强等优点。
关键词:步进电机;AT89C52;ULN2003A;DS18B20,4072
Based on MCU Stepping Motor Control
Abstract: This paper introduce a kind of monolithic machine-based step-by-step electric motor runs navar. This design uses the AT89C51 MCU and ULN233A stepper motor driven. This paper mainly includes the temperature sampling moduce,power module,driver module,display module,the keyboard moduce and alarm module. It adds DS18B20 chip’s real-time detection to the ambient temperature of 0 ° ~100 ° C to control the cw and ccw of the stepper motor. When the temperature exceeds the on-line set, the alarm will make a loud ringing noise, and it uses the keyboard to control the laps and rate of the stepper motor, which will be displayed by the LCD display. The LED will indicate the current state of the motor (cw , ccw or stop) and use the Protues simulation test to realize the above functions. The simulation results show that the design has the advantages of high reliability, strong stability and so on.
Key Words: MCU; AT89C52; ULN2003A; DS18B2
摘要......1
引言..1
1.步进电机和驱动系统的简介 2
1.1步进电机的介绍 2
1.2步进电机的驱动系统简介 3
1.3 步进电机的几种控制方式..4
2.系统硬件电路设计 6
2.1设计整体框图 6
2.2温度采集模块 6
2.3电源模块 7
2.4驱动模块 8
2.5 LCD显示模块 8
2.6状态显示模块 9
2.7键盘模块 10
2.8报警模块 10
2.9系统硬件设计原理图 11
3.系统软件设计 11
3.1系统程序框图 11
4.系统的仿真测试 12
4.1系统仿真软件的简介 12
4.2系统各个部分的仿真 12
4.3系统仿真总图 14
5.总结 17
参考文献....18
附录 19
致谢 34,4072
基于单片机的步进电机控制系统设计
引言
步进电机在日常生活和生产中得到广泛应用,因此本次选题的目的是更好的将步进电机用到实际生活中。简单的说步进电机就是将外界接受的脉冲信号通过一系列变化,最终转变为线位移或者角位移的元件。在没有超出负载的前提下,电机的转速快慢、停止的方向仅仅取决于外部发出的脉冲信号的频率大小和脉冲个数,而不受到负载变化的影响,每当步进电机的驱动器接收到一个外部脉冲信号时,它就可以驱动步进电机按照我们所设定的方向转动一个固定的角度,它的旋转快慢和方向是以一个不变化的角度一步一步运行。我们控制步进电机可以通过控制外部脉冲个数来控制电机的角位移量,从而达到精确定位的目的。同时我们也可以通过控制脉冲频率大小来控制电机转动的速度大小和加速度大小,从而达到调节电机速度的目的。在这方面这种方法最突出的优点是可以在宽扩的频率范围内通过改变脉冲频率大小来实现调速,快速的开始和停止,正转和反转的控制和制动。现在科技的快速发展,特别是随着微电子和计算机技术的发展,步进电机在生活生产的需求量与日俱增,所以研制步进电机的驱动及其电机的控制系统具有十分广泛的意义。 52单片机步进电机控制系统设计仿真+电路图+源程序:http://www.youerw.com/zidonghua/lunwen_567.html