摘要:本设计以步进电机控制系统为研究对象,控制系统硬件由单片机、五线四相28BYJ48步进电机、ULN2003驱动器以及LED等模块组成。单片机根据按键输入指令,产生脉冲信号,实现对步进电机的正反转以及转速和转向的控制,并通过LED指示灯显示其速度等级。
最后在开发的平台上进行了实验,结果证明了设计的正确性。
关键词:步进电机控制,ULN2003,单片机
目录
摘要
Abstract
1 绪论-3
1.1 步进电机的发展及现状-3
1.2 课题研究内容及意义 -3
2系统总体设计方案-4
2.1 总体方案设计-4
2.2 步进电机的工作原理及特性-4
2.3 ULN2003驱动模块-5
2.4 STC89C52单片机的内部组成-7
3硬件设计-9
3.1 STC89C52单片机最小系统设计-9
3.2 复位电路和时钟电路设计-10
3.3 电源电路设计-11
3.4 按键电路设计-12
3.5 速度等级指示灯电路设计-12
3.6 步进电机驱动电路设计-13
4 软件系统的设计与系统功能的实现 -13
4.1 软件开发环境-13
4.2 主程序流程图-14
4.3 读键盘子程序流程图-15
4.4 键盘处理子程序流程图-16
5 仿真-17
7 总结 -22
参考文献-23
致 谢-24
附录-24