FlexRay over Ethernet Adaptation for Automotive ECU Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network communication protocols in automotive systems, such as FlexRay, face challenges in efficiently transmitting high-priority messages and synchronizing timing across multiple electronic control units (ECUs) within vehicles, particularly when using traditional communication methods.

Innovation Solution

Implementing FlexRay communications over Ethernet using an Ethernet adaptation module that converts FlexRay messages into Ethernet data packets, enabling preemption switching and time-aware scheduling to prioritize high-priority messages and synchronize timing across ECUs through IEEE standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional FlexRay communication methods are used, then timing synchronization across ECUs is maintained, but transmission latency for high-priority messages increases and bandwidth efficiency decreases

Engineering Contradiction:
Improvemessage transmission speedVSAvoidtransmission latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

An Ethernet adaptation layer is introduced as an intermediary between the FlexRay protocol stack and the physical Ethernet interface. This adaptation layer translates FlexRay messages into Ethernet packets while preserving timing information, enabling low-latency transmission over Ethernet infrastructure without losing FlexRay's timing synchronization capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the physical transmission medium from traditional FlexRay differential signaling to Ethernet electrical or optical signaling, which offers higher bandwidth and lower latency. Timing parameters are preserved through synchronization mechanisms that maintain the deterministic behavior required for automotive applications

Inventive Principle:
Principle #35Parameter changes

2Productivity

If Ethernet is used for FlexRay communication, then bandwidth and transmission speed improve, but system complexity increases due to protocol adaptation requirements

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidprotocol adaptation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The communication system is segmented into distinct functional layers: the FlexRay protocol stack layer that handles message formatting and timing, the Ethernet adaptation layer that handles protocol translation and packetization, and the physical Ethernet layer that handles high-speed transmission. This segmentation allows each layer to be optimized independently while maintaining overall system functionality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The Ethernet adaptation layer serves multiple functions simultaneously: it acts as a protocol translator between FlexRay and Ethernet, a packetizer that encapsulates FlexRay messages in Ethernet frames, a timing synchronization mechanism, and a priority management system. This multi-functionality reduces the need for separate dedicated components

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If preemption switching is implemented for high-priority messages, then message priority handling improves, but timing synchronization complexity increases

Engineering Contradiction:
Improvehigh-priority message deliveryVSAvoidswitching control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Priority information is embedded in the Ethernet packet headers before transmission, and Ethernet switches are pre-configured with priority queuing policies. When high-priority packets arrive, the switches immediately redirect them to expedited forwarding queues, providing low-latency delivery without requiring complex real-time decision-making during packet transmission

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10462069B2FlexRay communication using ethernet
Publication Date: 2019.10.29 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10462069B2 patent drawing
  • US10462069B2 patent drawing
  • US10462069B2 patent drawing

AI summary

Systems and methods for implementing FlexRay communications between FlexRay nodes using Ethernet are provided. An Ethernet switch includes ports, each of which receives an Ethernet data packet from a respective FlexRay node. Each Ethernet data packet includes a FlexRay message, which includes at least one of a data frame and a frame identification. The Ethernet switch also includes a controller module that is configured to route the Ethernet data packets to their respective destinations.