论文部分内容阅读
在工业生产过程中,运动控制技术占据着越来越重要的地位。近年来,伴随着微机应用、电力电子技术、自控理论的飞速发展以及在工业生产过程中对贴片机的要求越来越高,运动控制技术也不断向速度快、开放度高以及定位精度高等方向发展。因此开放式运动控制技术将成为实现快速高精度运动控制系统的理想选择。 重点介绍了一个基于工控机的贴片机X、Y轴快速高精度运动控制系统。该系统的处理器选用安川公司的MP2300运动控制器,通过有效利用该运动控制器的计算功能,使得贴片机在满足稳定性要求的前提下还能够实现X、Y轴快速高精度的运动控制。同时该运动控制器还能够实现编码器等信号处理功能,并通过总线接收来自PC上位机的控制指令来实现单轴控制以及两轴联动控制。良好的控制方案是实现先进控制技术的前提,以神经网络为代表的一些控制技术由于其具备良好的自学习和自适应能力,能根据外部环境的变化对控制过程中的参数进行实时的修正,来进一步提高控制系统的性能。 完成了贴片机X、Y轴运动控制系统的硬件架构设计和软件算法的编写任务,同时对硬件架构和软件算法以及主控制程序进行了详细的设计。硬件上完成了包括编码器信号处理电路、电源电路以及扩展RAM电路的设计,控制算法上根据伺服电动机的工作原理建立了伺服电动机模型传递函数,在此基础上建立了贴片机X轴的位置控制器模型传递函数。另外针对传统PID控制算法参数难以整定等问题,提出了BP神经网络和传统PID控制算法相结合的方法,该方法既有常规PID控制器结构简单的特点,又有BP神经网络自适应、自学习以及逼近任意函数的能力。利用Matlab仿真工具完成了贴片机X轴位置控制的仿真实验。仿真结果表明,基于BP神经网络的PID控制算法其静态误差较传统PID控制算法减小了0.15mm,定位时间也减少了0.6ms,在提高系统稳态误差的同时也提高了系统的动态性能。最后利用MFC友好的交互界面编写了贴片机X、Y轴运动控制系统,在该界面中可以方便地添加新的控制算法来实现控制系统不同的控制要求。