Battery Diagnosis Packet Selection for Faster Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems for battery state information in devices like electric vehicles struggle with inefficient data transmission, particularly when real-time diagnosis is required, as they often require multiple packets for each piece of information, leading to prolonged diagnosis times.
Innovation Solution
A diagnosis information generating apparatus that dynamically selects a communication channel based on the amount of battery state information, using either a single message packet or a combination of message and data packets, with sequence information to ensure efficient and timely transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple packets are used for each piece of battery state information, then data transmission completeness is improved, but diagnosis time increases
Solution Approach 1:
The patent segments battery state information into different types (status data and measurement data) and transmits them using different packet structures. Status data uses a compact single-packet format while measurement data uses an extended multi-packet format, resolving the contradiction by applying different segmentation strategies to different data types.
Solution Approach 2:
The patent implements dynamic packet structure selection based on the type of data being transmitted. The system dynamically chooses between a first packet structure (single packet) for status data and a second packet structure (multiple packets) for measurement data, optimizing both transmission speed and completeness for different data categories.
2Device complexity
If a single packet structure is used for all diagnosis data, then device complexity is reduced, but transmission efficiency decreases
Solution Approach 1:
The patent applies local quality by using different packet structures for different types of battery state information. The first packet structure with ID 0x02 is used for status data requiring quick transmission, while the second packet structure with ID 0x03 is used for measurement data requiring detailed information, optimizing transmission efficiency for each data type without unnecessarily complicating the overall system.
3Measurement precision
If diagnosis data amount increases, then diagnostic accuracy is improved, but packet size increases
Solution Approach 1:
The patent segments large amounts of measurement data into multiple packets with sequence numbers. Each packet contains a portion of the total data, allowing complete diagnostic information to be transmitted without exceeding single-packet size limits, thereby maintaining diagnostic accuracy while managing packet size through division.
Solution Approach 2:
The patent adds a sequence number dimension to packet structure to handle large data amounts. By introducing sequence numbers (first sequence number in request packets, second sequence number in response packets), the system can transmit extended data sets across multiple packets while maintaining data integrity and enabling complete diagnostic accuracy.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A diagnosis information generating apparatus according to an embodiment of the present disclosure includes: an input unit configured to receive diagnosis request information including data identification information for at least one of a plurality of diagnosis items of a diagnosis target and diagnosis data corresponding to the data identification information; a control unit configured to receive the diagnosis request information from the input unit, calculate a diagnosis data amount for the data identification information and the diagnosis data included in the diagnosis request information, select a packet structure corresponding to the calculated diagnosis data amount among a plurality of packet structures, and generate a communication packet including the diagnosis request information based on the selected packet structure; and a communication unit configured to output the communication packet generated by the control unit to an external diagnosing device as diagnosis information for the diagnosis target.