Cross-Network Time Sync via Gateway ECU for FlexRay and CAN

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle bus protocols like CAN and FlexRay have limitations in synchronization and data delivery, particularly in ensuring timely and high-speed data exchange across multiple networks, which is crucial for advanced control applications in modern vehicles.

Innovation Solution

A system and method for cross-network synchronization that periodically samples time from a FlexRay network, transmits this notion of time to nodes on a CAN network, and updates their local clocks, enabling coordinated activity across both FlexRay and CAN networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If CAN-bus protocol is used for vehicle communication, then ease of operation and robustness are improved, but synchronization precision and data delivery speed deteriorate

Engineering Contradiction:
Improveease of operationVSAvoidsynchronization precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces a gateway ECU as an intermediary between CAN-bus and FlexRay networks. This gateway samples the global time from FlexRay and transmits it to CAN nodes, enabling CAN devices to achieve synchronized timing without requiring direct FlexRay connectivity, thus resolving the contradiction between ease of operation and synchronization precision

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the vehicle network into different functional zones: FlexRay for high-speed synchronized communication and CAN-bus for robust event-driven communication. By dividing the network architecture and assigning appropriate protocols to different segments, the system achieves both high synchronization precision where needed and maintains ease of operation in other areas

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If FlexRay protocol is used for vehicle communication, then synchronization precision and data delivery speed are improved, but device complexity increases

Engineering Contradiction:
Improvesynchronization precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic time synchronization where the gateway ECU periodically samples the global time from FlexRay and dynamically updates CAN nodes. This dynamic approach allows CAN nodes to achieve FlexRay-level synchronization precision without permanently complex device architecture, as they only need basic clock sampling and update capabilities

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The gateway ECU serves multiple functions: it acts as a time server for CAN nodes, a protocol converter between FlexRay and CAN, and a coordination point for cross-network communication. By consolidating these functions in a single device, the patent reduces overall system complexity while maintaining high synchronization precision

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

3Adaptability or versatility

If event-triggered protocol is used for vehicle communication, then adaptability is improved, but reliability of timely data delivery deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoidreliability of timely data delivery
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements periodic time synchronization where the gateway ECU samples the global time from FlexRay at regular intervals and transmits these time stamps to CAN nodes. This periodic action ensures that CAN nodes receive timely synchronization updates, guaranteeing reliable data delivery timing while preserving the event-triggered adaptability of CAN communication

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8775681B2Cross-network synchronization of application S/W execution using flexray global time
Publication Date: 2014.07.08 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US8775681B2 patent drawing
  • US8775681B2 patent drawing
  • US8775681B2 patent drawing

AI summary

A system and method for implementing cross-network synchronization of nodes on a vehicle bus includes periodically sampling a notion of time from a first network, transmitting a message from the first network to a node on a second network, wherein the message includes the notion of time, and updating a local clock on the second network node based on the notion of time in the message.