Vehicle ECU Update Timing Based on Bus Load History
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing onboard systems face the risk of exceeding bus load limits during update program transmission and data exchange, leading to potential data loss and communication delays between onboard apparatuses and ECUs.
Innovation Solution
An onboard apparatus that includes a control unit to manage the transmission of update program frames based on a stored history of bus load, deriving a transmission cycle to prevent exceeding the bus load limit, even during concurrent data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the update program is transmitted via the bus along with other data transmission/reception, then the update function is achieved, but the bus load exceeds the upper limit causing data loss or communication delays
Solution Approach 1:
The control unit derives a transmission cycle for the update program frames before transmission based on historical bus load data. This preliminary determination of transmission timing ensures that the bus load will not exceed the upper limit during update program transmission, preventing data loss and communication delays while maintaining efficient update functionality
Solution Approach 2:
The system stores historical bus load information and uses this feedback to dynamically determine the transmission cycle for update program frames. By continuously monitoring and adjusting transmission timing based on past bus load patterns, the system optimizes update transmission efficiency while ensuring reliability by preventing bus overload conditions
Data Source
AI summary
An onboard apparatus is an onboard apparatus that performs processing for updating a program of an onboard ECU that is mounted in a vehicle, and includes: a control unit that controls transmission of a frame of an update program to the onboard ECU, and a storage unit that stores a history of a bus load on a bus for transmitting the frame of the update program to the onboard ECU, and the control unit derives, based on the history, a transmission cycle for transmitting the frame of the update program to the onboard ECU, before the frame of the update program is transmitted, and transmits the frame of the update program to the onboard ECU based on the derived transmission cycle.


