Vehicle ECU Communication Buffer Allocation for Program Writing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing electronic control units (ECUs) for vehicles require multiple communications to transfer data into nonvolatile memory, leading to increased transfer time due to limited communication buffers, which restricts the size of data that can be received at once.

Innovation Solution

The ECU uses a greater number of communication buffers than in the in-vehicle environment to receive program data, allowing for larger data transfers in fewer communications by utilizing additional buffers for other units, thereby reducing the number of communications required.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the electronic control unit uses communication buffers dedicated for each communication target unit, then communication reliability is improved, but the size of data that can be received at once is restricted

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddata size received at once
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies multi-functionality by enabling communication buffers to serve multiple purposes. Specifically, the ECU can use communication buffers originally designated for other units (e.g., sensor data reception) to receive program data from the writing tool. This allows the same buffer infrastructure to handle different communication tasks, thereby increasing the effective data reception capacity without adding dedicated buffers for every possible communication scenario.

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

Solution Approach 2:

The patent implements dynamic buffer allocation where the ECU can flexibly assign communication buffers based on the current operation mode. During program writing, the ECU dynamically utilizes available buffers from the communication buffer area for receiving program data, rather than being constrained by static buffer assignments. This dynamic approach allows the system to adapt buffer usage to maximize data reception capacity.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the electronic control unit sends responses every time data is received from the writing tool, then communication synchronization is improved, but the number of communications increases and transfer time increases

Engineering Contradiction:
Improvecommunication synchronizationVSAvoidtransfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent enables continuous data transfer by utilizing multiple communication buffers to receive program data in larger quantities without frequent interruptions for responses. The ECU can continue receiving program data from the writing tool using available buffers while maintaining synchronization, thereby reducing the number of communication cycles and minimizing transfer time while preserving reliable synchronization.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9836225B2Electronic control unit for vehicle and data communication method
Publication Date: 2017.12.05 ASTEMO LTD
  • US9836225B2 patent drawing
  • US9836225B2 patent drawing
  • US9836225B2 patent drawing

AI summary

An electronic control unit for a vehicle includes a nonvolatile memory that is capable of erasing and writing data electrically, and capable of receiving a program to be written into the nonvolatile memory in units of a predetermined size by means of communication using a communication buffer. The electronic control unit for the vehicle uses communication buffers, the number of which is greater than the number of communication buffers used in an in-vehicle communication environment, to receive the program.