• DocumentCode
    3040500
  • 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
  • Volume
    2
  • fYear
    1996
  • fDate
    17-20 Jun 1996
  • Firstpage
    1021
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 1996. ISIE '96., Proceedings of the IEEE International Symposium on
  • Conference_Location
    Warsaw
  • Print_ISBN
    0-7803-3334-9
  • Type

    conf

  • DOI
    10.1109/ISIE.1996.551085
  • Filename
    551085