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 条
  • [1] Developing a Real-Time Multi-Axis Servo Motion Control System
    Lou, Ji-Hung
    Tseng, Stephen P.
    ICCMA 2018: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON CONTROL, MECHATRONICS AND AUTOMATION, 2018, : 86 - 91
  • [2] Study On The Multi-axis Motion System Based On EtherCAT
    Jia, Jie
    Zhang, Genhua
    Lai, Jianyong
    Ling, Huan
    FRONTIERS OF GREEN BUILDING, MATERIALS AND CIVIL ENGINEERING, PTS 1-8, 2011, 71-78 : 3548 - 3552
  • [3] Synchronous Multi-axis Motion Control Based on Modified EtherCAT Distributed Clock
    Shen, Hanlin
    Li, Peihe
    Luo, Xin
    2020 CHINESE AUTOMATION CONGRESS (CAC 2020), 2020, : 3674 - 3678
  • [4] A dynamic multi-axis control allocation scheme for real-time applications
    Sadien, E.
    Roos, C.
    Birouche, A.
    Carton, M.
    Grimault, C.
    Romana, L-E.
    Basset, M.
    INTERNATIONAL JOURNAL OF CONTROL, 2024, 97 (05) : 970 - 981
  • [5] Design of precise multi-axis motion control systems
    Yeh, SS
    Hsu, PL
    6TH INTERNATIONAL WORKSHOP ON ADVANCED MOTION CONTROL, PROCEEDINGS, 2000, : 234 - 239
  • [6] Development of a decentralized multi-axis synchronous control approach for real-time networks
    Xu, Xiong
    Gu, Guo-Ying
    Xiong, Zhenhua
    Sheng, Xinjun
    Zhu, Xiangyang
    ISA TRANSACTIONS, 2017, 68 : 116 - 126
  • [7] Implementation of IEC61800 based EtherCAT Slave Module for Real-time Multi-axis Smart Driver System
    Park, Jee Hun
    Lee, Suk
    Lee, Kyung Chang
    Lee, Young Jin
    INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2010), 2010, : 682 - 685
  • [8] Analysis and design of integrated control for multi-axis motion systems
    Yeh, SS
    Hsu, PL
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2003, 11 (03) : 375 - 382
  • [9] Design of Interpolation Algorithm in the Multi-axis Motion Control System
    Shen, Haiming
    Wang, Kunqi
    Tian, Yongyou
    PRECISION ENGINEERING AND NON-TRADITIONAL MACHINING, 2012, 411 : 259 - +
  • [10] Performance of a Real-Time EtherCAT Master Under Linux
    Cereia, Marco
    Bertolotti, Ivan Cibrario
    Scanzio, Stefano
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2011, 7 (04) : 679 - 687