DOI QR코드

DOI QR Code

이더넷 기반 실시간 통신 네트워크 프로토콜 구현

Protocol Implementation for Ethernet-Based Real-Time Communication Network

  • 투고 : 2021.09.27
  • 심사 : 2021.11.16
  • 발행 : 2021.12.31

초록

We propose a protocol for Ethernet-based industrial real-time communication networks. In the protocol, the master periodically transmits control frames to all slaves, and the ring-type network topology is selected to achieve high-speed transmission speed. The proposed protocol is implemented in the form of both firmware and Linux kernel modules. To improve the transmission speed, the MAC address table is disabled in the firmware implementation, and the NAPI function of the Ethernet driver is removed in the Linux kernel module implementation. A network experiment environment is built with four ARM processor-based embedded systems and network operation experiments are performed for various frame sizes. From the experimental results, it is verified that the proposed protocol normally operates, and the firmware implementation shows better transmission speed than the Linux kernel module implementation.

키워드

과제정보

본 연구는 산업통상자원부(MOTIE) 및 산업기술평가관리원(KEIT) 연구비 지원에 의한 연구임 (No. 20012815).

참고문헌

  1. P. Ferrari, A. Flammini, D. Marioli, A. Taroni, F. Venturini, "Experimental Analysis to Estimate Jitter in PROFINET IO Class 1 Networks," Proceedings of IEEE Conf. Emerg. Technol. Factory Autom., pp. 429-432, Sep. 2006.
  2. G. S. Sestito, A. C. Turcato, A. L. Dias, M. S. Rocha, M. M. Da Silva, P. Ferrari, D. Brandao, "A Method for Anomalies Detection in Real-time Ethernet data Trafc Applied to PROFINET," IEEE Trans. Ind. Informat., Vol. 14, No. 5, pp. 2171-2180, May 2018. https://doi.org/10.1109/tii.2017.2772082
  3. K. O. Akpinar, I. Ozcelik, "Analysis of Machine Learning Methods in EtherCAT-based Anomaly Detection," IEEE Access, Vol. 7, pp. 184365-184374, Dec. 2019. https://doi.org/10.1109/access.2019.2960497
  4. https://www.hms-networks.com/news-and-insights/news-from-hms/2020/05/29/industrial-network-market-shares-2020-according-to-hms-networks
  5. G. Prytz, "A Performance Analysis of EtherCAT and PROFINET IRT," Proceedings of IEEE Int. Conf. Emerg. Technol. Factory Autom., pp. 408-415, Sep. 2008.
  6. G. Cena, I. C. Bertolotti, S. Scanzio, A. Valenzano, C. Zunino, "On the Accuracy of the Distributed Clock Mechanism in EtherCAT," Proceedings of IEEE Int. Workshop Factory Commun. Syst., pp. 43-52, May 2010.
  7. H. Kang, K. Kim, H. W. Jin, "Real-time Software Pipelining for Multidomain Motion Controllers," IEEE Trans. Ind. Informat., Vol. 12, No. 2, pp. 705-715, Apr. 2016. https://doi.org/10.1109/TII.2016.2528225
  8. G. Prytz, "A Performance Analysis of EtherCAT and PROFINET IRT," Proceedings of IEEE Conf. Emerg. Technol. Factory Autom., pp. 408-415, 2008.
  9. https://www.motioncontroltips.com/what-is-industrial-ethernet-and-how-does-it-differ-from-standard-ethernet/
  10. K. Zhu, X. Chen, J. Tan, "A Method of Adaptive Selection of Hybrid Interrupt-NAPI Scheme," Proceedings of International Conference on Communications and Intelligence Information Security, pp.125-129, 2010.