Electronic Control Unit Dynamic Buffer Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission systems experience a retention phenomenon where high-priority data is delayed until low-priority data is cleared from message buffers, and increasing buffer numbers to mitigate this issue is inefficient, as it requires more resources without significantly reducing the retention phenomenon.
Innovation Solution
An electronic control unit with a transmission request buffer and message buffers, where a central processing unit searches for high-priority data and dynamically allocates it to vacant buffer areas, ensuring high-priority data is transmitted without waiting for low-priority data to be cleared, while reducing the number of message buffers needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the number of message buffers with different area priorities is increased to suppress the retention phenomenon, then the retention phenomenon is suppressed, but the number of message buffers increases
Solution Approach 1:
The patent applies dynamics by making the buffer area assignment dynamic rather than static. The buffer area assignment unit dynamically assigns message buffer areas to transmission request buffers based on real-time priority comparisons and vacancy status, allowing the system to adapt to changing data priorities and buffer availability without requiring additional fixed buffer resources.
Solution Approach 2:
The patent changes the parameter of buffer area assignment from a fixed static configuration to a dynamic parameter that can be adjusted in real-time. The buffer area assignment unit changes which buffer areas are assigned to which transmission request buffers based on the priority of data and vacancy status, effectively using parameter changes to suppress retention without increasing buffer quantity.
2Speed
If data with high priority is stored in a message buffer, then high priority data transmission is enabled, but the data must wait until low priority data disappears from the buffer
Solution Approach 1:
The patent applies preliminary action by proactively searching for high priority data in transmission request buffers before buffer vacancy occurs. The buffer area assignment unit continuously monitors and identifies high priority data that needs transmission, preparing to assign buffer areas as soon as vacancies become available, rather than waiting passively for buffers to empty.
Solution Approach 2:
The patent implements feedback through continuous monitoring of buffer vacancy status and data priority levels. The buffer area assignment unit receives feedback about which buffer areas are vacant and which data have high priority, using this feedback information to make real-time assignment decisions that prevent retention and ensure high priority data is transmitted promptly.
Data Source
AI summary
An electronic control unit connected to a communication line, the electronic control unit including: a transmission request buffer including a plurality of transmission buffer areas; a message buffer including a plurality of message buffer areas; a transmission controller configured to transmit data stored in the message buffer to the communication line; and a central processing unit. The central processing unit programmed to search for data with a higher priority than data stored in the message buffer from among pieces of data stored in the transmission request buffer, sequentially search for a vacant buffer area in which no data is stored from among the plurality of message buffer areas, set the data that has been searched for in the vacant buffer area that has been searched for.


