1、 专专 科科 毕毕 业业 论论 文文 步进电机控制系统 Stepping motor control system 系(院)名称: 专业班级: 学生姓名: 指导教师姓名: 指导教师职称: 2013 年 5 月 目录 中文摘要、关键词 1 英文摘要、关键词 . 2 引 言 3 第一章 步进电机概述 4 1.1 步进电动机的特点 4 1.2 步进电机控制系统 4 第二章 方案的论证 5 2.1 步进电机的选择 5 2.2 单片机的选择 5 2.3 步进电机驱动电路的设计 5 2.4 数码管显示电路的设计 6 第三章 硬件电路设计 8 3.1 硬件设计思路 8 3.2 总体设计框图 8 3.3 单片
2、机系统 9 3.3.1 单片机概述 9 3.3.2 AT89S52 单片机 . 10 3.4 步进电机 . 15 3.4.1 步进电机概述 . 15 3.4.2 步进电机的特性 . 16 3.4.3 步进电机的种类 . 16 3.4.4 永磁步进电机的控制 . 17 3.4.5 与直流电机的比较 . 19 3.5 外围电路设计及分析 . 21 3.5.1 键盘控制电路 . 21 3.5.2 步进电机驱动电路 . 23 3.5.3 LED 数码显示电路 . 24 3.6 步进电机控制系统电路图 . 26 3.7 步进电机控制系统实物图 . 27 第四章 软件设计 . 28 4.1 程序设计思路
3、. 28 4.2 程序流程图 . 28 4.2.1 主程序流程图 . 28 4.2.2 读键盘子程序流程图 . 29 4.2.3 键盘处理子程序流程图 . 30 4.2.4 电机控制中断程序流程图 . 30 4.2.5 数码显示中断程序流程图 . 31 第五章 调试与改进 . 33 5.1 调试与改进 . 33 5.2 运行结果 . 34 结 论 35 致 谢 36 参考文献 . 37 附录 1 38 附录 2 39 1 步进电机控制系统 摘 要:随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用 于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品 中,其
4、在各个国民经济领域都有应用。研究步进电机的控制系统,对提高控制精度和 响应速度、节约能源等都具有重要意义。 本控制系统的设计,由硬件设计和软件设计两部分组成。其中,硬件设计主要包 括单片机最小系统、键盘控制模块、步进电机驱动模块、数码显示模块等功能模块的 设计,以及硬件电路在电路板上的实现。软件设计包括主程序以及各个模块的控制程 序,最终实现对步进电机转动方向及转动速度的控制,并且将步进电机的转动速度动 态显示在 LED 数码管上。本系统具有智能性、实用性及可靠性的特点。 关键词: 步进电机、单片机、转速控制、方向控制 2 Stepping motor control system Abstr
5、act:With the development of microelectronics and computer technology, stepping motor demand grows day by day, it is widely used in the printer, electric toys consumer products and NC machine tools, industrial robots, medical equipment and other mechanical and electrical products, the national econom
6、y in various fields have application. The stepping motor control system, to improve the control accuracy and response speed, save energy and so on all has the important meaning. The design of the control system, the hardware design and software design of two parts. Among them, the hardware design includes single chip microcomputer minimum system, the keyboard control module, stepping motor drive module, digital display module function