Claims
- 1. A method of controlling a motor driven system in which a parameter provided by said system can be adjusted in response to operation of a motor in a selected one of two directions, comprising the steps of:
- providing a signal indicative of the actual magnitude of the parameter;
- providing a signal indicative of a target magnitude for said parameter;
- comparing said actual magnitude with said target magnitude and in the event that said actual magnitude differs from said target magnitude by a first amount, setting the motor direction to that in which the motor will adjust said actual magnitude to be closer to said target magnitude, and in the event that said actual magnitude differs from said target magnitude by a second amount greater than said first amount, providing power to said motor to cause said motor to provide an increment of adjustment to said actual parameter.
- 2. A method of controlling a system driven by a bi-directional DC motor in which a parameter provided by said system can be adjusted in response to operation of said motor in a selected one of two directions, comprising performing, in each of a series of cycles of given duration, the steps of:
- providing a signal indicative of the actual magnitude of the parameter;
- providing a signal indicative of a target magnitude for said parameter;
- comparing said actual magnitude with said target magnitude and in the event that said actual magnitude differs from said target magnitude by a first amount, setting the motor direction to that in which the motor will adjust said actual magnitude to be closer to said target magnitude, and in the event that said actual magnitude differs from said target magnitude by a second amount greater than said first amount, providing one pulse of power to said motor to cause said motor to provide an increment of adjustment to said actual parameter, each pulse having a duration which is a fraction of the duration of a cycle.
- 3. A method of controlling a system driven by a bi-directional DC motor in which a parameter provided by said system can be adjusted in response to operation of said motor in a selected one of two directions, comprising performing, in each of a series of cycles of given duration, the steps of:
- providing a signal indicative of the actual magnitude of the parameter;
- providing a signal indicative of a target magnitude for said parameter;
- comparing said actual magnitude with said target magnitude and in the event that said actual magnitude differs from said target magnitude by a given amount, setting the motor direction to that in which the motor will adjust said actual magnitude to be closer to said target magnitude, and providing one pulse of power to said motor to cause said motor to provide an increment of adjustment to said actual parameter, each pulse having a duration which is an invariant fractional portion of said given duration of a cycle.
- 4. A method according to claim 3 wherein said comparing step comprises:
- in the event that said actual magnitude differs from said target magnitude by a first amount, setting the motor direction to that in which the motor will adjust said actual magnitude to be closer to said target magnitude, and in the event that said actual magnitude differs from said target magnitude by a second amount greater than said first amount, providing said pulse of power to said motor.
Parent Case Info
This is a division of application Ser. No. 08/049,053 filed on Apr. 19, 1993 now U.S. Pat. No. 5,462,439.
US Referenced Citations (6)
Divisions (1)
|
Number |
Date |
Country |
Parent |
49053 |
Apr 1993 |
|