Third-Party OBD II Detection to Prevent CAN Bus Conflicts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing OBD II compliant devices can interfere with vehicle diagnostics by sending conflicting data requests on the CAN bus, leading to communication conflicts and abnormal ECU behavior.

Innovation Solution

A monitoring device listens to electronic messages on the CAN bus to detect and address third-party devices, modifying its own messages based on detected addresses and learned models to avoid redundant requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple OBD II devices are connected to the CAN bus simultaneously, then device versatility and data collection capability are improved, but communication conflicts and diagnostic interference occur

Engineering Contradiction:
Improvedevice compatibilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The monitoring device performs preliminary detection of the CAN bus environment before initiating data requests. It listens to electronic messages exchanged on the bus, detects third-party devices by analyzing their addresses, and monitors their request patterns in advance. This preliminary action allows the system to predict potential conflicts and adjust its communication strategy proactively, preventing communication conflicts before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors the CAN bus for electronic messages, detects third-party device addresses and request patterns, and uses this feedback information to dynamically modify its own communication behavior. The monitoring device adjusts its data request timing and content based on real-time observations of third-party device activity, creating a closed-loop control system that adapts to the bus environment and maintains reliable communication.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If a service tool is used to diagnose vehicle problems, then diagnostic accuracy is improved, but the process requires uninstalling aftermarket devices and manual reconnection

Engineering Contradiction:
Improvediagnostic accuracyVSAvoidoperational convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The monitoring device acts as an intermediary on the CAN bus, intelligent enough to detect when a service tool is present and actively communicating with the ECU. It monitors the bus for service tool activity and automatically pauses or adjusts its own data requests to avoid interfering with diagnostic operations. This intermediary role allows the system to maintain both diagnostic accuracy and operational convenience without requiring physical disconnection of devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If devices send data requests back-to-back without coordination, then data collection speed is improved, but communication conflicts and ECU response failures occur

Engineering Contradiction:
Improvedata collection efficiencyVSAvoidprotocol compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The monitoring device performs preliminary monitoring of third-party device request patterns and timing before sending its own requests. By analyzing the timing of requests from other devices on the bus, it can identify gaps and optimal moments to transmit data requests without causing conflicts, thus maintaining both high data collection efficiency and protocol compliance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses periodic monitoring and adaptive timing adjustments based on observed third-party device patterns. It collects data at optimized intervals that respect ECU response times and avoid overlapping requests, balancing data collection efficiency with reliable communication through the CAN bus.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12393536B2Detection of third-party devices on a vehicle bus
Publication Date: 2025.08.19 POSITIONING UNIVERSAL INC
  • US12393536B2 patent drawing
  • US12393536B2 patent drawing
  • US12393536B2 patent drawing

AI summary

Embodiments of the disclosure provide for detecting and avoiding conflicts with a device on a communications bus. According to one embodiment, avoiding redundant or conflicting communications can comprise listening to electronic messages exchanged on the communications bus and detecting a second device a second device communicating on the communications bus based on the electronic messages exchanged on the communication bus. The electronic messages can comprise requests for data and responses to the requests for data. For example, the communications bus can comprise a Controller Area Network (CAN) bus within a vehicle and the first device and the second device can comprise On-Board Diagnostic (OBD) II devices. Detecting the second device communicating on the communications bus can comprise detecting an address used by the second device.