• DocumentCode
    2958185
  • Title

    Experiences using RT-Linux to implement a controller for a high speed magnetic bearing system

  • Author

    Humphrey, Marty ; Hilton, Edgar ; Allaire, Paul

  • Author_Institution
    Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    121
  • Lastpage
    130
  • Abstract
    Control systems based on embedded DSP boards often require specialized programming and development tools, lack interoperability with standardized architectures and tools, lack flexibility when computational requirements change, and are often relatively expensive. A potentially attractive alternative is to implement the control system using RT-Linux, a free modification to Linux intended to support hard real-time computation. The combination of RT-Linux and commodity PCs offer low-cost development that results in flexible and reusable code that satisfies performance requirements. This paper describes a case study in the use of RT-Linux for implementing a control system for a high speed magnetic bearing system. Experiences designing the software architecture, defining the timing requirements of the control tasks, implementing the control tasks in RT-Linux, and measuring the predictability of RT-Linux for this application are discussed. Insights provided by the paper can be used as guidelines for other hard real-time system developers considering using RT-Linux
  • Keywords
    Unix; computerised control; magnetic bearings; real-time systems; software architecture; software reusability; RT-Linux; commodity PC; control systems; controller; embedded DSP boards; high speed magnetic bearing system; interoperability; low-cost development; performance requirements; real-time systems; software architecture; software reuse; software tools; Computer architecture; Control systems; Digital signal processing; Embedded computing; Linux; Magnetic levitation; Personal communication networks; Real time systems; Software architecture; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Technology and Applications Symposium, 1999. Proceedings of the Fifth IEEE
  • Conference_Location
    Vancouver, BC
  • ISSN
    1080-1812
  • Print_ISBN
    0-7695-0194-X
  • Type

    conf

  • DOI
    10.1109/RTTAS.1999.777667
  • Filename
    777667