Microprocessor based motor control
First Claim
1. A method of controlling a motor operable over a range of conduction angles comprising the steps of,defining a first operating zone corresponding to conduction angles below a predetermined first angle;
- defining a second operating zone corresponding to conduction angles between said first angle and a predetermined second angle greater than said first angle;
defining a third operating zone corresponding to conduction angles greater than said second angle;
selecting one of said operating zones and operating said motor according to the following(a) for said first zone, operating said motor in an open loop configuration,(b) for said second zone, varying the conduction angle in relation to the load, but not exceeding said second angle, to maintain a predetermined speed for conduction angles below said second angle,(c) for said third zone, operating said motor in a closed loop configuration.
0 Assignments
0 Petitions
Accused Products
Abstract
A microprocessor based motor controller which provides open loop speed control at low conduction angles, closed loop speed control at high conduction angles, and a smooth transition between open loop and closed loop zones. In open loop, the motor speed is selected and is permitted to vary with applied load. In closed loop, the motor speed is held constant, substantially irrespective of load. In the transition zone, the motor is operated in a hybrid open loop, closed loop fashion.
Anti-kickback protection is also provided based on a percentage change in the motor'"'"'s rotational period.
-
Citations
39 Claims
-
1. A method of controlling a motor operable over a range of conduction angles comprising the steps of,
defining a first operating zone corresponding to conduction angles below a predetermined first angle; -
defining a second operating zone corresponding to conduction angles between said first angle and a predetermined second angle greater than said first angle; defining a third operating zone corresponding to conduction angles greater than said second angle; selecting one of said operating zones and operating said motor according to the following (a) for said first zone, operating said motor in an open loop configuration, (b) for said second zone, varying the conduction angle in relation to the load, but not exceeding said second angle, to maintain a predetermined speed for conduction angles below said second angle, (c) for said third zone, operating said motor in a closed loop configuration. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of controlling a motor operable over a range of conduction angles comprising the steps of:
-
determining a full feedback conduction angle corresponding to a predetermined motor speed; determining an operator selected conduction angle; comparing said full feedback conduction angle with said operator selected conduction angle and performing a selected one of the following steps (a) and (b) depending on whether said operator selected conduction angle is greater than or not greater than said full feedback conduction angle; (a) if said operator selected conduction angle is greater than said full feedback conduction angle, operating said motor at said full feedback conduction angle; (b) if said operator selected conduction angle is not greater than said full feedback conduction angle, operating said motor at said operator selected conduction angle. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of controlling a motor operable over a range of conduction angles comprising the steps of:
-
determining an operator selected conduction angle and a first conduction angle in accordance with said operator selected conduction angle; comparing said operator selected conduction angle with a predetermined value and performing a selected one of the following steps (a) and (b) in accordance with whether said operator selected conduction angle is less than or not less than said predetermined value; (a) if said operator selected conduction angle is less than said predetermined value and greater than said first conduction angle, operating said motor at said first conduction angle; and
if said operator selected conduction angle is less than said predetermined value and not greater than said first conduction angle, operating said motor at said operator selected conduction angle;(b) if said operator selected conduction angle is not less than said predetermined value, operating said motor at said first conduction angle. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method of detecting an impending kickback condition in a motor driven tool comprising:
-
(a) determining a first value indicative of the rotational period of said motor during a first time interval; (b) determining a first limit value based upon a predetermined percentage of said first value; (c) determining a second value indicative of the rotational period of said motor during a second time interval; and (d) producing a predetermined response if said second value exceeds said first value by at least said first limit value. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. The method of controlling the speed of the motor in a power tool having variable speed selection means that is selectively operable by the operator of the tool, including:
-
a first condition wherein said motor is operated in an open loop configuration when said variable speed selection means is below a first predetermined setting which corresponds to a first power level; a second condition wherein said motor is operated in a closed loop configuration when said variable speed selection means is above a second predetermined setting which corresponds to a second power level greater than said first power level; and a third condition wherein said motor is operated at a power level between said first and second power levels when said variable speed selection means is above said first predetermined setting and below said second predetermined setting. - View Dependent Claims (34)
-
-
35. The method of controlling the speed of the motor in a power tool having a variable speed selection means that is selectively operable by the operator of the tool, including:
-
operating said motor in a first condition in an open loop configuration when said variable speed selection means is below a first setting corresponding to a first power level; and operating said motor in a second condition when said variable speed selection means is above said first setting by varying the power level of the motor between said first power level to a maximum of a second power level greater than said first power level in accordance with variations in the load applied to the motor to maintain the speed of the motor substantially at a predetermined speed approximately equal to the no load speed of the motor at said first power level. - View Dependent Claims (36)
-
-
37. The method of controlling the speed of the motor in a power tool having variable speed selection means that is selectively operable by the operator of the tool, including:
-
operating said motor in an open loop configuration when said variable speed selection means is below a first setting corresponding to a first power level; and operating said motor in a closed loop configuration when said variable speed selection means is at a second setting corresponding to a second power level greater than said first power level. - View Dependent Claims (38)
-
-
39. The method of controlling the speed of the motor in a power tool having variable speed selection means that is selectively operable by the operator of the tool, including:
-
operating said motor in an open loop configuration when said variable speed selection means is below a first setting corresponding to a first power level; and operating said motor in a closed loop configuration wherein the setting of said variable speed selection means corresponds to a desired motor speed greater than the approximate no load speed of the motor at said first power level such that the power level of the motor is varied in accordance with the load applied to the motor to substantially maintain said desired speed.
-
Specification