Apparatus and method for providing digital signal processing method for controlling the speed and phase of a motor involves inputting a reference signal having a frequency and relative phase indicative of a time based signal; modifying the reference signal to introduce a slew-rate limited portion of each cycle of the reference signal; inputting a feedback signal having a frequency and relative phase indicative of the operation of said motor; modifying the feedback signal to introduce a slew-rate limited portion of each cycle of the feedback signal; analyzing the modified reference signal and the modified feedback signal to determine the frequency of the modified reference signal and of the modified feedback signal and said relative phase between said modified reference signal and said modified feedback signal; and outputting control signals to the motor for adjusting said speed and phase of the motor based on the frequency determination and determination of the relative phase.
The present invention generally relates to motor control, and more particularly, to precise speed and phase control of large motors driving heavy loads. This invention was made with Government support under Contract No. W-7405-ENG-36 awarded by the U.S. Department of Energy. The Government has certain rights in the invention.