Vehicle ECU Programming Control for Parallel Version Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The management of programs for electronic control units (ECUs) in vehicle manufacturing is time-consuming, requiring checks for compatibility and version updates, which hinders manufacturing efficiency and increases carbon dioxide emissions.

Innovation Solution

A vehicle control system with a master control unit that writes programs to vehicle control units, eliminating the need for manual specification and state checks, and allowing for simultaneous or parallel programming of multiple ECUs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual checking and programming of each ECU is performed in vehicle manufacturing, then compatibility and version accuracy are ensured, but production time increases and manufacturing efficiency decreases

Engineering Contradiction:
Improveprogram compatibilityVSAvoidmanufacturing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The master control unit stores master data (program data, specification data, version information) that serves as a template for all ECUs. This copying approach ensures that the same verified program and specification data are distributed to multiple ECUs, guaranteeing compatibility while eliminating manual checking for each ECU.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The master control unit performs multiple functions: storing master data for multiple ECUs, managing version information, transmitting wake-up requests, and coordinating programming operations. This centralized multi-functional unit replaces multiple individual manual operations, improving both reliability through standardized data management and productivity through automation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Manufacturing precision

If individual ECU programming is performed sequentially, then programming accuracy is maintained, but total programming time increases

Engineering Contradiction:
Improveprogramming accuracyVSAvoidprogramming time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The master control unit prepares master data including program data, specification data, and version information in advance before actual ECU programming begins. This preliminary preparation ensures that accurate and compatible data are ready for distribution, maintaining programming accuracy while enabling parallel execution that reduces total programming time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The programming process is segmented into independent operations: the master control unit transmits wake-up requests to multiple ECUs, each ECU independently transitions to programming mode, and programming occurs in parallel. This segmentation allows multiple ECUs to be programmed simultaneously without compromising individual programming accuracy.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If ECUs are supplied with pre-written programs by suppliers, then initial programming is completed, but subsequent version updates and compatibility checks become time-consuming

Engineering Contradiction:
Improveinitial programmingVSAvoidupdate management time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The master control unit stores and manages version information for each ECU and master data. When updates are needed, the system can compare current versions with required versions, automatically identify which ECUs need updates, and coordinate re-programming. This feedback mechanism eliminates time-consuming manual compatibility checks by providing automated version management and status tracking.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230347839A1Vehicle control system, program writing method, and vehicle manufacturing method
Publication Date: 2023.11.02 HONDA MOTOR CO LTD
  • US20230347839A1 patent drawing
  • US20230347839A1 patent drawing
  • US20230347839A1 patent drawing

AI summary

A vehicle control system includes a vehicle control unit which includes a non-volatile program storage unit and controls a function unit installed in a vehicle by executing a program stored in the program storage unit and a master control unit which is connected with the vehicle control unit, and the master control unit includes a non-volatile master storage unit, stores writing data for writing the program to the program storage unit in the master storage unit, transmits a wake-up request to the vehicle control unit, instructs the vehicle control unit which responds to the wake-up request to make transition to a first mode as an action mode for program writing, and executes a writing process of writing the program to the program storage unit provided to the vehicle control unit, on which transition to the first mode occurs, based on the writing data.