Redundant MCU Rolling Counter Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In vehicle systems with redundant microcontrollers, ensuring robust and error-free communication across multiple channels with different protocols is challenging, leading to potential safety hazards due to data inconsistencies and loss of synchronization.

Innovation Solution

A method that evaluates the validity of communication messages using a rolling counter algorithm, allowing microcontrollers to determine the reliability of data received through redundant channels and react accordingly, ensuring synchronization and error handling across channels with different protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant communication channels are used between microcontrollers, then system reliability and safety are improved, but communication complexity and synchronization difficulty increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidcommunication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining rolling counter evaluation ranges for different communication channel scenarios. Before actual communication occurs, the system establishes expected rolling counter value ranges that account for different channel behaviors, allowing automatic validity detection without complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the receiving microcontroller continuously monitors rolling counter values from transmitted messages and compares them against predetermined ranges. This feedback loop enables automatic detection of data validity and triggers appropriate error handling or retransmission requests, maintaining reliability while managing complexity through structured feedback.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If rolling counter evaluation with different predetermined ranges is implemented, then data validity detection accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvedata validity detection accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by using different predetermined evaluation ranges specifically tailored for different communication scenarios (same channel versus different channel transitions). Each scenario has its own optimized range parameters, allowing precise validity detection for local conditions without requiring a single complex universal evaluation mechanism.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If multiple predetermined rolling counter ranges are used for different communication scenarios, then synchronization accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidsystem complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent implements parameter changes by adjusting the predetermined rolling counter evaluation ranges based on communication scenario parameters. When transitioning between different communication channels, the system changes the expected range parameters to account for potential delays or retransmissions, maintaining synchronization accuracy through dynamic parameter adaptation rather than fixed thresholds.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10951547B2Message sequence evaluation for redundant communication system
Publication Date: 2021.03.16 STEERING SOLUTIONS IP HOLDING CORP
  • US10951547B2 patent drawing
  • US10951547B2 patent drawing
  • US10951547B2 patent drawing

AI summary

The technical solutions described herein address technical challenges in case of redundant communication channels between microcontrollers (MCU)s, which communicate the same information and use rolling counter(s). For example, the technical solutions include a method to evaluate a sequence of communication messages between the MCUs in a redundant communication network and react responsively.