摘要:步进电机是一种进行精确步进运动的机电执行元件,它广泛应用于工业机械的数字控制,为使系统的可靠性、通用性、可维护性以及性价比最优,根据控制系统功能要求及步进电机应用环境,确定了设计系统硬件和软件的功能划分,从本课题以四相步进电机为研究对象,设计出了单片机控制步进电机的控制系统。本课题以STC89C51单片机为核心,对步进电机进行控制,通过I/O口输出的时序方波作为步进电机的控制信号,信号经过芯片ULN2003驱动步进电机。通过按键实现步进电机正转、反转、加速、减速和停止,并使用数码管显示电机状态和速度。经过Keil对程序编译,PROTEUS仿真和硬件焊接,系统实现了要求。该电路简单、可靠性强、运行稳定。91153
毕业论文关键词:步进电机,单片机,正反转控制,电机驱动
ABSTRACT : Stepper motor is an electromechanical actuator for precise step-by-step movement。 It is widely used in the digital control of industrial machinery。 In order to make the system reliability, versatility, maintainability and cost-effective, according to the control system functional requirements and Stepping motor application environment, to determine the design system hardware and software function pision, from this subject to four-phase stepper motor as the research object, designed a single-chip control stepper motor control
system。 In this paper, the STC89C51 microcontroller is used as the core to control the stepper motor, and the timing square wave output from the I / O port is used as the control signal of the stepping motor。 The signal is driven by the chip ULN2003 stepping motor。 Through the button to achieve stepper motor forward, reverse, acceleration, deceleration and stop, and use the digital display motor status and speed。 After Keil compiled the program, PROTEUS simulation and hardware welding, the system to achieve the requirements。 The circuit is simple, reliable, stable operation。
Keywords: Stepping motor, single-chip microcomputer, positive inversion control,motor drive
目录
1绪论 6
1。1步进电机及其发展 6
1。2步进电机在我国的发展应用及前景 6
1。3研究内容 7
2步进电机 7
2。1步进电机的特点 7
2。2步进电机的分类 8
2。3步进电机工作原理 8
2。4 永磁步进电机的控制原理 10
3系统硬件设计 11
3。1 系统功能分析 11
3。2 系统总体设计方案 12
3。3单片机最小系统设计 12
3。3。1STC89C51单片机 12
3。3。2时钟电路 16
3。3。3复位电路 17
3。4 步进电机驱动电路设计 17
3。5 按键控制电路设计 19
3。6 显示电路设计 20
4系统软件设计 21
4。1