Vehicle ECU Update Activation Using Dual Parking Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic control systems for vehicles may erroneously recognize a vehicle as parked while it is traveling, leading to premature activation of updated programs, which cannot be activated in such conditions.
Innovation Solution
The system employs a dual detection mechanism using a first detection unit and a second detection unit, each acquiring vehicle state data from different groups of electronic control devices, to accurately determine if the vehicle is parked before activating a rewritten program.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single detection unit is used to determine vehicle parking state, then the system complexity is low, but the reliability of parking state detection deteriorates due to erroneous recognition
Solution Approach 1:
The detection system is divided into multiple independent detection units (first detection unit and second detection unit) that independently determine the vehicle parking state. Each detection unit operates separately and compares its determination result with the other to avoid erroneous recognition, thereby improving reliability without significantly increasing overall system complexity.
Solution Approach 2:
The system implements a feedback mechanism where the determination result from the first detection unit is fed back to the second detection unit, and vice versa. This cross-validation feedback loop allows the system to detect and correct erroneous parking state recognition, improving the reliability of the final determination.
2Productivity
If update data is written to storage and program activation is instructed based on single detection, then the update process efficiency is high, but the risk of premature program activation increases
Solution Approach 1:
The system performs preliminary writing of update data to storage and preliminary determination of program activation conditions before actually activating the updated program. This preliminary action allows the system to prepare for program activation while ensuring all conditions are properly verified, maintaining efficiency while preventing premature activation.
Solution Approach 2:
The system implements a cushioning mechanism by requiring confirmation from multiple detection units before program activation. This creates a buffer or safety margin that prevents hasty activation decisions, ensuring that the program is only activated when both detection units agree on the appropriate timing.
Data Source
AI summary
An electronic control system for vehicles includes an electronic control device and a master device. The master device is connected to at least two or more groups of electronic control devices each including the electronic control device and gives an instruction to the electronic control device. The electronic control device includes a storage unit including a data storage side; a second detection unit that detects a state of a vehicle; a rewrite execution unit that writes update data acquired from the master device to the data storage side to rewrite a program; an activation determination unit that determines whether or not to activate the program rewritten with the update data; and an activation execution unit that activates the program. The master device includes an update data acquisition unit that acquires the update data from an external instrument; a first detection unit that detects the state of the vehicle, the first detection unit being different from the second detection unit; a rewrite instruction unit that instructs the rewrite execution unit to write the update data to the data storage side; and an activation instruction unit that instructs the activation execution unit to activate the program when determining that the vehicle is parked using the first detection unit after the rewrite execution unit writes the update data to the data storage side according to the instruction from the rewrite instruction unit. The activation determination unit determines whether or not the vehicle is parked using the second detection unit when the activation execution unit activates the program according to the instruction from the activation instruction unit. The activation execution unit activates the program when the activation determination unit determines that the vehicle is parked using the second detection unit. The activation determination unit determines whether or not the vehicle is parked using an index different from that for the activation instruction unit. Each of the first detection unit and the second detection unit acquires the state of the vehicle from a group of electronic control devices selected from the at least two or more groups of electronic control devices. The group of electronic control devices from which the first detection unit acquires the state of the vehicle is different from the group of electronic control devices from which the second detection unit acquires the state of the vehicle.


