ECU Update Coordination to Prevent Program Version Inconsistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies struggle to prevent version inconsistency of programs executed by electronic control units (ECUs) with different activation or reactivation timings, particularly in vehicles, leading to potential adverse effects on vehicle control.
Innovation Solution
An updating system and management device that manage the updating process for ECUs with different power supply systems, ensuring that ECUs store updated programs in a secondary storage region and only activate them after confirming complete updates across all units, thereby preventing version inconsistency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If ECUs are updated independently with different activation timings, then updating efficiency is improved, but version inconsistency occurs between ECUs
Solution Approach 1:
The updating management device collects update results from all ECUs before any ECU activates the updated program. This preliminary verification ensures that all ECUs have completed their updates before activation begins, preventing version inconsistency while maintaining independent update processes.
Solution Approach 2:
ECUs transmit their update results back to the updating management device, which uses this feedback to determine when all ECUs have completed updates. This feedback mechanism coordinates the activation timing across all ECUs, ensuring version consistency without sacrificing updating efficiency.
2Speed
If ECUs activate updated programs immediately after updating, then response speed is improved, but version inconsistency adverse effects occur
Solution Approach 1:
The system performs a preliminary check to confirm all ECUs have completed updates before any ECU activates the updated program. This preliminary action prevents version inconsistency adverse effects while allowing ECUs to activate as soon as the condition is met, maintaining fast response speed.
Solution Approach 2:
The updating management device prevents premature activation by holding ECUs in a waiting state until all updates are confirmed. This preliminary anti-action counteracts the tendency toward version inconsistency while minimizing delay, as activation occurs immediately after the condition is satisfied.
Data Source
AI summary
An updating system includes a plurality of electronic control units and an updating management device. The updating management device is configured to request that the electronic control units respectively update programs and store update results of the programs transmitted from the electronic control units. The electronic control unit has a first storage region and a second storage region, and is configured to store an updated program in the second storage region and notify the updating management device of the update results according to a request from the updating management device, and is configured to start a predetermined control using the updated program stored in the second storage region when the update results stored in the updating management device indicate that the updating of the programs in the electronic control units is completed.


