Method of counting drive motor rotations, and memory modules, storage media, and motor and vehicle apparatuses utilizing same
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of accurately maintaining, in position registers of memory modules, a net count of rotor signals received from a motor equipped with a rotor position sensor. A vehicle apparatus includes the memory modules and motor, as well as a driven component and processors that: (a) adjust the net count while the motor is driven; (b) monitor for, and terminate power upon encounter of, a mechanical stop; and (c) correct the net count for rotor signals received thereafter. Storage media and memory modules are encoded with processor instructions and processor-readable code that, when executed by processors, cause them to perform the method.
13 Citations
38 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more non-transitory processor-readable memory modules for use with one or more processors, a motor equipped with a rotor position sensor, and a driven component that is operatively moved by the motor;
- with the memory modules comprising one or more position registers, and wherein the memory modules are encoded with processor-readable code that is executable by the processors to perform a method of accurately maintaining, in the position registers, a stored net count of rotor position signals received from the motor, 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
- with the memory modules comprising one or more position registers, and wherein the memory modules are encoded with processor-readable code that is executable by the processors to perform a method of accurately maintaining, in the position registers, a stored net count of rotor position signals received from the motor, the method comprising the steps of;
-
19. One or more non-transitory processor-readable storage media for use with one or more processors, a motor equipped with a rotor position sensor, a driven component that is operatively moved by the motor, and one or more processor-readable memory modules that contain one or more position registers;
- with the storage media being encoded with processor instructions that, when executed by the processors, cause the processors to perform a method of accurately maintaining, in the position registers, a stored net count of rotor position signals received from the motor, 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
- with the storage media being encoded with processor instructions that, when executed by the processors, cause the processors to perform a method of accurately maintaining, in the position registers, a stored net count of rotor position signals received from the motor, the method comprising the steps of;
-
28. A motor apparatus, for use in operatively moving a driven component between first and second positions, comprising:
-
a) a motor equipped with a rotor position sensor; b) one or more processor-readable memory modules that contain one or more position registers adapted to store a net count of rotor position signals received from the motor; and c) one or more processors operatively adapted to; i) provide a first supply of power to the motor; ii) adjust the net count, stored in the position registers, by a first adjustment directly related to a first quantity of rotor position signals received after providing the first supply of power to the motor; iii) monitor 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; iv) terminate the first supply of power in presence of the trip value; and v) adjust the net count, stored in the position registers, by a second adjustment directly related to a second quantity of rotor position signals received after terminating the first supply of power; 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; and
whereby the net count stored in the position registers of the memory modules accurately corresponds to an actual position of the driven component between the first and second positions. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A vehicle apparatus comprising:
-
a) a motor equipped with a rotor position sensor; b) a driven vehicle component operatively movable by the motor between first and second positions; c) one or more processor-readable memory modules that contain one or more position registers adapted to store a net count of rotor position signals received from the motor; and d) one or more processors operatively adapted to; i) provide a first supply of power to the motor; ii) adjust the net count, stored in the position registers, by a first adjustment directly related to a first quantity of rotor position signals received after providing the first supply of power to the motor; iii) monitor 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; iv) terminate the first supply of power in presence of the trip value; and v) adjust the net count, stored in the position registers, by a second adjustment directly related to a second quantity of rotor position signals received after terminating the first supply of power; 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; and
whereby the net count stored in the position registers accurately corresponds to an actual position of the vehicle component between the first and second positions. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification