In-Vehicle Processing Device Log Collection via Internal Buffering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for collecting log data within an electronic control unit (ECU) are limited to information flowing between ECUs and are not suitable for advanced driver assistance systems (ADAS) due to data volume and communication speed constraints, making it difficult to acquire large amounts of log data with low processing load.
Innovation Solution
An in-vehicle processing device equipped with a calculation unit, storage unit, data management unit, and log collection unit that manages and outputs log data from the storage unit, allowing for selective collection and output of log data with reduced load by utilizing a ring buffer and log selection table to manage data input/output operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If log collection is performed by capturing information flowing on the bus line, then processing load is reduced, but the amount of log data that can be collected is limited
Solution Approach 1:
The patent divides the log collection function into two parts: (1) the data management unit that generates and stores log data internally in the ECU's storage unit, and (2) the log collection unit that selectively reads and outputs log data. This segmentation allows internal data generation without bus communication overhead while enabling selective export of required log data, thus reducing processing load on the bus system while increasing collectable data volume.
Solution Approach 2:
The patent introduces an intermediary storage unit (internal memory within the ECU) that acts as a buffer between the data management unit and the log collection unit. This intermediary allows log data to be accumulated and managed internally without immediate bus communication, reducing the impact of bus communication speed limitations and enabling larger volumes of log data to be collected with minimal processing load.
2Loss of information
If all log information is collected, then complete analysis data is obtained, but data amount and processing load become enormous
Solution Approach 1:
The patent implements dynamic log selection where the log collection unit can selectively read specific log data from the storage unit based on analysis requirements. This dynamic selection mechanism allows the system to collect only the necessary log information rather than all possible data, maintaining analytical completeness while reducing overall data volume and processing load.
Solution Approach 2:
The patent changes the parameter of log data selection from static (all-or-nothing collection) to dynamic (selective collection based on analysis needs). The log collection unit can adjust which log data to collect based on the specific analysis purpose, thereby maintaining information completeness for the required analysis while minimizing the total amount of data processed.
Data Source
AI summary
An in-vehicle processing device mounted in a vehicle includes a calculation unit that calculates output data based on input data, a storage unit that stores data, a data management unit that manages data stored in the storage unit, and a log collection unit that collects a log in the in-vehicle processing device and outputs the log to outside. The data management unit inputs data stored in the storage unit to the calculation unit as the input data and stores the output data output from the calculation unit in the storage unit, and the log collection unit refers to and acquires data stored in the storage unit and outputs the log to the outside.


