An SoC-based platform for integrated multi-axis motion control and motor drive

This paper presents a Field Programmable Gate Array (FPGA) -based platform for integrated multi-axis motion control and motor drive. As the development of FPGA, the integrated high-performance ARM processor on the FPGA has become the direction of FPGA development. This paper chooses the Xilinx Zynq-7020 programmable system-on-chip(SoC) which integrated dual-core ARM CPU and FPGA as a High-performance hardware platform. This platform is suits for the requirements of integrated multi-axis motion control and motor drive well, one ARM CUP completes the multi-axis position loop algorithm, speed loop algorithm and multi-axis trajectory generation, the other completes the human-computer interaction function. 4-axis current loop pipeline control and double sampling double updating current loop algorithm are accomplished by FPGA which can expand the current loop bandwidth and save FPGA logic resources. This platform’s architecture will improve the overall bandwidth of the system, achieve multi-axis synchronization accuracy at nanosecond level which makes position trajectory more accurate.

[1]  Ming Yang,et al.  Current-loop bandwidth expansion strategy for permanent magnet synchronous motor drives , 2010, 2010 5th IEEE Conference on Industrial Electronics and Applications.

[2]  Gianluca Cena,et al.  Evaluation of EtherCAT Distributed Clock Performance , 2012, IEEE Transactions on Industrial Informatics.

[3]  F. Briz,et al.  Analysis and design of current regulators using complex vectors , 1997, IAS '97. Conference Record of the 1997 IEEE Industry Applications Conference Thirty-Second IAS Annual Meeting.

[4]  Hua Deng,et al.  Precise Position Synchronous Control for Multi-Axis Servo Systems , 2017, IEEE Transactions on Industrial Electronics.

[5]  Thomas C. P. Chau,et al.  An FPGA-based platform for integrated power and motion control , 2016, IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society.

[6]  Seung-Ki Sul,et al.  FPGA-based motion controller with a high bandwidth current regulator , 2008, 2008 IEEE Power Electronics Specialists Conference.

[7]  S. Soter,et al.  Design of a scalable FPGA based inverter for complex drive systems , 2012, 2012 IEEE International Conference on Industrial Technology.

[8]  Lei Shi,et al.  The development of a novel servo motor controller based on EtherCAT and FPGA , 2016, 2016 Chinese Control and Decision Conference (CCDC).

[9]  Qiang Gu,et al.  SoC-based solution for multi-axis control systems using high-level synthesis , 2015, J. Syst. Control. Eng..

[10]  Eric Monmasson,et al.  FPGAs in Industrial Control Applications , 2011, IEEE Transactions on Industrial Informatics.

[11]  Jun-ichi Itoh,et al.  Volume evaluation of a PWM inverter with wide band-gap devices for motor drive system , 2013, 2013 IEEE ECCE Asia Downunder.