DocumentCode
379181
Title
Implementing off-line message scheduling on controller area network (CAN)
Author
Dobrin, Radu ; Fohler, Gerhard
Author_Institution
Dept. of Comput. Eng., Malardalen Univ., Vasteras, Sweden
fYear
2001
fDate
15-18 Oct. 2001
Firstpage
241
Abstract
The controller area network (CAN) is widely used in a number of industrial applications. We present a method that shows how off-line scheduled messages can be scheduled on a CAN. The paper assumes that a schedule, for a set of tasks transmitting messages on a CAN, has been constructed off-line. We present a method that analyzes the off-line schedule and derives a set of periodic messages with fixed priorities, which can be scheduled on a CAN. Based on the information provided by the off-line schedule, the method derives inequality relations between the priorities of the messages under fixed priority scheduling protocols. In case the priority relations of the messages are not solvable, we split some messages into a number of artifacts, to obtain a new set of messages with consistent priorities. We use integer linear programming to minimize the final number messages.
Keywords
controller area networks; integer programming; linear programming; message passing; scheduling; controller area network; fixed priority scheduling protocols; identifiers; integer linear programming; off-line message scheduling; periodic messages; Application software; Bandwidth; Computer industry; Computer networks; Industrial control; Integer linear programming; Jitter; Job shop scheduling; Processor scheduling; Protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies and Factory Automation, 2001. Proceedings. 2001 8th IEEE International Conference on
Conference_Location
Antibes-Juan les Pins, France
Print_ISBN
0-7803-7241-7
Type
conf
DOI
10.1109/ETFA.2001.996374
Filename
996374
Link To Document