The Design and Real-Time Optimization of an EtherCAT Master for Multi-Axis Motion Control

被引:0
|
作者
Zhang, Jianjun [1 ,2 ]
Xia, Manjiang [1 ]
Li, Han [1 ]
Li, Shasha [1 ]
Shi, Juan [3 ]
机构
[1] Henan Polytech Univ, Sch Elect Engn & Automat, Jiaozuo 454099, Peoples R China
[2] Henan Int Joint Lab Direct Drive & Control Intelli, Jiaozuo 454003, Peoples R China
[3] Air Force Engn Univ, Air Def & Missile Def Inst, Xian 710051, Peoples R China
关键词
embedded platform; EtherCAT; IgH; Linux real-time system; motion control; optimize;
D O I
10.3390/electronics13153101
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To address the issues of low bandwidth, weak real-time performance, and poor synchronization in traditional fieldbuses for multi-axis motion control, a solution for the implementation of an EtherCAT master based on the IgH EtherCAT Master open-source software framework and an embedded hardware platform is proposed. On a hardware platform centered around the AM64x Sitara processor, a Linux real-time operating system based on the Xenomai real-time kernel is constructed, and the IgH master framework is ported to realize a high-performance EtherCAT master. The configuration process of the EtherCAT bus is detailed, a master application program is developed, and methods for the real-time performance optimization of the master-such as exclusive CPU usage by the master process and the optimization of the network card driver-are proposed. Finally, experiments are conducted on a six-axis servo control platform, with the packet analysis of the periodic EtherCAT data frames sent by the master. The experimental results show that the optimized master, under a high-speed communication cycle of 500 microseconds, maintains maximum jitter within 20 microseconds and average jitter within 1 microsecond, meeting the requirements for high-precision multi-axis motion control.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] Receding time horizon linear quadratic optimal control for multi-axis contour tracking motion control
    McNab, RJ
    Tsao, TC
    JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2000, 122 (02): : 375 - 381
  • [42] Nonlinear Passive Observer for Motion Estimation in Multi-Axis Precision Motion Control
    Gutierrez, Hector
    Li, Dengfeng
    MACHINES, 2024, 12 (06)
  • [43] A VM-based Approach for Real-Time EtherCAT Control
    Huang, Yu-Lun
    Lu, Chien-Hao
    2014 CACS INTERNATIONAL AUTOMATIC CONTROL CONFERENCE (CACS 2014), 2014, : 344 - 348
  • [44] On multi-axis motion synchronization: The cascade control structure and integrated SMC-ADRC design
    Yao, Suhua
    Gao, Guoqin
    Gao, Zhiqiang
    ISA TRANSACTIONS, 2021, 109 : 259 - 268
  • [45] Design of Perfectly Matched Zero-Phase Error Tracking Control for Multi-Axis Motion Control Systems
    Yeh, Syh-Shiuh
    Sun, Jin-Tsu
    2012 PROCEEDINGS OF SICE ANNUAL CONFERENCE (SICE), 2012, : 528 - 533
  • [46] Design of multi-axis motion controller based on digital signal processor
    Kang, Jian
    Tao, Tao
    Mei, Xuesong
    Wu, Xutang
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2003, 37 (05): : 495 - 498
  • [47] Design of multi-axis motion controlled system based on SERCOS bus
    Chen, Liangji
    Zhang, Xiao
    Li, Huiying
    AUTOMATION EQUIPMENT AND SYSTEMS, PTS 1-4, 2012, 468-471 : 831 - +
  • [48] High performance motion control of rotary axis for simultaneous multi-axis controlled motions
    Sato, Ryuta
    Endo, Daisuke
    Tsutsumi, Masaomi
    Nihon Kikai Gakkai Ronbunshu, C Hen/Transactions of the Japan Society of Mechanical Engineers, Part C, 2008, 74 (01): : 60 - 67
  • [49] Cascaded multi-axis motion control system and its synchronization strategies
    Wang B.
    Wang J.
    Han W.
    Wu H.
    1600, CIMS (23): : 2467 - 2474
  • [50] Research on distributed multi-axis motion control system based on canopen
    Yang, Guangyou
    Tang, Zongmei
    Ma, Zhiyan
    Key Engineering Materials, 2014, 579-580 : 680 - 685