论文部分内容阅读
本文研究基于FPGA自动供弹机数字伺服驱动控制实现。为设计出伺服驱动串级PI控制器的参数,在建立伺服驱动解耦控制模型基础上,依据工程设计法设计出自动供弹机伺服驱动串级三环PI控制器初始参数;由于速度环连接位置环和电流环,通过探究速度环相对位置环和电流环配置对系统输出的影响规律,从而优化得到更好地满足自动供弹机伺服驱动的串级三环PI控制器参数。为高性能数字实现PI控制器,基于计算机中央处理核心原理,设计出补码运算数字PI控制器;通过比较全量式和增量式两种PI控制算法的数字实现,增量式数字PI控制器具有运算速度快和资源占用率低的优势,设计出基于状态机时序控制的增量式数字PI控制器作为串级三环PI控制器。为数字实现电压正弦波脉宽调制和矢量空间脉宽调制变频控制,对两种变频控制方法深入分析;基于自底向上思想构建出它们各个组成模块的FPGA数字实现,通过相关软件综合得到它们的总体实现。为验证上述各部分功能有效性,通过FPGA内嵌的Signal TapⅡ实时测试工具和FPGA控制器实物开发板,对上述数字实现的输出采集,并对两种变频控制方法输出对比分析,验证控制器的功能是有效的,得到电压矢量脉宽调制变频控制具有更好的性能,更适合作为自动供弹机高性能伺服驱动变频控制。通过PI控制、变频控制、电压坐标转换和变频控制信号重构的高性能数字实现,以及设计出伺服驱动控制器硬件,最终得出伺服自动供弹机驱动控制器基于FPGA实现。