论文部分内容阅读
运动控制是自动化技术领域的一个分支,它使用一些伺服设备如液压泵或者是伺服电机来控制机械设备的位置或速度。在科技进步的推动下,工业生产的规模、生产率和自动化程度得到了迅速的提升,运动控制技术在各行各业发挥着不可替代的作用,对于高端运动控制器的需求愈来愈大。运动控制技术是装备制造业中的一项重要技术,它的发展将大大提高现代制造业的整体水平。随着科学技术的发展,运动控制器广泛应用于印刷,数控,机械加工等行业。与此同时,运动控制领域中的控制系统变得越来越庞大,一个系统不仅需要多个变量来描述,而且需要同时控制多个变量。因此,研究运动控制系统,设计一个功能多,易用性强,可靠性高的运动控制器在提升我国工业自动化水平方面起着至关重要的作用。本文在深入学习运动控制的基本理论与方法的基础上,分析了目前国内外的发展状况,设计了一套基于双核ARM+FPGA架构的运动控制器。双核分别完成不同类型的任务,FPGA负责算法的输出。保证了系统的稳定性、可靠性、快速性,并具有运动控制轨迹的生成与显示功能,人机交互界面及与上位机通信等功能。该控制器具有功能强大、接口多、算法丰富易用、响应时间快、精度准的特点。本文详细论述了运动控制器的硬件系统设计和软件系统设计,并对最后控制器进行了详细的测试,最后通过具体的实例展现了该控制器在实际生活过程中的应用。