Vehicle ECU Bank-Aware Update Control for Reliable Rewriting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle electronic control systems face challenges in ensuring proper program updates for ECUs with multiple data storage banks, as erroneous update data can lead to operational issues and vehicle control problems when received from the center device.
Innovation Solution
A vehicle master device acquires and transmits data storage bank information to a center device, allowing the selection and distribution of update data compliant with inactive banks, ensuring accurate program updates by distinguishing active and inactive banks within the ECU's non-volatile memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If update data is transmitted without verifying bank information, then transmission speed is improved, but reliability of program update deteriorates
Solution Approach 1:
The system performs preliminary acquisition and transmission of data storage bank information (including active bank identification and software version) before the actual update data transmission. The center device uses this information to pre-select compatible update data for the inactive bank, ensuring reliability while maintaining efficient transmission.
2Manufacturing precision
If data storage bank information is acquired and transmitted before update, then manufacturing precision of update process is improved, but loss of time increases
Solution Approach 1:
The vehicle master device acts as an intermediary between the ECU and the center device. It collects bank information from the ECU, transmits it to the center device, and receives the selected update data. This intermediary role streamlines the information flow and enables automated selection, improving precision without significant time penalty.
3Adaptability or versatility
If the center device selects update data based on detailed bank information, then update data compatibility is improved, but device complexity increases
Solution Approach 1:
The system implements a feedback mechanism where the vehicle master device sends bank information (active bank identification and software version) to the center device. The center device uses this feedback to automatically select update data that is compatible with the inactive bank, ensuring adaptability while managing complexity through automated decision-making.
Data Source
AI summary
In a vehicle electronic control system, a vehicle master device is configured to acquire data storage bank information including information for specifying which bank is an active bank and information for specifying software versions of an active bank and an inactive bank from a rewrite target ECU that has a non-volatile memory with a plurality of data storage banks and to transmit the data storage bank information acquired by the data storage bank information acquisition unit to a center device. The center device is configured to select update data compliant to the inactive bank on the basis of the software versions and the active bank specified by the data storage bank information received from the vehicle master device and to transmit a distribution package including the update data selected by the update data selection unit to the vehicle master device.


