Vehicle control device
First Claim
Patent Images
1. A vehicle control device comprising;
- a CPU for performing arithmetic operations;
a first memory storing a vehicle control program of program codes; and
a second memory storing an updating process program;
wherein, when said updating process program is active on said CPU, said vehicle control device is responsive to an external signal to calculate a checksum of said program codes of said vehicle control program.
1 Assignment
0 Petitions
Accused Products
Abstract
The contents of a ROM are highly reliably changed while the ROM is attached to a substrate. A vehicle control device has an electrically programmable nonvolatile memory storing a vehicle control program. A ROM update process includes a collation in which a check is made to determine whether the updating of the ROM was correctly executed. An abnormal process ensures an output from the control device clearly is an abnormal control amount under even ordinary vehicle drive conditions.
20 Citations
19 Claims
-
1. A vehicle control device comprising;
-
a CPU for performing arithmetic operations; a first memory storing a vehicle control program of program codes; and a second memory storing an updating process program; wherein, when said updating process program is active on said CPU, said vehicle control device is responsive to an external signal to calculate a checksum of said program codes of said vehicle control program.
-
-
2. A vehicle control system, comprising:
-
storage means in which a vehicle control program is stored, and updating process means for performing an updating process which updates the control program stored in said storage means and performs an abnormal process when the updatten control program is abnormal; wherein; an arithmetic process is performed on the basis of a vehicle drive state according to the normally updated control program to output a control amount; said updating process means comprises collation means for checking whether said updating process is correctly executed; said updating process means comprises abnormal process means for processing an output from said vehicle control device to appear as an abnormal control amount under an ordinary vehicle drive condition; and said abnormal process means has a process of rewriting a program for arithmetically processing an abnormal control amount.
-
-
3. A method for detecting errors in updating an original vehicle control program stored in a memory, comprising the steps of:
-
writing program codes of an intended updated vehicle control program to said memory as an actual updated vehicle control program; comparing a first checksum of said program codes of said intended updated vehicle control program with a second checksum of program codes of said actual updated vehicle control program; when said first checksum matches said second checksum, judging that no errors occurred during said writing; when said first checksum does not match said second checkum, judging that errors occurred during said writing. - View Dependent Claims (4, 5)
-
-
6. A vehicle control device, comprising:
-
storage means for storing a vehicle control program; updating process means for carrying out an update process for updating the vehicle control program into an intended updated vehicle control program, an actual updated vehicle control program resulting from said update process; when the actual updated vehicle control program is abnormal, said updating process means performing an abnormal process after said update process; and when said actual updated vehicle control program is normal, said vehicle control device operating according to said actual updated vehicle control program so as to perform an arithmetic process based on one or more vehicle drive state inputs to output a control amount. - View Dependent Claims (7, 8, 9, 10, 11, 12, 14, 15)
-
-
13. A vehicle control system update method, comprising:
-
storing a vehicle control program; carrying out an update process for updating the vehicle control program into an intended updated vehicle control program, an actual updated vehicle control program resulting from said update process; when the actual updated vehicle control program is abnormal, performing an abnormal process after said update process; and when said actual updated vehicle control program is normal, operating according to said actual updated vehicle control program so as to perform an arithmetic process based on one or more vehicle drive state inputs, and outputting a control amount. - View Dependent Claims (16, 17, 18, 19)
-
Specification