Evaluating Message Transmission Times in Controller Area Network (CAN) without Buffer Preemption Revisited

Ugur Keskin · 2013

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.

Read the paper · More papers on PaperTik