Delay Bounds for CAN Communication in Automotive Applications

Conference: MMB 2008 - 14th GI/ITG Conference - Measurement, Modelling and Evalutation of Computer and Communication Systems
03/31/2008 - 04/02/2008 at Dortmund, Germany

Proceedings: MMB 2008

Pages: 15Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Klehmet, Ulrich; Herpel, Thomas; Hielscher, Kai-Steffen; German, Reinhard (Computer Networks and Communication Systems, Department of Computer Science 7, University of Erlangen-Nürnberg, Martensstraße 3, D-91058 Erlangen, Germany)

As a widespread automotive network, CAN (Controller Area Network) buses are deployed in modern cars to fulfill the demands of more than 90 collaborating electronic control devices. For safety critical applications, fast and reliable data transfer is indispensable, since often hard real-time transmission deadlines have to be met to assure a safe operation of the vehicle. Therefore, deterministic performance evaluation methods are inevitable for the validation of systems that must guarantee hard delay bounds and timeliness of information processing. One recent deterministic modeling approach is Network Calculus, which allows to determine worst case transmission times. Based on real-world communication CAN bus data, we generate appropriate modeling elements for the Network Calculus as arrival and service curves that reflect all priorities of CAN traffic. While the highest priority traffic on a CAN bus is known to have real-time properties, the results of this paper provide closed and easily applicable formulas to determine delay bounds of messages on all priority levels.