← Back to Patent Explorer
US4893244A Expired / Lapsed US ⏱️ 0.0 years remaining

Predictive spark timing method

Assignee: Motors Liquidation Co
•
Filing: 1988-08-29
•
Granted: 1990-01-09
•
Expires: 2008-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A microprocessor based electronic spark control for an internal combustion engine is programmed to determine spark time using a prediction of engine speed during the spark period in which the next spark should occur and to make the calculations immediately prior to that period. The prediction is based upon the most recent speed information including a reference period value just prior to the next spark period. Reference pulses produced from a crankshaft driven transducer determine the measured reference periods and preferably comprise a plurality of pulses per spark event. One reference period is chosen as a base period and a weighted difference of recent periods is used to adjust the base to predict the spark period. The spark period or the corresponding engine speed is used in calculating the spark angle and the conversion to spark time. A hardware interrupt to the microprocessor causes the calculations to be made when the reference pulse nearest the next spark occurs.

Inventors

  • 👤 Dah-Lain Tang
  • 👤 Man-Feng Chang
  • 👤 Myrna C. Sultan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 20:31
CPC Classifications
F; F02; F02P; F02P5/00; F02P5/04; F02P5/145; F02P5/15; F02P5/1502; F02P5/1504; F02P7/00; F02P7/06; F02P7/077; F02P7/0775; Y; Y02; Y02T; Y02T10/00; Y02T10/10; Y02T10/40

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 143 words
A method of determining spark time in a spark timing system of an internal combustion engine having a plurality of cylinders and a spark period for each cylinder in which a spark occurs, comprising the steps of: generating at least one crankshaft position reference pulse for each spark firing event, the reference pulse nearest the next spark being set to occur within a same cylinder event as the next spark; measuring at least two reference periods between recent reference pulses; calculating the spark timing synchronously with crankshaft position by performing the calculation upon receipt of the reference pulse nearest the next spark; predicting the engine speed for the next spark period from at least two reference periods including the most recent reference period; and based on the predicted speed, calculating a spark time measured from the said reference pulse nearest the next spark.
Claim 2
Independent Claim 143 words
A method of determining spark time in a spark timing system of an internal combustion engine having a plurality of cylinders and a spark period for each cylinder in which a spark occurs, comprising the steps of: generating at least one crankshaft position reference pulse for each spark firing event, the reference pulse nearest the next spark being set to occur within a same cylinder event as the next spark; measuring at least two reference periods between recent reference pulses; calculating the spark timing synchronously with crankshaft position by performing the calculation upon receipt of the reference pulse nearest the next spark; predicting the engine speed for the next spark period from at least two reference periods including the most recent reference period; and based on the predicted speed, calculating a spark time measured from the said reference pulse nearest the next spark.
Claim 3
Independent Claim 175 words
A method of determining spark time in a spark timing system of an internal combustion engine having a plurality of cylinders and a spark period for each cylinder in which a spark occurs, comprising the steps of: generating at least one crankshaft position reference pulse per engine spark firing event, the reference pulse nearest the next spark being set to occur within a same cylinder event as the next spark and prior to the next spark period by an amount sufficient to calculate the spark time; measuring at least two reference periods between recent reference pulses; calculating the spark timing synchronously with crankshaft position by performing the calculation upon receipt of the reference pulse nearest the next spark; predicting the engine speed for the next spark period from at least two reference periods including the most recent reference period; calculating the desired spark angle based on the predicted engine speed; and based on the predicted speed, converting the desired spark angle to a spark time measured from the said reference pulse nearest the next spark.
Claim 4
Independent Claim 175 words
A method of determining spark time in a spark timing system of an internal combustion engine having a plurality of cylinders and a spark period for each cylinder in which a spark occurs, comprising the steps of: generating at least one crankshaft position reference pulse per engine spark firing event, the reference pulse nearest the next spark being set to occur within a same cylinder event as the next spark and prior to the next spark period by an amount sufficient to calculate the spark time; measuring at least two reference periods between recent reference pulses; calculating the spark timing synchronously with crankshaft position by performing the calculation upon receipt of the reference pulse nearest the next spark; predicting the engine speed for the next spark period from at least two reference periods including the most recent reference period; calculating the desired spark angle based on the predicted engine speed; and based on the predicted speed, converting the desired spark angle to a spark time measured from the said reference pulse nearest the next spark.
Claim 5
Dependent Claim 25 words
The invention as defined in claim 2 wherein the said reference pulse nearest the next spark occurs within about 60 degrees before top dead center.
Claim 6
Dependent Claim 27 words
The invention as defined in claim 2 wherein the reference periods used in the engine speed predicting step all occur within an interval less than two events.
Claim 7
Independent Claim 202 words
A method of determining spark time in a spark timing system of an internal combustion engine having a plurality of cylinders and a spark period for each cylinder in which a spark occurs, comprising the steps of: generating a plurality of crankshaft position reference pulses per engine spark firing event, the reference pulse nearest the next spark being set to occur within a same cylinder event as the next spark and prior to the next spark period by an amount sufficient to calculate the spark time; measuring at least two reference periods between reference pulses within the said cylinder event; calculating the spark timing synchronously with crankshaft position by performing the calculation upon receipt of the reference pulse nearest the next spark; predicting the engine speed for the next spark period from a plurality of reference periods including the most recent reference period by selecting one reference period as a base period, determining a speed trend, and adjusting the base period in accordance with the trend; calculating the desired spark angle based on the predicted engine speed; and based on the predicted speed, converting the desired spark angle to a spark time measured from the said reference pulse nearest the next spark.
Claim 8
Independent Claim 202 words
A method of determining spark time in a spark timing system of an internal combustion engine having a plurality of cylinders and a spark period for each cylinder in which a spark occurs, comprising the steps of: generating a plurality of crankshaft position reference pulses per engine spark firing event, the reference pulse nearest the next spark being set to occur within a same cylinder event as the next spark and prior to the next spark period by an amount sufficient to calculate the spark time; measuring at least two reference periods between reference pulses within the said cylinder event; calculating the spark timing synchronously with crankshaft position by performing the calculation upon receipt of the reference pulse nearest the next spark; predicting the engine speed for the next spark period from a plurality of reference periods including the most recent reference period by selecting one reference period as a base period, determining a speed trend, and adjusting the base period in accordance with the trend; calculating the desired spark angle based on the predicted engine speed; and based on the predicted speed, converting the desired spark angle to a spark time measured from the said reference pulse nearest the next spark.
Claim 9
Dependent Claim 38 words
The invention as defined in claim 5 wherein an acceleration trend is determined as the difference between two reference periods and the engine speed is predicted as the most recent reference period adjusted in accordance with the trend.
Claim 10
Dependent Claim 43 words
The invention as defined in claim 5 wherein misfire is detected by comparing reference periods following a spark period to determine whether speed increase typical of combustion occurred, and using the misfire information in predicting the engine speed for the next spark period.

References Cited (Backward Citations)

US3934563A Cited
US4236214A Cited
US4379333A Cited
US4424568A Cited
US4355613A Cited
US4351306A Cited
US4547852A Cited
US4630206A Cited
US4553426A Cited
US4548185A Cited
US4607523A Cited
US4644917A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-01-08 1993-07-10 1994-01-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-01-08 1997-07-10 1998-01-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-01-08 2001-07-10 2002-01-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag