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
Link To Document :
بازگشت