Datasets
Standard Dataset
CAN Communication LOG based on IEC62228-2019 with EFT Injection
- Citation Author(s):
- Submitted by:
- DANIEL POHREN
- Last updated:
- Fri, 06/28/2024 - 12:09
- DOI:
- 10.21227/g857-b652
- Data Format:
- Research Article Link:
- License:
- Categories:
- Keywords:
Abstract
Modern automotive embedded systems include a large number of electronic control units (ECU) responsible for managing sophisticated systems such as engine control, ABS brake systems, traction control, and power steering systems. To ensure the reliability and effectiveness of these functions, it is essential to apply rigorous test approaches and standards. The integration of diagnostic functions in automotive embedded systems demands consistent tests and a detailed analysis of data. In this context, this paper proposes an innovative test approach to verify and record CAN communication under disturbance conditions, using a combination of redundant channel and fault injection method in a new test hardware design based on the IEC 62228-2019 standard. During the tests, different levels of injected noise were determined based on previously published studies on CAN communication. As a result, a test sequence employing the Hardware-in-the-loop (HIL) approach was conducted, generating valuable pre-processed data sets. The results demonstrate that this approach is capable of storing all CAN communication data, accumulating approximately 15 million data records, which allows for the observation of EFT fault propagation in the CAN network caused by various noise sources within the vehicle, and establishes a solid foundation for the development of future data-driven diagnostic systems.
This database was generated through tests carried out on a test bench specially developed for this purpose, based on the IEC 62228-2019 standard. Each line of the files contains data from the ECU that sends data such as temperature, humidity, and ambient pressure and count. This data is transmitted in two different ways, the first via CAN protocol and the second via UART. In addition to the "time stamp" data, which is generated in the ECU that receives the data.
Normal data is considered to be data with the previous and subsequent time stamp intervals of around 50ms, the count is in the normal sequence (unit increment) and the temperature, humidity and pressure values are the same in both transmission modes.
Errors resulting from EFT noise injections in CAN communication are considered to be data that contains normal values in the UART reception and in the time stamp. Zero values coming from CAN communication such as UART must be considered "invalid" and discarded, as well as data whose time stamp interval is less than 45ms, the message counter is duplicated or non-existent.
Dataset Files
- Data collected with EFT injection of 67Vp and burst of 1200us DADOS 01_12_23 EFT 67Vp 1200.CSV (96.48 MB)
- Data collected with EFT injection of 37Vp and burst of 1200us DADOS 1_12_23 EFT 37Vp 1200.CSV (54.31 MB)
- Data collected with EFT injection of 85Vp and burst of 1200us DADOS 03_12_23 EFT 85Vp 1200.CSV (54.49 MB)
- Data collected with EFT injection of 47Vp and burst of 1200us DADOS 30_11_23 EFT 47Vp 1200.CSV (96.46 MB)
- Data collected with EFT injection of 100Vp and burst of 1200us DADOS03_12_23 EFT 100Vp 1200.CSV (53.84 MB)
- Data collected with EFT injection of 37Vp and burst of 688us DADOS 24_11_23 EFT 37Vp 688.CSV (96.53 MB)
- Data collected with EFT injection of 47Vp and burst of 688us DADOS 29_11_23 EFT 47Vp 688.CSV (96.14 MB)
- Data collected with EFT injection of 57Vp and burst of 688us DADOS 23_11_23 EFT 57V 688.CSV (96.13 MB)
- Data collected with EFT injection of 67Vp and burst of 688us DADOS 21_11_23 EFT 67Vp 688.CSV (97.37 MB)
- Data collected with EFT injection of 85Vp and burst of 688us DADOS 26_11_23 EFT 85Vp 688.CSV (96.47 MB)
- Data collected with EFT injection of 100Vp and burst of 688us DADOS 28_11_23 EFT 100Vp 688.CSV (97.37 MB)
- Data collected with no EFT injection DADOS 04_12_23 No EFT.CSV (55.75 MB)