毕业论文

当前位置: 毕业论文 > 自动化 >

基于STC89C52单片机的步进电机运行控制器设计+源程序

时间:2017-10-10 10:02来源:毕业论文
基于STC89C52单片机的控制系统可以通过软件来控制步进电机,实现了更好的发挥步进电机的潜力而且具有更好的灵活性的目的
摘要:针对传统上由纯电路设计的步进电机控制和驱动电路一般较复杂,成本又高,难以适应一些智能化要求较高的场合。为了获得更好的控制性能,本毕业论文设计的基于STC89C52单片机的控制系统可以通过软件来控制步进电机,实现了更好的发挥步进电机的潜力而且具有更好的灵活性的目的。因此,用微型单片机控制步进电机已经成为一种发展趋势,也符合现在数字化时代的发展要求,对步进电机的发展具有很大的促进作用。14057
关键词:步进电机;控制系统;单片机
Design of Stepper Motor Controller Based on STC89C52 MCU
Abstract: In view of the traditionally made of pure circuit design of stepper motor control and drive circuit are complex, and high cost, difficult to adapt to some requiring higher intelligence. In order to get a better control performance, STC89C52 MCU based control system designed in this paper can be through the software to control the step motor, achieved a better play to the potential of stepper motor and has better flexibility. With micro MCU control stepping motor, therefore, has become a development trend, also accord with the development of the digital age requirements, greatly promote the development of the stepper motor.  
Key Words: Stepper motor; Control system; MCU
 目  录
摘要    1
引言    1
1. 绪论    2
1.1 课题设计背景、目的及意义    2
1.2 步进电机控制器完成的功能    2
2. 系统硬件设计    3
2.1 系统工作原理    3
2.2 步进电机介绍    4
2.3 步进电机的分类与选择    6
2.4 单片机简介    6
2.5 单片机最小系统设计    8
源自六[维^论'文]网.加7位QQ3249'114 www.lwfree.cn

2.6 驱动电路设计    9
2.7 显示电路设计    9
2.8 按键电路设计    11
2.9 电源电路设计    11
3. 系统软件设计    12
3.1 主程序设计    12
3.2 按键控制部分    13
3.3 外部中断设计    13
3.4 正转部分    14
3.5 反转部分    15
3.6 加速部分    15
3.7 减速部分    16
4. 系统的仿真与调试    16
4.1 步进电机控制器的设计过程    16
4.2 步进电机控制器的调试    18
5. 结论    18
参考文献    20
附录    21
致谢    32
基于STC89C52单片机的步进电机运行控制器设计引言
国内控制器研究起步较晚,运动控制技术作为一个多学科交叉的技术,是一个以自动控制理论和现代控制理论为基础,包括许多不同学科的技术领域。总体上来看,国内研究取得了很大的进步,但无论从控制器还是控制软件来说,与国外相比还是有一定的差距。
传统上由纯电路设计的步进电机控制和驱动电路一般较复杂,成本也较高,且一旦成型就难于修改,可移植性也较差,难以适应一些智能化要求较高的场合。单片机的普及与应用,为步进电机的应用开辟了远大的前景,使以往用硬件电路构成的庞大复杂的控制器得以用软件实现,将会避免复杂电路的设计,降低了硬件上的成本,同时也提高了控制的灵活性和多功能性。
本文主要介绍了步进电机的工作原理和STC89C52单片机的结构特点。设计主要研究了基于STC89C52单片机和ULN2003驱动芯片的步进电机控制及驱动电路系统。系统分为控制模块、驱动模块、显示模块和按键模块4个部分,实现了步进电机的启动、正转、反转、加速、减速等功能。 基于STC89C52单片机的步进电机运行控制器设计+源程序:http://www.lwfree.cn/zidonghua/20171010/14479.html
------分隔线----------------------------
推荐内容