论文部分内容阅读
气动技术与电子技术的有机结合,使得气动伺服技术产生了实质性的飞跃。数字信号处理器即DSP以其性价比高、体积小、运算速度快等优点,很大程度上拓展了数字信号处理技术在自动控制领域的应用。目前,基于DSP的气动伺服技术大多局限于实验阶段,很少应用于工业化自动化生产中。针对气动伺服系统的非线性强、固有频率低、刚度低、阻尼小等特点,提出了气动伺服控制器软件的设计要求。以合众达公司的DPS2812M开发板为硬件基础,完成了A/D、D/A、以太网、EEPROM、液晶显示器、键盘、FLASH、控制算法等模块的程序设计。提出了用于气动伺服系统的上下位机和控制器独立控制两种控制模式,完成了相应控制器软件的开发。在上下位机模式中,上下位机间通过以太网进行通信。使用LABVIEW编写了上位机程序,实现了在上位机设置系统参数和观察系统运行情况的功能;采用C语言开发了下位机程序,实现控制器对系统的参数设置、自动控制和手动控制等功能。在控制器独立控制模式中,采用C语言开发了控制器程序,实现了键盘控制和LCD显示功能,使控制器直接通过键盘操作就可以完成控制功能。搭建了气动伺服控制器测试实验台,运用数字PID算法,分别以阶跃、斜坡和正弦为输入信号对两种模式下的控制器性能进行了实验研究,实验结果表明设计的两套控制器软件均实现了较完备的控制功能,并达到了良好的控制效果。两套控制器软件在运行时间上尚有较大剩余,可以通过函数接口添加复杂的控制算法。