FlexRay Mode Switching via MPC for Bandwidth Optimization
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If multiple TDMA schedules are defined for different use-cases, then bandwidth optimization for specific scenarios is achieved, but system complexity increases
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.
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.
3Adaptability or versatility
If nodes reconfigure upon receiving mode switching instruction, then mode switching is achieved, but synchronization challenges arise
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.
Data Source
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.


