Vehicle Ethernet Switch Message Scheduling for Lower ECU CPU Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In vehicle Ethernet networks, the high frequency of message reception and processing by electronic control units (ECUs) leads to increased CPU load, necessitating the use of high-end CPUs, which is inefficient and costly.

Innovation Solution

The Ethernet switch selectively transmits Ethernet messages to ECUs based on setting information and message content, allowing each ECU to receive messages at a period tailored to its requirements, thereby reducing CPU load by extending the reception period beyond the transmission period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the transmission ECU periodically transmits Ethernet messages at high frequency to ensure real-time communication, then the communication speed and responsiveness are improved, but the CPU load of the reception ECU increases

Engineering Contradiction:
Improvecommunication speedVSAvoidCPU load
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by configuring different message reception periods for different reception ECUs based on their specific requirements. Each ECU receives messages at a frequency tailored to its needs rather than all ECUs receiving at the same high frequency, thus maintaining real-time communication where needed while reducing unnecessary processing elsewhere.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the message reception period configurable and adaptable for each ECU. The system can dynamically adjust which ECUs receive messages at which intervals based on their functional requirements, allowing the network to optimize between communication speed and CPU load in real-time operations.

Inventive Principle:
Principle #15Dynamics

2Reliability

If all ECUs receive Ethernet messages at the transmission period frequency, then communication completeness is ensured, but unnecessary message processing increases CPU load

Engineering Contradiction:
Improvecommunication completenessVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by assigning different reception periods to different ECUs based on their specific functional needs. Critical ECUs that require complete communication data receive messages at the full transmission period, while non-critical ECUs receive messages at extended intervals, ensuring communication completeness where needed while improving overall processing efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by having the transmission ECU transmit all messages at the full period, but only selected ECUs receiving messages at that full frequency. Other ECUs receive a partial set of messages at extended periods, which is sufficient for their operational needs without the excessive processing burden of receiving every transmitted message.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If the message reception period is extended to reduce CPU load, then processing efficiency is improved, but real-time communication capability deteriorates

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidreal-time response time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies local quality by configuring short reception periods for ECUs that require real-time response and longer periods for ECUs that can tolerate delays. This ensures that real-time communication capability is maintained for critical functions while processing efficiency is improved for non-critical functions through extended reception periods.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by allowing the system to adaptively configure message reception periods based on the specific real-time requirements of each ECU. Critical ECUs maintain short reception periods for real-time responsiveness, while non-critical ECUs use extended periods for improved processing efficiency, creating a dynamically optimized network.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10992599B2Communication method of ethernet network for vehicle
Publication Date: 2021.04.27 HYUNDAI MOTOR CO LTD
  • US10992599B2 patent drawing
  • US10992599B2 patent drawing
  • US10992599B2 patent drawing

AI summary

In a communication method of an Ethernet network for a vehicle, a load of a CPU in a reception ECU is reduced by enabling the reception ECU receiving an Ethernet message to receive the message with a changed period. For this, each time a message is transmitted from a transmission ECU to an Ethernet switch, the message is transmitted with a changed period by the Ethernet switch selectively only to a reception ECU determined on the basis of setting information and information included in the transmitted message, thereby controlling a message reception period for each reception ECU.