Method of counting drive motor rotations, and memory modules, storage media, and motor and vehicle apparatuses utilizing same
AssigneeFaurecia Automotive Seating Canada Limited
InventorXuyang Zhang
Life of this patent
Estimating the term…
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.
Claims38
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.