单片机开发基础与经典设计实例
11.1 预备知识
更新于2009-02-24 18:09:16

11.1预备知识
        本章的设计任务是设计一电动机控制系统,要求电动机在一定规格的平板上带动一个物体以一定的规律进行运动,以实现两个电动机协调工作,通过算法实现电动机带动物体按一定的轨迹运动。为此可构建以AT89C52为核心,以键盘作为控制输入,并有LED显示的处理电动机运行数据的单片机系统,以实现了同时对多个步进电动机的精确控制。设计以AT89C2051(或AT89C4051)及其外图11.1系统的总体设计框图围电路作为步进电动机驱动,光电传感器获取寻迹信息,并反馈到C52芯片的闭环寻迹控制系统。本系统解决了多个步进电动机运行速度的协调问题,成功地实现了各个运行轨迹的精确控制。
系统主要由单片机最小系统、电动机驱动系统、电动机模块、红外传感器模块组成。通过串行通信、反馈系统实现各模块间的协调工作,其总体设计如图11-1所示。


        这个方案的实现主要是编程,实现两电动机的协调工作。系统要完成电动机控制物体到指定坐标点,沿确定的轨迹运动,沿圆心确定的圆作圆周运动。首先实现电动机控制物体能在任意两点间精确运动;然后根据控制方案的精确控制实现物体沿固定轨迹运动,通过红外传感器反馈轨迹信息,实现物体沿已知深色轨迹寻迹运动。这个方案可以成功实现设计要求,实现了圆周运动并能按规定轨迹运动,控制精度达到了误差范围(在1cm以内)。

 

<<    >>

网友留言