电子科技 ›› 2022, Vol. 35 ›› Issue (12): 49-56.doi: 10.16180/j.cnki.issn1007-7820.2022.12.007

• • 上一篇    下一篇

基于FPGA的双三相永磁同步电机伺服控制系统

袁庆庆,胡旭,刘志勇,马婷,蒋全   

  1. 上海理工大学 机械工程学院,上海 200093
  • 收稿日期:2021-05-05 出版日期:2022-12-15 发布日期:2022-12-13
  • 作者简介:袁庆庆(1987-),女,博士,讲师。研究方向:高性能电机控制。|胡旭(1994-),男,硕士研究生。研究方向:电力电子与电力传动。
  • 基金资助:
    国家重点研发计划(2018YFB0104603);上海市青年科技英才杨帆计划(18YF1418300)

Servo Control for the Dual Three-Phase Permanent Magnet Synchronous Motor Based on FPGA

YUAN Qingqing,HU Xu,LIU Zhiyong,MA Ting,JIANG Quan   

  1. School of Mechanical Engineering,University of Shanghai for Science and Technology,Shanghai 200093,China
  • Received:2021-05-05 Online:2022-12-15 Published:2022-12-13
  • Supported by:
    National Key R&D Program of China(2018YFB0104603);Shanghai Youth Science and Technology Talents Sailing Program(18YF1418300)

摘要:

双三相永磁同步电机以其可靠性能强、控制精度高、输出转矩脉动小等优点得到了广泛的应用。针对航空航天领域伺服电机的高可靠性、高精度以及小体积的控制需求,文中提出了采用单片FPGA实现双三相永磁同步电机的随动控制算法及具体的实施方案。采用分模块设计的思想构建双三相永磁同步电机伺服控制系统,在Xilinx Kintex7系列XC7K325TFFG900的 FPGA芯片的硬件平台上利用Verilog硬件描述语言实现基于双dq坐标变换的双三相三环永磁同步电机矢量的控制算法。在实验平台的验证结果表明,文中所提出的系统实现了电流环带宽600 Hz、伺服位置环带宽12 Hz的核心控制指标。

关键词: 双三相永磁同步电机, 伺服控制, FPGA, Verilog, dq变换, 矢量控制, 分模块设计, 带宽

Abstract:

Dual three-phase permanent magnet synchronous motor has been widely used for its reliable performance, high control precision, small output torque ripple and other advantages. In view of the control requirements of high reliability, high precision and small volume of servo motor in aerospace field, this study proposes a servo control algorithm and a specific implementation scheme of dual three-phase permanent magnet synchronous motor based on monolithic FPGA. Based on the hardware platform of Xilinx Kintex7 series XC7K325TFFG900 FPGA chip, the vector control algorithm of dual three-phase three-ring permanent magnet synchronous motor based on double DQ coordinate transformation is realized by Verilog hardware description language. In the verification of the experimental platform, the core control indicators of the current loop bandwidth of 600 Hz and the servo position loop bandwidth of 12 Hz have been a chieved.

Key words: dual three-phase permanent magnet synchronous motor, servo control, FPGA, Verilog, dual dq transformation, vector control, modular design, bandwidth

中图分类号: 

  • TP273