悬挂运动控制系统【摘要】 本系统采纳凌阳 16 位单片机 SPCE061A 作为控制中心,由直流步进电机、红外收发对管、4*4 键盘及中文液晶显示屏构成的悬挂运动控制系统。该系统能自由控制悬挂物体完成自行设定运动、画圆运动、沿黑线运动等,并能正确显示物体到达的坐标位置。【关键词】SPCE061A 单片机 中文液晶显示屏 逼近画圆算法A Control System For Suspension Movement[Abstract]This design uses SPCE061A as the control core to build a suspension movement control system which consists of a DC step motor, infrared emitting tube, 4X4 keyboard and an LCD display screen for Chinese characters. The system can control the suspended objects to complete the movements set by itself, such as drawing the circles, moving along the black lines and doing other movements. It also can display the correct location of the coordinate where the object reaches. Key words: SPCE061A Single chip, Chinese characters LCD, Closing Algorithm for circle drawing 一、方案的选择与论证1、单片机选择方案一:采纳传统的 8 位 89C51 单片机作为运动物体的控制中心。51 单片机具有价格低廉,使用简单等特点,但其运算速度低,功能单一,RAM、ROM 空间小等缺点。本题目在确定圆周坐标值时,需要进行大量的浮点数运算,若采纳 89C51 需要做 RAM,ROM 来扩展其内存空间,其硬件工作量必定大大增多。方案二:采纳 16 位单片机 SPCE061A 作为运动物体的控制中心。SPCE061A 具有丰富的资源:RAM,ROM 空间大、指令周期短、运算速度快、低功耗、低电压、可编程音频处理,易于编写和调试等优点。尤其在复杂的数学运算,其运算速度快,精度高,在控制步进电机时运行速度比一般 51 单片机快。基于上述分析,拟选择方案二。2、电动机选择方案一:用步进电机实现物体的精确定位和方向控制。步进电机是一种脉冲控制电机,它是一种能将脉冲信号转换为角位移的数模转换器,可广泛用于无需反馈控制但要求有精确位置的场合。方案二:采纳带旋转编码器控制直流电机,电机运转平稳,精度可以得到保证。但其驱动电路复杂,在短时间内难与实现。在本题中因考虑到控制画笔画图准确性和电路的复杂性,拟选择选用方案一,...