Vehicle Diagnosis Bus Write Request Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing load on vehicle diagnosis buses due to the use of diagnosis plug-in devices for data collection leads to significant collision rates and transmission delays, especially when using request/answer services, which can disrupt normal bus operations.

Innovation Solution

A method where the diagnosis plug-in device listens only after detecting a Bus Active condition, determines a write enable condition based on bus load and time, and carries out request/answer services during quiet instants on the bus, thereby minimizing disruption and collision rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the diagnosis plug-in device continuously sends request/answer services on the diagnosis bus, then data collection productivity is improved, but collision rate and transmission delays increase significantly

Engineering Contradiction:
Improvedata collection productivityVSAvoidcollision rate and transmission delays
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The diagnosis plug-in device transitions from continuous operation to periodic action by sending requests only during quiet instants when bus load is below a threshold. The system monitors bus load levels and schedules requests accordingly, transforming continuous data collection into periodic, load-aware communication that avoids collisions while maintaining productivity.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically adjusts its communication behavior based on real-time bus load conditions. The plug-in device monitors bus load levels and modifies its request transmission strategy accordingly - remaining silent during high-load periods and actively collecting data during low-load periods, making the system adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the diagnosis plug-in device sends requests during high bus load periods, then data collection frequency is improved, but transmission delays and collisions increase

Engineering Contradiction:
Improvedata collection frequencyVSAvoidtransmission delays
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary monitoring of bus load levels before transmitting requests. By detecting quiet instants in advance and preparing requests to be sent during these low-load periods, the system avoids transmission delays while maintaining adequate data collection frequency through proactive timing rather than reactive response.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If the diagnosis plug-in device remains silent during initialization phase, then bus operation stability is improved, but data collection time is delayed

Engineering Contradiction:
Improvebus operation stabilityVSAvoiddata collection time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system performs preliminary monitoring during the initialization phase to detect when the bus stabilizes and reaches a quiet instant. Rather than remaining silent indefinitely, the plug-in device proactively identifies suitable moments for request transmission after initialization, balancing stability with timely data collection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically transitions from a silent state during initialization to active request transmission once quiet instants are detected. This dynamic adaptation allows the plug-in device to respect the stability needs of the initialization phase while minimizing overall data collection time through timely engagement when conditions permit.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11381422B2Method to write requests on a vehicle diagnostic bus
Publication Date: 2022.07.05 MUNIC
  • US11381422B2 patent drawing
  • US11381422B2 patent drawing
  • US11381422B2 patent drawing

AI summary

A method carried out in a system, the system comprising at least a diagnosis plug-in device (1) connected to the diagnosis plug (8) of a vehicle, a host server (2), one or more on-board ECUs (3), the method comprising the following steps: /a/ detect a Bus Active condition, either via an electrical pin on the diagnosis plug or via an analysis of activity level on at least one Diagnosis bus accessible at the diagnosis plug, /b/ cause the diagnosis plug-in device to listen only on the at least one Diagnosis bus after the Bus Active condition is detected, /c/ determine a write enable condition, according to evolution of bus load level on the at least one diagnosis bus and/or after a certain time elapsed since Bus Active condition was true, /e/ whenever the write enable condition becomes true, carry out the request/answer services to write requests on the diagnosis bus and retrieve, in the corresponding answers, various data from the board ECUs (3), to be decoded and forwarded to a client fleet management system, /e1/ determining, a cyclic pattern of messages circulating on the bus, with at least busy instants (IB) and quiet instants (IQ), /e2/ place write requests on the diagnosis bus at quiet instants (IQ).