CAN Bus Fault Controller Isolation via Error Threshold Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In vehicle systems, faulty controllers can cause communication errors on the CAN bus, leading to corruption of messages and instability in vehicle operations, as existing technologies lack effective methods to isolate and reset fault-active controllers promptly.

Innovation Solution

A method is implemented to monitor bus communications, determine bus error counts, and isolate fault-active controllers by prohibiting them from communicating when error thresholds are exceeded, allowing successful controllers to be removed from the fault-active list, thereby preventing further message corruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a controller continues to communicate on the CAN bus despite exceeding error thresholds, then communication continuity is maintained, but message corruption and network instability increase

Engineering Contradiction:
Improvenetwork stabilityVSAvoidmessage corruption
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent extracts the faulty controller from the communication network by prohibiting it from transmitting messages on the CAN bus when error thresholds are exceeded. The monitoring controller identifies controllers with excessive bus errors and excludes them from the communication network, thereby removing the source of message corruption and stabilizing the network.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If all controllers are continuously monitored and evaluated, then fault detection accuracy is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvefault detection accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines the monitoring function with the existing CAN bus communication infrastructure. The monitoring controller utilizes the same communication bus to both exchange messages and monitor error conditions, eliminating the need for separate monitoring hardware or channels. This integration maintains high fault detection accuracy while avoiding additional system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The monitoring controller automatically evaluates bus error counts and identifies faulty controllers without requiring external intervention or complex diagnostic systems. The system self-monitors communication quality and autonomously makes decisions about controller inclusion or exclusion based on predetermined error thresholds.

Inventive Principle:
Principle #25Self-service

3Reliability

If faulty controllers are immediately isolated upon error detection, then network stability is maintained, but false positives may exclude healthy controllers

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidcontroller inclusion flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent establishes predetermined error thresholds before monitoring begins, creating clear criteria for when controllers should be excluded. These thresholds are set in advance to distinguish between normal communication variations and actual faults, preventing premature isolation of healthy controllers while ensuring timely exclusion of truly faulty ones.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The monitoring controller continuously evaluates bus error counts and provides feedback about controller performance. This ongoing feedback mechanism allows the system to adaptively adjust controller inclusion or exclusion based on real-time communication quality, maintaining network stability while avoiding false positives through continuous verification against error thresholds.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9499174B2Method and apparatus for isolating a fault-active controller in a controller area network
Publication Date: 2016.11.22 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US9499174B2 patent drawing
  • US9499174B2 patent drawing
  • US9499174B2 patent drawing

AI summary

A method for monitoring communications among a plurality of controllers signally linked to a communication bus of a controller area network includes monitoring bus communications including determining bus error counts for a plurality of execution cycles. When a bus error count associated with message transmission from one of the controllers exceeds a predetermined threshold, the one of the controllers is prohibited from communicating on the communications bus for a predetermined period of time and is included in a subset of candidate fault-active controllers. Any of the plurality of controllers included within the subset of candidate fault-active controllers that successfully transmits a message is removed from the subset of candidate fault-active controllers. A fault-active controller is isolated based upon the subset of candidate fault-active controllers and the bus error counts.