Vehicle Diagnosing Apparatus Communication Unit Data Coordination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle diagnosing systems face inefficiencies in communication loads when multiple diagnostic programs need to request and receive data from an electronic control unit, leading to increased processing time and communication burdens.
Innovation Solution
A vehicle diagnosing apparatus with a communication unit that coordinates data requests from multiple diagnostic programs, allowing simultaneous data requests and receptions, reducing communication loads by sending and receiving data in a single transaction when possible, and managing separate requests to maintain data freshness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the inspection tester sends separate communication requests for each type of data to the electronic control unit, then each diagnostic program can acquire the specific data it needs, but the communication load increases and processing time is extended
Solution Approach 1:
The patent merges multiple separate communication requests for different types of data into a single communication request. The inspection tester sends one request that triggers the electronic control unit to transmit all required data types (first data, second data, and third data) in one go, thereby reducing communication overhead and processing time while ensuring all diagnostic programs receive their needed data.
Solution Approach 2:
The inspection tester preliminarily determines the types of data required by multiple diagnostic programs before sending the communication request. By pre-analyzing which data types (first, second, or third data) are needed, the system can construct a comprehensive request that ensures all necessary data are transmitted together, avoiding multiple round-trip communications.
2Productivity
If the electronic control unit stores all detected data in RAM and sends them all together, then communication loads are reduced, but the system cannot handle concurrent diagnostic programs requiring specific data types
Solution Approach 1:
The patent segments detected data into three distinct types (first data, second data, and third data) based on their characteristics and usage requirements. This segmentation allows the electronic control unit to selectively transmit specific data types based on the inspection tester's request, enabling concurrent diagnostic programs to acquire their specific needed data while maintaining efficient communication through a unified request mechanism.
Solution Approach 2:
The communication request mechanism is designed to be universal, capable of handling requests for any combination of data types (first, second, and third data) simultaneously. The electronic control unit's data transmission function serves multiple diagnostic programs concurrently, adapting to different data type requirements while maintaining a single efficient communication channel.
3Reliability
If multiple diagnostic programs execute concurrently and each requests data separately, then data freshness is maintained, but communication loads on both the diagnosing apparatus and electronic control unit increase significantly
Solution Approach 1:
The patent merges multiple separate data requests from concurrent diagnostic programs into a single communication transaction. The inspection tester coordinates requests and sends one comprehensive request that triggers the electronic control unit to transmit all required data types simultaneously, reducing the number of communication cycles and associated energy consumption while maintaining data freshness through timely transmission.
Data Source
AI summary
After a request for first data is received from a first diagnostic unit, when a request for second data is received from a second diagnostic unit, if the first data and the second data of the same type, then a communication unit requests the electronic control unit to send the same type of data, and sends the same type of data received from the electronic control unit to the first diagnostic unit and the second diagnostic unit. If the first data and the second data are of different types, then the communication unit requests the electronic control unit to send the first data and the second data, receives the first data and the second data all together from the electronic control unit, sends the received first data to the first diagnostic unit, and sends the received second data to the second diagnostic unit.


