| CPC B60W 20/40 (2013.01) [B60W 50/082 (2013.01); B60W 50/12 (2013.01); B60W 2510/081 (2013.01)] | 17 Claims |

|
1. An apparatus for estimating error in an electric motor position sensor, the apparatus including a computer processor coupled to a computer readable storage medium, the computer readable storage medium including computer program instructions that when executed by the computer processor cause the apparatus to carry out the operations of:
receiving, by an electronic control unit (ECU) for an electric motor during a first state of operation of the electric motor, a first plurality of time samples of a first output signal from a position sensor, the first output signal indicative of a rotational position of the electric motor during the first state;
determining, by the ECU, an estimated error offset for the first plurality of time samples;
storing, by the ECU, the estimated error offset in a memory associated with the ECU;
receiving, by the ECU during a second state of operation of the electric motor, a second plurality of time samples of a second output signal from the position sensor, the second output signal indicative of a rotational position of the electric motor during the second state; wherein the second state of operation is different than the first state of operation;
determining, by the ECU, an estimated error for the second plurality of time samples; and
determining, by the ECU, whether a difference between the estimated error and the stored estimated error offset is greater than a predetermined threshold value.
|