[en] Nowadays, Controller Area Network is still the most popular solution for in-vehicle communications in automotive scenarios. Recently, the CAN with eXtensible in-frame Replyproposal has been introduced, which permits several nodes to write at the same time on the bus in the data field of legacy CAN frames. This enables several new interesting communication services, including distributed key generation and highly-efficient data exchanges according to the combined message approach.
Unfortunately, having several concurrent devices acting as transmitters for the same message impairs the ability of the protocol to detect global errors, hence worsening its robustness against electromagnetic disturbance. In this paper, this problem is analyzed in detail and some solutions are proposed, which make CAN XR as robust as the standard CAN protocol.
Disciplines :
Computer science
Author, co-author :
Cena, Gianluca; National Research Council of Italy > Institute of Electronics, Computer and Telecommunication Engineering
Cibrario Bertolotti, Ivan; National Research Council of Italy > Institute of Electronics, Computer and Telecommunication Engineering
HU, Tingting ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Valenzano, Adriano; National Research Council of Italy > Institute of Electronics, Computer and Telecommunication Engineering
External co-authors :
yes
Language :
English
Title :
Error detection and management in CAN XR
Publication date :
2018
Event name :
14th IEEE International Workshop on Factory Communication Systems (WFCS’2018)
Event place :
Imperia, Italy
Event date :
from 13-06-2018 to 15-06-2018
Audience :
International
Main work title :
2018 14th IEEE International Workshop on Factory Communication Systems (WFCS)
Pages :
1-9
Peer reviewed :
Peer reviewed
Name of the research project :
Human centered Manufacturing Systems (application number 312-36)
Funders :
This work was partially supported by Regione Piemonte and the Ministry of Education, University, and Research of Italy in the POR FESR 2014/2020 framework
U. Kiencke, S. Dais, and M. Litschel, "Automotive serial controller area network," in Proc. SAE International Congress and Exposition. Reading, UK: SAE International, Feb. 1986, pp. 1-8.
ISO, ISO 11898-1:1993-Road vehicles-Controller area network (CAN)-Part 1: Data link layer and physical signalling, International Organization for Standardization, Nov. 1993.
G. Leen and D. Heffernan, "TTCAN: A new time-triggered controller area network," Microprocessors and Microsystems, vol. 26, no. 2, pp. 77-94, Mar. 2002.
ISO, ISO 11898-4-Road vehicles-Controller area network (CAN)-Part 4: Time-triggered communication, International Organization for Standardization, Aug. 2004.
G. Cena and A. Valenzano, "Overclocking of Controller Area Networks," Electronics Letters, vol. 35, no. 22, pp. 1923-1925, Oct. 1999.
ISO, ISO 11898-1:2015-Road vehicles-Controller area network (CAN)-Part 1: Data link layer and physical signalling, International Organization for Standardization, Dec. 2015.
G. Cena, I. Cibrario Bertolotti, T. Hu, and A. Valenzano, "CAN XR: CAN with eXtensible in-frame Reply," in Proc. 14th IEEE Intl. Conference on Industrial Informatics (INDIN), Jul. 2016, pp. 1198-1201.
G. Cena, I. Cibrario Bertolotti, T. Hu, and A. Valenzano, "CAN with extensible in-frame reply: Protocol definition and prototype implementation," IEEE Transactions on Industrial Informatics, vol. 13, no. 5, pp. 2436-2446, Oct. 2017.
CiA, CiA 301 V4.2.0-CANopen application layer and communication profile, CAN in Automation e.V., Feb. 2011.
J. Charzinski, "Performance of the error detection mechanisms in CAN," in Proc. 1st International CAN Conference (iCC 1994), Sep. 1994, pp. 20-29.
S. Lin and D. J. Costello, Error Control Coding, 2nd ed. Prentice Hall, Jun. 2004.
R. W. Hamming, Coding and Information Theory, 2nd ed. Upper Saddle River, NJ, USA: Prentice-Hall, Inc., 1986.
M. Kovacević, "On error detection in asymmetric channels," IEEE Communications Letters, vol. 21, no. 9, pp. 1933-1936, Sept 2017.
G. Cena, I. Cibrario Bertolotti, T. Hu, and A. Valenzano, "On a family of run length limited, block decodable codes to prevent payload-induced jitter in Controller Area Networks," Computer Standards & Interfaces, vol. 35, no. 5, pp. 536-548, 2013.