Claims
- 1. A method of controlling an ignition system spark timing for a spark ignition internal combustion engine, comprising the steps of:
- (a) sensing the engine temperature and generating an engine temperature signal indicative of the sensed engine temperature;
- (b) detecting a mode of operation when the engine is being cranked and generating an output signal;
- (c) finding in response to said engine temperature signal and output signal by table look-up in a read only memory a value of spark advance which corresponds to the sensed engine temperature, said read only memory having a plurality of spark advance values and a plurality of corresponding engine temperature values stored therein, which spark advance values and corresponding engine temperature values define a two dimensional table, said two dimensional table having a first zone in which the values of spark advance decrease with an increase in engine temperature, a second and subsequent zone in which the values of spark advance remain essentially constant with an increase in engine temperature, and a third and subsequent zone in which the values of spark advance increase with an increase in engine temperature, the values of engine temperature in said first zone being lower than the values of engine temperature in said second zone and the values of engine temperature in said second zone being lower than the values of engine temperature in said third zone; and
- (d) providing a spark advance determined by said table look-up as a value of spark advance.
- 2. An apparatus for the control of an ignition system spark timing for a spark ignition internal combustion engine, said apparatus comprising:
- a temperature sensor which senses the temperature of the engine and generates an engine temperature signal indicative of the sensed engine temperature;
- an engine cranking sensor which detects a mode of operation when the engine is being cranked and generates an output signal; and
- a computer including a read only memory, said computer being responsive to said engine temperature signal and said output signal to find by table look-up in said read only memory a value of spark advance which corresponds to the sensed engine temperature, said read only memory having a plurality of spark advance values and a plurality of corresponding engine temperature values stored therein, said spark advance values and corresponding engine temperature values defining a two dimensional table, said two dimensional table having a first zone in which the values of spark advance decrease with an increase in engine temperature, a second and subsequent zone in which the values of spark advance remain substantially constant with an increase in engine temperature, and a third and subsequent zone in which the values of spark advance increase with an increase in engine temperature, the values of engine temperature in said first zone being lower than the value of engine temperature in said second zone and the values of engine temperature in said second zone being lower than the values of engine temperature in said third zone;
- said computer providing a spark advance determined by said table look-up as a value of spark advance.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 54-47280 |
Apr 1979 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 137,000, filed Apr. 3, 1980, now abandoned.
US Referenced Citations (18)
Foreign Referenced Citations (13)
| Number |
Date |
Country |
| 2357701 |
Jun 1974 |
DEX |
| 2623910 |
Dec 1976 |
DEX |
| 2732471 |
Feb 1978 |
DEX |
| 2749981 |
Jun 1978 |
DEX |
| 2742863 |
Jul 1978 |
DEX |
| 1247738 |
Sep 1971 |
GBX |
| 1247739 |
Sep 1971 |
GBX |
| 1262450 |
Feb 1972 |
GBX |
| 1285106 |
Aug 1972 |
GBX |
| 1300396 |
Dec 1972 |
GBX |
| 1428520 |
Mar 1976 |
GBX |
| 1438323 |
Jun 1976 |
GBX |
| 1444473 |
Jul 1976 |
GBX |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
137000 |
Apr 1980 |
|