Control and Protection Methodologies For A Motor Control Module
0 Assignments
0 Petitions
Accused Products
Abstract
A motor control module designed to control operation of a plurality of different motors in a plurality of different tools a power tool uses an electronic clutch in the module in conjunction with a mechanical clutch in the tool to protect the tool against an overload event. The module is adapted to implement methods to provide aural and/or tactile feedback to a tool user as a warning of an impending or current fault condition in the tool. The module can prevent power from inadvertently turning on either after an overload event has cleared with the tool plugged in and its power switch on, or after plugging in the tool within the power switch on. The control module is adapted to provide torque control for the power tool, to estimate tool motor temperature and to inform a tool user when a servicing need in the tool is required.
36 Citations
49 Claims
-
1-39. -39. (canceled)
-
40. A method of estimating tool motor temperature of a tool motor in a corded power tool, comprising:
-
comparing a motor current value representing an estimate of what temperature the tool'"'"'s motor will be after a given time period has elapsed, assuming constant current, to a temperature register value representing an estimate of the motor temperature at a current instant of time, and updating the temperature register value based on the comparison so that the temperature register value equals the motor current value after the given time period has elapsed. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47)
-
-
48. A method of estimating tool motor temperature in a corded power tool, comprising:
-
determining a first parameter value which represents an estimate of what the motor temperature of a tool motor will be after a given time period P has elapsed, the first parameter value determined as a function of a squared value of current calculated over an interval M, where P>
M,subtracting a temperature register value stored in a temperature register from the first parameter to determine a difference value, wherein the temperature register value represents an estimate of the motor temperature at a current time and the difference value represents how much difference there is between the estimated temperature at the present time and the temperature that the motor will get to after time period P has elapsed, determining a temperature adjustment value for the tool motor based on the difference value and a variable scalar value which varies the rate at which the temperature register responds to changes in current, adding the temperature adjustment value to the temperature register value to output a revised temperature register value which, after time period P has elapsed, equals the value of the first parameter, and updating the temperature register with the revised temperature register value.
-
-
49. A motor control module for a corded power tool, the motor control module configurable to control a plurality of different motors in a plurality of different tools, the module comprising:
-
a microprocessor configured to execute a plurality of different protection or control functions to control a tool motor, at least one memory for storing a plurality of soft-coded coefficients which enable or disable selected ones of the different protection or control functions in the module, wherein the soft-coded coefficients include a plurality of different selectable inputs that can be set as the input to a given selected function, and include a plurality of different selectable outputs that can be set as the output from a given selected function.
-
Specification