Title :
Hard real-time communication software development techniques
Author :
Ruiz, E. ; Fischer, Normann ; Dccotignic, J.D.
Author_Institution :
Comput. Eng. Dept., Swiss Federal Inst. of Technol., Lausanne, Switzerland
Abstract :
Since fieldbusses have to fulfil very hard real-time constraints, traditionally, they are implemented in hardware or in microcode on specialized microcontrollers. As a result, minor changes in the protocol may lead to time consuming efforts for implementing the update. This paper presents a different approach. We show that it is possible to implement communication protocols with very hard real-time constraints using a general purpose microcontroller and a high level language. The paper presents a software implementation of the FIP fieldbus communication protocol and the major techniques used in this implementation. The paper also indicates the major reasons why we adopted this software approach instead of using the traditional hardware approach
Keywords :
C language; computer interfaces; field buses; microcontrollers; protocols; software engineering; C++ language; FIP fieldbus communication protocol; fieldbus; high level language; microcontroller; real-time communication software development; real-time constraints; software implementation; Communication system control; Field buses; Hardware; IEC standards; Instruction sets; Production facilities; Programming; Protocols; Standardization; Time factors;
Conference_Titel :
Industrial Electronics, 1996. ISIE '96., Proceedings of the IEEE International Symposium on
Conference_Location :
Warsaw
Print_ISBN :
0-7803-3334-9
DOI :
10.1109/ISIE.1996.551085