Crankshaft Position Sensor
The Crankshaft Position (CKP) sensor indicates the crankshaft speed and position. The CKP sensor produces an AC voltage of different amplitude and frequency. The frequency depends on the velocity of the crankshaft. The AC voltage output depends on the crankshaft position and the battery voltage. The CKP sensor works in conjunction with a 7X reluctor wheel attached to the crankshaft. If the ECM detects an incorrect number of pulses from the CKP sensor, DTC P0336 sets. The CKP sensor connects to the Engine Control Module (ECM) through the following circuits:
- The CKP sensor signal.
- The low reference.
The CKP system variation learn feature is used to calculate reference period errors caused by slight tolerance variations in the crankshaft, and the CKP sensor. The calculated error allows the ECM to accurately compensate for reference period variations. This enhances the ability of the ECM to detect misfire events over a wider range of engine speed and load. The ECM stores the CKP system variation values after a learn procedure has been performed. If the actual crankshaft position variation is not within the CKP system variation compensating values stored in the ECM, DTC P0300 may set. If the ECM detects that the CKP system variation values are not stored in the ECM memory, DTC P0315 sets.