Vehicle OBD Bitrate Detection for Remote Diagnostics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle diagnostic systems face challenges in determining the communication protocol and bitrate for interfacing with a vehicle's On-Board Diagnostics (OBD) system, which can vary significantly across different vehicles and are not readily ascertainable from documentation.

Innovation Solution

A communication system comprising a vehicle-side device and a tool-side device, where the vehicle-side device is configured to connect to the OBD system and determine the bitrate by monitoring communication outputs and using an onboard computer clock to track elapsed time, allowing bi-directional communication between the OBD system and remote network devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If remote networking systems are used to access OBD systems, then diagnostic and programming functions can be performed remotely, but determining the communication protocol and bitrate becomes difficult because these parameters vary significantly across vehicles and are not readily ascertainable from documentation

Engineering Contradiction:
Improveremote access capabilityVSAvoidprotocol and bitrate determination
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary bitrate detection and protocol identification automatically before establishing remote diagnostic or programming sessions. The vehicle-side device monitors communication outputs and measures pulse widths to determine the OBD system's bitrate in advance, eliminating the need for technicians to manually research or guess communication parameters before remote access

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing the OBD system to automatically provide its own communication parameters through active monitoring. The vehicle-side device listens to communication outputs from the OBD system and extracts bitrate information directly from the system itself, rather than requiring external documentation or manual configuration

Inventive Principle:
Principle #25Self-service

2Reliability

If standardized OBD protocols are used, then basic diagnostic functions are reliable, but advanced computerized systems require non-standardized protocols and bitrates that are not published or documented

Engineering Contradiction:
Improvestandardized protocol communicationVSAvoidsupport for advanced systems
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system transitions from static, pre-configured protocol settings to dynamic, adaptive bitrate detection. The vehicle-side device actively monitors communication outputs and adjusts its understanding of the OBD system's bitrate in real-time, allowing reliable communication with both standardized and non-standardized advanced systems without requiring separate configuration for each

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes its approach from using fixed, documented protocol parameters to dynamically determining parameters through measurement. By monitoring communication outputs and analyzing pulse widths, the system adapts to different bitrate parameters used by various vehicle systems, including advanced computerized systems with non-standardized protocols

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12219039B2Remote vehicle communications bitrate determination
Publication Date: 2025.02.04 REPAIRIFY INC
  • US12219039B2 patent drawing
  • US12219039B2 patent drawing
  • US12219039B2 patent drawing

AI summary

A method of remote communications with an on-board diagnostics (OBD) system of a vehicle includes connecting a vehicle communications device to a connector of a vehicle's OBD system, connecting a remote communications device to a connector of a vehicle tool device, and establishing a network communications link between the vehicle communications device and a remote communications device. The vehicle communications device receives communications at the ve-hicle-communications device from the vehicle's OBD system through the connector. A bit stream of the received communications is analyzed over an interval of time.