Generic motor control system and method
First Claim
1. A method for tailoring the operation of any of a plurality of different motors adapted for use in a plurality of differing motor applications using a single motor control module, wherein each said motor application requires differing motor performance parameters, the method comprising:
- executing, at a predetermined periodic interval of an AC line signal, a universal control algorithm operating in connection with said motor control module to determine a firing angle solution for an electronic valve, the electronic valve configured to control a current through any of the different motors in any of the differing applications, said universal control algorithm comprising a plurality of variable inputs and a plurality of corresponding soft coded function coefficients specific to a particular motor application,wherein executing the universal control algorithm comprises;
utilizing said variable, a plurality of motor operating criterion measurable during operation of the motor; and
utilizing said corresponding coefficients to one of enable and disable each said variable input to determine said firing angle solutions for tailoring the performance of any of the different motors in accordance with performance parameters of the particular motor application; and
firing the electronic valve during the periodic interval in accordance with the firing angle solution.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling the operation of a motor utilizing a universal motor control module. The method includes sampling at least one motor operating criterion during operation of the motor and executing a universal control algorithm at a predetermined periodic interval of an AC line signal. Execution of the algorithm provides a firing angle solution for an electronic valve for each periodic interval, thereby controlling the behavior of the motor. Additionally, the method includes firing the electronic valve at the calculated firing angle during each periodic interval such that the motor functions in accordance with desired operational parameters.
-
Citations
32 Claims
-
1. A method for tailoring the operation of any of a plurality of different motors adapted for use in a plurality of differing motor applications using a single motor control module, wherein each said motor application requires differing motor performance parameters, the method comprising:
-
executing, at a predetermined periodic interval of an AC line signal, a universal control algorithm operating in connection with said motor control module to determine a firing angle solution for an electronic valve, the electronic valve configured to control a current through any of the different motors in any of the differing applications, said universal control algorithm comprising a plurality of variable inputs and a plurality of corresponding soft coded function coefficients specific to a particular motor application, wherein executing the universal control algorithm comprises; utilizing said variable, a plurality of motor operating criterion measurable during operation of the motor; and utilizing said corresponding coefficients to one of enable and disable each said variable input to determine said firing angle solutions for tailoring the performance of any of the different motors in accordance with performance parameters of the particular motor application; and firing the electronic valve during the periodic interval in accordance with the firing angle solution. - View Dependent Claims (2, 3)
-
-
4. A motor control module adapted to control any of a plurality of different motors adaptable for use in a plurality of differing motor applications requiring differing motor performance parameters, the motor control module comprising:
-
a first memory device configured to store a hard coded universal control algorithm; a microprocessor configured to execute the universal control algorithm using as variable inputs of the universal control algorithm, a plurality of motor operation criterion measurable during operation of the motor, to determine a firing angle solution for an electronic valve during predetermined periodic intervals of an AC line signal, wherein the electronic valve controls the flow of current through a given one of the plurality of motors to control operation of the motor; and a second memory device configured to store a plurality of soft coded function coefficients specific to a particular one of the plurality of motor applications, wherein the function coefficients are used as constants of the control algorithm for one of enabling and disabling the variable inputs during execution of the control algorithm to tailor the firing angle solution to operate the motor in accordance with specific operational parameters of the particular motor application. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A power tool comprising:
-
a universal control module configured to control an operation of any given one of a plurality of motors installed in any given one of a plurality of power tools, wherein the universal control module comprises; a microprocessor configured to; sample a plurality of motor operating criterion during operation of the motor; and execute a control algorithm, utilizing the operating criterion as variable inputs to the control algorithm, to determine a firing solution for an electronic valve at a predetermined periodic interval; and a memory device configured to store a plurality of soft coded function coefficients used as constants of the control algorithm to one of enable and disable the variable inputs during execution of the control algorithm, wherein the soft coded function coefficients are specific to operational parameters of the power tool. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for controlling any of a plurality of motors in any of a plurality of motor applications using a universal control module, the method comprising:
-
electrically connecting any one of the motors to the universal control module, wherein the universal control module includes a processor; storing a universal control algorithm in an electronic memory device included in the universal control module; storing a plurality of function coefficients in an alterable electronic memory device included in the universal control module; sampling a plurality of motor operating criterion during operation of the motor, the motor operating criterion being representative of pertinent motor inputs; executing the control algorithm at a predetermined periodic interval using the function coefficients as constant values in the control algorithm and the motor operating criterion as variable input values in the control algorithm enabled or disabled by the constant values to determine a firing solution for an electronic valve for each periodic interval; and firing the electronic valve during each periodic interval in accordance with the firing solution to tailor the operation of the motor to the particular motor application. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for controlling the operation of any of a plurality of different motors adapted for use in a plurality of differing motor applications using a single motor control module, wherein each said motor application requires differing motor performance parameters, the method comprising:
-
executing a universal control algorithm, operating in connection with said motor control module said universal control algorithm comprising a plurality of variable inputs and a plurality of corresponding soft coded function coefficients specific to a particular motor operation. wherein executing the universal control algorithm comprises; utilizing as said variable inputs of, a plurality of motor operating criterion sampled measurable during operation of the motor; and utilizing said corresponding coefficients to enable or disable each said variable input to determine a firing angle solution for tailoring the performance of any of the different motors in accordance with performance parameters of the particular motor application. - View Dependent Claims (25, 26)
-
-
27. A motor control module adapted to control any of a plurality of different motors adaptable for use in a plurality of differing motor applications requiring differing motor performance parameters, the motor control module comprising:
-
a programmable device configured to execute a universal control algorithm operable with any of the different motors in any of the different applications to determine a firing solution for an electronic valve during predetermined periodic intervals to control a current through any of the plurality of motors to control operation of the motor in any of the different applications; and a memory device configured to store a plurality of soft coded function coefficients specific to a particular one of the plurality of motor applications, wherein the function coefficients are used as constants to one of enable or disable a plurality of monitored motor operating criterion used as variable inputs during execution of the control algorithm to tailor the firing solution to operate any of the motors in accordance with specific operational parameters of the particular motor application. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A system for controlling a plurality of different power tools having different motors using a generic control module, said system comprising:
-
a first power tool including a first motor and a first control module programmed with a hard coded algorithm and executes the hard coded algorithm incorporating a plurality of soft coded coefficients specific to the first power tool and used as constants to enable or disable a plurality of operating criterion of the first motor used as variables during execution of the algorithm to control operation of the first motor in accordance with desired operational parameters of the first power tool; and a second power tool including a second motor and a second control module identical to the first control module and programmed with the hard coded algorithm, the second control module executes the hard coded algorithm incorporating a plurality of soft coded coefficients specific to the second power tool and used as constants to enable or disable a plurality of motor operating criterion of the second motor used as variables during execution of the algorithm to control operation of the second motor in accordance with desired operational parameters of the second power tool.
-
Specification