Engine crankshaft position sensor
AssigneeGeneral Motors Corporation
InventorsRichard A. Peden, Ronald Paul
Life of this patent
Estimating the term…
Abstract
A simulator for generating simulated crankshaft angle signals during rotation of an internal combustion engine for use as a backup to a sensor sensing the ring gear teeth is described. A number representing the time in terms of the pulses from a clock for the engine crankshaft to rotate through an angle equal to one-half the angular spacing of the teeth on the ring gear is determined based on the current engine speed. This number is continuously counted by a counter whose output comprises simulated crankshaft angle signals.
Claims1
For a multi-cylinder internal combustion engine having an output crankshaft rotated by the engine, a system for generating angle signals for engine control upon rotation of the crankshaft, the system comprising:
- a crankshaft rotation sensor comprising (A) a ring gear rotated by the crankshaft, the ring gear having teeth spaced at predetermined angles around its periphery and (B) means for sensing the passing of the teeth on the ring gear as the crankshaft is rotated and providing a ring gear angle signal for each tooth sensed, each ring gear angle signal representing a rotation of the crankshaft equal to the predetermined angle;
- means for determining the value of engine speed upon the occurrence of each cylinder top dead center position of the crankshaft;
- a clock for generating clock pulses at a predetermined frequency;
- means for determining, upon the occurrence of each cylinder top dead center position of the crankshaft, the number of clock pulses at the predetermined frequency that will occur over a time period required for the crankshaft of the engine to rotate over one-half of the predetermined angle at the measured engine speed;
- a counter for repeatedly counting clock pulses applied thereto to a number preset therein, the counter having a bistable output shifting between first and second states each time the number of clock pulses counted equals the number preset therein;
- and
- means for presetting the determined number of clock pulses into the counter upon the occurrence of each cylinder top dead center position of the crankshaft, the output of the counter comprising simulated crankshaft angle signals, each simulated crankshaft angle signal representing a rotation of the crankshaft equal to the predetermined angle;
- means for sensing a failure in the crankshaft rotation sensor;
- and
- means selecting the ring gear angle signal in the absence in a sensed failure in the crankshaft rotation sensor and selecting the simulated crankshaft angle signals during a sensed failure in the crankshaft rotation sensor, the selected ring gear angle comprising the angle signals for engine control.
Dependencies are inferred from the claim text.