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 条
  • [21] Design and implementation of multi-axis real-time synchronous look-ahead trajectory planning algorithm
    Liang, Yanyang
    Yao, Chaozhi
    Wu, Wei
    Wang, Li
    Wang, Qiongyao
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2022, 119 (7-8): : 4991 - 5009
  • [22] The Research and Design of High Precision Contour Machining for Multi-Axis Motion Control
    Yang, Jian
    Liu, Zhaoyang
    Bi, Xia
    Sun, Yao
    2015 CHINESE AUTOMATION CONGRESS (CAC), 2015, : 1594 - 1599
  • [23] Design and Control of a Multi-Axis Servo Motion Chair System Based on a Microcontroller
    Wei, Ming-Yen
    Yeh, Yen-Liang
    Liu, Ji-Wei
    Wu, Hsiu-Ming
    ENERGIES, 2022, 15 (12)
  • [24] Real-time measurement of milling tool behavior in multi-axis machine tool
    Mizugaki, Y
    Hao, M
    Asao, T
    Terai, H
    1998 JAPAN-U.S.A. SYMPOSIUM ON FLEXIBLE AUTOMATION - PROCEEDINGS, VOLS I AND II, 1998, : 791 - 798
  • [25] Precise motion control for multi-axis system using real time forecast cross-coupling controller
    Ye, LY
    Song, KC
    Chen, Y
    2004 8TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION, VOLS 1-3, 2004, : 2139 - 2144
  • [26] An EtherCAT-based Real-time Motion Control System in Mobile Robot Application
    Delgado, Raimarius
    Kim, Shin-Young
    You, Bum-Jae
    Choi, Byoung-Wook
    2016 13TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2016, : 710 - 715
  • [27] Study on the Multi-axis Motion control based on LabVIEW
    Gao, Junli
    Song, Haitao
    Peng, Huaming
    Liang, Yongzhong
    INFORMATION TECHNOLOGY FOR MANUFACTURING SYSTEMS II, PTS 1-3, 2011, 58-60 : 2051 - +
  • [28] Real-time Ethernet Acceleration Technology and Applying to EtherCAT Master Controller
    Maruyama, Tatsuya
    Yamada, Tsutomu
    2012 PROCEEDINGS OF SICE ANNUAL CONFERENCE (SICE), 2012, : 943 - 947
  • [29] Time-Optimal Trajectory Optimization of Multi-Axis Motion System by Reinforcement Learning
    Zhang T.
    Liao C.
    Zou Y.
    Kang Z.
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2021, 55 (07): : 33 - 40
  • [30] Adaptive Control of Sychronization for Multi-Axis Motion System
    Cheng, Marvin H. -M.
    Salekeen, Sirajus
    Bakhoum, Ezzat G.
    Chen, Cheng-Yi
    IEEE SOUTHEASTCON 2010: ENERGIZING OUR FUTURE, 2010, : 493 - 497