Real time control in Linux

Abstract

In this thesis, the approaches to achieving real time control under Linux operating platform are presented and four different real time control applications are discussed. The driver of the ADS 12 data acquisition card is programmed to enhance hardware supported by COMEDI through which the connection between computer and DAQ boards are built up. A simple project combining RTAI (Real Time Application Interface) with COMEDI is introduced together with the discussion of one SISO (Single-Input Single-Output) control project and two SIMO (Single-Inputs Multi- Output) control projects based on different controllers, and RTLab is selected to provide us with real time functionalities as it combines COMEDI with RTAI or RTLinx very well in Linux. Further more, to enhance the observability and maneuverability of RTLab, additional custom plugin graphic windows have also been made for every application in the project

    Similar works