Controlling brushless motor commutation
AssigneeSnap-on Incorporated
InventorsMichael T. Rajzer, Jason Genz
Life of this patent
Estimating the term…
Abstract
A computer implemented method for controlling commutation of a brushless DC (BLDC) motor. The method includes controlling a switching array to drive the BLDC motor at a first commutation, receiving and monitoring power consumption signals indicating power consumption of the BLDC motor, determining whether the power consumption exceeds a first threshold value, and controlling the switching array to drive the BLDC motor at a second commutation when the power consumption exceeds the first threshold value.
Claims29
A computer implemented method for controlling commutation of a brushless DC (BLDC) motor, the method comprising:
- controlling a switching array to drive the BLDC motor at a first commutation;
- receiving and monitoring power consumption signals indicating power consumption of the BLDC motor;
- determining whether the power consumption exceeds a first threshold value;
- controlling the switching array to drive the BLDC motor at a second commutation when the power consumption exceeds the first threshold value, wherein the second commutation includes a phase advance;
- and
- controlling the switching array to cause the BLDC motor to drive at a third commutation when the BLDC motor is in a static position.
A power tool including an output and a brushless DC (BLDC) motor adapted to drive the output, comprising:
- a switching array adapted to selectively apply power from a power source to the BLDC motor;
- and
- a controller adapted to:
- control the switching array to drive the BLDC motor at a first commutation;
- receive and monitor power consumption signals indicating power consumption of the BLDC motor;
- determine whether the power consumption exceeds a first threshold value;
- control the switching array to drive the BLDC motor at a second commutation when the power consumption exceeds the first threshold value, wherein the second commutation includes a phase advance;
- and
- control the switching array to cause the BLDC motor to drive at a third commutation when the BLDC motor is in a static position.
A controller for controlling a switching array that selectively applies power from a power source to implement commutation of a brushless DC (BLDC) motor, comprising:
- a memory including non-transitory computer-readable instructions;
- and
- a processor adapted to execute the non-transitory computer-readable instructions to cause the processor to:
- control the switching array to cause the BLDC motor to drive at a first commutation;
- receive and monitor power consumption signals indicating power consumption of the BLDC motor;
- determine whether the power consumption exceeds a first threshold value;
- control the switching array to cause the BLDC motor to drive at a second commutation when the power consumption exceeds the first threshold value, wherein the second commutation includes a phase advance;
- and
- control the switching array to cause the BLDC motor to drive at a third commutation when the BLDC motor is in a static position.
Dependencies are inferred from the claim text.