Vehicle ECU Update Timing Based on Bus Load History

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveupdate program transmission efficiencyVSAvoiddata transmission reliability
Core Design Contradiction:
ProductivityVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12504963B2Onboard apparatus and updating method
Publication Date: 2025.12.23 AUTONETWORKS TECH LTD
  • US12504963B2 patent drawing
  • US12504963B2 patent drawing
  • US12504963B2 patent drawing

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.