Patent ID: 7047145

Claim:
A resolver detected position compensation method for compensating a detected position detected by a resolver comprising the steps of: performing a static error compensation to compensate a static error defined as an error from a real position of a rotor of the resolver that occurs when the rotor is at rest, thereby producing a compensated detected position; and performing a dynamic error compensation on the compensated detected position obtained by the static error compensation to eliminate a dynamic error defined as an error from a real position of the rotor that occurs when the rotor is rotating, wherein the dynamic error compensation comprises the steps of: measuring beforehand a variation in phase of the dynamic error signal that varies according to the rotational position of the rotor at various rotational speeds of the rotor; measuring beforehand an amplitude peak value of the dynamic error signal that varies with the rotational speed of the rotor at various rotational speeds of the rotor; multiplying the variation in phase and the amplitude peak value of the dynamic error signal at a particular rotational speed of the rotor to determine an estimated dynamic error; and subtracting the estimated dynamic error from the compensated detected position signal.