IP Library Granted Patent US 9,400,743
Granted Patent B2
US 9,400,743 · App. 13/922,774 · Granted Jul 26, 2016

Electronic control apparatus and data rewriting system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,400,743
App. No.
13/922,774
Granted
Jul 26, 2016
Kind
B2
Abstract

An electronic control apparatus includes: a plurality of processing devices each having a rewritable non-volatile memory and each executing a predetermined process in accordance with stored data that is stored in the non-volatile memory, wherein one of the processing devices extracts, from rewriting data transmitted from an external rewriting apparatus and including a plurality of individual rewriting data each corresponding to one of a plurality of dedicated address ranges, one of the individual rewriting data which corresponds to one of the dedicated address ranges that is individually allocated in advance for the one of the processing devices, and rewrites the stored data that is stored in the non-volatile memory of the one of the processing devices by using the one of the individual rewriting data.

Claims (19)

1. An electronic control apparatus comprising:

a plurality of processing devices each having a rewritable non-volatile memory and each executing a predetermined process in accordance with stored data that is stored in the non-volatile memory, wherein

a first processing device extracts, from rewriting data transmitted from an external rewriting apparatus and including a plurality of individual rewriting data each corresponding to one of a plurality of dedicated address ranges, first individual rewriting data which corresponds to a first dedicated address range that is individually allocated in advance for the first processing device, and rewrites first stored data that is stored in a first non-volatile memory of the first processing device by using the first individual rewriting data,

a second processing device extracts, from the rewriting data, second individual rewriting data which corresponds to a second dedicated address range that is different from the first dedicated address range and is individually allocated in advance for the second processing device, and rewrites second stored data that is stored in a second non-volatile memory of the second processing device by using the second individual rewriting data;

the plurality of the processing devices are connected in a daisy chain configuration, and

when rewriting the stored data, a foremost processing device of the plurality of the processing devices connected in the daisy chain configuration is connected so as to be capable of communicating to the rewriting apparatus.

2. The electronic control apparatus according to claim 1 , wherein

one of the processing devices extracts, from the rewriting data transmitted from the rewriting apparatus, common rewriting data included within a shared address range that is common to the plurality of the processing devices, in addition to one of the individual rewriting data, and rewrites the stored data that is stored in the non-volatile memory of the one of the processing devices by using the one of the individual rewriting data and the common rewriting data.

3. A data rewriting system comprising:

an electronic control apparatus that is provided with a plurality of processing devices each having a rewritable non-volatile memory and each executing a predetermined process in accordance with stored data that is stored in the non-volatile memory; and

a rewriting apparatus that transmits to the electronic control apparatus rewriting data that is used for rewriting of the stored data and includes a plurality of individual rewriting data each corresponding to one of a plurality of dedicated address ranges, wherein

the rewriting apparatus transmits the rewriting data including the plurality of individual rewriting data each corresponding to one of the dedicated address ranges that is individually allocated in advance for each of the processing devices, to the electronic control apparatus, and

a first processing device in the electronic control apparatus extracts, from the rewriting data transmitted from the rewriting apparatus, first individual rewriting data which corresponds to a first dedicated address range that is individually allocated in advance for the first processing device, and rewrites first stored data that is stored in a first non-volatile memory of the first processing device by using the first individual rewriting data,

a second processing device in the electronic control apparatus extracts, from the rewriting data transmitted from the rewriting apparatus, second individual rewriting data which corresponds to a second dedicated address range that is different from the first dedicated address range and is individually allocated in advance for the second processing device, and rewrites second stored data that is stored in a second non-volatile memory of the second processing device by using the second individual rewriting data;

the plurality of the processing devices in the electronic control apparatus are connected in a daisy chain configuration, and

when rewriting the stored data, a foremost processing device of the plurality of the processing devices connected in the daisy chain configuration is connected so as to be capable of communicating to the rewriting apparatus.

4. The data rewriting system according to claim 3 , wherein

the rewriting apparatus transmits the rewriting data including common rewriting data within a shared address range that is common to the plurality of the processing devices, in addition to the plurality of individual rewriting data, to the electronic control apparatus, and

one of the processing devices in the electronic control apparatus extracts, from the rewriting data transmitted from the rewriting apparatus, the common rewriting data included within the shared address range that is common to the plurality of the processing devices, in addition to one of the individual rewriting data, and rewrites the stored data that is stored in the non-volatile memory of the one of the processing devices by using the one of the individual rewriting data and the common rewriting data.

Assignments (2)
MERGER Recorded Feb 2, 2022
From: KEIHIN CORPORATION
To: HITACHI ASTEMO, LTD.
Reel/Frame 058951/0325 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2013
From: SATO, HIROSHI
To: KEIHIN CORPORATION
Reel/Frame 030654/0011 →