FlexRay Mode Switching via MPC for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing serial data communication networks in the automotive industry, such as CAN, face data conflicts and lack fault tolerance due to event-driven communication, while FlexRay networks require strict synchronization and have inefficient bandwidth allocation for firmware upgrades.

Innovation Solution

A method and network architecture that allows nodes in a FlexRay network to switch between mode-dependent configurations using a Mode Preset Command (MPC) instruction, optimizing TDMA schedules for different use-cases and enabling efficient bandwidth utilization by separating communication and programming modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a TDMA schedule allocates time slots for firmware upgrades, then firmware upgrades can be performed, but bandwidth for normal communication is reduced

Engineering Contradiction:
Improvefirmware upgrade capabilityVSAvoidcommunication bandwidth
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies dynamics by making the TDMA schedule configurable and switchable between different modes. The system transitions from a static schedule to a dynamic one where time slot allocations can be changed based on operational needs. The mode switching mechanism allows the network to adapt the TDMA schedule in real-time, allocating bandwidth dynamically between normal communication and firmware upgrade operations without requiring a fixed compromise.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of time slot allocation by introducing mode-dependent configurations. Different modes (e.g., normal operation mode, firmware upgrade mode) have different TDMA schedules with varying time slot assignments. By switching between these pre-defined parameter sets, the system can optimize bandwidth allocation for either communication or upgrades as needed, rather than being constrained by a single fixed allocation.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple TDMA schedules are defined for different use-cases, then bandwidth optimization for specific scenarios is achieved, but system complexity increases

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidschedule management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining multiple TDMA schedules for different use-cases during the design phase. Each schedule is optimized for specific scenarios (e.g., normal operation, firmware upgrade, diagnostic mode). This preliminary preparation eliminates the need for complex real-time schedule generation and simplifies runtime operations to merely selecting from pre-configured options, thereby reducing operational complexity while maintaining bandwidth optimization benefits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a mode switching mechanism as an intermediary that manages the complexity of multiple TDMA schedules. This intermediary layer handles the coordination and transition between different schedules, abstracting the complexity from the individual nodes. The mode switching functionality acts as a mediator that simplifies the interaction with multiple schedules by providing a unified interface for schedule selection and transition management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If nodes reconfigure upon receiving mode switching instruction, then mode switching is achieved, but synchronization challenges arise

Engineering Contradiction:
Improvemode switching capabilityVSAvoidsynchronization reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies feedback by implementing acknowledgment mechanisms where receiving nodes confirm successful reception and processing of mode switching instructions. This feedback loop allows the transmitting node to verify that all nodes have successfully switched modes, enabling detection and correction of synchronization issues. The feedback mechanism ensures that mode transitions are coordinated reliably across the network, maintaining synchronization integrity while enabling adaptive mode switching.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8817659B2Network mode switching method and serial data communication network
Publication Date: 2014.08.26 NXP BV
  • US8817659B2 patent drawing
  • US8817659B2 patent drawing
  • US8817659B2 patent drawing

AI summary

Disclosed is a method of switching modes in a serial data communication network comprising a plurality of interconnected nodes, each of said nodes comprising a plurality of mode-dependent configurations, the method including, during a first mode, issuing an instruction to said nodes, said instruction identifying a next mode of the data communication network; terminating said first mode; and following said termination, reconfiguring each of said nodes in accordance with the configuration corresponding to said next mode identified by said instruction. A serial data communication network implementing such a method is also disclosed.