Claims
- 1. An engine control system for providing electronic control signals to an engine comprising:one or more sensors for producing input signals in response to engine operating conditions; one or more control apparatus responsive to the electronic control signals and operative to control engine operating conditions; an electronic control unit operative to produce the electronic control signals in response to the input signals based on a set of defined relationships, and comprising a memory, the memory comprising: a working storage area operative to store the set of defined relationships during operation of the electronic control unit, and a second storage area operative to store the set of defined relationships when the electronic control unit loses power; a user controller permitting viewing and modifying the set of defined relationships; wherein the electronic control unit and the user controller enable selective rewriting of the set of defined relationships in real-time without interrupting control operation.
- 2. The engine control system of claim 1 wherein the memory comprises a non-volatile static RAM.
- 3. The engine control system of claim 1 wherein the set of defined relationships comprises a set of look-up tables.
- 4. The engine control system of claim 1 wherein the electronic control unit further comprises a microcontroller responsive to the input signal.
- 5. The engine control system of claim 1 wherein the electronic control unit further comprises a flash memory for storing executable code for the electronic control unit.
- 6. The engine control system of claim 5 wherein the flash memory comprises memory that may be rewritten to change the executable code for the electronic control unit.
- 7. A method of controlling an engine comprising:providing one or more input signals in response to engine operating conditions; producing electronic control signals in response to the input signals based on a set of defined relationships; selectively modifying the set of defined relationships in real-time without interrupting the production of electronic control signals; storing the set of defined relationships in a working storage area of a memory unit during operation; storing the set of defined relationships in a second storage area of the memory unit upon power loss; wherein the electronic control signals are used by one or more control apparatus that are operative to control engine operating conditions.
- 8. The engine control method of claim 7 wherein the set of defined relationships comprises a set of look-up tables.
- 9. The engine control method of claim 7 wherein modifying the set of defined relationships comprises modifying one or more entries in the set of look-up tables.
- 10. The engine control method of claim 7 further comprising storing a log of modifications that are made to the set of defined relationships.
- 11. The engine control system of claim 7 wherein the memory unit comprises a non-volatile static RAM.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is based on provisional application Ser. No. 60/163,253, titled “System and Method for Real-Time Electronic Engine Control,” filed Nov. 3, 1999.
US Referenced Citations (21)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/163253 |
Nov 1999 |
US |