论文部分内容阅读
随着大规模集成电路和高性能微处理器的飞速发展,运动控制器已经发展为控制精度高、响应速度快、运动平稳的独立的自动化控制产品,在航空航天、医疗、计量测试、CCN机床、机器人、建筑等诸多领域得到了广泛的应用。本文所研究的高精度阵面精细调整专用控制器,是以Stewart平台为精细调整对象,提出了一种基于FPGA的Stewart专用运动控制器设计方案,并完成了具体的开发设计。专用运动控制器由ARM7(LPC2214)和FPGA(EP2C5T144C8)及其外围电路组成,用于同时控制Stewart平台六轴运行。整个阵面精细调整控制系统由上位机、专用控制器、驱动器、执行机构、磁致伸缩位移传感器及磁性开关等组成。根据整个控制系统的需求,对专用运动控制器进行了相应的电路设计及软件开发。控制器接收上位机运动控制指令,经指令解析和算法运算处理后产生相应的控制信号,以磁致伸缩位移传感器信号进行位置检测,构成位置闭环。利用Verilog HDL硬件描述语言在FPGA中实现了电机控制逻辑,主要包括脉冲控制信号产生、S曲线加减速控制、SSI接口磁致伸缩位移传感器信号检测、限位保护逻辑等,并利用Modelsim仿真工具进行了必要的逻辑仿真验证。最后,利用搭建完成的运动控制平台,对专用控制器进行了功能调试及性能测试,并对运行平台控制精度进行了试验测试,验证了该高精度阵面精细调整专用运动控制器的可行性和可靠性。