FlexRay Gateway Channel Type Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Flexray bus systems require multiple controllers to connect channels of the same type from different buses, leading to complexity and increased space requirements, and lack efficient methods for simulating or testing communication between buses.
Innovation Solution
A Flexray gateway with a single controller and adaptation modules that can convert bus messages between A and B channels, allowing for the connection and simulation of two Flexray buses using a single communication controller, thereby simplifying the setup and reducing hardware requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple Flexray controllers are used to connect channels of the same type from different buses, then communication between buses is achieved, but device complexity and space requirements increase
Solution Approach 1:
The patent combines multiple controller functions into a single Flexray gateway device. The gateway integrates at least one Flexray controller with multiple channel interfaces (A-channel and B-channel interfaces) that can connect to different Flexraw buses, eliminating the need for separate controllers at each connection point and reducing overall system complexity
Solution Approach 2:
The Flexraw gateway is designed with multi-functional capability to handle both A-channel and B-channel communications simultaneously. The single gateway device can connect different channel types from different buses through its multiple channel interfaces, making one device perform the work of multiple dedicated controllers
2Ease of manufacture
If channel interfaces of the same type are connected directly, then connection is simple, but communication between different channel types is impossible
Solution Approach 1:
The Flexraw gateway acts as an intermediary device between different Flexraw bus channels. It receives messages from one channel type through its channel interfaces, internally processes and adapts the message format, and forwards them to the appropriate channel type on the other bus, enabling communication between incompatible channel types while maintaining connection simplicity
3Adaptability or versatility
If bus messages are transmitted between different channel types, then communication flexibility is achieved, but message structure compatibility becomes problematic
Solution Approach 1:
The gateway employs parameter change mechanisms to adapt bus messages between different channel types. It modifies message parameters such as checksums, frame structures, and protocol-specific fields when translating messages between A-channel and B-channel formats, ensuring compatibility while maintaining communication flexibility
Data Source
Figure 1~2
Figure 3
AI summary
The invention relates to a Flexray gateway (30) with a first and a second bus interface (32) for connecting a first and a second Flexray bus (90), wherein the Flexray gateway (30) has coupling means (33) for coupling a first and a second Flexray bus (80, 90) and for transmitting bus messages (60, 61) between the first and the second Flexray bus (80, 90), wherein the Flexray gateway (30) has a Flexray controller (40) with a first and a second channel interface (41, 42) for sending and receiving bus messages (60, 61) of a first and a second channel type (A, B) of a Flexray bus (80, 90).The coupling means (33) are designed to couple a channel port (31a) of the first bus interface (31), intended for transmitting bus messages (60, 61) of the first channel type (A), with a channel port (32a) of the second bus interface (32), also intended for transmitting bus messages (60, 61) of the first channel type, and include at least one adaptation module (43, 44) for adapting bus messages (60, 61) of the first channel type (A) received at the second bus interface (32) into bus messages (60, 61) of the second channel type (B) and for forwarding them to the second channel interface (42) of the FlexRay controller (40) and/or for adapting bus messages (60, 61) of the second channel type (B) sent via the second channel interface (42) of the FlexRay controller (40) into bus messages (60, 61) of the first channel type (A) and for forwarding to the second bus interface (32).