System for installing control program in electronic control unit mounted on automotive vehicle
First Claim
1. A system for installing a control program in an electronic control unit mounted on an automotive vehicle at an end of a manufacturing line, in which the electronic control unit common to various types of vehicles manufactured in the manufacturing line is mounted on each vehicle and then the control program specific to each vehicle type is installed, the system comprising:
- means for identifying the types of vehicles;
an object library storing objects each constituting a program module, controls performed by the electronic control unit being divided into a plurality of control functions, a plurality of objects each specific to each vehicle type being provided for each control function;
means for formulating the control program specific to the vehicle type identified by the identifying means, by selecting an object specific to that vehicle type from the objects stored in the object library for each control function and by linking those selected objects into the control program; and
means for installing the formulated control program in the electronic control unit mounted on the vehicle, type of which is identified.
1 Assignment
0 Petitions
Accused Products
Abstract
A control program for an electronic control unit (ECU) is installed at an end of a manufacturing line after the ECU is mounted on an automotive vehicle. The ECU common to all types of vehicles is mounted on each vehicle, and the vehicle type is identified based on data sent from the ECU to a program-installing device. The control program suitable to the identified vehicle type is formulated in the program-installing device by selecting program modules from an object library storing various types of modules and by linking those selected modules into the control program. The control program thus formulated is installed in the ECU at the end of the manufacturing line. In this manner, memory capacities both in the ECU and in the program-installing device are considerably saved.
14 Citations
11 Claims
-
1. A system for installing a control program in an electronic control unit mounted on an automotive vehicle at an end of a manufacturing line, in which the electronic control unit common to various types of vehicles manufactured in the manufacturing line is mounted on each vehicle and then the control program specific to each vehicle type is installed, the system comprising:
-
means for identifying the types of vehicles;
an object library storing objects each constituting a program module, controls performed by the electronic control unit being divided into a plurality of control functions, a plurality of objects each specific to each vehicle type being provided for each control function;
means for formulating the control program specific to the vehicle type identified by the identifying means, by selecting an object specific to that vehicle type from the objects stored in the object library for each control function and by linking those selected objects into the control program; and
means for installing the formulated control program in the electronic control unit mounted on the vehicle, type of which is identified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of installing a control program in an electronic control unit, the method comprising steps of:
-
mounting an electronic control unit, which is common to various types of vehicles manufactured in a manufacturing line, on each vehicle;
identifying a type of a vehicle on which the electronic control unit is mounted based on identifying data sent from the electronic control unit to a program-installing device, the identifying data being formed in the electronic control unit according to a signal identifying the vehicle type fed from the vehicle to the electronic control unit;
formulating the control program specific to the identified vehicle type in the program-installing device by selecting a program module for each control function from among program modules stored in a library and by linking the program modules selected for each control function into the control program; and
installing the formulated control program in the electronic control unit mounted on the vehicle, type of which is identified. - View Dependent Claims (10, 11)
-
Specification