呼伦贝尔学院 本科生毕业论文
题 目 基于单片机的步进电机
专 业 电子信息工程
姓 名 张世霞 学 号 2011081435
指导教师 红峰
年 月 日
目 录
中文摘要 .......................................................................................................................... 2 第一章 绪论 .................................................................................................................. 4
1.1 步进电机及其发展 ........................................................................................... 4 1.2 步进电机在我国的发展应用及前景 ............................................................... 4 1.3 设计研究内容 ................................................................................................... 5 第二章 步进电机控制总系统设计 .............................................................................. 6
2.1 系统框架 ........................................................................................................... 6 2.2 步进电机的选择 ............................................................................................... 6 2.3 电机驱动的选择 ............................................................................................... 7 第三章 系统硬件电路设计 ............................................................................................ 8
3.1系统硬件总电路构成 ........................................................................................... 8 3.2 步进电机系统 ................................................................................................... 8
3.2.1 步进电机的原理 .................................................................................... 8 3.2.2 步进电机的特点 .................................................................................... 8 3.2.3 步进电机的分类 .................................................................................... 9 3.2.4 永磁步进电机的控制原理 .................................................................... 9 3.3 单片机系统 ....................................................................................................... 10 3.4 键盘控制电路 ................................................................................................. 11 3.5 数码管驱动显示电路 ....................................................................................... 12 3.6 步进电机驱动电路 ........................................................................................... 12 3.7 红外接收电路 ................................................................................................... 14 第四章 控制系统软件分析与设计 ............................................................................ 15
4.1 主程序流程图 ................................................................................................. 15 4.2 读按键子程序流程图 ....................................................................................... 15 4.3 按键处理子程序流程图 ................................................................................. 16 4.4 电机控制中断程序流程图 ............................................................................... 17 第五章 系统调试与改进 ............................................................................................ 19
5.1 调试与改进 ..................................................................................................... 19 5.2 运行结果 ......................................................................................................... 19 第六章 总 结 .............................................................................................................. 20 附录 B ............................................................................................................................ 22 致谢 ................................................................................................................................ 33
1
基于单片机的红外遥控步进电机
作 者:张世霞 指导教师:红峰
中文摘要
步进电动机由于用其组成的开环系统既简单,廉价,又非常可行,因此在打印机等办公自动化设备以及各种控制装置等众多领域有着极其广泛的应用。
随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。’
步进电机是一种能将电脉冲信号转换成角位移或线位移的机电元件,步进电机控制系统主要由步进控制器,功率放大器及步进电机等组成。采用单片机控制,用软件代替上述步进控制器,使得线路简单,成本低,可靠性大大增加。软件编程可灵活产生不同类型步进电机励磁序列来控制各种步进电机的运行方式。
本设计是采用STC89C51单片机对步进电机的控制,通过I/O口输出的时序方波作为步进电机的控制信号,信号经过芯片ULN2003驱动步进电机。加入红外遥控模块,红外接收器,红外发射器,让操作更简单快捷。
根据不同的需要我们可以有五个不同档位速度的选择,并可以实现正反转。为了更显人性化,我们加上了一个数码管显示,显示步进电机的运行状态。
关键词:步进电机,单片机,正反转控制,电机驱动,红外遥控
2