摘要:随着微电子与计算机行业的发展,单片机的优点越来越为人们所认识,其应用得到人们越来越多的重视。本文以单片机为控制核心设计了一种步进电机智能控制系统。该控制系统由控制系统硬件与软件部分组成,硬件部分包括复位部分、晶振部分、按键控制部分、步进电机驱动部分、数码显示部分。软件部分包括键盘控制、步进电机脉冲控制程序、数码管动态显示程序等。系统利用键盘控制发出步进电机转动控制信号,经过驱动电路放大后控制步进电机的转动速度与正反转状态。实验结果表明,系统可以稳定可靠地实现对步进电机的控制。控制系统、驱动电路、状态显示电路等部分组成。66444
毕业论文关键词:单片机AT89C52 步进电机 驱动芯片ULN2003A
Abstract: With the development of microelectronics and computer industry, the advantages of SCM more and more people recognize that its application to give people more and more attention. In this paper, microcontroller core design of a stepper motor intelligent control system. The control system consists of control system hardware and software parts, hardware includes a reset part, the crystal section, key control section, stepper motor drive section, digital display section. Software includes a keyboard control, stepper motor pulse control program, and other digital dynamic display program. Systems using the keyboard to control the stepper motor rotation control signal issued, after amplification control the rotational speed of the drive circuit and the stepper motor reversing status. Experimental results show that the system can achieve stable and reliable stepper motor control. Part of the control system, the drive circuit, the status display circuit.
Key word: MCU AT89C52 ,Stepping motor ,ULN2003A driver chip
目 录
1 绪论 5
1.1 课题研究的目的和意义 5
1.2 国内外研究概况 5
1.3 论文的主要研究内容 6
2 步进电机及调速原理 6
2.1 步进电机概述 6
2.2步进电机调速原理 7
3 单片机步进电机控制系统的硬件设计 8
3.1系统总体结构设计 8
3.2单片机子系统设计 8
3.3 复位电路设计 9
3.4 时钟电路设计 10
3.5 状态显示电路设计 10
3.6 控制电路设计 12
3.7 ULN2003A驱动电路设计 13
4单片机步进电机控制系统的软件设计 15
4.1主程序设计 15
4.2定时中断设计 16
4.3 外部中断设计 17
5 调试与仿真 18
5.1 keil调试 18
5.2 Proteus仿真 19
结 论 27
参考文献 28
致谢 29
附录A 30
1 绪论