论文部分内容阅读
运动控制技术是综合应用自动控制、计算机控制等相关技术,对机械传动装置中电机的位置、速度进行实时控制的技术。运动控制的功能是命令运动部件按照预期的轨迹和规定的运动参数完成相应的动作。运动控制主要包括运动轨迹和伺服控制。运动控制产品是计算机、微电子、自动控制和机电一体化等技术综合应用的产物。高速、高精度的运动控制技术在现代工业自动化装备中的作用越来越大。例如IC(Integrated Circuit)制造业,随着IC芯片体积的不断减小,引线密度的不断提高,对IC加工设备的要求也不断提高,这样对运动控制的精度和速度都提出了更高的要求。本文深入研究运动控制技术,对现有运动控制器进行了系统详细的分析,确定了嵌入式运动控制器的设计方案。本文提出了采用可复用的数字IP(Intellectual Property)技术,利用大规模FPGA(Field Programmable Gate Array),构造了一种嵌入式的运动控制器。该控制器突破了目前国际上的全软件的运动控制器的速度和精度瓶颈,在运动控制的精度和速度方面,系统的集成度和可靠性方面都有较大的提高。通过对运动控制器功能模块的划分,用VHDL硬件描述语言对模型进行描述,提交模块的IP模块,为嵌入式运动控制器最终用一个专用IC来实现,提供了设计思路和开发方法。SOPC是PLD(Programmable Logic Device,即可编程逻辑器件)和ASIC(Application Specific Integrated Circuits,即专用集成电路)技术融合的结果,它集成了硬核尤其是软核CPU、DSP、存储器、外围I/O及可编程逻辑等器件,在应用的灵活性和价格上都有极大的优势。结合SOPC系统的强大功能,利用SOPC系统的可裁剪性、可移植性、强大而丰富的IP功能库、良好的模块化设计等,可以实现结构更开放和性能更高的控制器。