• DocumentCode
    1756776
  • Title

    Robust Priority Assignments for Extending Existing Controller Area Network Applications

  • Author

    Schmidt, Klaus Werner

  • Author_Institution
    Dept. of Mechatron. Eng., Cankaya Univ., Ankara, Turkey
  • Volume
    10
  • Issue
    1
  • fYear
    2014
  • fDate
    Feb. 2014
  • Firstpage
    578
  • Lastpage
    585
  • Abstract
    The usage of the controller area network (CAN) as an in-vehicle communication bus requires finding feasible and robust priority orders such that each message transmitted on the bus meets its specified deadline and tolerates potential transmission errors. Although such priority orders can be determined by available algorithms whenever they exist, it is always assumed that a CAN priority order is computed from scratch. In practical applications, it is frequently necessary to extend an existing message set by new messages. In this case, a feasible priority order that retains the standardized IDs of the existing messages and assigns suitable priorities to the new messages needs to be found. This paper proposes an algorithm for the computation of robust priority orders that solves the stated problem of extending existing message sets. First, bounds for the priorities of new messages are determined and then the most robust priority order that keeps the IDs of the existing messages is computed. The obtained algorithms are proved to yield correct results and are illustrated by detailed scheduling examples.
  • Keywords
    controller area networks; mobile communication; CAN priority order; controller area network; in-vehicle communication bus; robust priority assignment; robust priority orders computation; Controller area network; in-vehicle communication; message set extension; robust priority order;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2013.2266636
  • Filename
    6525337