ACM Home Page
Please provide us with feedback. Feedback
A practical implementation of the fault-tolerant daisy-chain clock synchronization algorithm on CAN
Full text PdfPdf (170 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe: Designers' forum table of contents
Munich, Germany
SESSION: Automotive table of contents
Pages: 189 - 194  
Year of Publication: 2006
ISBN ~ ISSN:478061 , 3-9810801-0-6
Authors
Fabiano C. Carvalho  Universidade Federal do Rio Grande do Sul, Centro de Excelência em Tecnologia, Eletrônica Avançada - CEITEC Porto Alegre, Brazil
Carlos E. Pereira  Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
Elias T. Silva, Jr  Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
Edison P. Freitas  Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
Sponsors
EDAA : European Design and Automation Association
: The EDA Consortium
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 22,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

ABSTRACT

Networked processing units are becoming widely used in the automotive embedded system domain aiming not only to reduce vehicle weight and cost but also to assist the driver to cope with critical situations. Because the fact that these embedded networked systems are strictly involved with human safety, there is a high demand on dependability requirements which can only be guaranteed if active redundancy is employed. Considering that the processing units are usually connected by a shared serial media, the underlying communication platform is the most important building block. It must provide low-level support for deterministic data transmission as well as a global time base to coordinate the actions of replicated units. Within this context, this paper presents the development of the fault-tolerant Daisy-Chain clock synchronization algorithm over the CAN protocol, resulting in an highly optimized communication architecture for safety-critical applications. Implementation issues and some obtained practical results are also discussed in the paper.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
FlexRay Protocol Specification. Technical report, FlexRay Consortium, 2004.
 
2
O. Bridal, R. Snedsbøl, and L.-A. Johansson. On the Design of Communication Protocols for Safety-Critical Automotive Applications. Proceedings of the IEEE 44th Vehicular Technology Conference, 34:1098--1102, June 1994.
 
3
T. Fuhrer, B. Müller, W. Dieterle, F. Hartwich, R. Hugel, M. Walther, and R. B. GmbH. Time Triggered Communication on CAN. Proceedings of the 7th International CAN Conference, 2000.
 
4
H. Kopetz and G. Bauer. The Time-Triggered Architecture. In IEEE, volume 91, pages 112--126, January 2003.
 
5
H. Lonn. The Fault Tolerant Daisy Chain Clock Synchronization Algorithm. Research report, Chalmers University of Technology, 1999.
 
6
 
7
N. Suri, M. M. Hugue, and C. J. Walter. Synchronization Issues in Real-Time Systems. Proceedings of the IEEE, 82(1):41--54, January 1994.
 
8
Collaborative Colleagues:
Fabiano C. Carvalho: colleagues
Carlos E. Pereira: colleagues
Elias T. Silva, Jr: colleagues
Edison P. Freitas: colleagues