DocumentCode :
2017471
Title :
Injection of aggregated error flags as a means to guarantee consistent error detection in CAN
Author :
Rodriguez-Navas, Guillermo ; Winter, Christian ; Proenza, Julián
Author_Institution :
Dept. de Mat. i Inf., Univ. de les Illes Balears, Palma de Mallorca, Spain
fYear :
2011
fDate :
5-9 Sept. 2011
Firstpage :
1
Lastpage :
4
Abstract :
Although the specification of CAN states that this protocol provides data consistency, it is well know that said property does not hold for certain specific error scenarios affecting the last bits of a CAN frame, and a number of solutions have been already suggested. Moreover, for a long time it has been thought that the errors affecting the initial or intermediate bits of a CAN frame cannot cause any inconsistency. In this paper we show that this assumption is false, and that such kinds of message inconsistencies are also possible for certain combinations of multiple channel errors. After describing these unreported scenarios of inconsistency, we present a mechanism that guarantees the consistent detection of said scenarios and eliminates the possibility of suffering this kind of inconsistencies. This mechanism is therefore useful for the design of highly-dependable applications over CAN.
Keywords :
controller area networks; fault tolerance; field buses; CAN; aggregated error flag; channel error detection; controller area network; Conferences; Fault tolerance; Fault tolerant systems; Proposals; Protocols; Radiation detectors; Transmitters;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Technologies & Factory Automation (ETFA), 2011 IEEE 16th Conference on
Conference_Location :
Toulouse
ISSN :
1946-0740
Print_ISBN :
978-1-4577-0017-0
Electronic_ISBN :
1946-0740
Type :
conf
DOI :
10.1109/ETFA.2011.6059172
Filename :
6059172
Link To Document :
بازگشت