更新时间:05-30 上传会员:congxia
分类:单片机自动化 论文字数:6982 需要金币:1000个
摘要:本次设计是选用51单片机来对步进电动机进行控制,经过IO接口输出的时序方波来作为步进电动机的控制信号,信号通过芯片ULN2003来启动步进电动机,同时利用4个按键对步进电动机的状态来进行控制,用4个LED发光二极管来显示步进电动机的转速。
该系统由硬件以及软件两个部分组成。其中,硬件包括了51单片机系统、电源模块、步进电动机控制模块、LED指示灯模块。软件采用在keil软件环境下编辑。
关键词:步进电机控制,单片机控制,系统设计
目录
摘要
Abstract
绪论1
1.系统方案2
1.1 设计方案2
1.2 主控芯片的选择2
2.步进电机3
2.1 步进电机的特性3
2.2 步进电机的选择3
3.步进电机控制系统的硬件设计4
3.1 步进电机控制系统的组成4
3.2 主控制模块4
3.2.1 STC89C52单片机简介4
3.2.2 单片机的时钟电路与复位电路设计5
3.3 电源电路设计6
3.4 步进电机驱动电路6
3.5 按键电路7
3.6 速度等级指示灯电路8
4.步进电机控制系统的软件设计9
4.1 软件设计编程思路9
4.2 程序设计思路9
4.3 程序流程图9
4.3.1 主程序流程图9
4.3.2 读键盘子程序流程图10
4.3.3 键盘处理子程序流程图11
4.3.4 电机控制中断程序流程图13
5.系统调试14
6.结论15
参考文献16
致谢17
附录一 原理图18
附录二 源代码19