CAN Gateway Early Wake Pulse for Faster ECU Bus Startup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing CAN gateway function readiness timing from a sleep state is increased due to added software content and the number of CAN buses in the network topology, which reduces the margin for other ECUs to wake and respond, making it difficult to meet use case timing expectations.

Innovation Solution

Implementing an early wake pulse system that uses a WUP generator to send a wake-up pulse along a vehicle bus before the completion of the gateway software initialization, allowing sleeping ECUs to begin their wake-up process earlier.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If gateway software initialization is completed before sending data frames, then routing reliability is improved, but system startup time increases

Engineering Contradiction:
Improverouting reliabilityVSAvoidsystem startup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by initializing the gateway software in advance before the ECU fully wakes up. The gateway software performs its initialization sequence (loading configuration, setting up routing tables) while the ECU is still in wake-up process, so that by the time the ECU is ready to communicate, the gateway is already prepared to route data frames immediately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuity of useful action by overlapping the gateway software initialization with the ECU wake-up process. Instead of sequential execution (ECU wake-up completes first, then gateway initializes), both processes run concurrently, maximizing resource utilization and eliminating idle waiting time.

Inventive Principle:
Principle #20Continuity of useful action

2Manufacturing precision

If gateway software initialization is completed before sending data frames, then data routing accuracy is improved, but ECU wake-up margin decreases

Engineering Contradiction:
Improvedata routing accuracyVSAvoidECU wake-up margin
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The gateway software performs preliminary initialization actions (loading routing tables, configuring data paths) before the ECU completes its wake-up sequence. This ensures that when the ECU becomes operational, the gateway is already configured for accurate data routing, eliminating the need for post-wake-up configuration delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies beforehand cushioning by providing a time buffer during the ECU wake-up process. The gateway software initialization is timed to complete before the ECU needs to send or receive data frames, creating a cushion of preparedness that ensures routing accuracy is established in advance, giving the system margin to meet timing requirements.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Speed

If early wake pulse is sent before gateway software initialization, then system response time is improved, but routing reliability may be compromised

Engineering Contradiction:
Improvesystem response timeVSAvoidrouting reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent sends the early wake pulse as a preliminary action that triggers the ECU wake-up sequence before the gateway software completes its initialization. This early trigger allows the ECU to begin its wake-up process in advance, improving system response time while the gateway software continues its initialization in parallel.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuity by having the gateway software initialization and ECU wake-up process occur simultaneously after the early wake pulse is sent. Both processes run in parallel without interruption, ensuring that the ECU wake-up is accelerated while the gateway preparation continues uninterrupted, maintaining routing reliability.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250047521A1Controller area network early wake pulse
Publication Date: 2025.02.06 FORD GLOBAL TECH LLC
  • US20250047521A1 patent drawing
  • US20250047521A1 patent drawing
  • US20250047521A1 patent drawing

AI summary

Gateway software is initialized responsive to receipt of a data frame to a first vehicle bus of a plurality of vehicle buses, the data frame configured to be routed to a second vehicle bus of the plurality of vehicle buses. During completion of the initialization of the gateway software, a WUP generator is used to send a WUP along the second vehicle bus. Responsive to the completion of the initialization of the gateway software, the gateway software is used to route the data frame over the second vehicle bus.