In-Vehicle ECU Bandwidth Allocation for Dynamic Message Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increase in the number of dynamic messages transmitted per unit of time in an in-vehicle network system can lead to increased communication load, which can degrade communication quality, and degrade communication quality, and degrade communication quality.
Innovation Solution
The system allocates a second bandwidth for dynamic messages, with a master electronic control unit managing the allocation based on priority requests from slave units, ensuring that ECUs with higher priority message demands receive a larger share of the second bandwidth, thereby adjusting the number of messages to prevent overload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the number of dynamic messages transmitted per unit of time increases, then the communication versatility and functionality of the system improves, but the communication load increases and communication quality deteriorates
Solution Approach 1:
The communication bus bandwidth is segmented into a first bandwidth for static messages and a second bandwidth for dynamic messages. This segmentation allows the system to handle both types of messages simultaneously without interference, enabling increased communication versatility while maintaining quality by preventing dynamic messages from overwhelming the entire bus.
Solution Approach 2:
The system dynamically allocates the second bandwidth among electronic control units based on their priority levels and message transmission needs. The master electronic control unit adjusts bandwidth allocation in real-time according to the number and priority of dynamic messages, allowing the system to adapt to changing communication demands while maintaining overall communication quality.
2Productivity
If software of subscriber stations is updated to transmit more dynamic messages, then the system functionality improves, but the communication load becomes excessive and communication quality deteriorates
Solution Approach 1:
By dividing the communication bus bandwidth into dedicated first and second bandwidths for static and dynamic messages respectively, the system can accommodate increased dynamic message transmission from updated software without allowing these messages to interfere with static message communication, thus maintaining communication quality while improving productivity.
Solution Approach 2:
The system changes the parameter of bandwidth allocation dynamically based on the number and priority of messages. The master electronic control unit adjusts the second bandwidth allocation to each slave electronic control unit according to its message transmission needs, allowing the system to handle increased message loads from software updates while preventing communication overload.
3Adaptability or versatility
If the number of dynamic messages from multiple electronic control units increases, then the system adaptability improves, but the total communication load exceeds the bus capacity and communication quality deteriorates
Solution Approach 1:
The communication bus bandwidth is divided into a first bandwidth for static messages and a second bandwidth for dynamic messages. This segmentation isolates dynamic message traffic from static message traffic, allowing the system to accommodate a large number of dynamic messages from multiple electronic control units without overwhelming the entire communication bus, thus maintaining communication quality while improving system adaptability.
Solution Approach 2:
The master electronic control unit dynamically adjusts the second bandwidth allocation parameters based on the message transmission demands of each slave electronic control unit. By changing bandwidth allocation parameters in real-time according to the number and priority of dynamic messages, the system can handle increased communication load from multiple units while preventing total bus overload.
Data Source
AI summary
A plurality of ECUs configuring a system includes a master ECU and a slave ECU. The master ECU distributes a second bandwidth within the bandwidth of a communication bus to the ECUs based on first request information and second request information. The ECUs adjust a transmission of a dynamic message such that a total sum of data lengths of the dynamic messages to be transmitted per unit of time to the communication bus does not exceed an allocation amount which is allocated to the ECUs within the second bandwidth.


