• DocumentCode
    571312
  • Title

    Methods for equitable distribution of bus access among nodes of Controller Area Network

  • Author

    Vyas, Pranjal ; Hangal, Swaroop A. ; Vachhani, Leena

  • Author_Institution
    Interdiscipl. Programme in Syst. & Control, Indian Inst. of Technol., Mumbai, India
  • fYear
    2012
  • fDate
    6-9 Aug. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Controller Area Network (CAN) is the dominant network in automotive applications and is making inroads in the industrial and medical environments too. The basic CAN protocol suffers an inherent shortfall that it starves low priority nodes to transmit data due to its fixed priority (FP) scheme. The paper proposes implementation of two priority schemes to mitigate the same. In the first scheme, that implements Round-Robin(RR) priority, the access to the bus is given in cyclic fashion. Thus, giving opportunity for lower priority nodes to transmit. In the second scheme, that implements Least Recently Used (LRU) priority, priorities of the nodes are rotated depending on node´s recent access of the bus, thereby giving equal opportunity to all the nodes for accessing the bus. Proposed schemes therefore give provisions to change fixed priority scheme of CAN protocol into Round-Robin and Least Recently Used (LRU) priority schemes respectively. Also, the proposed RR and LRU priority schemes can coexist with FP scheme. The proposed schemes are applied at every node which avoids the use of any explicit master node or message scheduler to provide equal opportunity to all the nodes. The proposed schemes do not require changes at physical and data-link layers of CAN protocol. Consideration of emergency state for a particular node is another small contribution of this paper. The proposed emergency priority scheme allows particular nodes to have provision of emergency states for gaining access to the bus out of turn. A software simulation of proposed schemes in LabVIEW verify equitable access to nodes.
  • Keywords
    controller area networks; protocols; scheduling; CAN protocol; FP scheme; LRU priority; LabVIEW; RR priority; automotive applications; bus access; controller area network; cyclic fashion; data-link layers; emergency priority scheme; emergency state; equal opportunity; equitable distribution; explicit master node; fixed priority scheme; industrial environment; least recently used priority; lower priority nodes; medical environment; message scheduler; physical layers; round-robin priority; software simulation; Automotive applications; Equal opportunities; Industries; Protocols; Queueing analysis; Software; Controller Area Network; Least Recently Used Priority; Round-Robin priority; Starvation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial and Information Systems (ICIIS), 2012 7th IEEE International Conference on
  • Conference_Location
    Chennai
  • Print_ISBN
    978-1-4673-2603-2
  • Type

    conf

  • DOI
    10.1109/ICIInfS.2012.6304831
  • Filename
    6304831