DocumentCode
1811482
Title
A user space EtherCAT master architecture for hard real-time control systems
Author
Cereia, Marco ; Scanzio, Stefano
Author_Institution
IEIIT, Turin, Italy
fYear
2012
fDate
17-21 Sept. 2012
Firstpage
1
Lastpage
8
Abstract
Recently, the open-source EtherCAT master developed by the IgH company, has been enhanced with the introduction of the EtherCAT library, which allows to develop control applications in user space. This feature makes it possible to build complex applications that need to use the floating point unit or existing user space libraries. Unfortunately, the EtherCAT library does not seem to be able to guarantee a high degree of determinism. In this paper, first the real-time performance of the user space implementation of the EtherCAT master is evaluated and compared with the one that can be obtained by implementing the same control application at the kernel level. Then, we propose an alternative hard real-time approach based on RTAI, that allows to exploit all the advantages of user space development, with a negligible impact on performance.
Keywords
control engineering computing; field buses; local area networks; public domain software; software libraries; EtherCAT library; IgH company; complex application building; control application; floating point unit; hard real-time control systems; kernel level; open-source EtherCAT master; user space EtherCAT master architecture; user space development; user space implementation; user space library;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
Conference_Location
Krakow
ISSN
1946-0740
Print_ISBN
978-1-4673-4735-8
Electronic_ISBN
1946-0740
Type
conf
DOI
10.1109/ETFA.2012.6489584
Filename
6489584
Link To Document