IP Library › Granted Patent US 11,305,412
Granted Patent B2
US 11,305,412 · App. 17/054,913 · Granted Apr 19, 2022

Sensorless motor control for a power tool

Inventors: Timothy R. Obermann (Waukesha, WI); Douglas R. Fieldbinder (Greendale, WI); Alex Huber (Menomonee Falls, WI)
Assignee: MILWAUKEE ELECTRIC TOOL CORPORATION
B25F5/00H02K11/27H02K21/16H02P6/182H02P21/18H02P2203/03
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,305,412
App. No.
17/054,913
Granted
Apr 19, 2022
Kind
B2
Abstract

Methods and power tools for sensorless motor control. One embodiment provides a method for automatic control switching for driving a sensorless motor ( 150 ) of a power tool ( 100 ). The method includes determining, using a motor controller ( 224 ), a first load point based on user inputs ( 232 ) and determining, using the motor controller ( 224 ), a first motor control technique corresponding to the first load point. The method also includes driving the motor ( 150 ) based on the first motor control technique. The method further includes determining, using the motor controller ( 224 ), a change from the first load point to a second load point and determining, using the motor controller ( 224 ), a second motor control technique corresponding to the second load point. The method includes driving the motor ( 150 ) based on the second motor control technique.

Claims (104)

1. A power tool comprising;

a sensorless motor;

an inverter bridge configured to provide operating power to the sensorless motor; and

a motor controller coupled to the inverter bridge, the motor controller configured to

determine a first load point based on a user input, wherein the first load point is one selected from the group consisting of a high speed low torque application, a high speed high torque application, a low speed low torque application, and a low speed high torque application,

determine a first motor control technique corresponding to the first load point,

drive, using the inverter bridge, the sensorless motor based on the first motor control technique,

determine a change from the first load point to a second load point;

determine a second motor control technique corresponding to the second load point, and

drive, using the inverter bridge, the sensorless motor based on the second motor control technique.

2. The power tool of claim 1 , wherein the first motor control technique is one selected from the group consisting of: block commutation, sinusoidal control, and field oriented control.

3. The power tool of claim 1 , wherein the second motor control technique is one selected from the group consisting of: block commutation, sinusoidal control, and field oriented control.

4. The power tool of claim 1 , wherein the user inputs include one or more selected from the group consisting of: speed input from a trigger switch, a torque limit from a torque setting dial, a direction signal from a forward/reverse selector, and an operation mode from a mode selector.

5. The power tool of claim 1 , wherein the change from the first load point to the second load point is detected based on a change in the user input.

6. The power tool of claim 1 , wherein the second load point is one selected from the group consisting of a high speed low torque application, a high speed high torque application, a low speed low torque application, and a low speed high torque application.

7. The power tool of claim 1 , further comprising:

a coupling circuit; and

a decoupling circuit,

wherein the motor controller is further configured to

couple, using the coupling circuit, a high-frequency injection signal to the sensorless motor,

detect, using the decoupling circuit, motor response to the high-frequency injection signal,

determine rotor position based on motor response while maintaining a lower switch frequency on the inverter bridge, and

drive, using the inverter bridge, the sensorless motor based on detected rotor position.

8. A method for automatic control switching for driving a sensorless motor of a power tool, the method comprising:

detecting, using a motor controller, a power tool operating parameter;

determining, using the motor controller, a load point of the power tool based on the power tool operating parameter, wherein the load point is one selected from the group consisting of a high speed low torque application, a high speed high torque application, a low speed low torque application, and a low speed high torque application;

determining, using the motor controller, a motor control technique corresponding to the load point; and

driving, using the motor controller, the sensorless motor based on the motor control technique.

9. The method of claim 8 , wherein the motor control technique is one selected from the group consisting of: block commutation, sinusoidal control, and field oriented control.

10. The method of claim 8 , wherein the power tool operating parameter is detected using one or more sensors.

11. The method of claim 10 , wherein the one or more sensors are used to detect one or more selected from the group consisting of: a motor current, a motor voltage, and a torque output.

12. The method of claim 8 , further comprising:

coupling, using a coupling circuit, a high-frequency injection signal to the sensorless motor,

detecting, using a decoupling circuit, motor response to the high-frequency injection signal,

determining, using the motor controller coupled to the decoupling circuit, rotor position based on motor response while maintaining a lower switch frequency on an inverter bridge, and

driving, using the motor controller and the inverter bridge, the sensorless motor based on detected rotor position.

13. A power tool comprising;

a sensorless motor;

an inverter bridge configured to provide operating power to the sensorless motor; and

a motor controller coupled to the inverter bridge, the motor controller configured to

detect a power tool operating parameter;

determine a load point of the power tool based on the power tool operating parameter, wherein the load point is one selected from the group consisting of a high speed low torque application, a high speed high torque application, a low speed low torque application, and a low speed high torque application;

determine a motor control technique corresponding to the load point; and

drive, using the inverter bridge, the sensorless motor based on the motor control technique.

14. The power tool of claim 13 , wherein the motor control technique is one selected from the group consisting of: block commutation, sinusoidal control, and field oriented control.

15. The power tool of claim 13 , further comprising one or more sensors, wherein the power tool operating parameter is detected using the one or more sensors.

16. The power tool of claim 15 , wherein the one or more sensors are used to detect one or more selected from a group consisting of: a motor current, a motor voltage, and a torque output.

17. The power tool of claim 13 , further comprising:

a coupling circuit; and

a decoupling circuit,

wherein the motor controller is further configured to

couple, using the coupling circuit, high-frequency injection signal to the sensorless motor,

detect, using the decoupling circuit, motor response to the high-frequency injection signal,

determine rotor position based on motor response while maintaining a lower switch frequency on the inverter bridge, and

drive, using the inverter bridge, the sensorless motor based on detected rotor position.

18. A power tool comprising;

a sensorless motor;

an inverter bridge configured to provide operating power to the sensorless motor; and

a motor controller coupled to the inverter bridge, the motor controller configured to:

determine a first load point based on a user input,

determine a first motor control technique corresponding to the first load point,

drive, using the inverter bridge, the sensorless motor based on the first motor control technique,

determine a change from the first load point to a second load point;

determine a second motor control technique corresponding to the second load point, wherein the second load point is one selected from the group consisting of a high speed low torque application, a high speed high torque application, a low speed low torque application, and a low speed high torque application, and

drive, using the inverter bridge, the sensorless motor based on the second motor control technique.

19. A power tool comprising;

a sensorless motor;

an inverter bridge configured to provide operating power to the sensorless motor;

a coupling circuit;

a decoupling circuit; and

a motor controller coupled to the inverter bridge, the motor controller configured to:

determine a first load point based on a user input,

determine a first motor control technique corresponding to the first load point,

drive, using the inverter bridge, the sensorless motor based on the first motor control technique,

determine a change from the first load point to a second load point;

determine a second motor control technique corresponding to the second load point,

drive, using the inverter bridge, the sensorless motor based on the second motor control technique,

couple, using the coupling circuit, a high-frequency injection signal to the sensorless motor,

detect, using the decoupling circuit, motor response to the high-frequency injection signal,

determine rotor position based on motor response while maintaining a lower switch frequency on the inverter bridge, and

drive, using the inverter bridge, the sensorless motor based on detected rotor position.

20. A method for automatic control switching for driving a sensorless motor of a power tool, the method comprising:

detecting, using a motor controller, a power tool operating parameter;

determining, using the motor controller, a load point of the power tool based on the power tool operating parameter;

determining, using the motor controller, a motor control technique corresponding to the load point;

driving, using the motor controller, the sensorless motor based on the motor control technique,

coupling, using a coupling circuit, a high-frequency injection signal to the sensorless motor,

detecting, using a decoupling circuit, motor response to the high-frequency injection signal,

determining, using the motor controller coupled to the decoupling circuit, rotor position based on motor response while maintaining a lower switch frequency on an inverter bridge, and

driving, using the motor controller and the inverter bridge, the sensorless motor based on detected rotor position.

21. A power tool comprising;

a sensorless motor;

an inverter bridge configured to provide operating power to the sensorless motor;

a coupling circuit;

a decoupling circuit; and

a motor controller coupled to the inverter bridge, the motor controller configured to:

detect a power tool operating parameter,

determine a load point of the power tool based on the power tool operating parameter,

determine a motor control technique corresponding to the load point,

drive, using the inverter bridge, the sensorless motor based on the motor control technique,

couple, using the coupling circuit, high-frequency injection signal to the sensorless motor,

detect, using the decoupling circuit, motor response to the high-frequency injection signal,

determine rotor position based on motor response while maintaining a lower switch frequency on the inverter bridge, and

drive, using the inverter bridge, the sensorless motor based on detected rotor position.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2020
From: OBERMANN, TIMOTHY R.; FIELDBINDER, DOUGLAS R.; HUBER, ALEX
To: MILWAUKEE ELECTRIC TOOL CORPORATION
Reel/Frame 054349/0503 →
Continuity (2)
Provisional Application 62833834 · Apr 15, 2019
Related Publication 20210229255A1 · Jul 29, 2021