Claims
- 1. A motor having a current draw, the motor comprising:
an input for receiving an input voltage; and a current controller operatively coupled with the input, the current controller being capable of detecting the current draw by the motor, the current controller being capable of changing the current draw as a function of the input voltage.
- 2. The motor as defined by claim 1 wherein the motor has a rated power value, the current controller being capable of controlling the current draw as a function of the rated power.
- 3. The motor as defined by claim 1 wherein the current controller is capable of changing the current draw inversely proportional to the input voltage.
- 4. The motor as defined by claim 1 wherein the current controller includes a pulse width modulator to control current draw.
- 5. The motor as defined by claim 1 wherein the current controller includes a programmable element capable of executing program code.
- 6. The motor as defined by claim 1 further including a stator and a rotor that is rotatably attached to the stator, the rotor speed being controlled by the current controller.
- 7. The motor as defined by claim 1 further including a coil, the current draw being a function of at least one characteristic of the coil.
- 8. The motor as defined by claim 1 further including a voltage sensor that is capable of measuring the input voltage, the voltage sensor being in electrical communication with the current controller.
- 9. A motor having a current draw, the motor comprising:
means for receiving an input voltage; and means for controlling the current draw as a function of the input voltage.
- 10. The motor as defined by claim 9 wherein the motor has a rated power value, the controlling means including means for controlling the current draw based upon the rated power.
- 11. The motor as defined by claim 9 wherein the current controller includes means for changing the current draw inversely proportional to the input voltage.
- 12. The motor as defined by claim 9 wherein the controlling means includes a programmable element capable of executing program code.
- 13. The motor as defined by claim 9 further including a stator and a rotor that is rotatably attached to the stator, the rotor speed being controlled by the controlling means.
- 14. A method of controlling the speed of a motor, the method comprising:
receiving an input voltage that powers the motor; calculating the power produced by the input voltage; comparing the power produced by the input voltage to a given power; and controlling current drawn by the motor as a function of the comparison of the power produced to the given power, the power produced by the input voltage being a function of the current drawn by the motor.
- 15. The method as defined by claim 14 wherein the current drawn is increased if the power produced is less than the given power.
- 16. The method as defined by claim 14 wherein the current drawn is decreased if the power produced is greater than the given power.
- 17. The method as defined by claim 14 wherein controlling the current draw includes pulse width modulating the input voltage.
- 18. The method as defined by claim 14 wherein the given voltage is preprogrammed into a programmable element that controls the current drawn, the programmable element capable of executing program code.
- 19. The method as defined by claim 14 further including calculating the value of the input voltage.
- 20. A computer program product for use on a computer system for controlling the speed of a motor, the computer program product comprising a computer usable medium having computer readable program code thereon, the computer readable program code comprising:
program code for receiving an input voltage that powers the motor; program code for calculating the power produced by the input voltage; program code for comparing the power produced by the input voltage to a given power; and program code for controlling the current drawn by the motor as a function of the comparison of the power produced to the given power, the power produced by the input voltage being a function of the current drawn by the motor.
- 21. The computer program product as defined by claim 20 wherein the program code for controlling current includes program code for increasing the current drawn if the power produced is less than the given power.
- 22. The computer program product as defined by claim 20 wherein the program code for controlling current includes program code for decreasing the current drawn if the power produced is greater than the given power.
- 23. The computer program product as defined by claim 20 wherein the program code for controlling includes program code for pulse width modulating the input voltage.
- 24. The computer program product as defined by claim 20 further including program code for calculating the value of the input voltage.
PRIORITY
[0001] This patent application claims priority from provisional U.S. patent application No. 60/390,261, filed Jun. 20, 2002, entitled, “MOTOR WITH DYNAMIC CURRENT DRAW,” and naming Mark Reinhold, Kenneth Hoffmann, Frank Cettina, and Steve Miller as inventors, the disclosure of which is incorporated herein, in its entirety, by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60390261 |
Jun 2002 |
US |