论文部分内容阅读
现今,机电一体化技术发展地很迅速,其核心关键技术运动控制也得到了大力的发展。目前市场上高精度、多轴的运动控制器虽然出现不少,但其价格昂贵。运动控制器一直是制约着自动化设备成本的一个重要因素,因此,开发出一种经济实用性的运动控制器能够有效减小自动化设备生产成本,对提高其市场竞争力有着重大的意义。本课题就是针对市场上各类自动化设备产品,提供一种基于LM628的简易运动控制系统。其结构简单,操作灵活,并能够有效的控制各类自动化设备产品的成本。本运动控制系统主要包括硬件与软件两个部分。针对这两个部分,开展了相应的研究。首先,在对运动控制芯片LM628的各部分功能进行熟悉之后,设计整个运动控制系统的硬件架构。硬件部分由Atmega128的基本电路、Atmega128与LM628的通讯电路、LM628与AD5445的接口电路、双极性电压的产生电路、驱动电路、各种外围的中断电路以及PC与Atmega128的通讯电路组成。通讯电路根据实际项目的需求可以分为RS-232通讯电路和RS-485通讯电路。其次,开发了运动控制器的软件系统。本运动控制系统的软件由上位机PC管理软件和下位机底层控制软件构成。上位机、底层软件这两部分依靠着统一的通信协议进行通信,进行命令的传输与执行。上位机主要进行用户命令的传输与电机状态的监控、显示,下位机主要是进行命令的执行和将电机状态实时反馈给上位PC软件。并且通过LM628内嵌的PID算法,对电机进行PID参数的整定。最后,设计运动控制实验平台。依靠上位机PC软件对电机实时速度曲线的显示,对电机PID参数进行整定。调节好系统的PID参数后,对本运动控制实验平台进行重复定位精度实验。根据相关实验数据,得出该运动实验平台的重复定位精度为12μm。因此,本运动控制系统对许多自动化设备具有实际的应用价值。