| CPC H02P 6/182 (2013.01) [H02K 7/145 (2013.01); H02K 11/33 (2016.01)] | 20 Claims |

|
1. A method for controlling a conduction angle of a power tool motor, the method comprising:
receiving, by a motor controller, a desired speed signal;
monitoring, by the motor controller, a speed of the power tool motor;
determining, by the motor controller, an error value signal between the desired speed signal and a monitored speed, wherein the error value signal is a linear signal;
generating, by the motor controller, an error value signal between the desired speed signal and the monitored speed, wherein the error value signal is a linear signal;
determining, by the motor controller, a conduction angle signal based on the error value signal using a piecewise polynomial function, wherein the conduction angle signal is a non-linear signal;
determining, by the motor controller, whether the conduction angle signal is greater than the error value signal; and
increasing, by the motor controller, the conduction angle of the power tool motor in response to the conduction angle signal being determined to be greater than the error value signal.
|