Control unit for vehicle and total control system therefor
First Claim
1. A control unit for controlling a vehicle, said control unit comprising:
- at least one application program which computes control information for controlling actuators that control operational condition of said vehicle, based on vehicle operational information computed from sensor signals generated by a plurality of sensors; and
an interface program which is separate and distinct from said at least one application program, for i) receiving said sensor signals from the plurality of sensors and processing said sensor signals to compute said vehicle operational information for use in said at least one application program, and ii) receiving said control information from said application program and processing said control information to compute control signals to be sent to said actuators;
wherein the at least one application program and the interface program are modifiable independently of each other, such that when one of said at least one application program and said interface program is modified, the other can be used without modification.
0 Assignments
0 Petitions
Accused Products
Abstract
A vehicle control unit includes 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 unit) for performing computation for 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 permits an increase in input/output points or the addition of functionality, in which case an application software program can continue to be used simply by rewriting the interface software program, without further remanufacturing of the core unit.
36 Citations
2 Claims
-
1. A control unit for controlling a vehicle, said control unit comprising:
-
at least one application program which computes control information for controlling actuators that control operational condition of said vehicle, based on vehicle operational information computed from sensor signals generated by a plurality of sensors; and an interface program which is separate and distinct from said at least one application program, for i) receiving said sensor signals from the plurality of sensors and processing said sensor signals to compute said vehicle operational information for use in said at least one application program, and ii) receiving said control information from said application program and processing said control information to compute control signals to be sent to said actuators; wherein the at least one application program and the interface program are modifiable independently of each other, such that when one of said at least one application program and said interface program is modified, the other can be used without modification.
-
-
2. Apparatus for controlling a vehicle, said apparatus comprising:
-
a control unit; a plurality of sensors for generating sensor signals that characterize operational condition of said vehicle; a plurality of actuators for controlling operational condition of said vehicle; at least one application program that is accessible in said control unit, which application program computes control information for controlling said actuators, based on vehicle operational information computed from sensor signals generated by said sensors; and an interface program that is accessible in said control unit and which is separate and distinct from said at least one application program, for i) receiving said sensor signals from said plurality of sensors and processing said sensor signals to compute said vehicle operational information for use in said at least one application program, and ii) receiving said control information from said at least one application program processing said vehicle operational information to compute control signals to send to said actuators; wherein the at least one application program and the interface program are modifiable independently of each other, such that when one of said at least one application program and said interface program is modified, the other can be used without modification.
-
Specification