Remote CAN Bus Diagnosis via Message Encapsulation Gateways
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current vehicle diagnosis methods are limited by the need for physical proximity to the vehicle, making remote diagnosis inconvenient and inefficient.
Innovation Solution
A method utilizing a remote diagnostic system with a diagnostic device, device connector, and vehicle connector to encapsulate and decapsulate CAN bus messages for remote communication, enabling efficient data exchange and analysis for remote vehicle diagnosis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If vehicle diagnosis is performed using traditional OBD methods via CAN bus, then diagnosis accuracy is maintained, but the diagnosis can only be performed within a limited distance making it inconvenient
Solution Approach 1:
The patent introduces a gateway device as an intermediary between the diagnostic tool and the vehicle's ECU. This gateway encapsulates CAN bus messages into IP packets for transmission over remote networks, and decapsulates incoming packets back into CAN messages. This mediator enables remote diagnosis by bridging the traditional CAN bus protocol with modern network protocols, solving the contradiction between maintaining diagnosis accuracy and enabling remote operation.
Solution Approach 2:
The patent segments the diagnosis system into distinct functional modules: the diagnostic tool, the gateway device, and the vehicle's ECU. The gateway itself is segmented into message encapsulation functionality and decapsulation functionality. This segmentation allows each component to operate independently with well-defined interfaces, reducing overall system complexity while enabling remote operation.
2Ease of operation
If remote communication is implemented for vehicle diagnosis, then diagnostic convenience is improved, but data communication efficiency may be reduced
Solution Approach 1:
The gateway device performs partial action by only encapsulating and transmitting diagnostic-related CAN messages, not all vehicle data. It selectively filters and forwards only the necessary diagnostic information over the remote network, reducing unnecessary data transmission and maintaining communication efficiency while enabling remote operation.
3Adaptability or versatility
If CAN bus messages are transmitted over remote networks, then remote diagnosis is enabled, but message format compatibility may be compromised
Solution Approach 1:
The gateway device changes the format parameters of CAN bus messages by encapsulating them into IP packets suitable for remote network transmission. It transforms the original CAN message structure into a network-compatible format while preserving the essential diagnostic information. Upon receipt, it reverses this transformation, ensuring reliable message delivery and maintaining compatibility with the vehicle's ECU.
Data Source
Figure 1
Figure 2
Figure 3~5
AI summary
A method for performing vehicle remote diagnosis is provided according to embodiments of the present disclosure and includes the following. A diagnostic device sends a first controller area network (CAN) bus message to a device connector. The device connector encapsulates the first CAN bus message received into a first data packet and sends the first data packet to a vehicle connector through remote communication. The vehicle connector decapsulates the first data packet into the first CAN bus message and sends the first CAN bus message to a target vehicle. The vehicle connector receives second CAN bus messages and filters the second CAN bus messages to obtain a second CAN bus diagnostic message, and the second CAN bus messages are sent by the target vehicle in response to the first CAN bus message. The vehicle connector encapsulates the second CAN bus diagnostic message into a second data packet and sends the second data packet to the device connector. The device connector decapsulates the second data packet into the second CAN bus diagnostic message and sends the second CAN bus diagnostic message to the diagnostic device. The diagnostic device analyzes and processes the second CAN bus diagnostic message to obtain a diagnostic result and presents the diagnostic result to a user.