Title :
Evaluating Message Transmission Times in Controller Area Network (CAN) without Buffer Preemption Revisited
Author_Institution :
BRACE Automotive B.V., Eindhoven, Netherlands
Abstract :
Controller area network (CAN) is a serial, broadcast bus, and is currently the de-facto standard for in-vehicle data transmission. CAN is the most widely used automotive communication network having the advantages of being low-cost and providing flexible and robust communication with bounded delay. CAN networks are mainly used for safety-critical real-time applications that have strict timing requirements in communication. This time-criticality makes the CAN schedulability analysis that has been studied over two decades crucial. Most of the previous studies on CAN schedulability assume an idealized communication model, with an unlimited number of transmit buffers in the communication controller. In this paper, we address the CAN schedulability analysis for the case of a single transmit buffer without buffer preemption when the buffering overhead can be ignored. We revisit the existing worst-case response-time analysis for this case that is based on the early, flawed CAN analysis, and we present a revised schedulability analysis. Moreover, we evaluate and compare the analyses by means of example message sets.
Keywords :
controller area networks; scheduling; time-domain analysis; CAN networks; CAN schedulability analysis; automotive communication network; buffer preemption; communication controller; controller area network; invehicle data transmission; message transmission time; revised schedulability analysis; safety-critical real-time applications; transmit buffers; worst-case response-time analysis; Analytical models; Bismuth; Hardware; Interference; Nickel; Real-time systems; Software;
Conference_Titel :
Vehicular Technology Conference (VTC Fall), 2013 IEEE 78th
Conference_Location :
Las Vegas, NV
DOI :
10.1109/VTCFall.2013.6692198