• DocumentCode
    3220181
  • Title

    Dynamic Priority Based Message Scheduling on Controller Area Network

  • Author

    Anwar, K. ; Khan, Z.A.

  • Author_Institution
    Mentor Graphics, Wilsonville
  • fYear
    2007
  • fDate
    11-12 April 2007
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Controller area network (CAN) is a serial communication protocol developed in early 1980´s by Robert Bosch. Low cost, ease of use and ability to work in harsh EMI environments have resulted in its widespread acceptance in automotive and automation industry. Message scheduling and access to the bus in CAN is performed through a fixed Message Identifier field, which is also the basis for a static priority. Although this fixed priority apparently results in good bus utilization but low priority messages may suffer from starvation due to an ill designed message identifier allocation scheme. Also with its introduction into newer fields, the fixed priority per message is looking to be a limitation for some applications. Un till now there has been no work to add this faculty to CAN in a standardize way. This paper presents a set of algorithms and guide lines to support the dynamically changing priorities in a CAN network without breaking the integration with existing CAN based networks. The scheme is effectively a generalization of the single priority per message to a multi-priority-window per message.
  • Keywords
    controller area networks; electronic messaging; scheduling; CAN; controller area network; dynamic priority based message scheduling; message identifier allocation scheme; message identifier field; Access protocols; Automatic control; Automation; Automotive engineering; Communication system control; Costs; Dynamic scheduling; Electromagnetic interference; Job shop scheduling; Vehicle dynamics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical Engineering, 2007. ICEE '07. International Conference on
  • Conference_Location
    Lahore
  • Print_ISBN
    1-4244-0893-8
  • Electronic_ISBN
    1-4244-0893-8
  • Type

    conf

  • DOI
    10.1109/ICEE.2007.4287302
  • Filename
    4287302