• DocumentCode
    379181
  • Title

    Implementing off-line message scheduling on controller area network (CAN)

  • Author

    Dobrin, Radu ; Fohler, Gerhard

  • Author_Institution
    Dept. of Comput. Eng., Malardalen Univ., Vasteras, Sweden
  • fYear
    2001
  • fDate
    15-18 Oct. 2001
  • Firstpage
    241
  • Abstract
    The controller area network (CAN) is widely used in a number of industrial applications. We present a method that shows how off-line scheduled messages can be scheduled on a CAN. The paper assumes that a schedule, for a set of tasks transmitting messages on a CAN, has been constructed off-line. We present a method that analyzes the off-line schedule and derives a set of periodic messages with fixed priorities, which can be scheduled on a CAN. Based on the information provided by the off-line schedule, the method derives inequality relations between the priorities of the messages under fixed priority scheduling protocols. In case the priority relations of the messages are not solvable, we split some messages into a number of artifacts, to obtain a new set of messages with consistent priorities. We use integer linear programming to minimize the final number messages.
  • Keywords
    controller area networks; integer programming; linear programming; message passing; scheduling; controller area network; fixed priority scheduling protocols; identifiers; integer linear programming; off-line message scheduling; periodic messages; Application software; Bandwidth; Computer industry; Computer networks; Industrial control; Integer linear programming; Jitter; Job shop scheduling; Processor scheduling; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2001. Proceedings. 2001 8th IEEE International Conference on
  • Conference_Location
    Antibes-Juan les Pins, France
  • Print_ISBN
    0-7803-7241-7
  • Type

    conf

  • DOI
    10.1109/ETFA.2001.996374
  • Filename
    996374