论文部分内容阅读
随着我国制造业的发展,加工需求对数控系统提出了更高的要求,运动控制器作为数控系统的核心部件,主要依赖进口。国外运动控制器高昂的价格制约着我国数控系统的发展,开展具有自主知识产权的低成本优质运动控制器的研究,对我国数控系统的发展有着深远的意义。开放性、模块化、高精、高速是运动控制器的主要发展趋势。在传统的数控系统中,运动控制系统由运动控制器和伺服驱动器构成,以微处理器为核心的运动控制器控制伺服驱动器实现运动控制。专用的伺服驱动器限制着运动控制系统的开放性,微处理器体系结构决定了运动控制器只能实现单一的实时性任务,基于微处理器的运动控制器难以满足模块化的发展要求。本文基于编译型数控系统体系结构,提出基于FPGA的新型运动控制器解决方案,将打破传统数控系统采用运动控制器控制伺服驱动器的运行模式。在运动控制器中集成传统运动控制器和伺服驱动器,实现双轴系统的数据通讯、运动控制和伺服驱动功能。将运动控制系统模块化,提升控制系统的开放性,同时降低运动控制系统成本。首先进行了基于FPGA的运动控制器的总体设计,研究了永磁同步电机的数学模型、运动控制策略和驱动控制算法,完成了控制系统的理论设计,建立其MATLAB仿真模型并进行仿真设计。然后根据硬件功能需求,完成了各功能模块的设计并搭建运控控制器的硬件支撑平台。其次对运动控制器软件功能需求进行分析和设计,研究并完成了基于FPGA的海量数据存储控制算法实现;以及基于FPGA的运动控制算法和驱动控制算法的数字化设计;搭建了运动控制器软件支撑平台。最后对运动控制器进行实验研究,验证运动控制器的数据通讯能力、运动控制和电机驱动控制能力。通过对运动控制器的实验研究,完成了基于FPGA的新型运动控制器可行性验证,集成传统运动控制器和伺服驱动器的运动控制器能够实现双轴驱动和联动控制,以及海量数据连续读写。并提出了下一步研究工作的重点。