PREEMPT_RT Linux에서 SOEM을 이용하는 임베디드 EtherCAT 마스터 성능 평가

Performance Evaluation of an Embedded EtherCAT Master with SOEM on PREEMPT_RT Linux

  • 강성진 (한국기술교육대학교 전기전자통신공학부) ;
  • 김외철 ((주)네오헬스테크널러지)
  • Kang, Sung Jin (School of Electrical, Electronics & Communication Engineering, Korea University of Technology and Education) ;
  • Kim, Oe Cheol (Neo Health Technology, LTD.)
  • 투고 : 2022.08.12
  • 심사 : 2022.09.06
  • 발행 : 2022.09.30

초록

EtherCAT is an Ethernet-based fieldbus system standardized in IEC 61158 and SEMI, and widely used in the fields of factory automation, semiconductor equipment and robotics. In this paper, an EtherCAT master is implemented on an embedded board with Arm based 64-bit quad-core processor and its jitter performance is evaluated at the output of the network interface to include all the effects of the entire system in the results. For the EtherCAT master system, an open source EtherCAT master stack, Simple Open EtherCAT Master (SOEM), is installed on PREEMPT_RT patched Linux operating system for real-time operation. The results show that the jitter performance is comparable to that of Xenomai-based master and the EtherCAT master with two master instances has similar jitter performance to the EtherCAT master with one master instance.

키워드

과제정보

이 논문은 2022년도 한국기술교육대학교 교수 교육연구진흥과제 지원에 의하여 연구되었음.

참고문헌

  1. EtherCAT Technology Group, http://www.ethercat.org [accessed August 8, 2022]
  2. S. Kang, "A Study on Implementation of Real-time EtherCAT Master," Journal of the Semiconductor & Display Technology, Vol. 20, No. 2, pp.131-136, 2021.
  3. C. Huang, C. Lin, C. Wu, "Performance Evaluation of Xenomai 3," Available at http://wiki.csie.ncku.edu.tw/embedded/xenomai/rtlws_paper.pdf [accessed August 8, 2022]
  4. QorIQ LS1043A Reference Design Board Reference Manual, Rev. 4, Nov. 2017
  5. https://www.nxp.com/design/software/embedded-software/linux-software-and-development-tools/layerscape-software-development-kit-v21-08:LAYERSCAPE-SDK [accessed August 8, 2022]
  6. Layerscape Software Development Kit User Guide: LSDK 21.08, January 2022
  7. QorIQ LS1043A Reference Design Board Getting Started Guide, Rev. 8, May 2019
  8. https://github.com/OpenEtherCATsociety/SOEM/releases [accessed August 8, 2022]
  9. https://github.com/OpenEtherCATsociety/SOEM [accessed August 8, 2022]
  10. https://www.hilscher.com/products/product-groups/analysis-and-data-acquisition/ethernet-analysis/nanl-b500g-re/ [accessed August 8, 2022]
  11. https://www.infineon.com/cms/en/product/evaluation-boards/kit_xmc48_relax_ecat_v1/ [accessed August 8, 2022]
  12. https://wiki.linuxfoundation.org/realtime/documentation/howto/applications/cyclic [accessed August 8, 2022]