This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
ESCAPE CAN Limitations
Technical Paper
2007-01-1487
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
The Controller Area Network (CAN) protocol is a de facto network standard for automotive applications. Since initial deployments in the late 1980s the simple low-cost bus topology and inherent flexibility of CAN have enabled it to capture the majority of low- to medium- speed networking traffic. Today most automotive engine control units (ECU) have some form of connection to a CAN network, and most automotive-centric semiconductors have at least one integrated CAN controller. However, as safety-related applications emerge, some of the advantageous attributes and features of the CAN protocol can lead to dependability vulnerabilities. This paper reviews the dependability of CAN and introduces a new enforcement and configuration strategy to augment CAN protocol dependability. The strategy enables standard COTS CAN node hardware to be used without modification. We further introduce new message agreement and validation strategies that can assist signal qualification within a distributed application context.
Recommended Content
Authors
Citation
Hall, B., Paulitsch, M., Driscoll, K., and Sivencrona, H., "ESCAPE CAN Limitations," SAE Technical Paper 2007-01-1487, 2007, https://doi.org/10.4271/2007-01-1487.Also In
SAE 2007 Transactions Journal of Passenger Cars: Electronic and Electrical Systems
Number: V116-7; Published: 2008-08-15
Number: V116-7; Published: 2008-08-15
References
- Almeida L. Fonseca J. Fonseca P. “Flexible time-triggered communication on a controller area network,” Proc. of the Work in Progress Session of the 19 th IEEE Real-Time Systems Symposium 1998
- Bosch CAN Specification. Version 2.0 Robert Bosch GmbH Stuttgart, Germany Sept. 1991
- Barranco M. Proenza J. Rodriguez-Navas G. Almeida L. “An active star topology for improving fault confinement in CAN networks,” IEEE Transactions on Industrial Informatics 2 2 78 85 May 2006
- Fredriksson L.-B. CAN for critical embedded automotive networks IEEE Micro 22 4 28 35 Jul.-Aug. 2002
- Sivencrona H. Olsson T. Johansson R. Torin J. “RedCAN: simulations of two fault recovery algorithms for CAN,” Proc. of 10 th Pacific Rim Int. Symp. on Dependable Computing 302 311 IEEE March 2004
- Broster I. Burns A. “An analyzable bus-guardian for event-triggered communication,” Proc. IEEE of 24 th Real-Time Systems Symp. 410 419 Cancun, Mexico Dec. 2003
- Avizienis A. Laprie J.-C. Randell B. Landwehr C. “Basic Concepts and Taxonomy of Dependable and Secure Computing,” IEEE Trans. Dependable and Secure Computing 1 1m Jan. 2004
- Rufino J. Veríssimo P. Arroz G. “A Columbus' Egg idea for CAN media redundancy,” Proc. 29 th of Int. Symp. Fault-Tolerant Computing Madison, WI Jun. 1999
- Rushby J. A Comparison of Bus Architectures for Safety-Critical Embedded. Systems SRI Int. Menlo Park, CA 2003
- AUTOSAR (AUTomotive Open System ARchitecture) http://www.autosar.org/
- Kopetz H. Bauer G. „The Time-Triggered Architecture,” Proceedings of the IEEE 91 1 2003
- FlexRay Consortium FlexRay Communications System. Protocol Specification Dec. 2005
- Tran E. Multi-Bit Error Vulnerabilities in the Controller Area Network Carnegie Mellon University Pittsburgh, PA, USA 1999
- Rufino J. Veríssimo P. Arroz G. Almeida C. L. Rodrigues “Fault-Tolerant Broadcasts in CAN,” Proc. of the 28 th Int. Symp. on Fault-Tolerant Computing IEEE Washington, DC June 1998
- Broster I. Flexibility in Dependable Real-time Communication University of York York, Great Britain Nov. 2003
- Salmani H. Miremadi S.G. “Contribution of controller area networks controllers to masquerade failures,” Proc. of the 11 th Pacific Rim Int. Symp. on Dependable Computing 12-14 Dec. 2005
- Paulitsch M. Morris J. Hall B. Driscoll K. Latronico E. Koopman P. “Coverage and the Use of Cyclic Redundancy Codes in Ultra-Dependable Systems,” Proc. of the Int. Conf. on Dependable Systems and Networks (DSN) 346 355 2005
- Almeida L. Pedreiras P. Fonseca J.A.G. “The FTT-CAN protocol: why and how,” IEEE Trans. on Industrial Electronics 1189 1201 49 6 Dec 2002
- Pinho L.M. Vasques F. “Reliable real-time communication in CAN networks,” IEEE Trans. on Computers 52 12 1594 1607 Dec. 2003
- Perez J. Reorda M. Sonza Violante M. “Accurate Dependability Analysis of CAN-based Networked Systems” 16 th Symposium on Integrated Circuits and System Design 2003
- Pimental J. “Elements of the FlexCAN Architecture,” SAE World Congress. Paper No. 2004-01-0714 Society of Automotive Engineers 2004
- Aeronautical Radio, Inc (ARINC) Aircraft Data Network, Part 7. Avionics Full-Duplex Switched Ethernet (AFDX) Network June 27 2005
- Bauer G. Paulitsch M. „An investigation of membership and clique avoidance in TTP/C,” Proceedings of the 19th IEEE Symposium on Reliable Distributed Systems (SRDS) 118 124 16-18 Oct. 2000
- Tindell K.W. Hansson H. Wellings A.J. “Analysing real-time communications: controller area network (CAN),” Proc. of Real-Time Systems Symposium 259 263 7-9 Dec. 1994
- AUTOSAR (AUTomotive Open System ARchitecture) http://www.autosar.org/ Dec. 2006
- GAST General Application Development Boards for Safety Critical Time-Triggered Systems http://www.chl.chalmers.se/gast/ Gothenburg, Sweden May 2006
- Menon C.J. A single network solution for safety-related applications using CANopen 32 nd Conf. of IEEE Industrial Electronics Society 6-10 Nov 2005