Claims
- 1. A method of verifying an assumed synchronization of a crankshaft signal for a multiple cylinder four-stroke internal combustion engine based on induced misfiring a specified engine cylinder, comprising the steps of:
identifying reference positions of the crankshaft signal intermediate top dead center positions of consecutively fired engine cylinders, and determining reference time intervals bounded by the identified reference positions; determining time differences between successive reference time intervals; accumulating the determined time differences in a first accumulator if the assumed synchronization is such that said consecutively fired engine cylinders include the specified cylinder, and in a second accumulator if the assumed synchronization is such that said consecutively fired engine cylinders do not include the specified cylinder; and determining whether the assumed synchronization is correct based on a detected divergence of the first and second accumulators and a direction of the detected divergence.
- 2. The method of claim 1, including the steps of:
assigning timer values T1, T2 and T3 to successively identified reference positions of the crankshaft signal; and determining said time differences in accordance with: (T1−(2*T2)+T3):
- 3. The method of claim 1, including the step of:
determining that the assumed synchronization cannot be verified if the detected divergence of the first and second accumulators exceeds a difference threshold, and both of the first and second accumulators exceed one of the first and second thresholds.
- 4. The method of claim 1, including the steps of:
defining first and second tests for correct synchronization based on comparisons of the first and second accumulators with respective first and second thresholds of opposite polarity; and determining that the assumed synchronization is correct if the detected divergence of the first and second accumulators exceeds a difference threshold, and at least one of the first and second tests for correct synchronization is met.
- 5. The method of claim 1, including the steps of:
defining first and second tests for correct synchronization based on comparisons of the first and second accumulators with respective first and second thresholds of opposite polarity; and determining that the assumed synchronization is correct if the first and second tests for correct synchronization are both met.
- 6. The method of claim 1, including the steps of:
defining first and second tests for incorrect synchronization based on comparisons of the first and second accumulators with respective first and second thresholds of opposite polarity; and determining that the assumed synchronization is incorrect if the detected divergence of the first and second accumulators exceeds a difference threshold, and at least one of the first and second tests for incorrect synchronization is met.
- 7. The method of claim 1, including the steps of:
defining first and second tests for incorrect synchronization based on comparisons of the first and second accumulators with respective first and second thresholds of opposite polarity; and determining that the assumed synchronization is incorrect if the first and second tests for incorrect synchronization are both met.
- 8. The method of claim 1, wherein the step of determining whether the assumed synchronization is correct is disabled when a temperature of said engine is below a reference temperature.
- 9. The method of claim 1, wherein the step of determining whether the assumed synchronization is correct is disabled when said engine has been operating for less than a reference time.
- 10. The method of claim 1, including the step of:
disabling the step of determining whether the assumed synchronization is correct when a specified change in engine loading is detected.
PRIOR APPLICATION
[0001] This application claims the benefit of prior Provisional Patent Application Serial No. 60/299,996 filed Jun. 21, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60299996 |
Jun 2001 |
US |