Centralized Vehicle Information Provision from CAN Data Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In vehicle control systems, the current approach of having each application generate vehicle information separately leads to increased development costs, memory consumption, and potential inconsistencies in data interpretation, resulting in operational issues.
Innovation Solution
An electronic control device with a data extraction unit, vehicle information generation unit, storage unit, and provision unit that extracts and standardizes vehicle information from a CAN data frame, allowing multiple applications to share and utilize this information without duplicating efforts or memory usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If each application generates vehicle information separately, then each application can have customized information processing, but development costs increase and memory consumption increases
Solution Approach 1:
The patent merges the vehicle information generation function into a single centralized unit that serves multiple applications. Instead of each application having its own generation logic, one generation unit processes data from the communication bus and provides information to all applications, reducing development complexity while maintaining adaptability through configurable output formats.
Solution Approach 2:
The vehicle information generation unit is designed with universal functionality to serve multiple different applications simultaneously. It can generate and output the same vehicle information in different formats or with different processing levels according to the needs of various applications, eliminating the need for separate generation logic for each application.
2Adaptability or versatility
If each application generates vehicle information separately, then each application can have customized information processing, but memory consumption increases
Solution Approach 1:
The patent merges the vehicle information storage and generation functions into a single shared resource that multiple applications can access. This eliminates redundant memory storage across applications and reduces overall memory consumption while allowing each application to access and process information according to its specific needs.
Solution Approach 2:
Instead of each application maintaining its own copy of vehicle information in memory, the system uses a centralized storage location that applications can access. When needed, applications can create temporary local copies of specific data portions rather than duplicating the entire information set, significantly reducing memory consumption.
3Ease of manufacture
If each application generates vehicle information separately, then applications can be independently developed, but inconsistencies in data interpretation occur
Solution Approach 1:
The patent introduces a centralized vehicle information generation unit as an intermediary between the communication bus and multiple applications. This intermediary ensures consistent interpretation of raw data by implementing a single source of truth for data processing logic, while applications can still be independently developed by interacting with this standardized interface.
Solution Approach 2:
The generation unit provides universal data interpretation that serves all applications consistently. It implements standardized processing rules and output formats that ensure reliability and consistency across all applications, while maintaining the ability to be configured for different application needs through parameter settings rather than code changes.
Data Source
AI summary
An electronic control device includes: a data extraction unit that extracts data from a data frame conforming to a predetermined communication protocol; a vehicle information generation unit that generates vehicle information based on the data extracted by the data extraction unit; a vehicle information storage unit that stores the vehicle information generated by the vehicle information generation unit; and a vehicle information provision unit that provides the vehicle information stored by the vehicle information storage unit to one of the applications as a request source that requests the vehicle information to be provided.


