# US 2024/0197129 A1 · System and method for controlling a motor at a constant rotations per minute (rpm)

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0197129 A1
- Document ID: US20240197129A1
- Status: Published application
- Kind: A1
- Application number: 18/587,516
- Filed: 2024-02-26
- Published: 2024-06-20
- Earliest claimed: 2019-10-03
- Assignees: Techtronic Floor Care Technology Limited
- Applicants: Techtronic Floor Care Technology Limited
- Inventors: Kevin Terry
- Web page: https://patentgrep.com/patent/US20240197129A1

## CPC

- A47L 9/2842: {Suction motors or blowers}
- A47L 9/2831: {Motor parameters, e.g. motor load or speed}
- A47L 9/2884: {Details of arrangements of batteries or their installation}
- A47L 9/2894: {Details related to signal transmission in suction cleaners}
- A47L: DOMESTIC WASHING OR CLEANING (brushes A46B; cleaning quantities of bottles or of other hollow articles of one kind B08B9/00; laundry D06F); SUCTION CLEANERS IN GENERAL (cleaning in general B08)

## Abstract

A cleaning system including a motor configured to provide rotational energy, a current sensor configured to sense current provided to the motor, and a controller having an electronic processor. The controller is configured to receive, from the current sensor, a current signal indicative of the current provided to the motor, filter the current signal to produce a filtered current signal, and control the motor based on the filtered current signal.

## Claims

### Claim at position 1

-20. (canceled)

### Claim 21

A cleaning system comprising:
a motor configured to provide rotational energy to a brush;
a current sensor configured to sense current provided to the motor; and
a controller having an electronic processor, the controller configured to
receive, from the current sensor, a current signal indicative of the current provided to the motor,
filter the current signal to produce a filtered current signal, and
control the motor based on the filtered current signal,
wherein the controller controls the motor to operate at a first substantially constant rotations per minute when the current signal is less than a predetermined current threshold, and to operate at a second substantially constant rotations per minute when the current signal is greater than the predetermined current threshold.

### Claim 22 (depends on 21)

The cleaning system of claim 21, wherein the controller controls the motor further based on a gain value.

### Claim 23 (depends on 22)

The cleaning system of claim 22, wherein the gain value is a predetermined value.

### Claim 24 (depends on 21)

The cleaning system of claim 21, wherein the controller controls the motor based on a first gain value when the current signal is less than the predetermined current threshold, and a second gain value when the current signal is greater than the predetermined current threshold.

### Claim 25 (depends on 21)

The cleaning system of claim 21, wherein the controller controls the motor further based on the current compared to an unladen current.

### Claim 26 (depends on 25)

The cleaning system of claim 25, wherein the unladen current is a predetermined value.

### Claim 27 (depends on 21)

The cleaning system of claim 21, wherein the controller controls the motor to operate a substantially constant rotations per minute (RPM).

### Claim 28 (depends on 21)

The cleaning system of claim 21, wherein the controller controls the motor via a pulse-width modulated (PWM) signal.

### Claim 29 (depends on 21)

The cleaning system of claim 21, further comprising a battery configured to supply power to the motor.

### Claim 30 (depends on 29)

The cleaning system of claim 29, wherein the battery is a rechargeable battery pack.

### Claim 31 (depends on 29)

The cleaning system of claim 29, wherein the controller controls the motor independent of a voltage of the battery.

### Claim 32

A method of controlling a cleaning system including a motor configured to provide rotational energy to a brush, the method comprising:
sensing, via a current sensor, a current provided to the motor;
receiving, via a controller, a current signal indicative of the current from the current sensor;
filtering, via the controller, the current signal to produce a filtered current signal;
controlling, via the controller, the motor based on the filtered current signal; and
operating the motor at a first substantially constant rotations per minute when the current signal is less than a predetermined current threshold, and operating the motor at a second substantially constant rotations per minute when the current signal is greater than the predetermined current threshold.

### Claim 33 (depends on 32)

The method of claim 32, wherein the motor is further controlled based on a gain value.

### Claim 34 (depends on 33)

The method of claim 33, wherein the gain value is a predetermined value.

### Claim 35 (depends on 34)

The method of claim 34, further comprising controlling the motor based on a first gain value when the current signal is less than the predetermined current threshold, and a second gain value when the current signal is greater than the predetermined current threshold.

### Claim 36 (depends on 32)

The method of claim 32, wherein the motor is further controlled based on the current compared to an unladen current.

### Claim 37 (depends on 36)

The method of claim 36, wherein the unladen current is a predetermined value.

### Claim 38 (depends on 32)

The method of claim 32, wherein the motor is operated at a substantially constant rotations per minute (RPM).

### Claim 39 (depends on 32)

The method of claim 32, wherein the motor operated with a pulse-width modulated (PWM) signal.

### Claim 40

A cleaning system comprising:
a motor configured to provide rotational energy to a brush;
a current sensor configured to sense current provided to the motor; and
a controller having an electronic processor, the controller configured to
receive, from the current sensor, a current signal indicative of the current provided to the motor,
filter the current signal to produce a filtered current signal, and
control the motor based on the filtered current signal,
wherein the controller controls the motor based on a first gain value when the current signal is less than a predetermined current threshold, and a second gain value when the current signal is greater than the predetermined current threshold.
