Vehicle Diagnostic Interface with Dual-Controller Data Queues
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current vehicle diagnosis systems cannot respond to diagnostic commands and receive diagnostic data simultaneously, limiting their ability to perform effective data communication with host computers and vehicles.
Innovation Solution
A data transmission method in a vehicle communication interface apparatus, where a first controller receives and stores diagnostic commands and a second controller processes and sends them to the vehicle, while also receiving and storing diagnostic data, allowing simultaneous response to commands and data receipt.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single controller is used in the vehicle communication interface apparatus, then the device complexity is reduced, but the system cannot respond to diagnostic commands and receive diagnostic data simultaneously
Solution Approach 1:
The patent divides the single controller into two separate controllers: a first controller responsible for responding to diagnostic commands from the host computer, and a second controller responsible for receiving diagnostic data from the vehicle. This segmentation allows simultaneous operation of command response and data reception functions, resolving the contradiction between reliability and device complexity.
2Productivity
If a slave computer processes all diagnostic operations sequentially, then the device complexity is low, but the productivity and diagnosis efficiency are reduced
Solution Approach 1:
The patent segments the sequential processing function into two parallel processing paths: one for command response and one for data reception. This enables simultaneous execution of diagnostic operations, significantly improving productivity and diagnosis efficiency while maintaining relatively simple device structure.
3Reliability
If the slave computer handles both command response and data reception, then the device complexity is minimized, but data communication completeness is compromised
Solution Approach 1:
The patent segments the controller architecture into specialized first and second controllers, where the first controller ensures complete command response handling and the second controller ensures complete data reception. This functional segmentation prevents data loss or command missed, improving data communication completeness while keeping the overall system structure manageable.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
Embodiments of the present invention relate to the field of vehicle diagnosis technologies, and specifically disclose a data transmission method in a vehicle communication interface apparatus and a vehicle communication interface apparatus. The vehicle communication interface apparatus includes a first controller and a second controller. The data transmission method includes: receiving, by the first controller, a diagnostic command sent by an upper computer, and storing the diagnostic command into a first queue; obtaining, by the second controller, the diagnostic command from the first queue, and sending the diagnostic command to an electronic control unit (ECU) in a vehicle connected to the vehicle communication interface apparatus; and receiving, by the second controller, diagnostic data from the ECU, and storing the diagnostic data into a second queue, to make the first controller obtain the diagnostic data from the second queue and send the diagnostic data to the upper computer. Through the foregoing technical solution, the embodiments of the present invention can respond to the diagnostic command and receive the diagnostic data simultaneously.