With the development of automotive electronic technology, more and more electronic devices are installed in vehicles. Most of these devices use point-to-point communication, which also leads to the existence of huge wiring harnesses in the car. This makes it difficult to manufacture and install cars and further reduces the configuration space of cars. The automotive bus gradually begins to develop in the direction of networking.
In this context, the CAN (Controller Area Network) bus came into being. With its high reliability and flexibility, it has become an indispensable part of the automotive communication system, carrying key tasks such as vehicle control, monitoring and diagnosis.
Technology evolution: from CAN to CAN FD
With the continuous development of technology, the traditional CAN bus has gradually shown its limitations in data transmission rate and bandwidth. Specifically, the maximum baud rate of the traditional CAN bus is 1Mbit/s, and the maximum valid data field in the data frame is 8 bytes.
This design met the needs of vehicle control and monitoring in the early days, but as the complexity of vehicle systems increased, the demand for higher data transmission rates and larger data capacities became increasingly urgent.
Therefore, CAN FD (CAN with Flexible Data-Rate) was introduced. CAN FD has achieved major technological breakthroughs while maintaining the excellent characteristics of CAN:
Variable data bit rate
CAN FD introduces a variable baud rate mechanism for the data segment. Its transmission rate is generally 5-8Mbit/s. The baud rate of this segment is variable, while the rest of the segment still uses the original CAN rate, thereby greatly improving the data transmission rate while maintaining compatibility.
Expanded effective data field
CAN FD expands the effective data field in the data frame to 64 bytes, which significantly increases the transmission volume of single-frame data compared to the 8 bytes of traditional CAN, making communication more flexible, fast and reliable.
New CRC algorithm
In order to accommodate larger data fields and improve the accuracy of error detection, CAN FD adopts a new CRC algorithm and optimizes the fill bit rules to reduce the error frame miss detection rate.
New frame structure
CAN FD adds FDF, BRS and ESI bits in the control field, which are used to distinguish CAN messages from CAN FD messages and determine whether to convert to a variable rate. At the same time, the DLC encoding method is changed from linear to stepped to accommodate a larger data length.
ADTF: supports comprehensive CAN communication protocols
ADTF (AUTOMOTIVE DATA & TIME-TRIGGERED FRAMEWORK) is an automotive data and time-triggered framework that can be used to develop vehicle driver assistance systems. It provides a range of functions and tools to support the development and testing of vehicle automation and driver assistance systems. ADTF can be used for rapid prototyping, simulation, data logging and verification (post-processing).
Figure 1: ADTF framework
In terms of bus, ADTF has multiple toolboxes to support its simulation and testing, such as ADTF Device Toolbox, ADTF Calibration Toolbox, etc.
ARXML database file bus parsing is provided in ADTF Device Toolbox, supporting automotive buses (CAN, CANFD, Flexray, Ethernet), Vector® devices, signal processing and visualization, etc.
XCP communication with ECUs is supported in ADTF Calibration Toolbox through multiple filters for communication via CAN, FlexRay, or Ethernet.
Combined with the above toolboxes, ADTF can be applied in the following areas:
Automotive electronic system development
ADTF is widely used in the development of automotive electronic control units (ECUs), including engine control, chassis control, body electronics, etc.
Simulation and testing
In the simulation and testing of automotive electronic systems, ADTF can simulate bus communications and perform system-level and component-level testing.
Data recording and analysis
ADTF supports data logging function, which can capture and store data on the bus for subsequent analysis and fault diagnosis.
Application practice: technical implementation of ADTF
One of ADTF’s strengths is the analysis of bus data. For example, the data collected by CAN FD can be analyzed and visualized based on the DBC configuration, as shown in Figures 2 and 3.
Figure 2: CAN FD data playback engineering diagram
Figure 3: CAN FD data analysis results
In addition, ADTF supports the parsing of ARXML CANFD data under the AUTOSAR architecture, as shown in Figures 4 and 5.
Figure 4: ARMXL CANFD data playback engineering diagram![image.png]
Figure 5: ARMXL CANFD data analysis effect display
ADTF software has become an important tool in the field of automotive electronics development with its powerful functions, high flexibility and professional technical support. Whether in product development, system integration or test verification, ADTF can provide effective solutions to accelerate the development process of automotive electronic systems.
Previous article:From fuel vehicles to electric vehicles, air conditioning compressors are also becoming "new energy"
Next article:The latest progress in optical sensor chips is conducive to the development of robotics, autonomous driving and other fields
- Popular Resources
- Popular amplifiers
- Red Hat announces definitive agreement to acquire Neural Magic
- 5G network speed is faster than 4G, but the perception is poor! Wu Hequan: 6G standard formulation should focus on user needs
- SEMI report: Global silicon wafer shipments increased by 6% in the third quarter of 2024
- OpenAI calls for a "North American Artificial Intelligence Alliance" to compete with China
- OpenAI is rumored to be launching a new intelligent body that can automatically perform tasks for users
- Arm: Focusing on efficient computing platforms, we work together to build a sustainable future
- AMD to cut 4% of its workforce to gain a stronger position in artificial intelligence chips
- NEC receives new supercomputer orders: Intel CPU + AMD accelerator + Nvidia switch
- RW61X: Wi-Fi 6 tri-band device in a secure i.MX RT MCU
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
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- What is BCD code?
- FPGA image recognition and target tracking system design.pdf
- Learn a little about msp430f149 baud rate setting
- When will the forum start its holiday?
- Antenna Selection Guide - TI Wireless Data
- RFID unattended intelligent weighing software system solution
- 【TI recommended course】#Live replay: TI's new generation of integrated PA Zigbee 3.0 and multi-protocol solutions#
- 200 Examples of Monolithic Switching Power Supply Design (2nd Edition)
- Physical Design Analysis of PCB Board in Switching Power Supply Design
- PCB Design