Nova Patents
EP1267232A2

Control unit for vehicle

Abstract

A control unit for controlling an automobile has a one-chip microcomputer including an internal memory (2) for storing an operating program and an application program. An external memory (7) is connected to the one-chip microcomputer which stores an additional application program. By such an expedient the one-chip computer can be readily installed in another type of automobile thereby eliminating the necessity of development of an updated application program in the one-chip microcomputer. In a further aspect of this invention, a control unit for an automobile has a one-chip microcomputer including a cache memory (19) and an internal memory (2) which stores an operating system program and an application program. An external memory (7) is connected to the one-chip microcomputer for storing an additional application program whereby the additional application program stored in the external memory (7) is fetched into the cache memory (19) for execution. Such an arrangement has the advantage of real time processing.

EP1267232A2, drawing sheet 1
Sheet 1 of 43

Term

Term ended

Projected expiry passed 14 July 2014, 12.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

71 claims: 39 independent, 32 dependent

  1. 1
    A control unit for controlling an automobile, having a plurality of peripheral systems for performing various kinds of functions using a micro-computer, comprising    application software memory means for storing an application software program for controlling at least one of said peripheral systems;interface software memory means having a first memory storing an interface software program for connecting said application software program with an operating system,    a central processing unit (3) for performing a computation of the application software program and the interface software program and    a second memory storing computed data (4).
  2. 9
    A control system for controlling at least one peripheral system of a vehicle having a plurality of control units (27, 28, 32, 33), each of said control units (27, 28, 32, 33) comprising at least application software memory means for storing an application software program for controlling at least one of the peripheral systems, interface software memory means having a first memory storing an interface software program for connecting said application software program with an operating system, a central processing unit (3) for performing a computation of the application software program and the interface software program, a second memory storing computed data, an I/O unit for extending computation and communication capacity of the control unit by coupling it to additional memories, processing units and communication units (131, 134, 137, 140), and communication means for communicating computed information to and from other processing units through a bus (129, 132, 135, 138) or local area network (126), wherein communication of information is provided between at least two of the plurality of control units (27, 28, 32, 33) by means of said LAN (26).
  3. 14
    A control system for controlling at least one peripheral system of a vehicle, said control system having a one-chip micro-computer (1) having an internal ROM (2), an external ROM (7), means for receiving an interrupt signal in one of a constant cycle and synchronized to an output pulse from a rotating sensor (1002), wherein at least one of addresses written in an interrupt vector table is an area of the internal ROM (2).
  4. 15
    A control unit for controlling at least one peripheral system of a vehicle having an interface software program which comprises a basic processing function, formed by defining and designating an I/O variable as a directory utilized in developing or modifying an application software program.
  5. 20
    A control system for controlling at least one peripheral system of a vehicle, said control system having a one-chip micro-computer (1) with an internal RAM (4), means for receiving interruption in one of a constant cycle and synchronized to an output pulse from a rotating sensor (1002), wherein said internal RAM (4) stores and performs at least one interrupt processing program.
  6. 24
    A control system for controlling at least one peripheral system of a vehicle, said control system having a one-chip micro-computer (1) with an internal ROM (2), an external ROM (7), means for receiving an interrupt signal in one of a constant cycle and synchronized to an output pulse from a rotating sensor (1002), wherein said internal ROM (2) stores an interrupt vector table.
  7. 26
    A control unit for controlling a vehicle having    a one-chip microcomputer (1) including a central processing unit (3), an internal read-only memory (2) and interface means for exchanging data with an external data base;and    an external memory for data extension;wherein said internal ROM (2) stores at least an operating system and an interface software which connects said operating system and an application software, a portion of which is stored internally, and a remaining portion of which is stored in said external memory.
  8. 32
    An automobile control unit comprising:a one-chip microcomputer (1) with an internal memory;an operating system (OS) program and a first application program stored in said internal memory;an external memory (7) connected to said one-chip microcomputer;and a second application program stored in said external memory (7).
  9. 34
    An automobile control unit comprising:a one-chip microcomputer (1) which includes a cache memory and an internal memory;an operating system program and a first application program stored in said internal memory;an external memory (7) connected to said one-chip microcomputer;and an additional program stored in said external memory (7) which additional program is fetched into said cache memory for execution thereof.
  10. 35
    An automobile control unit comprising:a one-chip microcomputer (1) which includes a cache memory and an internal memory;an operating system program and an application program stored in said internal memory;an external memory (7) connected to said one-chip microcomputer;and an additional application program stored in said external memory (7);and a power source coupled to supply power to said control unit;wherein a portion of a process program of said additional application program is fetched into said cache memory when said power source is turned on.
  11. 36
    A process for programming an engine control having an application function and an interface function for communicating with a plurality of peripheral systems, including a plurality of sensors, comprising:programming said interface function to form an interface program;programming said application function separately from said interface function;compiling said interface function and said application function to form an object code;and storing said object code in a memory.
  12. 39
    A control unit for a vehicle having a plurality of peripheral systems which are controlled in response to sensor signals received from vehicle operating parameter sensors, comprising:a first memory adapted to receive and store therein at least an application software program for processing signals for controlling at least a peripheral system of said vehicle;and a second memory having at least an interface program stored therein for communicating between said application program and said peripheral systems;a central processing unit (3) for performing computation of an application software program stored in said first memory and the interface software program stored in said second memory;wherein the interface software program includes a calculating function for processing said sensor signals to provide processed signals required by the application software program.
  13. 41
    A control unit for a vehicle having a plurality of peripheral systems which are controlled in response to sensor signals received from vehicle operating parameter sensors, comprising:a first memory adapted to receive and store therein at least an application software program for processing signals for controlling at least a peripheral system of said vehicle;and a second memory having at least an interface program stored therein for communicating between said application program and said peripheral systems;a central processing unit for performing computation of an application software program stored in said first memory and the interface software program stored in said second memory;wherein said interface software program is modifiable independently of an application software program stored in said first memory, to accommodate changes in or substitution of said peripheral systems without modification of said application software.
  14. 42
    An interface arrangement for a control unit in a vehicle having a plurality of peripheral systems controlled in response to sensor signals received from vehicle operating parameter sensors, said control unit having a central processor unit (3) for generating control signals responsive to said sensor signals according to at least one application software program, said control unit comprising:a memory for receiving and storing an application software program which requires processed signals for computation of said control signals;a memory having stored therein an interface software program, which interface software program provides processing for generating processed signals based on said sensor signals, which processed signals are in a form which can be read into and processed by an application software program entered into said memory.
  15. 44
    A control unit for a vehicle having a plurality of peripheral systems and an operating system for performing various kinds of functions using a micro-computer, said control unit comprising:an application software memory for storing an application software program for controlling at least one of said peripheral systems;an interface memory having stored therein an interface software program for connecting said application software program with said peripheral systems and said operating system;a central processing unit (3) for performing computations of said application software program and said interface software program;and a memory (4) for storing computed data.
  16. 45
    A vehicle having a plurality of control units which transmit data to each other via a local area network (26) and control a plurality of peripheral systems in response to sensor signals received from vehicle operating parameter sensors, comprising:a first control unit having a memory, which stores a first interface software program for receiving input signals from said sensors and processing said input signals into input signal data;an application software program for processing said input signal data into output signal data for controlling at least a peripheral system of said vehicle, and a second interface software program for processing said output signal data into output signals and outputting said output signals to said peripheral system;and a second control unit having a memory which stores an application software program for processing input signal data into output signal data for controlling at least a peripheral system of said vehicle, and a third interface software program for processing said output signal data into output signals and outputting said output signals to said peripheral system;wherein said second control unit receives input signal data from said first control unit via said local area network (26) in said vehicle.
  17. 46
    A vehicle having a plurality of control units which transmit data for each other via a local area network in said vehicle and control a plurality of peripheral systems in response to sensor signals received from vehicle operating parameter sensors, comprising:a first control unit having a memory, which stores a first interface software program for receiving input signals from said sensors and processing said input signals into input signal data;an application software program for processing input signal data into output signal data for controlling at least a peripheral system of said vehicle, and a second interface software program for processing said output signal data into output signals and outputting said output signals to said peripheral system;and a second control unit having a memory which stores an application software program for processing input signal data into output signal data for controlling at least a peripheral system of said vehicle;wherein said second control unit receives input signal data from said first control unit and sends output signal data to said first control unit via said local area network (26) in said vehicle.
  18. 47
    A control unit which has a connector for a local area network (26) in a vehicle and controls a plurality of peripheral systems in response to sensor signals received from vehicle operating parameter sensors, comprising:a memory, which stores a first interface software program for receiving input signals from said sensors and processing said input signals into input signal data, an application software program for processing said input signal data into output signal data for controlling at least a peripheral system of said vehicle, and a second interface software program for processing said output signal data into output signals and outputting said output signals to said peripheral system;and a central processing unit for performing computation of said application software program and said first and second interface software program in said memory;wherein said central processing unit transmits said input signal data processed by said first interface software program to other external control unit via said local area network through said connector.
  19. 48
    A control unit which has a connector for a local area network in a vehicle and controls a plurality of peripheral systems in response to sensor signals received from vehicle operating parameter sensors, comprising:a memory, which stores an application software program for processing input signal data into output signal data for controlling at least a peripheral system of said vehicle, and an interface software program for processing said output signal data into output signals, and outputting said output signals to said peripheral system;and a central processing unit for performing computation of said application software program and said interface software program in said memory;wherein said central processing unit receives said input signal data for processing said output signal data by said application software program from another control unit via said local area network (26) through said connector.
  20. 49
    A control unit which has a connector for a local area network (26) in a vehicle and controls a plurality of peripheral systems in response to sensor signals received from vehicle operating parameter sensors, comprising:a memory, which stores a first interface software program for receiving input signals from said sensors;and processing said input signals into input signal data, and a second interface software program for processing output signal data into output signals and outputting said output signals to said peripheral system;and a central processing unit for performing computation of said first and second interface software program in said memory;wherein said central processing unit transmits said input signal data processed by said first interface software program and receives said output signal data for processing by said second interface software to and from another control unit via said local area network (26) through said connector, said other control unit having an application software program in a memory for processing said input signal data to said output signal data for controlling at least a peripheral system of said vehicle.
  21. 50
    A control unit which has a connector for a local area network (26) in a vehicle and controls a plurality of peripheral systems in response to sensor signals received from vehicle operating parameter sensors, comprising:a memory which stores an application software program for processing input signal data into output signal data for controlling at least a peripheral system of said vehicle;and a central processing unit for performing computation of said application software program;wherein said central processing unit receives said input signal data and transmits said output signal data processed by said application software program from and to another control unit via said local area network (26) through said connector, the other control unit having a first interface software program for receiving input signals from said sensors and processing said input signals into said input signal data, and a second interface software program for processing said output signal data into output signals and outputting said output signals to said peripheral system in a memory.
  22. 51
    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 to form a single object code;and storing said object code in a memory;wherein, signal transmission and reception between the application programs and the interface programs are performed via a standardized interface.
  23. 52
    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 to form a single object code;and storing said object code in a memory;wherein, signal transmission and reception between the application program and the interface program are performed via a standardized interface.
  24. 53
    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 a 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 to form a single object code;and storing said object code in a memory;wherein, signal transmission and reception between the application programs and the interface programs are performed via a standardized interface.
  25. 54
    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 memory.
  26. 55
    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 memory.
  27. 56
    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 a 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 memory.
  28. 57
    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 memory;wherein, signal transmission and reception between the application program and the interface program are performed via a standardized interface.
  29. 58
    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 memory;wherein, signal transmission and reception between the application program and the interface program are performed via a standardized interface.
  30. 59
    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 a 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 a memory;wherein, signal transmission and reception between the application program and the interface program are performed via a standardized interface.
  31. 60
    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 memory.
  32. 61
    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.
  33. 62
    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 a 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.
  34. 63
    Process according to at least one of claims 51, 54, 57 and 60, wherein said plurality of sensors comprises at least an air flow sensor (1005) and an engine speed sensor.
  35. 65
    Vehicle control unit according to at least one of claims 52, 55, 58 and 61, wherein said plurality of sensors comprises at least an air flow sensor (1005) and an engine speed sensor.
  36. 67
    One-chip microcomputer according to at least one of claims 53, 56, 59 and 62, wherein said plurality of sensors comprises at least an air flow sensor (1005) and an engine speed sensor.
  37. 69
    The processing according to at least one of claims 51, 54, 57, 60, 63 and 64, wherein the interface program includes a plurality of functions.
  38. 70
    The vehicle control unit according to at least one of claims 52, 55, 58, 61, 65 and 66, wherein the interface program includes a plurality of functions.
  39. 71
    One-chip microcomputer according to at least one of claims 53, 56, 59, 62, 67 and 68, wherein the interface program includes a plurality of functions.
Independent claims39