In the development of today's automotive electronic systems, the CAN bus, as the backbone of internal vehicle communications, carries the transmission of a large number of key signals. Ensuring the efficient and accurate processing of these signals is crucial to the stability and reliability of the vehicle system.
1. SignalConfigFilterEditor
The Signal Configuration Filter Editor (SCFE) is a high-performance component in the ADTF (Automotive Data and Time-Triggered Framework) Device Toolbox 3. It allows us to select signals and parameters from a bus database file and map them to the pins of the codec filter configured for CAN, CAN FD, or FlexRay, as shown in Figure 1.
Figure 1: SCFE
SCFE supports graphical interface operation for configuring codec filters. Through it, we can create a new mapping file, select the signal, and map it to the output pin, thereby realizing the decoding and encoding of various signals in the car, as shown in Figure 2.
Figure 2: SCFE operation interface
-
The main functions of SCFE include:
-
Select signals and parameters from the bus database for individual configuration.
-
Map selected signals to input or output pins for precise control of signals.
-
Generate a mapping file to define the mapping relationship between signals and pins for easy management and reuse.
-
Set pin properties, including channel, timestamp, delay, and packing, to suit different communication needs.
-
Edit signal properties such as bit length, correction factors, and default values to ensure signal accuracy.
-
Define structures and arrays so that multiple signals can be processed as a whole.
-
Set triggers to control when signals are sent based on specific conditions.
-
Provides configuration checking function to help users find and correct potential errors.
2. Rapid Prototyping
In the ADTFDeviceToolbox3 toolbox, multiple components are provided for bus services, parsing, tracking visualization and processing. Combined with the SCFE component function, we can build projects more easily and quickly to achieve bus data parsing and processing. For example, build a CANFD signal DBC compilation project, as shown in Figure 3.
Figure 3: CAN FD DBC Config Encoder Project
In SCFE, signal pins, attributes and other functions can be configured, as shown in Figure 4 below.
Figure 4: SCFE configuration
The running effect is shown in Figure 5:
Figure 5: Project operation effect
3. Database Parsing SDK
In the ADTFDeviceToolbox3 toolbox, a custom bus database parser SDK is further provided, as shown in Figure 6. It supports developers to implement and deploy database parsing services for specific bus communication protocols.
Figure 6: Database parsing SDK
This SDK has the following features:
-
Supports parsing of special file formats to meet the reading requirements of non-standard communication database files.
-
By implementing specific interfaces, flexible parsing services are built to load and process communication specifications.
-
Interface-driven design is adopted to define database loader, bus-specific database interface and DBC database parsing interface to ensure compatibility and function realization.
-
The database loader instances of different bus types are managed through the database registry to ensure the correct loading and parsing of database files.
ADTFDeviceToolbox3 provides a tool chain for the bus in the automotive electronics field through SignalConfigFilterEditor (SCFE) and database parsing SDK. In the automotive R&D stage, SCFE is used to configure signals, test and verify the performance of the communication system; in vehicle fault diagnosis, SCFE helps to quickly locate problem signals and improve diagnostic efficiency; in the system integration process, SCFE ensures that signals between different systems interact correctly to avoid communication conflicts. These tools not only improve development efficiency, but also ensure the stability and reliability of automotive electronic systems.
Previous article:Kangmou shares | Autonomous driving joint simulation - Functional Model Interface FMI (Part 2)
Next article:Application of Spread Spectrum Crystal Oscillator in Driving Recorder
- Popular Resources
- Popular amplifiers
- "Cross-chip" quantum entanglement helps build more powerful quantum computing capabilities
- Why is the vehicle operating system (Vehicle OS) becoming more and more important?
- Car Sensors - A detailed explanation of LiDAR
- Simple differences between automotive (ultrasonic, millimeter wave, laser) radars
- Comprehensive knowledge about automobile circuits
- Introduction of domestic automotive-grade bipolar latch Hall chip CHA44X
- Infineon Technologies and Magneti Marelli to Drive Regional Control Unit Innovation with AURIX™ TC4x MCU Family
- Power of E-band millimeter-wave radar
- Hardware design of power supply system for automobile controller
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- 2024 China Automotive Charging and Battery Swapping Ecosystem Conference held in Taiyuan
- State-owned enterprises team up to invest in solid-state battery giant
- The evolution of electronic and electrical architecture is accelerating
- The first! National Automotive Chip Quality Inspection Center established
- BYD releases self-developed automotive chip using 4nm process, with a running score of up to 1.15 million
- GEODNET launches GEO-PULSE, a car GPS navigation device
- Should Chinese car companies develop their own high-computing chips?
- Infineon and Siemens combine embedded automotive software platform with microcontrollers to provide the necessary functions for next-generation SDVs
- Continental launches invisible biometric sensor display to monitor passengers' vital signs
- Another technical solution for power-type plug-in hybrid: A brief discussion on Volvo T8 plug-in hybrid technology
- Looking for a microcontroller model
- ZigBee Specification (I)
- Analysis of the problem that the program cannot run after F28004x online debugging reset
- Is the STM32 library function HAL_UART_Receive blocking?
- 【DIY Creative LED V2】Complete program
- The Engineer's Way of Quanhui, the author of "FPGA Timing Constraints and Analysis"
- ALTERA cyclone V sockit development board for sale at low price and can be exchanged for E coins
- Low quiescent current meets automotive electronic system requirements
- [Raspberry Pi 3B+ Review] Remote Login
- GD32L233C-START Review——04. Comparison between analog IIC and hardware IIC driving OLED