Electronic Control Apparatus Program Rewriting Sequence
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In electronic control apparatuses with multiple arithmetic processors, the program rewriting process often fails to complete normally due to premature shifting of the sub-microcomputer to the rewriting process before the main microcomputer has finished its transition, leading to communication errors and incomplete reprogramming.
Innovation Solution
The sub-microprocessor shifts to a rewriting wait state after requesting the program rewriting and remains in this state for a predetermined time, allowing the main microprocessor to complete its rewriting process, ensuring a proper sequence and successful execution of the program rewriting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the sub-microcomputer shifts to the rewriting process immediately after outputting the request signal, then the rewriting process can start quickly, but the main microcomputer may not have completed its transition to the rewriting process, causing communication errors and failed reprogramming
Solution Approach 1:
The sub-microcomputer enters a rewriting wait state after outputting the request signal, performing a preliminary waiting action before actually shifting to the rewriting process. This ensures the main microcomputer has sufficient time to complete its transition to the rewriting process, preventing communication errors while maintaining a structured sequence for reliable program rewriting.
2Reliability
If the sub-microcomputer waits for a predetermined time before shifting to the rewriting process, then the main microcomputer can complete its transition reliably, but the overall rewriting process takes longer
Solution Approach 1:
The predetermined wait time in the rewriting wait state is optimized to provide just enough time for the main microcomputer to complete its transition, balancing reliability requirements with time efficiency. This preliminary waiting period ensures synchronized entry into the rewriting process without excessive delay.
Data Source
AI summary
An electronic control apparatus includes a first arithmetic processor and a second arithmetic processor that is communicably connected to the first arithmetic processor. The second arithmetic processor includes a controller configured to (i) shift to a rewriting wait state after outputting a request signal that requests a program rewriting to the first arithmetic processor, and (ii) release the rewriting wait state and shift to a program rewriting process after a predetermined wait time that allows the first arithmetic processor to shift to the program rewriting process elapses after outputting the request signal.


