Patent ID: 7750588

Claim:
A method of accurately maintaining, in one or more position registers of one or more memory modules, a stored net count of rotor position signals received from a motor equipped with a rotor position sensor, with the motor being operable to move a driven component, the method comprising the steps of: a first power-supplying step of operatively providing a first supply of power to the motor; a first counting step of adjusting the net count, stored in the position registers, by a first adjustment directly related to a first quantity of rotor position signals received after the first power-supplying step; a monitoring step of monitoring at least one motor-related parameter for presence of a trip value indicative of one or more of the motor and the driven component having encountered a mechanical stop; a first power-cutting step, after the first power-supplying step, of terminating the first supply of power in presence of the trip value; and a second counting step of adjusting the net count, stored in the position registers, by a second adjustment directly related to a second quantity of rotor position signals received after the first power-cutting step; wherein the first adjustment is a first one selected from an adjustment group consisting of an incremental adjustment and a decremental adjustment; and wherein the second adjustment is the respective other one selected from the adjustment group.