Subscriber Station Interference Detection for CAN Bus Reliability
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If bandwidth is limited to protect real-time capability, then real-time performance is maintained, but low-priority data transmission is restricted
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.
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.
Data Source
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.


