This content is not included in your SAE MOBILUS subscription, or you are not logged in.
Error Detection Analysis of Automotive Communication Protocols
ISSN: 0148-7191, e-ISSN: 2688-3627
Published February 01, 1990 by SAE International in United States
Annotation ability available
Signals in Automotive Communication Networks often represent safety relevant information. Therefore, automotive network protocols provide multiple powerful mechanisms for error detection and for error reporting. The objective is to ensure that on average less than one undetected error occurs during the lifetime of a vehicle. This places an upper bound on the residual error probability of the communication network. The determination of this residual error probability requires new methods in order to account for the interaction of the various error detection mechanisms. This paper presents an analysis method that has been developed for the investigation of the CAN protocol.
This comprehensive investigation distinguishes two types of errors that contribute most significantly to the residual error probability of the CAN protocol. Errors of one type transform stuffbits into information bits or vice versa, and are related to the use of variable bit stuffing. Undetected message falsifications due to this class of error require very specific bit modifications. Errors of the other type are independent of bit stuffing. They are related to the finite coverage of the Cyclic Redundancy Check (CRC). The probability of both types of error has been determined by combining computer based testing techniques with classical methods. The new approach takes into account the multiple error detection means of the CAN protocol. The expected number of undetected falsified messages during the lifetime of a vehicle is derived from calculation of the protocol's residual error probability. It is determined to several orders of magnitude less than 1.
CitationUnruh, J., Mathony, H., and Kaiser, K., "Error Detection Analysis of Automotive Communication Protocols," SAE Technical Paper 900699, 1990, https://doi.org/10.4271/900699.
- Kiencke U. Dais S. Litschel M. “Automotive Serial Controller Area Network” SAE-Paper 860391
- Funk G. “Message Error Detecting Properties of HDLC Protocols” IEEE Transactions on Communications Com-30 1 Jan. 1982
- SAE Vehicle Network for Multiplexing and Data Communications Standards Committee “Class B Data Communication Network Interface” SAE J1850 Multiplexing in Automobiles SP-773 Feb. 1989
- Lin S. Castello D. “Error Control Coding” Prentice Hall New Jersey 1983
- Kiencke U. Dais S. Litschel M. Unruh J. “Error Handling Strategies for Automotive Networks” SAE-Paper 880587
- “Error Detection Capabilities of the CAN Protocol” Robert Bosch GmbH Stuttgart 1989