CSP channels for CAN-bus connected embedded control systems

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    56 Downloads (Pure)


    Closed loop control system typically contains multitude of sensors and actuators operated simultaneously. So they are parallel and distributed in its essence. But when mapping this parallelism to software, lot of obstacles concerning multithreading communication and synchronization issues arise. To overcome this problem, the CT kernel/library based on CSP algebra has been developed. This project (TES.5410) is about developing communication extension to the CT library to make it applicable in distributed systems. Since the library is tailored for control systems, properties and requirements of control systems are taken into special consideration. Applicability of existing middleware solutions is examined. A comparison of applicable fieldbus protocols is done in order to determine most suitable ones and CAN fieldbus is chosen to be first fieldbus used. Brief overview of CSP and existing CSP based libraries is given. Middleware architecture is proposed along with few novel ideas.
    Original languageUndefined
    Title of host publicationProceedings of Progress 2002 Workshop
    EditorsM. Schweizer
    Place of PublicationUtrecht (The Netherlands)
    Number of pages15
    ISBN (Print)90 73461 34 0
    Publication statusPublished - 24 Oct 2002
    Event3rd PROGRESS Workshop on Embedded Systems 2002 - Utrecht, Netherlands
    Duration: 24 Oct 200224 Oct 2002
    Conference number: 3

    Publication series

    PublisherSTW Technology Foundation


    Workshop3rd PROGRESS Workshop on Embedded Systems 2002
    Abbreviated titlePROGRESS


    • METIS-207503
    • IR-43827

    Cite this