Vehicle ROM Update System with Battery and CAN State Checks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for updating read-only memory (ROM) data in vehicle electronic control units often require physical visits to repair centers, leading to high technician costs and potential vehicle startup failures due to unstable update processes.
Innovation Solution
A dynamic update system that remotely upgrades ROM data using a telematics unit and electronic control unit, which checks and satisfies conditions such as battery charge state, voltage level, and CAN communication state before initiating the update, and automatically reverts to original data if failures exceed a preset count to prevent battery discharge and ensure vehicle operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If remote ROM data update is performed, then technician repair costs are reduced and consumer convenience is improved, but update failures may occur causing vehicle startup failure
Solution Approach 1:
The system checks update conditions (battery charge state, voltage level, CAN communication state, vehicle stopped state) before initiating the ROM data update. This preliminary verification ensures the vehicle is in a safe state for updating, preventing update failures that could cause startup issues.
Solution Approach 2:
The system monitors update progress and has rollback capability to revert to original ROM data if update fails. This cushioning mechanism prevents complete system failure even when update problems occur, maintaining vehicle operability.
2Device complexity
If ROM data update is performed without checking vehicle state, then update process is simplified, but update errors may strand consumers
Solution Approach 1:
The ECU checks multiple vehicle state parameters (battery charge state above threshold, voltage level above threshold, CAN communication normal, vehicle in stopped state) before allowing update initiation. These preliminary checks prevent updates during unsafe conditions without significantly complicating the user interface.
3Adaptability or versatility
If update is performed without considering battery state, then update can be executed anytime, but battery discharge may occur causing vehicle operation failure
Solution Approach 1:
The system checks battery charge state and voltage level before initiating update. The update is only permitted when battery charge state exceeds a first threshold and voltage level exceeds a second threshold, ensuring sufficient power reserve to complete the update and maintain vehicle operation.
Solution Approach 2:
The ECU continuously monitors battery state during the update process and can terminate or rollback the update if battery conditions deteriorate below safe thresholds, providing real-time feedback control to prevent vehicle operability loss.
4Reliability
If physical visit to repair center is required for ROM update, then update stability is ensured through professional environment, but technician repair costs increase and consumer convenience decreases
Solution Approach 1:
The system enables consumers to perform ROM data updates themselves through remote wireless transmission. The ECU autonomously manages the update process including condition checking, data reception, and update execution, eliminating the need for professional repair center visits while maintaining reliability through built-in safety checks.
Solution Approach 2:
A telematics server acts as an intermediary between the remote update source and the vehicle ECU, enabling secure wireless transmission of ROM data. This intermediary facilitates remote updates while the ECU maintains control over update execution based on vehicle state conditions.
Data Source
AI summary
A vehicle update system for updating a vehicle's ROM data is provided. More specifically, a telematics unit is configured to receive new ROM data transmitted from a telematics server. An electronic control unit (ECU) is configured first check to determine whether certain update conditions are satisfied and when they are satisfied, update the old ROM data to the new ROM data using at least one of a main battery and an auxiliary battery. More specifically, the update conditions are that the charged state and the voltage level for at least one of the main battery and the auxiliary battery is greater than a certain level, the vehicle is stopped or parked, and the controller area network (CAN) communication state of the vehicle is normal.


