Adaptive digitally controlled motor drive system and method
AssigneeAmpex Corporation
InventorsDavid Rodal, Nathan Osborn, Robert Steele
Life of this patent
Estimating the term…
Abstract
A digitally controlled motor drive system using a pulse width modulated motor drive receives a desired motor velocity signal and an actual motor velocity signal and it provides a corresponding velocity error signal. The velocity error signal is adjusted in response to a change in the value of a power voltage supplied to the motor. The velocity error signal may be compensated for back electromotive force and/or for static friction in the motor, if desired. The system is simple, reliable and cost effective.
Claims14
A digitally controlled motor drive system, comprising;
- a motor coupled to a power supply voltage source to receive a power supply voltage having a nominal value;
- means coupled to said motor for providing an output signal corresponding to an actual velocity thereof;
- a digital controller coupled to receive an externally applied first input signal corresponding to a desired motor velocity, a second input signal corresponding to said actual motor velocity, and a third input signal corresponding to an actual value of said power supply voltage, said digital controller providing an error signal derived from a difference between said first and second input signals thereof, said digital controller being further coupled to provide a correction factor proportional to a change in said third input signal with respect to said nominal value thereof;
- and to multiply said error signal by said correction factor to obtain an adjusted error signal and
- means for generating a motor drive signal coupled to receive said adjusted error signal and to apply responsively a drive signal to said motor.
A digitally controlled motor drive system, comprising;
- a motor coupled to a power supply voltage source to receive a power supply voltage having a nominal value;
- means coupled to said motor for providing an output signal corresponding to an actual velocity thereof;
- microprocessor means coupled to receive an externally applied first input signal corresponding to a desired motor velocity, a second input signal corresponding to said actual motor velocity, and a third input signal corresponding to an actual value of said power supply voltage, said microprocessor means coupled to provide an error signal proportional to a difference between said first and second input signals, a correction factor proportional to a ratio of said nominal power supply voltage value and said actual power supply voltage value and to multiply said error signal by said correction factor to obtain an adjusted error signal;
- and
- means for generating a motor drive signal coupled to receive said adjusted error signal and to apply responsively a drive signal to said motor.
A digitially controlled motor drive system, comprising;
- a motor coupled to a power supply voltage source to receive a power supply voltage having a nominal value;
- means coupled to said motor for providing an output signal corresponding to an actual velocity thereof;
- microprocessor means coupled to receive an externally applied first input signal corresponding to a desired motor velocity, a second input signal corresponding to said actual motor velocity, and a third input signal corresponding to an actual value of said power supply voltage, said microprocessor means coupled to provide an error signal proportional to a difference between said first and second input signals, a fourth signal value proportional to said actual motor velocity and substantially equal to a back electromotive force of said motor, a correction factor proportional to a ratio of said nominal power supply voltage value and an actual value of said power supply voltage, and to multiply a sum of said error signal and said fourth signal values by said correction factor to obtain said adjusted error signal;
- and
- means for generating a motor drive signal coupled to receive said adjusted error signal and to apply responsively a drive signal to said motor.
A digitially controlled motor drive system, comprising:
- a motor coupled to a power supply voltage source to receive a power supply voltage having a nominal value;
- means coupled to said motor for providing an output signal corresponding to an actual velocity thereof;
- microprocessor means coupled to receive an externally applied first input signal corresponding to a desired motor velocity, a second input signal corresponding to said actual motor velocity, and a third input signal corresponding to an actual value of said power supply voltage, said microprocessor means coupled to provide an error signal proportional to a difference between said first and second input signals, a fourth signal value proportional to said actual motor velocity and substantially equal to a back electromotive force of said motor, a fifth signal value proportional to a minimum voltage value necessary to overcome a static friction of said motor, a correction factor proportional to a ratio of said nominal power supply voltage value and said actual power supply voltage value, and to multiply a sum of said error signal, said fourth and fifth signal values by said correction factor to obtain said adjusted error signal;
- and
- means for generating a motor drive signal coupled to receive said adjusted error signal and to apply responsively a drive signal to said motor.
A digitally controlled motor drive system, comprising;
- a motor coupled to a power supply voltage source to receive a power supply voltage having a nominal value;
- means coupled to said motor for providing an output signal corresponding to an actual velocity thereof;
- a digital controller coupled to receive an externally applied first input signal corresponding to a desired motor velocity, a second input signal corresponding to said actual motor velocity, and a third input signal corresponding to an actual value of said power supply voltage, said digital controller providing an error signal derived from a difference between said first and second input signals thereof, said digital controller being coupled to adjust said error signal in response to a change in said third input signal with respect to said nominal value thereof;
- and
- pulse width modulator means comprising a presettable counter means having an input coupled to an output of said digital controller for receiving said adjusted error signal, and having a preset input coupled to receive a preset signal of a selected frequency, a flip-flop having a set input coupled to receive said preset signal and a reset input coupled to receive a reset signal from said counter means, said flip-flop coupled to provide drive pulses having a width corresponding to said adjusted error signal and a frequency corresponding to that of said preset signal, and a power switch means coupled to switch said power supply voltage to said motor in response to said drive pulses.
A method of providing drive signals to a motor, comprising the steps of:
- applying a power supply voltage to said motor;
- detecting an actual value of said voltage applied to said motor;
- detecting an actual velocity of said motor;
- providing an error signal proportional to a difference between a desired motor velocity and said detected actual motor velocity;
- providing a compensation signal proportional to said actual motor velocity and substantially equal to a back electromotive force of said motor;
- providing a correction factor proportional to a ratio of a nominal power supply voltage value to said actual voltage value;
- multiplying a sum of said error signal value and said compensation signal value by said correction factor to obtain an adjusted error signal;
- and
- generating a motor drive signal in response to said adjusted error signal.
A method of providing drive signals to a motor, comprising the steps of:
- applying a power supply voltage to said motor;
- detecting an actual value of said voltage applied to said motor;
- detecting an actual velocity of said motor;
- providing an error signal proportional to a difference between a desired motor velocity and said detected actual motor velocity;
- providing a compensation signal proportional to said actual motor velocity and substantially equal to a back electromotive force of said motor;
- providing an offset signal proportional to a minimum voltage value necessary to overcome a static friction of said motor;
- providing a correction factor proportional to a raio of a nominal power supply voltage value to said actual voltage value;
- multiplying a sum of said error signal value, said compensation signal value and said offset signal value by said correction factor to obtain an adjusted error signal;
- and
- generating a motor drive signal in response to said adjusted error signal.
Dependencies are inferred from the claim text.