基于单片机的电机运动控制系统的设计(含电路图,程序)
基于单片机的电机运动控制系统的设计(含电路图,程序)(论文17000字)
本设计的主要内容
本设计首先简单介绍了步进电机的应用和发展历史,然后介绍了步进电机常见的控制系统方案和常见驱动方案,在此基础上设计了自己的一套较为简单和经济的硬件系统,是功能齐全、适用性强的基于单片机控制的步进电机控制系统。本设计采用单片机的软件和硬件结合进行控制,运用其强大的可编程和运算功能,充分利用单片机的各种资源,灵活的对步进电机进行控制,实现其不同模式的步数、正反转、转速等控制。
总体设计
通过对其它步进电机控制系统的分析,结合设计目的,本论文的控制系统采用基于单片机的控制方案。系统应用了一片ATMEL公司的AT89S52单片机作为步进电机控制器的核心运算器件,利用单片机强大的运算能力和可编程的特点,可以实现较为复杂的步进电机控制功能,且适应能力强。能够在不改变硬件电路的情况下,只需对软件进行必要的修改,就可以适应不同的步进电机和控制要求。而且可以做到人机交换,使控制更加的直观和方便,各种运行状态也都有相应的指示,使操作者随时都能对电机的运行状况进行方便的了解。
除了核心控制部件采用单片机外,在其它硬件的设计上也有一些综合的考虑。键盘电路扫描输出线与显示部分的扫描线采用单片机的同一组端口,大大节约硬件资源。单片机控制的运行方式、模式和速度方面的控制基本涵盖步进电机的普遍应用。软件上编写采用了冗余指令,进一步增强系统抗干扰能力。 [来源:http://www.doc163.com]
本系统由电源、显示(指示)、单片机(MCU)、按键电路、看门狗电路和电机驱动电路等组成。系统中采用并行控制,用单片机接口线直接去控制步进电机各相驱动电路。键盘作为一个外部中断源,设置了步进电机正转、反转、档次、停止等功能,采用中断和查询相结合的方法来调用中断服务程序,完成对步进电机的最佳控制,显示器及时显示正转、反转速度等状态。
[来源:http://Doc163.com]
[资料来源:https://www.doc163.com]
上一篇:基于单片机控制的智能充电器设计(含电路图,Proteus仿真程序)
下一篇:移动式管外漏磁检测信号采集处理系统(电路,PCB,Proteus仿真程序)