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