IP Library Granted Patent US 10,241,807
Granted Patent B2
US 10,241,807 · App. 15/502,552 · Granted Mar 26, 2019

Vehicle control device, reprogramming system

Inventors: Fumiharu Nakahara (Hitachinaka, JP); Kenichi Kurosawa (Hitachinaka, JP)
Assignee: HITACHI AUTOMOTIVE SYSTEMS, LTD.
G06F9/445B60R16/0231B60W50/00G05D1/0088G06F11/22B60W2050/0005B60W2050/0014B60W2050/0019B60W2050/0036B60W2050/0065
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 10,241,807
App. No.
15/502,552
Granted
Mar 26, 2019
Kind
B2
Abstract

Provided is a vehicle control device with which it is possible to reduce the time required to rewrite a control program. In the vehicle control device according to the present invention, after an updated version of the control program has been stored in a second storage unit, a first storage unit is initialized in advance before the instruction to update the control program has been executed.

Claims (43)

1. A vehicle control device comprising:

a storage device configured to store a control program for implementing an operation to control a vehicle;

an operation unit configured to execute the control program; and

a rewriting unit configured to rewrite the control program stored in the storage device,

wherein:

the storage device includes a first storage unit and a second storage unit for storing the control program,

after an updated version of the control program stored in the first storage unit has been stored in the second storage unit, the rewriting unit initializes the first storage unit when an ignition switch of the vehicle is turned OFF, and

the operation unit executes the updated version of the control program which has been stored in the storage device by the rewriting unit.

2. The vehicle control device according to claim 1 , wherein

after the rewriting unit has stored the updated version of the control program in the storage device, the operation unit executes the updated version of the control program when the ignition switch is turned ON.

3. The vehicle control device according to claim 2 , wherein

when the ignition switch is turned ON while the first storage unit is initialized, the rewriting unit interrupts the processing for initializing the first storage unit, and the operation unit executes the updated version of the control program.

4. The vehicle control device according to claim 3 , wherein

the storage device stores management data for holding information indicating whether the rewriting unit has completed the initialization of the first storage unit,

the rewriting unit writes the information indicating that the initialization of the first storage unit has been completed to the management data when the initialization of the first storage unit has been completed, and

when the ignition switch is turned OFF, the rewriting unit does not initialize the first storage unit in a case where the information indicating that the initialization of the first storage unit has been completed has been written to the management data and initializes the first storage unit in a case where the information indicating that the initialization of the first storage unit has not been completed has been written to the management data.

5. The vehicle control device according to claim 1 , wherein

the storage device stores management data for holding information indicating which one of the first storage unit and the second storage unit stores the updated version of the control program, and

the rewriting unit stores the new updated version of the control program in one of the first storage unit or the second storage unit which does not store the updated version of the control program and initializes the other storage unit.

6. The vehicle control device according to claim 1 , wherein

the storage device is a device having a storage region which needs to be initialized before stored data is updated.

7. A reprogramming system comprising:

the plurality of vehicle control devices according to claim 1 ;

a reprogramming device configured to instruct the plurality of vehicle control devices to update the control program and transmit the updated version of the control program to the plurality of vehicle control devices; and

a repeater configured to relay communication between the reprogramming device and the plurality of vehicle control devices.

8. The reprogramming system according to claim 7 , wherein

a bus network connects between the repeater and the plurality of vehicle control devices,

at least one of the vehicle control devices executes the control program different from that of the other vehicle control device, and

when one of the vehicle control devices writes the updated version of the control program to the storage device, the repeater transmits the updated version of the control program to the other vehicle control device.

9. The vehicle control device according to claim 1 , wherein

after the updated version of the control program stored in the first storage unit has been stored in the second storage unit, the rewriting unit initializes the first storage unit during a period from a first time when the ignition switch of the vehicle is turned OFF to a second time when the vehicle control device is shut down.

10. The vehicle control device according to claim 1 , wherein

in a process in which the updated version of the control program is written to the second storage unit, the rewriting unit connects a battery included in the vehicle to the vehicle control device before initializing the first storage unit.

11. A vehicle control device comprising:

a storage device configured to store a control program for implementing an operation to control a vehicle;

an operation unit configured to execute the control program; and

a rewriting unit configured to rewrite the control program stored in the storage device,

wherein:

the storage device includes a first storage unit and a second storage unit for storing the control program,

after an updated version of the control program stored in the first storage unit has been stored in the second storage unit, the rewriting unit initializes the first storage unit before starting to execute a command to instruct to update the control program stored in the second storage unit, and

the operation unit executes the updated version of the control program which has been stored in the storage device by the rewriting unit,

wherein after the updated version of the control program stored in the first storage unit has been stored in the second storage unit, the rewriting unit initializes the first storage unit when an ignition switch of the vehicle is turned OFF, and

wherein in a process in which the updated version of the control program is written to the second storage unit, the rewriting unit connects a battery included in the vehicle to the vehicle control device regardless of the ON/OFF state of the ignition switch before initializing the first storage unit.

Assignments (2)
CHANGE OF NAME Recorded Mar 25, 2021
From: HITACHI AUTOMOTIVE SYSTEMS, LTD.
To: HITACHI ASTEMO, LTD.
Reel/Frame 056299/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2017
From: NAKAHARA, FUMIHARU; KUROSAWA, KENICHI
To: HITACHI AUTOMOTIVE SYSTEMS, LTD.
Reel/Frame 041200/0669 →
Priority Claims (1)
JP 2014-196089 · Sep 26, 2014 · national
Continuity (1)
Related Publication 20170228236A1 · Aug 10, 2017
Cited By (1)
US 12,299,429