As the complexity of automotive electronic and electrical systems increases, it is crucial to quickly and accurately diagnose and track system status. To this end, AUTOSAR introduces the DLT (Diagnostic Log and Trace) module.
Part.01
DLT Overview
The DLT module is a powerful diagnostic tool that can collect and manage log and trace information in the vehicle system. Through in-depth analysis of this information, it can help users analyze and solve problems and faults in electronic and electrical systems.
The main functions of the DLT module are as follows:
Log information collection: The DLT module can collect various events, status and fault information when the system is running. This information can be used to analyze the operating status of the system, or for fault analysis and problem location when a system failure occurs.
System tracking: The DLT module can track various events during system operation. By recording various system behaviors and observing the details of system operation, the system can be analyzed and optimized.
Fault diagnosis: When a system failure occurs, the DLT module can collect logs and tracking information to facilitate users to obtain information for fault diagnosis and quickly locate the problem.
When the ECU is running, the DLT module will continuously collect log information and tracking information. Users can access the DLT module through external tools to obtain diagnostic information, log information and tracking information, and record and store the information for subsequent analysis of the ECU and diagnosis and positioning of problems, thereby improving the efficiency of development and diagnostic testing.
Part.02
CANape’s support for DLT
As a professional measurement and calibration software in the field of automotive electronics, CANape provides users with a variety of powerful measurement and analysis functions. The DLT function module in CANape can help customers easily collect and record diagnostic information inside the ECU during the integration test phase. CANape introduced the DLT module information collection function from version 18.0. With the continuous improvement of the DLT module, CANape's support for DLT module functions is more comprehensive, the interface is more intuitive, and the analysis is more convenient.
CANape 21.0 supports data collection in both Verbose and Non-Verbose modes for DLT modules. The main differences between the two are as follows.
Verbose Mode
In Verbose mode, the DLT module sends complete diagnostic description information, which has a large amount of data and high bandwidth requirements. Although the DLT protocol itself does not specify the bus type, it is recommended to use a high-bandwidth bus, such as Ethernet .
After CANape establishes communication with the ECU , the DLT module sends information to CANape through the network transmission channel, and CANape visualizes and analyzes the received information. When users create a DLT Device in CANape, they do not need to add additional database information when selecting the Verbose mode, because the DLT message contains detailed description information, and the Log & Trace information content can be directly parsed. CANape can support setting the log and trace level, and send the information to the DLT module, which updates the transmitted Log & Trace information according to the set Filter .
Verbose DLT message format:
Non-Verbose Mode
In Non-Verbose mode (i.e. concise mode), the DLT module will not send metadata information, but only transmit non-static data information. Compared with Verbose mode, the amount of data on the bus is greatly reduced. When users create a Non-Verbose DLT Device in CANape, they need to add a database file (such as FIBEX). CANape associates the received data with the database file for parsing, recording, displaying, and merging and storing in the MDF file.
Non-Verbose DLT message format:
In this mode, the DLT message does not contain an extended header . Parsing the specific content of the Payload mainly relies on associating the Message ID in the Payload with the static data in the database, and then integrating and parsing it with the transmitted non-static data.
Measurement mode selection
When CANape creates a Device, you can select Verbose mode or Non-Verbose mode in the following locations.
Measurement data configuration
In Verbose mode, CANape can filter the type of diagnostic data that needs to be measured and recorded by setting the Log level, and supports Fatal/Error/Warn/Info/Debug/Block types for information selection and filtering.
In Non-Verbose mode, users can select the signals to be measured and recorded based on the database content , similar to the selection of general measurement signals.
Signal measurement analysis
CANape can display the DLT diagnostic information signals of the measurement record through the measurement window (such as Text Window/Graphic Window).
Figure: Verbose Mode Text Window
Figure: Non-Verbose Mode Graphic Window
Figure: Trace Window
Part.03
Summarize
The DLT module plays a vital role in the AUTOSAR standard, providing an effective solution for the diagnosis, debugging and troubleshooting of automotive electronic systems. CANape is a professional tool that integrates data acquisition and analysis, which can help users easily collect and analyze data and improve the efficiency of integrated testing.
Previous article:Looking at Automobile Testing Terminology from the Perspective of TPT (Part 2)
Next article:What is automotive grade? Are there automotive grade LiDARs?
- Popular Resources
- Popular amplifiers
- Wiring harness durability test and contact voltage drop test method
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
- Brief Analysis of Automotive Ethernet Test Content and Test Methods
- How haptic technology can enhance driving safety
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Wiring harness durability test and contact voltage drop test method
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
- Brief Analysis of Automotive Ethernet Test Content and Test Methods
- Raspberry Pi LED Cube Kit LumiCube in crowdfunding
- 【Iprober 520 Current Probe】Evaluation Report (I) Principle Specifications and Preliminary Impressions
- 【Silicon Labs BG22-EK4108A Bluetooth Development Review】 3. LED flashing
- DC-DC Converter Circuit Design
- TI Impedance Trace Coulometer Chemical ID Acquisition Method
- 51 single chip microcomputer, using timer to control the servo, resulting in LCD1602 displaying temperature
- Question: Problems with the LM5118 buck-boost circuit?
- Pipeline water leakage monitor based on sound waves] Material unpacking-ESP32-S3-DEVKITC+STM32L496 Discovery kit
- [ESK32-360 Review] Potentiometer to adjust LCD text color
- During the Mid-Autumn Festival, engineers will not work overtime!