Subscriber Station Interference Detection for CAN Bus Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

CAN bus systems face interference issues due to low-priority data transmission, which can quickly lead to the Bus Off state, jeopardizing real-time capability and system reliability, especially in IoT-connected vehicles and industrial facilities.

Innovation Solution

A subscriber station with an interference detection and processing unit that monitors bus signals for electromagnetic compatibility (EMC) interference, allowing for early detection and adaptation of communication strategies to prevent critical bus states, including reporting interference and prioritizing safety-relevant messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If low-priority data are transmitted via the CAN bus system to enable IoT connectivity, then connectivity and data evaluation capability are improved, but error counters increment more quickly causing faster transition to Bus Off state and jeopardizing real-time capability

Engineering Contradiction:
ImproveIoT connectivityVSAvoidreal-time capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments error counting by priority level, maintaining separate error counters for high-priority and low-priority data. This allows the system to tolerate errors from low-priority IoT data without triggering Bus Off state, while preserving real-time capability for safety-critical high-priority communications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different error handling characteristics to different data priorities. High-priority data uses strict error counting with lower thresholds, while low-priority data uses lenient error counting with higher thresholds, allowing each priority level to have optimized reliability characteristics.

Inventive Principle:
Principle #3Local quality

2Reliability

If error counters are used to detect bus errors, then transmission reliability is monitored, but low-priority data cause counters to increment quickly leading to premature Bus Off state

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidbus availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the single error counter into multiple priority-specific counters (e.g., first counter for high-priority, second counter for low-priority data). Each counter has its own threshold, allowing the system to distinguish between errors affecting critical functions versus non-critical IoT data, preventing premature Bus Off transitions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the error threshold parameter based on data priority. High-priority data uses a lower threshold (e.g., 255) while low-priority data uses a higher threshold (e.g., 511), allowing the system to tolerate more errors from non-critical data without impacting bus availability.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If bandwidth is limited to protect real-time capability, then real-time performance is maintained, but low-priority data transmission is restricted

Engineering Contradiction:
Improvereal-time performanceVSAvoiddata transmission flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic bandwidth allocation where the error tolerance and effective bandwidth for low-priority data adjust based on current bus conditions. When error rates are low, more bandwidth is available for IoT data; when error rates increase, the system automatically reduces low-priority traffic to protect real-time performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses error counter feedback to dynamically control bandwidth allocation. The error monitoring mechanism provides continuous feedback about bus health, allowing the system to adjust low-priority data transmission rates to maintain real-time performance while maximizing overall data utilization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11595229B2Subscriber station for a serial bus system, and method for data transmission in a serial bus system
Publication Date: 2023.02.28 ROBERT BOSCH GMBH
  • US11595229B2 patent drawing
  • US11595229B2 patent drawing
  • US11595229B2 patent drawing

AI summary

A subscriber station for a serial bus system. The subscriber station encompasses: a communication control device for controlling communication with at least one further subscriber station of the bus system; a transmission/reception device for receiving a message from a bus of the bus system, which message was created by the communication control device or by the at least one further subscriber station of the bus system and is being transferred on the bus; an interference detection unit that is configured to detect interference in the context of transfer of the message on the bus; and an interference processing unit that is configured to evaluate the interference detected by the interference detection unit in terms of the nature and magnitude of the interference, and to adapt communication control by the communication control device to the result of the evaluation of the interference.