Control unit for vehicle and total control system therefor
0 Assignments
0 Petitions
Accused Products
Abstract
An object of the present invention is to provide a control unit for vehicle where increase in number of input/output and upgrading of function can easily be performed and, in addition to this, changing of a program in a control unit can easily be performed even when a single-chip micro-computer is used.
In order to cope with an increase in input/output points and addition of function, a control unit is constructed such as to comprise interface software memory means storing an interface software program for connecting an application software program with an OS (operating system) in an internal ROM, a CPU (central processing unity for performing computation of the application software program and the interface software program, a RAM (erasable memory) storing data such as the result of computation, an I/O unit for extending the control unit, and extending means for communicating memory data through a bus or a LAN.
A single-chip micro-computer used in vehicle control can easily cope with increase in input/output points or addition of function, and an application software program can continuously be used only by rewriting an interface software program, and further re-manufacturing of a core unit is unnecessary. Therefore, development of a control unit including programs becomes easy.
-
Citations
74 Claims
-
1-25. -25. (Cancelled)
-
26. An automobile control unit comprising:
-
an input unit into which signals from a plurality of sensors for detecting operating conditions of an automobile are input, and which outputs signals for controlling a plurality of actuators in the automobile, based on the signals from the sensors;
a memory in which a program for controlling the automobile is stored; and
a CPU which performs computation of the program;
wherein,the program includes an application software portion and an interface software portion;
the application software portion includes a function of causing computation for controlling the actuators;
the interface software portion includes a function of causing signal transmission and reception between the application software portion and the input unit/output nit;
signal transmission and reception between the application software portion and the interface software portion are performed via a standardized interface;
the application software portion and the interface software portion are modifiable independently of each other; and
either of the software portions which is not being modified can be used as it is, without modification to accommodate the modification of the other software portion. - View Dependent Claims (58)
-
-
27. An automobile control unit comprising:
-
an input unit into which signals from a plurality of sensors of an automobile are input;
an output unit which outputs signals for controlling a plurality of actuators in the automobile;
a memory in which a control program for controlling the automobile is stored; and
a CPU which performs computation of the control program, wherein, the control program includes an application software program and an interface software program;
the application software program includes a function of processing control data for the actuators based on signals from the sensors;
the interface software program includes a function of processing signals from the sensors into signals which can be used in the application software and a function of processing the control data for the actuators which are processed in the application software program into control signals to be output to the actuators;
signal transmission and reception between the application software program and the interface software program are performed via a standardized interface; and
the application software program and the interface software program are modifiable independently of each other; and
either of the application and interface software programs which is not being modified can be used as it is, without modification to accommodate a modification of the other of said application in interface software programs.
-
-
28. A process for manufacturing a vehicle control unit having an application function and an interface function for communicating with a plurality of peripheral systems, including a plurality of sensors, comprising:
-
preparing an interface program having a standardized interface for performing said interface function;
preparing an application program having a standardized interface separately from said interface program, for performing said application function;
compiling said interface program and said application program to form a single object code; and
storing said object code in a single chip memory. - View Dependent Claims (29, 30)
-
-
31. A vehicle control unit having an application function and an interface function for communicating with a plurality of peripheral systems, including a plurality of sensors, said control unit being produced by a process comprising:
-
preparing an interface program having a standardized interface for performing said interface function;
preparing an application program having a standardized interface separately from said interface program, for performing said application function;
compiling said interface program and said application program to form a single object code; and
storing said object code in a single chip memory. - View Dependent Claims (32, 33, 56, 59)
-
-
34. A one-chip microcomputer with an internal memory, for performing an application function and an interface function for communicating with a plurality of peripheral systems, including plurality of sensors, said microcomputer being produced through a process comprising:
-
preparing an interface program having a standardized interface for performing said interface function;
preparing an application program having a standardized interface separately from said interface program, for performing said application function;
compiling said interface program and said application program to form a single object code; and
storing said object code in a single chip memory. - View Dependent Claims (35, 36, 57)
-
-
37. A process for manufacturing a vehicle control unit having an application function and an interface function for communicating with a plurality of peripheral systems, including a plurality of sensors, comprising:
-
preparing an interface program for performing said interface function;
preparing an application program separately from said interface program, for performing said application function;
compiling said interface program and said application program; and
storing the compiled interface program and application program in a single chip memory;
wherein, signal transmission and reception between the application program and the interface program are performed via a standardized interface. - View Dependent Claims (38, 39)
-
-
40. A vehicle control unit having an application function and an interface function for communicating with a plurality of peripheral systems, including a plurality of sensors, said control unit being produced by a process comprising:
-
preparing an interface program for performing said interface function;
preparing an application program separately from said interface program, for performing said application function;
compiling said interface program and said application program; and
storing the compiled interface program and application program in a single chip memory;
wherein, signal transmission and reception between the application program and the interface program are performed via a standardized interface. - View Dependent Claims (41, 42)
-
-
43. A one-chip microcomputer with an internal memory, for performing an application function and an interface function for communicating with a plurality of peripheral systems, including plurality of sensors, said microcomputer being produced through a process comprising:
-
preparing an interface program for performing said interface function;
preparing an application program separately from said interface program, for performing said application function;
compiling said interface program and said application program; and
storing the compiled interface program and application program in said internal memory of said one-chip microcomputer;
wherein, signal transmission and reception between the application program and the interface program are performed via a standardized interface. - View Dependent Claims (44, 45)
-
-
46. A process for manufacturing a vehicle control unit having an application function and an interface function for communicating with a plurality of peripheral systems, including a plurality of sensors, comprising:
-
preparing an interface program having a standardized interface for performing said interface function;
preparing an application program having a standardized interface separately from said interface program, for performing said application function;
compiling said interface program and said application program; and
storing the compiled interface program and application program in a single chip memory. - View Dependent Claims (47, 48, 55)
-
-
49. A vehicle control unit having an application function and an interface function for communicating with a plurality of peripheral systems, including a plurality of sensors, said control unit being produced by a process comprising:
-
preparing an interface program having a standardized interface for performing said interface function;
preparing an application program having a standardized interface separately from said interface program, for performing said application function;
compiling said interface program and said application program; and
storing the compiled interface program and application program in a memory. - View Dependent Claims (50, 51)
-
-
52. A one-chip microcomputer with an internal memory, for performing an application function and an interface function for communicating with a plurality of peripheral systems, including plurality of sensors, said microcomputer being produced through a process comprising:
-
preparing an interface program having a standardized interface for performing said interface function;
preparing an application program having a standardized interface separately from said interface program, for performing said application function;
compiling said interface program and said application program; and
storing the compiled interface program and application program in a memory. - View Dependent Claims (53, 54)
-
-
60. A control unit for an automobile having sensors for detecting an operational condition of the automobile and automobile devices, including control actuators for controlling the automobile on the basis of signals from the sensors, said control unit comprising a core unit one-chip microcomputer having a first memory which stores a first control program for controlling said control actuators, and a CPU for performing a computation of said control program, wherein:
-
said first control program includes a first application software program for controlling the automobile devices and a first interface software program for converting signals from the sensors to data which can be used in the application software program;
the CPU performs computation of the first application software program and the first interface software program;
the core unit one-chip microcomputer includes a second memory for storing computation results;
said first control program is configured with the first interface software program being modifiable independently of the first application software program in response to automobile type modification, including modification of sensors and automobile devices, without modification of the first application software program;
whereby the first application software program can be commonly used for multiple automobile types without modification, by modifying only the first interface software program as a function of automobile types. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
Specification