Redundant Load Drive Control During Microcomputer Program Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing load drive control systems with redundant configurations face challenges in maintaining vehicle operability during microcomputer control program updates, especially when external nonvolatile memory is used, as it requires time to write the update program, leading to extended inoperable periods until all systems are updated.

Innovation Solution

A redundant system that updates control programs for each control system in a predetermined order, allowing the load to be controlled by another system during updates, and enables rollback if the ignition is turned on during the update process, ensuring immediate start requests can be met without waiting for all updates to complete.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If external nonvolatile memory is used to store update programs, then cost is reduced, but update time increases and vehicle operability is affected

Engineering Contradiction:
ImprovecostVSAvoidupdate time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system divides the redundant control circuits into separate update groups, allowing independent parallel updates. Each control circuit can be updated separately while the other maintains vehicle operation, segmenting the update process to avoid complete system downtime.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by preparing update programs in advance and storing them in external nonvolatile memory. The update mechanism is pre-configured to automatically switch between control circuits, so when an update is needed, the system can immediately begin the process without interruption.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If program update is performed when ignition is OFF, then update can be completed, but vehicle operation is stopped

Engineering Contradiction:
Improveupdate completionVSAvoidvehicle operation
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The control system is segmented into multiple redundant control circuits that can operate independently. During update, one circuit is updated while the other continues to control the load, allowing vehicle operation to continue without interruption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A switch control circuit acts as an intermediary between the control circuits and the load. It automatically switches between active and updated control circuits, ensuring continuous operation during the update process by mediating the transition without requiring vehicle shutdown.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If all control circuits are updated before vehicle start, then system consistency is maintained, but update time is extended

Engineering Contradiction:
Improvesystem consistencyVSAvoidtotal update time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system divides control circuits into update groups that can be updated sequentially rather than requiring simultaneous updates. This segmentation allows the first group to be updated while maintaining consistency within that group, then the second group is updated, reducing total update time while preserving system stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the update process based on operational needs. It can pause updates, switch between circuits, and resume updates later, making the update process flexible rather than rigid. This dynamic approach allows updates to occur during vehicle operation without compromising system consistency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12141569B2Redundant system and load drive control device
Publication Date: 2024.11.12 ASTEMO LTD
  • US12141569B2 patent drawing
  • US12141569B2 patent drawing
  • US12141569B2 patent drawing

AI summary

Provided is a redundant system capable of executing a start request received during update of a microcomputer control program even when an external nonvolatile memory is employed in a redundant system in which one load is controlled by a plurality of control circuits having a redundant configuration, the redundant system being low in cost and excellent in responsiveness. In the redundant system that controls one load by a plurality of control systems having a redundant configuration, when an update program signal for the plurality of control systems is received, update of a control program for each of the plurality of control systems in a predetermined order is individually executed, and when a start request of the load is received during the execution of the update of a control program of one predetermined system, the load is controlled by a system other than the one predetermined system, and during the control, the update of the control program of the one predetermined system is continued.