Vehicle Ethernet Switch Message Scheduling for Lower ECU CPU Load
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If all ECUs receive Ethernet messages at the transmission period frequency, then communication completeness is ensured, but unnecessary message processing increases CPU load
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.
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.
3Productivity
If the message reception period is extended to reduce CPU load, then processing efficiency is improved, but real-time communication capability deteriorates
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.
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.
Data Source
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.


