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.