论文部分内容阅读
运动控制技术是综合应用自动控制、计算机控制等相关技术,对机械传动装置中电机的位置、速度进行实时控制的技术.运动控制的功能是命令运动部件按照预期的轨迹和规定的运动参数完成相应的动作.运动控制主要包括运动轨迹规划和伺服控制.运动控制产品是计算机、微电子、自动控制和机电一体化等技术综合应用的产物.高速、高精度的运动控制技术在现代工业自动化装备中的作用越来越大.例如IC(Integrated Circuit)制造业,随着IC芯片体积的不断减小,引线密度的不断提高,对IC加工设备的要求也不断提高,这样对运动控制的精度和速度都提出了更高的要求.本文深入研究运动控制技术,对现有运动控制器进行了系统详细的分析,确定了嵌入式运动控制器的设计方案,对X86架构的嵌入式运动控制器进行了硬件设计和嵌入式操作系统的裁减和定制.本文对运动控制中,运动规划和伺服控制这两大技术进行了系统研究.针对点位运动系统,推导几种运动规划算法,并在真实工业环境中,对不同运动规划算法进行实验.本文提出采用可复用的数字IP(Intellectual Property)技术,利用大规模FPGA(Field Programmable Gate Array),构造了一种嵌入式的运动控制器.该控制器突破了目前国际上的全软件化的运动控制器的速度和精度瓶颈,在运动控制的精度和速度方面,系统的集成度和可靠性方面都有较大的提高.通过对运动控制器算法的建模,用Verilog HDL硬件描述语言对模型进行描述,提交模块的IP软核,并通过测试程序验证IP软核的正确性.为嵌入式运动控制器最终用一个专用IC来实现,提供了设计思路和开发方法.