Motor control of a drain cleaning machine

US11638940B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11638940-B2
Application numberUS-202217814734-A
CountryUS
Kind codeB2
Filing dateJul 25, 2022
Priority dateSep 30, 2019
Publication dateMay 2, 2023
Grant dateMay 2, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A drain cleaning machine includes a brushless direct current (DC) motor configured to rotate a snake about the snake axis. An electronic processor is configured to control power switching elements to drive the brushless DC motor. In a first operating range when a load experienced by the brushless DC motor is less than or equal to a predetermined load, the electronic processor is configured to control the power switching elements to drive the brushless DC motor at an approximately constant speed regardless of the load experienced by the brushless DC motor. In a second operating range when the load experienced by the brushless DC motor is greater than the predetermined load, the electronic processor is configured to control the power switching elements to drive the brushless DC motor at a decreasing speed as the load experienced by the brushless DC motor increases.

First claim

Opening claim text (preview).

We claim: 1. A system comprising: an external device including a transceiver configured to communicate with a drain cleaning machine, a user interface configured to receive, via a first user input, information regarding at least one of the group consisting of a type of cable being used as a snake of the drain cleaning machine, a type of accessory attached to the snake, a diameter of a pipe into which the snake is to be inserted, a distance that the snake is expected to be inserted into the pipe, or combinations thereof, a first electronic processor configured to determine a recommended speed, a recommended output torque, or both based on the at least one of the group consisting of the type of cable being used as the snake of the drain cleaning machine, the type of accessory attached to the snake, the diameter of the pipe into which the snake is to be inserted, the distance that the snake is expected to be inserted into the pipe, or combinations thereof, and transmit, via the transceiver, the recommended speed, the recommended output torque, or both to the drain cleaning machine; and the drain cleaning machine for moving the snake in a drain, the drain cleaning machine including a snake passage defining a snake axis; a brushless direct current (DC) motor configured to rotate the snake about the snake axis; power switching elements configured to control an amount of current provided to the brushless DC motor; a wireless communication device configured to communicate with the external device; and a second electronic processor coupled to the power switching elements and to the wireless communication device, the second electronic processor configured to receive, via the wireless communication device, the recommended speed, the recommended output torque, or both from the external device, determine motor positional information of the brushless DC motor, and control the power switching elements to drive the brushless DC motor based at least partially on (i) the motor positional information and (ii) the recommended speed, the recommended output torque, or both. 2. The system of claim 1 , wherein the first electronic processor is configured to control the user interface to display the recommended speed, the recommended output torque, or both. 3. The system of claim 2 , wherein the first electronic processor is configured to receive, via the user interface, a second user input that adjusts the recommended speed, the recommended output torque, or both. 4. The system of claim 1 , wherein the first electronic processor is configured to determine that the recommended speed, the recommended output torque, or both is decreased as a difference increases between size of the snake and the diameter of the pipe into which the snake is to be inserted. 5. The system of claim 1 , wherein the first electronic processor is configured to determine that the recommended output torque is decreased as a drain cleaning situation indicated by the information regarding at least one of the group consisting of the type of cable being used as the snake of the drain cleaning machine, the type of accessory attached to the snake, the diameter of the pipe into which the snake is to be inserted, the distance that the snake is expected to be inserted into the pipe, or combinations thereof is more likely to produce tangling of the snake. 6. The system of claim 5 , wherein the first electronic processor is configured to determine that the recommended output torque is decreased as the distance that the snake is expected to be inserted into the pipe increases. 7. The system of claim 1 , wherein the second electronic processor is configured to: in a first operating range when a load experienced by the brushless DC motor is less than or equal to a predetermined load, control the power switching elements to drive the brushless DC motor at the recommended speed regardless of the load experienced by the brushless DC motor, and in a second operating range when the load experienced by the brushless DC motor is greater than the predetermined load, control the power switching elements to drive the brushless DC motor at a decreasing speed as the load experienced by the brushless DC motor increases, wherein the decreasing speed is less than the recommended speed. 8. The system of claim 1 , wherein the drain cleaning machine includes an output device coupled to the second electronic processor, and wherein the second electronic processor is configured to monitor an output torque of the brushless DC motor; determine that the output torque is greater than a predetermined threshold; and in response to determining that the output torque is greater than the predetermined threshold, control the output device to provide an indication that the output torque is greater than the predetermined threshold. 9. A method for controlling a drain cleaning machine to move a snake in a drain, the method comprising: receiving, with a user interface of an external device and via a first user input, information regarding at least one of the group consisting of a type of cable being used as the snake of the drain cleaning machine, a type of accessory attached to the snake, a diameter of a pipe into which the snake is to be inserted, a distance that the snake is expected to be inserted into the pipe, or combinations thereof; determining, with a first electronic processor of the external device, a recommended speed, a recommended output torque, or both based on the at least one of the group consisting of the type of cable being used as the snake of the drain cleaning machine, the type of accessory attached to the snake, the diameter of the pipe into which the snake is to be inserted, the distance that the snake is expected to be inserted into the pipe, or combinations thereof; transmitting, with the first electronic processor via a transceiver of the external device, the recommended speed, the recommended output torque, or both to the drain cleaning machine; receiving, with a second electronic processor of the drain cleaning machine via a wireless communication device of the drain cleaning machine, the recommended speed, the recommended output torque, or both from the external device, the drain cleaning machine including a snake passage defining a snake axis, a brushless direct current (DC) motor configured to rotate the snake about the snake axis, and power switching elements configured to control an amount of current provided to the brushless DC motor; determining, with the second electronic processor, motor positional information of the brushless DC motor; and controlling, with the second electronic processor, the power switching elements to drive the brushless DC motor based at least partially on (i) the motor positional information and (ii) the recommended speed, the recommended output torque, or both. 10. The method of claim 9 , further comprising: controlling, with the first electronic processor, the user interface to display the recommended speed, the recommended output torque, or both; and receiving, with the first electronic processor and via the user interface, a second user input that adjusts the recommended speed, the recommended output torque, or both. 11. The method of claim 9 , wherein determining the recommended speed, the recommended output torque, or both includes determining, with the first electronic processor, that the recommended speed, the recommended output torque, or both is decreased as a difference increases between size of the snake and the diameter of the pipe into which the snake is to be inserted. 12. The method of claim 9 , wherein determining the recommended speed, the recommended output to

Assignees

Inventors

Classifications

  • Structural association with mechanical loads, e.g. with hand-held machine tools or fans (with fan or impeller for cooling the machine H02K9/06) · CPC title

  • Arrangements for controlling current (H02P6/10 takes precedence) · CPC title

  • B08B9/045Primary

    the cleaning devices being rotated while moved {, e.g. flexible rotating shaft or "snake"}(B08B9/047 takes precedence) · CPC title

  • Apparatus for simultaneously pushing and rotating a cleaning device carried by the leading end of a cable or an assembly of rods · CPC title

  • B08B9/047Primary

    the cleaning devices having {internal} motors {, e.g. turbines} for powering cleaning tools · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11638940B2 cover?
A drain cleaning machine includes a brushless direct current (DC) motor configured to rotate a snake about the snake axis. An electronic processor is configured to control power switching elements to drive the brushless DC motor. In a first operating range when a load experienced by the brushless DC motor is less than or equal to a predetermined load, the electronic processor is configured to c…
Who is the assignee on this patent?
Milwaukee Electric Tool Corp
What technology area does this patent fall under?
Primary CPC classification B08B9/045. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue May 02 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).