Patent ID: 7194899

Claim:
A method of estimating engine crank angle and rotation speed, comprising: detecting a plurality of successive tooth signals, wherein each tooth signal provides a crank angle θ k for one of a series of teeth of the engine; calculating a crank rotation speed ω k and a crank acceleration α k based on the tooth signals and time difference Δt k between the tooth signals; calculating a sampling crank k angle θ m by updating the detected crank angle θ k based on the time difference Δt k , the calculated rotation speed ω k and the calculated acceleration α k ; calculating a sampling crank rotation speed ω m by updating the calculated crank rotation speed ω k based on the time difference Δt k and the calculated acceleration α k ; defining the calculated acceleration as a sampling acceleration α m =α k ; and designing an estimation unit based on a discrete kinematic model, the estimation unit includes an estimator and a feedback gain matrix to perform a close-loop estimation.