MPSoC-based multi-axis servo motor controller

被引:0
|
作者
Wang B.-J. [1 ]
Wang D. [1 ]
Xu R. [1 ]
Zhang W.-X. [1 ]
Liu Q.-X. [1 ]
机构
[1] College of Physical Science and Technology, Southwest Jiaotong University, Chengdu
关键词
Field programma-ble gate array; Multi-axis servo drive; Multi-processor system on chip; Servo motor; Software and hardware co-design; Vector control;
D O I
10.15938/j.emc.2021.12.003
中图分类号
学科分类号
摘要
In order to realize independent and synchronous drive control of multi-axis servo motors in a single chip, a multi-axis servo motor drive control scheme which is based on multi-processor system on chip(MPSoC) is proposed. Firstly, the software and hardware co-design technology was used to realize the speed and current loop control of the single-axis servo motor. The current vector control algorithm and the signal acquisition and processing algorithm, which have high real-time performance and relatively single control algorithm, were realized by hardware, the speed loop algorithm which has strong flexibility was implemented by software. Secondly, the design method of MPSoC was adopted, the main controller multi-axis servo drive control module, network communication and other functional modules were also integrated in the single-chip field programmable gate array(FPGA), and constructed the multi-axis servo motor drive control system on chip. Finally, a two-way experimental system was built and verified by experiments. Experimental results show that this scheme can realize independent and synchronous drive control of two (multiple) servo motors. The current loop's delay is small, and the speed loop has the characteristics of fast response and small hysteresis, which verifies the feasibility and effectiveness of the scheme. © 2021, Harbin University of Science and Technology Publication. All right reserved.
引用
收藏
页码:19 / 26
页数:7
相关论文
共 17 条
  • [1] MO Huicheng, WANG Jian, REN Lei, Summarizing commentary on modern high-performance AC servo system-drive and control, Micromotors, 46, 1, (2013)
  • [2] GAO Song, WAN Qi, Design of the dual motor coaxial drive control system in phased array radar, Journal of Machine Design, 36, S2, (2019)
  • [3] QIN Yanzhong, YAN Yan, CHEN Wei, Et al., Three-vector model predictive current control strategy for permanent magnet synchronous motor drives with parameter error compensation, Transactions of China Electrotechnical Society, 35, 2, (2020)
  • [4] YUE Mengyun, BAI Bing, A DSP design and implementation for motor FOC, Acta Electronica Sinica, 48, 10, (2020)
  • [5] YU Kaiping, GUO Hong, WU Haiyang, Multi motors speed-servo drive control platform based on DSP and FPGA, Electric Machines and Control, 15, 9, (2011)
  • [6] SEPULVEDA C A, MUNOZ J, ESPINOZA J, Et al., FPGA v/s DSP performance comparison for a VSC-based STATCOM control application, IEEE Transactions on Industrial Informatics, 9, 3, (2013)
  • [7] LI Yaohua, YANG Qidong, LIU Yang, Et al., Candidate voltage vectors set in MP-DTC of surface PMSM, Electric Machines and Control, 24, 10, (2020)
  • [8] WANG Bangji, LIU Qingxiang, ZHOU Lei, Et al., FPGA-based multiple-axis stepper motor controller, Electric Machines and Control, 16, 3, (2012)
  • [9] WU Chun, CHEN Zihao, FU Zijun, Sensorless control of permanent magnet synchronous machines in full speed range and FPGA implementation, Electric Machines and Control, 24, 7, (2020)
  • [10] LI Lei, REN Wenjie, Design and test of six-axis manipulator drive control system based on FPGA, Electric Drive, 49, 12, (2019)