Gateway Module Coordinates In-Vehicle Diagnostic Tester Requests
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern vehicle communication networks face difficulties in processing simultaneous requests from multiple in-vehicle diagnostic (IVD) testers due to the CAN protocol's limitations, leading to errors and confusion, especially when multiple communication buses are involved, as they often cannot determine the source or destination of requests, resulting in a 'bus off' state.
Innovation Solution
A gateway module is introduced to coordinate IVD tester requests and disseminate them across various communication buses and ECUs, ensuring that only one request is processed at a time, and including a network management ID to identify the source of requests, thereby preventing conflicts and errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple IVD testers communicate simultaneously on the CAN bus, then diagnostic efficiency is improved, but communication errors and bus off states increase
Solution Approach 1:
The gateway module acts as an intermediary between multiple IVD testers and ECUs. It receives diagnostic requests from testers, manages communication timing, and coordinates data flow across the CAN bus. This mediator approach allows multiple testers to operate simultaneously while the gateway ensures proper sequencing and error prevention, thus maintaining both high diagnostic efficiency and communication reliability.
2Adaptability or versatility
If the CAN protocol is used for communication, then device compatibility is improved, but the ability to handle simultaneous multiple requests deteriorates
Solution Approach 1:
The gateway module performs preliminary actions by pre-managing communication resources and request queues before actual diagnostic operations begin. It establishes communication protocols, allocates bus access rights, and prepares data buffers in advance. This preliminary organization allows the system to handle multiple simultaneous requests efficiently while maintaining standard CAN protocol compatibility across different devices.
3Adaptability or versatility
If communication access is granted to multiple testers, then diagnostic coverage is improved, but communication conflicts increase
Solution Approach 1:
The gateway module implements dynamic communication management by adjusting access rights, communication priorities, and data flow directions in real-time based on current system state. It dynamically allocates bus access to different testers based on request type, ECU availability, and current load conditions. This dynamic approach enables comprehensive diagnostic coverage across multiple testers while adaptively preventing communication conflicts through real-time coordination.
Data Source
AI summary
Method and apparatus are disclosed for coordinating multiple vehicle diagnostic testers. An example vehicle includes communication buses, an electronic control unit (ECU) coupled to one of the communication buses, and a gateway module. The a gateway module is configured to receive a request for communication with the ECU from a first in-vehicle diagnostic (IVD) tester, and responsively prevent communication with a second IVD tester while facilitating communication between the first IVD tester and the ECU.


