论文部分内容阅读
运动控制器作为运动控制的核心部件,其性能直接关系到产品的质量和生产的效率。近年来,随着运动控制技术的不断发展,开发具有更高效率,更高精确度的高性能运动控制器具有非常重要的意义。本文开发了基于TMS320F28335DSC的高速运动控制器,利用它的高速浮点数据处理能力,旨在提高运动控制器的运行速度和定位精度。本文首先概括的介绍了运动控制器的国内外发展现状,分析了DSP的基本特性及其在运动控制器方面的应用。通过建立交流永磁伺服电机的数学模型,在考察众多运动控制算法的基础上,引人混合模糊控制算法,并详细阐述了该控制算法的工作原理,和对改善运动控制器定位精度的作用。然后,完成了基于TMS320F28335DSC的高速运动控制器的软硬件设计。硬件部分包括主电路,各部分功能电路及辅助电路等;软件部分给出了整体的软件结构和各个功能模块的子程序,使用c语言通过CCStuidov3.3软件开发平台完成软件开发。最后,搭建了三维数控平台,设计并实现了硬件浮点运算和软件浮点的对比试验,以及5个验证实验对高速运动控制器进行整体功能验证,在数控平台上实现了直线插补、圆弧插补、精确定位、直线加减速控制和S曲线加减速控制。实验证明本文所设计的基于TMS320F28335DSC高速运动控制器满足高速和高精度的位置定位功能,直线插补、圆弧插补和加减速等功能效果良好。