摘要步进电机作为自动控制系统中重要的一种开环执行元件,其运行过程中的可靠性显得尤为重要。本次设计通过AT89C51单片机对步进电机经行控制,采用纯软件控制的方法通过并行口发出多相脉冲信号,再经过功率放大后送入步进电机各相绕组。60824
在设计中,我使用单片机的定时功能、以及计算步进电机在每一频率段所走的步数,当步进电机在这一频率段走完步数时就自动升到下一频率段,直到达到设定的工作转速。实现步进电机升频控制,不出现失步和堵转的情况。降频控制同理可得。速度和转向通过LCD液晶显示模块显示出来。
毕业论文关键词 步进电机 单片机 液晶模块 升降频
毕业设计说明书(论文)外文摘要
Title The design of stepper motor’s movements frequency system based on SCM
Abstract
As an important part of open-loop actuator in automatic control system , the reliability of stepper motor in running is very important. This design control stepper motor by using AT89C51 SCM, using the method with pure software to control a poly phase pulse signal through parallel port, and then through the power amplification to each phase winding of stepper motor.
In the design, I use the timing function of the MCU and calculate the step number the stepper motor running in each frequency range, when the stepper motor in this frequency range run steps to automatically upgrade to the next frequency segment, until it reaches the set speed. Realize the frequency control of the stepper motor, without appearing out of step and locked-rotor. The control with frequency reduction similarly. The speed and direction display by the liquid crystal display module.
Keywords stepper motor, SCM, LCM, movements frequency
1 绪论 1
1.1 引言 1
1.2 步进电机常见的控制方案与驱动技术简介 2
1.3 本文研究的内容 5
2 步进电机概述 7
2.1 步进电机的主要性能指标 7
2.2 步进电机控制系统组成 8
2.3 步进电机工作原理 10
2.4 步进电机的选择 12
3 系统的硬件设计 14
3.1 系统设计方案 14
3.2 单片机最小系统 14
3.3 LCD1602液晶模块 17
3.4 步进电机驱动电路设计 20
3.5 键盘扫描电路 21
4 软件设计 22
4.1 系统软件主流程图 22
4.2 系统初始化流程图 23
4.3 按键子程序 24
4.4 液晶显示子程序 26
结 论 27
致 谢 28
参考文献 29
附录A: 源代码 30
附录B: 电路原理图