Patent US5530885A successfully refreshed from Google Patents.
US5530885A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Controller for controlling a system in a car, including a single chip microcomputer, and an apparatus for developing a control program for the microcomputer
Assignee: Hitachi Ltd
•
Filing: 1995-02-10
•
Granted: 1996-06-25
•
Expires: 2015-02-10
Abstract
Abstract A car built-in type one-chip microcomputer including a ROM, a RAM, and an input/output port, wherein a control program which is executed on the car built-in type one-chip microcomputer is stored in a high level language, so that formation, change and verification of a control program can be easily carried out by an ordinary programmer who has never been trained to treat an assembly language. Even if the kind of the microcomputer is changed, it is not necessary to change the control program. The program can be modified as a result of experiment. A program developed by a program developing apparatus can be used, as it is compatible with the microcomputer.
Inventors
- 👤 Tsuneo Kagohata
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 13:05
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/78; G06F15/7807; G06F15/7814; F; F02; F02P; F02P5/00; F02P5/04; F02P5/145; F02P5/15; F02P5/1502
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
221 words
A controller for controlling an air conditioner system in a car, said controller comprising: a single chip microcomputer, including (i) a memory for storing a control program in machine language after external translation of the control program from a high level language, wherein said control program has been developed by a program developing apparatus, (ii) an input adapted for connection to a sensor of the car air conditioner system for receipt of an input signal therefrom, and (iii) an output, said microcomputer being responsive to receipt of the input signal from the sensor for high-speed execution of the control program and application of a resulting output signal to said microcomputer output; and a driver connected to said microcomputer output, adapted for connection to an actuator of the car air conditioner system, and responsive to the output signal for controlling the actuator to control the car air conditioner system; wherein an operating system of the program developing apparatus is common in specification to the operating system of the microcomputer so that the control program operating environment will be the same between the program developing apparatus and the microcomputer, so that a control program which has been verified on the program developing apparatus can be incorporated into the microcomputer without performing any change on the control program other than translation into machine language.
Claim 2
Dependent Claim
221 words
A controller for controlling an air conditioner system in a car, said controller comprising: a single chip microcomputer, including (i) a memory for storing a control program in machine language after external translation of the control program from a high level language, wherein said control program has been developed by a program developing apparatus, (ii) an input adapted for connection to a sensor of the car air conditioner system for receipt of an input signal therefrom, and (iii) an output, said microcomputer being responsive to receipt of the input signal from the sensor for high-speed execution of the control program and application of a resulting output signal to said microcomputer output; and a driver connected to said microcomputer output, adapted for connection to an actuator of the car air conditioner system, and responsive to the output signal for controlling the actuator to control the car air conditioner system; wherein an operating system of the program developing apparatus is common in specification to the operating system of the microcomputer so that the control program operating environment will be the same between the program developing apparatus and the microcomputer, so that a control program which has been verified on the program developing apparatus can be incorporated into the microcomputer without performing any change on the control program other than translation into machine language.
Claim 3
Dependent Claim
21 words
A controller according to claim 1, wherein the high level language is selected from C language, C++ language, and BASIC language.
Claim 4
Dependent Claim
23 words
A controller according to claim 1, wherein the operating system of the microcomputer is capable of real time processing and multi-task processing functions.
Claim 5
Dependent Claim
216 words
A controller for controlling an engine system in a car, said controller comprising: a single chip microcomputer, including (1) a memory for storing a control program in machine language after external translation of the control program from a high level language, wherein said control program has been developed by a program developing apparatus, (ii) an input adapted for connection to a sensor of the car engine system for receipt of an input signal therefrom, and (iii) an output, said microcomputer responsive to receipt of the input signal from the sensor for high-speed execution of the control program and application of a resulting output signal to said microcomputer output; and a driver connected to said microcomputer output, adapted for connection to an actuator of the car engine system and responsive to the output signal for controlling the actuator to control the car engine system; wherein an operating system of the program developing apparatus is common in specification to the operating system of the microcomputer so that the control program operating environment will be the same between the program developing apparatus and the microcomputer, so that a control program which has been verified on the program developing apparatus can be incorporated into the microcomputer without performing any change on the control program other than translation into machine language.
Claim 6
Dependent Claim
216 words
A controller for controlling an engine system in a car, said controller comprising: a single chip microcomputer, including (1) a memory for storing a control program in machine language after external translation of the control program from a high level language, wherein said control program has been developed by a program developing apparatus, (ii) an input adapted for connection to a sensor of the car engine system for receipt of an input signal therefrom, and (iii) an output, said microcomputer responsive to receipt of the input signal from the sensor for high-speed execution of the control program and application of a resulting output signal to said microcomputer output; and a driver connected to said microcomputer output, adapted for connection to an actuator of the car engine system and responsive to the output signal for controlling the actuator to control the car engine system; wherein an operating system of the program developing apparatus is common in specification to the operating system of the microcomputer so that the control program operating environment will be the same between the program developing apparatus and the microcomputer, so that a control program which has been verified on the program developing apparatus can be incorporated into the microcomputer without performing any change on the control program other than translation into machine language.
Claim 7
Dependent Claim
21 words
A controller according to claim 4, wherein the high level language is selected from C language, C++ language, and BASIC language.
Claim 8
Dependent Claim
23 words
A controller according to claim 4, wherein the operating system of the microcomputer is capable of real time processing and multi-task processing functions.
Claim 9
Dependent Claim
39 words
A controller according to claim 4, wherein said input is adapted for connection to a sensor sensing ignition timing of the engine and said driver is adapted for connection to a control for controlling ignition timing of the engine.
Claim 10
Dependent Claim
42 words
A controller according to claim 4, wherein said input is adapted for connection to a sensor sensing fuel injection amount in the engine, and said driver is adapted for connection to a control for controlling the fuel injection amount in the engine.
Claim 11
Independent Claim
206 words
A method of controlling a system in a car, utilizing a single-chip microcomputer in the car, said method comprising: (a) creating in a high-level programming language in a program developing apparatus a control program for controlling the car system; (b) translating the program, external to the single-chip microcomputer, from the high-level language to a machine language; (c) storing the control program in the machine language in a memory of the single-chip microcomputer in the car; (d) receiving an input signal from a sensor of the car system; (e) in response to the input signal, executing the control program in the machine language at high-speed in the microcomputer to create an output signal; and (f) applying the output signal to a driver connected to an actuator of the car system to control the actuator; wherein an operating system of the program developing apparatus is common in specification to the operating system of the microcomputer so that the control program operating environment will be the same between the program developing apparatus and the microcomputer, so that a control program which has been verified on the program developing apparatus can be incorporated into the microcomputer without performing any change on the control program other than translation into machine language.
Claim 12
Independent Claim
206 words
A method of controlling a system in a car, utilizing a single-chip microcomputer in the car, said method comprising: (a) creating in a high-level programming language in a program developing apparatus a control program for controlling the car system; (b) translating the program, external to the single-chip microcomputer, from the high-level language to a machine language; (c) storing the control program in the machine language in a memory of the single-chip microcomputer in the car; (d) receiving an input signal from a sensor of the car system; (e) in response to the input signal, executing the control program in the machine language at high-speed in the microcomputer to create an output signal; and (f) applying the output signal to a driver connected to an actuator of the car system to control the actuator; wherein an operating system of the program developing apparatus is common in specification to the operating system of the microcomputer so that the control program operating environment will be the same between the program developing apparatus and the microcomputer, so that a control program which has been verified on the program developing apparatus can be incorporated into the microcomputer without performing any change on the control program other than translation into machine language.
Claim 13
Dependent Claim
20 words
A method according to claim 9, wherein the high-level language is selected from C language, C++ language, and BASIC language.
Claim 14
Dependent Claim
21 words
A method according to claim 10, wherein the operating system of the microcomputer performs real time processing and multi-task processing functions.
Claim 15
Dependent Claim
27 words
A method according to claim 10, wherein the sensor and the driver are connected to the car air conditioning system to control the car air conditioning system.
Claim 16
Dependent Claim
23 words
A method according to claim 10, wherein the sensor and the driver are connected to the car engine to control the car engine.
Claim 17
Dependent Claim
25 words
A method according to claim 13, wherein said sensor senses ignition timing of the car engine and said driver controls ignition timing of the engine.
Claim 18
Dependent Claim
27 words
A controller according to claim 13, wherein said sensor senses fuel injection amount in the engine, and said driver controls the fuel injection amount in the engine.
References Cited (Backward Citations)
US4016545A
Cited
US4274265A
Cited
US4325118A
Cited
JPS58118413A
Cited
JPS59133648A
Cited
US4730256A
Cited
US4695737A
Cited
US4839795A
Cited
US5134700A
Cited
US5150024A
Cited
US4937772A
Cited
US4972368A
Cited
US5206572A
Cited
US5113500A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-06-25 | 1999-12-25 | 2000-06-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-06-25 | 2003-12-25 | 2004-06-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-06-25 | 2007-12-25 | 2008-06-25 | $7700.00 | Window Closed / Lapsed |