摘要:在众多的领域中我们都能见到步进电机的身影,是由于其组成的系统结构简单,成本低,可靠性高的特点。
步进电机能够作为生活中使用的各种家电设备的主要驱动元件,列如:打印机、写真机、机械玩具、自动售货机等。在工业现代化领域中,对机械零件加工的复杂度更高、精确度更高、数量更多,而人工操作已经不能满足这些需求。所以需要提高数控技术和工业机器人的技术来实现这些需求。研究步进电机的控制技术,对提高生活质量、工作效率、工业生产等都有很重要的意义。
步进电机在数控开环系统中作为执行元件,能够将电脉冲信号转化为相应的角位移。用单片机作为控制系统的核心,来控制步进电机的运行,能够简化电路、降低成本,大大增加可靠性。
本次设计以STC89C52单片机为关键枢纽,ULN2003芯片为驱动模块,数码管为显示模块,红外遥控和键盘为指令输入模块,来实现对步进电机的转速、转向和微型直线滑台往复运动的控制。
关键词:步进电机;单片机;电机驱动;转速控制
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究的目的和意义-1
1.3设计任务与要求-2
2 系统硬件结构设计-3
2.1 系统框架-3
2.2主控芯片选择-3
2.3步进电机的选择-4
2.4电机驱动的选择-4
3 系统硬件电路设计-4
3.1 系统硬件总电路结构-5
3.2步进电机系统-5
3.3单片机系统-6
3.3.1 STC89C52单片机引脚功能-6
3.3.2 STC89C52单片机电路-7
3.4键盘控制电路-8
3.5数码管显示电路-8
3.6步进电机驱动电路-9
3.7红外遥控接收电路-9
4系统软件设计-11
4.1主程序流程图-11
4.2读按键子程序流程图-12
4.3按键处理子程序流程图-12
4.3.1红外遥控程序流程图-12
4.3.2键盘控制程序流程图-13
4.4电机控制中断子程序流程图-14
5系统调试与仿真-16
5.1系统仿真-16
5.2系统调试-17
结 论-19
参 考 文 献-20
附录 程序-21
致 谢-33