Adaptive pulsing motor control for positioning system
AssigneeUnisen, Inc.
InventorJames S. Sweeney, Jr.
Life of this patent
Estimating the term…
Abstract
A motor control positioning apparatus and method are disclosed wherein variable duration pulses are fed to a DC motor. After the vicinity of the destination has been reached, the final pulsing stage is initiated, in which a short duration pulse is fed to the motor; position is then checked to determine if forward movement of the driven element has occured; and if movement has not occurred, the pulse duration is increased by an increment which is repeated until movement does occur. Thereupon a new series of such pulses is started; and this cycling continues until destination is reached.
Claims26
In a positioning system for moving a driven element precisely to a destination, in combination with (a) a direct current motor which moves the driven element in response to on-off driving pulses and which is capable of exerting variable amounts of moving effort on the driven element depending on the duration of the driving pulses;
- (b) means for measuring the position of the driven element and its distance from the destination;
- and (c) means for causing the motor to move the driven element to the vicinity of the destination relatively quickly:
- means for providing to the motor a first short duration driving pulse once the driven element has reached the vicinity of the destination;
- means for determining whether said pulse has moved the driven element toward the destination;
- means for providing to the motor successive driving pulses in a pulsing cycle, each pulse in a cycle having a slightly longer duration than the previous pulse, until the driven element has moved toward the destination;
- and
- means for beginning the next pulsing cycle with a pulse having the short duration of the first pulse after each measured movement of the driven element toward the destination.
For use with a positioning system for moving a driven element precisely to a destination, which has a direct current motor to move the driven element in response to driving pulses and which is capable of exerting variable amounts of moving effort on the driven element depending on the duration of the driving pulses, that method of controlling the movement of the motor which comprises:
- measuring the position of the driven element and its distance from the destination;
- causing the motor to move the driven element to the vicinity of the destination relatively quickly;
- providing to the motor a first short duration driving pulse once the driven element has reached the vicinity of the destination;
- determining whether said pulse has moved the driven element toward the destination;
- providing to the motor successive driving pulses in a pulsing cycle, each pulse in a cycle having a slightly longer duration than the previous pulse, until the driven element has moved toward the destination;
- and
- beginning the next pulsing cycle with a pulse having the short duration of the first pulse after each measured movement of the driven element toward the destination
A destination-finding control system for a motor which moves a driven element, comprising:
- means for generating motor actuating pulses each having a predetermined duration and being spaced from successive pulses by a predetermined duration;
- means for determining after each actuating pulse whether forward motion has been measured;
- means for incrementally increasing the duration of successive actuating pulses until such forward motion has been measured;
- means for determining after each forward motion whether the destination has been reached;
- and
- means for repeating the foregoing sequence of such timed actuating pulses until the destination has been reached.
That method of causing a driven element to be moved by a motor control system to a predetermined destination, which includes the steps of:
- generating motor actuating pulses each having a predetermined duration and being spaced from successive pulses by a predetermined duration;
- determining after each actuating pulse whether forward motion has been measured;
- incrementally increasing the duration of successive actuating pulses until such forward motion has been measured;
- determining after each forward motion whether the destination has been reached;
- and
- repeating the foregoing sequence of such timed actuating pulses until the destination has been reached.
In a positioning system for moving a driven element precisely to a destination in response to variable width command signal pulses, in combination with (a) a direct current motor which exerts moving force on the driven element whenever the motor is on, and which is on when the command signal is present and off when the command signal is absent;
- and (b) means for measuring the position of the driven element and comparing it to the destination:
- means for setting an interim target position of the driven element once the vicinity of the destination has been reached;
- means for applying a first short duration command signal pulse to the motor;
- means for determining whether said pulse has caused the driven element to move sufficiently to cancel the interim target position;
- means for providing successive command signal pulses in a pulsing cycle, each pulse having a slightly larger duration than the previous pulse, until the driven element has moved sufficiently to cancel the interim target position;
- means for setting a new interim target position upon cancellation of the previous interim target position;
- and,
- means for beginning a new pulsing cycle after each setting of a new interim position until the destination has been reached.
For use with a positioning system for moving a driven element precisely to a destination in response to variable width command signal pulses, which system includes (a) a direct current motor which exerts moving force on the driven element whenever the motor is on, and which is on when the command signal is present and off when the command signal is absent;
- and (b) means for measuring the position of the driven element and comparing it to the destination;
- that method of controlling the motor which comprises the following steps:
- setting an interim target position of the driven element once the vicinity of the destination has been reached;
- applying a first short duration command signal pulse to the motor;
- determining whether said pulse has caused the driven element to move sufficiently to cancel the interim target position;
- providing successive command signal pulses in a pulsing cycle, each pulse having a slightly larger duration than the previous pulse, until the driven element has moved sufficiently to cancel the interim target position;
- setting a new interim target position upon cancellation of the previous interim target position;
- and,
- beginning a new pulsing cycle after each setting of a new interim position until the destination has been reached.
Dependencies are inferred from the claim text.