Vehicle ECU Program Update Activation Using Dual Parking Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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 under normal circumstances.

Innovation Solution

The system employs a dual detection mechanism, where a first detection unit determines if the vehicle is parked and only then instructs the electronic control device to activate a program rewritten with update data. A second detection unit, independent of the first, confirms the parking state before activating the program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single detection unit is used to determine parking state for program activation, then the system complexity is reduced and operation is simplified, but the reliability of program activation control deteriorates due to erroneous recognition

Engineering Contradiction:
Improvedetection unit structureVSAvoidprogram activation control
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The detection function is segmented into two independent detection units (first detection unit and second detection unit) that separately determine parking state. This segmentation allows each unit to perform the same function independently, and their results are cross-verified before program activation, thereby improving reliability without significantly increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

2Productivity

If program activation is allowed during vehicle travel, then the productivity of program deployment is improved, but harmful factors increase due to incorrect activation causing system errors

Engineering Contradiction:
Improveprogram deployment efficiencyVSAvoidincorrect program activation
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system implements feedback control by continuously monitoring vehicle state through two independent detection units and comparing their outputs. Program activation is permitted only when both detection units confirm the vehicle is parked, providing negative feedback that prevents incorrect activation during travel while maintaining the ability to activate programs when conditions are properly met.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If update data is written to storage during vehicle operation, then the adaptability of the system is improved, but the reliability of data integrity deteriorates due to potential write errors during travel

Engineering Contradiction:
Improvesystem update capabilityVSAvoiddata write operation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary verification by using the first detection unit to confirm parking state before initiating the data write operation. This preliminary action ensures that update data is only written when the vehicle is confirmed to be parked, preventing data integrity issues that could arise from write operations during vehicle travel while maintaining update capability when conditions are appropriate.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250156178A1Vehicle electronic control system, and method for updating program used therein
Publication Date: 2025.05.15 NISSAN MOTOR CO LTD
  • US20250156178A1 patent drawing
  • US20250156178A1 patent drawing
  • US20250156178A1 patent drawing

AI summary

Update data is acquired from an external instrument (10) to a master device (1), and the update data acquired to the master device (1) is written to a data storage side of a storage unit (201) included in an electronic control device (2) according to an instruction from the master device (1). After the update data is written to the data storage side, a first detection unit (102) is used to determine whether or not a vehicle is parked, and when a determination is made using the first detection unit (102) that the vehicle is parked, an instruction is given to the electronic control device (2) to activate a program stored in the data store side and rewritten with the update data. Then, when the program is activated according to the instruction to activate the program, a second detection unit (202) different from the first detection unit (102) is used to determine whether or not the vehicle is in a parking state, and when the second detection unit (202) is used to determine that the vehicle is in the parking state, the program is activated, thereby updating the program for the vehicle.