TECHNICAL FIELD
[0001] An embodiment of the disclosure relates to a cordless vacuum cleaner in which driving
of a brush device is controlled, and an operating method of the cordless vacuum cleaner.
BACKGROUND ART
[0002] A cordless vacuum cleaner is a type of electrically powered cleaner that is used
by charging a battery included in the vacuum cleaner itself without having to connect
a line to an outlet. The cordless vacuum cleaner includes a suction motor that generates
suction power, and thus, may suck up foreign materials, such as dust, together with
air, from a cleaner head or attachment (e.g., brush) through the suction power generated
in the suction motor, and collect the sucked up foreign materials by separating the
sucked up foreign materials from the air.
[0003] Recently, types of cleaner heads or attachments (e.g., brushes) connected to a body
of a cordless vacuum cleaner have been diversified. Brushes of a cordless vacuum cleaner
may be divided into a main brush generally used to clean a floor, and auxiliary brushes
used for special purposes. Types of auxiliary brushes used for special purposes are
being further subdivided to be applied to various cleaning environments. Various brushes
may have different mechanical structures and may have different motor specifications
(e.g., power consumption and suction power, brush rotational speed, etc.) and/or shapes.
Accordingly, custom control suitable for characteristics of each brush is required,
in order to improve the performance of each brush.
DESCRIPTION OF EMBODIMENTS
SOLUTION TO PROBLEM
[0004] A cordless vacuum cleaner according to an embodiment of the disclosure includes a
battery, a switch device used to supply power from the battery to a brush device connected
to a cleaner body, a load detection sensor configured to detect a load of the brush
device connected to the cleaner body, and at least one processor. The at least one
processor may be configured to detect connection of the brush device to the cleaner
body, based on at least one of a voltage value input to an input port of the at least
one processor through a signal line or the load of the brush device. The at least
one processor may be configured to identify a type of the brush device connected to
the cleaner body. The at least one processor may be configured to determine a frequency
for pulse width modulation (PWM) control corresponding to the identified type of the
brush device. The at least one processor may be configured to control an operation
of the switch device, based on the determined frequency.
[0005] An operating method of a cordless vacuum cleaner according to an embodiment of the
disclosure includes detecting, by a load detection sensor, a load of a brush device
connected to a cleaner body, detecting connection of the brush device to the cleaner
body, based on at least one a voltage value input to an input port of at least one
processor through a signal line or the load of the brush device, identifying a type
of the brush device connected to the cleaner body, as the connection of the brush
device to the cleaner body is detected, determining a frequency for pulse width modulation
(PWM) control corresponding to the identified type of the brush device, and controlling
an operation of a switch device used to supply power from a battery of the cleaner
body to the brush device connected to the cleaner body.
[0006] A cordless vacuum cleaner according to an embodiment of the disclosure includes a
cleaner body configured to receive a plurality of different types of brush devices
configured to connect and disconnect to and from the cleaner body, each of the brush
devices including a positive power line, a negative power line and a signal line;
a switch device used to output power supplied from a battery according to an adjustable
switching frequency; at least one processor. The at least one processor may be configured
to identify a type of the brush device connected to the cleaner body based on an electrical
connection of the signal line with respect to at least one of the positive power line
and the negative power line; and adjust the switching frequency based on the identified
type of brush device.
BRIEF DESCRIPTION OF DRAWINGS
[0007]
FIG. 1 is a view for describing a cordless vacuum cleaner, according to an embodiment
of the disclosure.
FIG. 2 is a view for describing a cleaner body, according to an embodiment of the
disclosure.
FIG. 3 is a view for describing an operation of at least one processor, according
to an embodiment of the disclosure.
FIG. 4 is a view for describing a brush device, according to an embodiment of the
disclosure.
FIG. 5 is a view for describing a first type of brush device including an identification
(ID) resistor, according to an embodiment of the disclosure.
FIG. 6 is a diagram for describing an ID resistor of a brush device, according to
an embodiment of the disclosure.
FIG. 7 is a view for describing a second type of brush device in which a signal line
is short-circuited to a positive voltage (+) power line, according to an embodiment
of the disclosure.
FIG. 8 is a view for describing a third type of brush device in which a signal line
is short-circuited to a - power line, according to an embodiment of the disclosure.
FIG. 9 is a view for describing a fourth type of brush device in which a signal line
is open, according to an embodiment of the disclosure.
FIG. 10 is a diagram for describing a type of a brush device, according to an embodiment
of the disclosure.
FIG. 11A is a diagram for describing a method in which a cordless vacuum cleaner controls
an operation of a switch device for controlling power supply to a brush device, according
to an embodiment of the disclosure.
FIG. 11B is a diagram for describing a resonance frequency for each type of a brush
device, according to an embodiment of the disclosure.
FIG. 11C is a diagram for describing characteristics of each type of a brush device,
according to an embodiment of the disclosure.
FIG. 12 is a flowchart for describing a method of determining parameters related to
driving of a brush device, based on a type of the brush device, according to an embodiment
of the disclosure.
FIG. 13 is a view for describing an operation of determining parameters related to
driving of a brush device, based on a type of the brush device, according to an embodiment
of the disclosure.
FIG. 14 is a flowchart for describing a method of adjusting parameters related to
driving of a brush device based on a load value of the brush device, according to
an embodiment of the disclosure.
FIG. 15 is a view for describing an operation of adjusting parameters related to driving
of a brush device when the brush device is in a high load state, according to an embodiment
of the disclosure.
FIG. 16 is a flowchart for describing a method in which a cordless vacuum cleaner
adjusts parameters related to driving of a brush device based on a suction power strength,
according to an embodiment of the disclosure.
FIG. 17 is a view for describing an operation of adjusting parameters related to driving
of a brush device based on a suction power mode selected by a user, according to an
embodiment of the disclosure.
FIG. 18 is a flowchart for describing a method of adjusting parameters related to
driving of a brush device based on a suction power strength that is automatically
adjusted in an artificial intelligence (Al) mode, according to an embodiment of the
disclosure.
FIG. 19 is a diagram for describing an AI model (support vector machine (SVM) model)
trained to infer a usage environment state of a brush device, according to an embodiment
of the disclosure.
FIG. 20 is a diagram for describing an operation in which a cleaner body identifies
a usage environment state of a brush device by using an Al model (SVM model), according
to an embodiment of the disclosure.
FIG. 21 is a diagram for describing operation information of a cordless vacuum cleaner
according to a usage environment state of a brush device, according to an embodiment
of the disclosure.
FIG. 22 is a flowchart for describing a method of adjusting a frequency or a duty
ratio for pulse width modulation (PWM) control according to a voltage drop of a battery,
according to an embodiment of the disclosure.
FIG. 23 is a diagram for describing an operation of adjusting a frequency and a duty
ratio for PWM control according to a voltage drop of a battery, according to an embodiment
of the disclosure.
MODE OF DISCLOSURE
[0008] Throughout the disclosure, the expression "at least one of a, b or c" indicates only
a, only b, only c, both a and b, both a and c, both b and c, all of a, b, and c, or
variations thereof.
[0009] The terms used herein will be briefly described, and an embodiment of the disclosure
will be described in detail.
[0010] All terms including descriptive or technical terms which are used herein should be
construed as having meanings that are obvious to one of ordinary skill in the art.
However, the terms may have different meanings according to the intention of one of
ordinary skill in the art, precedent cases, or the appearance of new technologies.
Also, some of the terms used herein may be arbitrarily chosen by the present applicant,
and in this case, these terms are defined in detail below. Accordingly, the specific
terms used herein should be defined based on the unique meanings thereof and the whole
context of the disclosure.
[0011] Throughout the disclosure, the expression "at least one of a, b or c" indicates only
a, only b, only c, both a and b, both a and c, both b and c, all of a, b, and c, or
variations thereof.
[0012] When a part "includes" or "comprises" an element, unless there is a particular description
contrary thereto, the part may further include other elements, not excluding the other
elements. Also, the term such as "... unit" or "... module" used herein refers to
a unit that performs at least one function or operation, and the unit may be implemented
as hardware or software or as a combination of hardware and software.
[0013] An embodiment of the disclosure will now be described more fully with reference to
the accompanying drawings for one of ordinary skill in the art to be able to perform
the embodiment of the disclosure without any difficulty. However, an embodiment of
the disclosure may be implemented in various different forms and is not limited to
the embodiment described herein. Also, in the drawings, parts irrelevant to the description
are omitted in order to clearly describe an embodiment of the disclosure, and like
reference numerals denote like elements throughout the specification.
[0014] FIG. 1 is a view for describing a cordless vacuum cleaner 100, according to an embodiment
of the disclosure.
[0015] The cordless vacuum cleaner 100 may refer to a vacuum cleaner that has a rechargeable
battery therein and does not require a power cord to be connected to an electrical
power outlet during cleaning. The cordless vacuum cleaner 100 is configured to operate
using different vacuum heads or attachments. In other words, a given vacuum heads
or attachment can be detachably connected or coupled to the cordless vacuum cleaner
100 and can be replaced with different types of vacuum heads or vacuum attachments.
A user can manipulate the vacuum cleaner 100 so that an attachment such as a brush
device 2000, for example, to suck up dust or foreign materials (e.g., dust, hair,
trash, etc.) from a surface to be cleaned while moving the cordless vacuum cleaner
100 back and forth by using a handle mounted on a cleaner body 1000. The foreign materials
sucked up from the surface to be cleaned through the brush device 2000 may be collected
in a dust collection container (or referred to as a dust container) of the cleaner
body 1000. Although various brush-type devices are described herein, it should be
appreciated that the present inventive teachings may be applied to other types of
vacuum heads or attachments which can be detachably connected to the cordless vacuum
cleaner 100 without departing from the scope of the invention.
[0016] The cordless vacuum cleaner 100 according to an embodiment of the disclosure may
be a stick-type cleaner (sometimes referred to as a "wand" cleaner) including the
cleaner body 1000, the brush device 2000, and an extension pipe 3000. However, not
all of the components shown in FIG. 1 are essential components. The cordless vacuum
cleaner 100 may include more or fewer components than those illustrated in FIG. 1.
For example, the cordless vacuum cleaner 100 may include the cleaner body 1000 and
the brush device 2000 without the extension pipe 3000. Also, the cordless vacuum cleaner
100 may further include a station (not shown) for discharging dust from the cleaner
body 1000 and charging the battery. Each component will now be described below.
[0017] The cleaner body 1000 may include a suction motor configured to form a vacuum in
the cordless vacuum cleaner 100, and a dust collection container (dust container)
in which foreign materials sucked up from a surface to be cleaned are accommodated
(e.g., a floor, bedding, or a sofa), and is a portion moved by being held by the user
during cleaning. The cleaner body 1000 may further include, but is not limited to,
a switch device 1133 for controlling power supply from the battery 1500 to the brush
device 2000 connected to the cleaner body 1000, a load detection sensor 1134 for detecting
a load of the brush device 2000 connected to the cleaner body 1000, and at least one
processor 1001. A specific configuration of the cleaner body 1000 will be described
in detail below with reference to FIG. 2.
[0018] The brush device 2000 is a device configured to suck up air and foreign materials
of a surface to be cleaned by being pressed against the surface to be cleaned. The
brush device 2000 may also be referred to as a cleaner head or attachment. The brush
device 2000 may be rotatably coupled to the extension pipe 3000. The brush device
2000 may include, but is not limited to, a motor and a drum to which a rotating brush
is attached. According to an embodiment of the disclosure, the brush device 2000 may
further include at least one processor configured to control communication with the
cleaner body 1000. A type of the brush device 2000 may vary. For example, the brush
device 2000 may include, but is not limited to, a general brush (a hard floor brush),
a carpet brush, a bedding brush, a pet brush, and a wet brush according to usage.
Different types of brush devices 2000 may have different maximum motor outputs and
may require different electrical inputs according to characteristics of applications.
A type of the brush device 2000 will be described below in more detail with reference
to FIG. 4.
[0019] The extension pipe 3000 may be formed as a hollow pipe. In some embodiments, the
extension pipe 3000 has a certain rigidity. In some embodiments, the extension pipe
3000 may be formed as a flexible hose. The extension pipe 3000 may be configured to
transmit suction power generated through the suction motor of the cleaner body 1000
to the brush device 2000, and move air and foreign materials sucked up through the
brush device 2000 to the cleaner body 1000. The extension pipe 3000 may be detachably
connected to the brush device 2000. The extension pipe 3000 may be formed in multiple
stages between the cleaner body 1000 and the brush device 2000. There may be two or
more extension pipes 3000.
[0020] According to an embodiment of the disclosure, each of the cleaner body 1000, the
brush device 2000, and the extension pipe 3000 included in the cordless vacuum cleaner
100 may include power lines (e.g., a positive (+) power line and a negative (-) power
line) and a signal line. The power lines may be lines for transmitting power supplied
from a battery 1500 to the cleaner body 1000 and the brush device 2000 connected to
the cleaner body 1000. The signal line is different from the power lines, and may
be a line for transmitting and receiving a signal between the cleaner body 1000 and
the brush device 2000. The signal line may be implemented to be connected to the power
lines in the brush device 2000.
[0021] Referring to 101 of FIG. 1, according to an embodiment of the disclosure, for the
cordless vacuum cleaner 100 to which the battery 1500 is applied, a voltage supplied
from the battery 150 tends to decrease as the battery 1500 is discharged. Accordingly,
when the battery 1500 is charged to 100%, the drum of the brush device 2000 rotates
rapidly, but as a charge amount of the battery 1500 decreases, the drum of the brush
device 2000 may rotate slowly. That is, revolutions per minute (RPM) of the drum of
the brush device 2000 is not kept constant, but as a cleaning time elapses, a voltage
of the battery 1500 drops and RPM of the drum of the brush device 2000 (hereinafter,
referred to as drum RPM) decreases.
[0022] Accordingly, to keep the drum RPM of the brush device 2000 constant, the cordless
vacuum cleaner 100 may include the switch device 1133 for pulse width modulation (PWM)
control (hereinafter, referred to as a PWM control switch device). PWM control may
refer to a control method in which average power per unit time is input to the brush
device 2000 by periodically repeating a power supply interval (ON interval) and a
power cutoff interval (OFF interval). In this case, the average power per unit time
input to the brush device 2000 may vary according to a duty value. The duty value
may refer to a duty cycle or a duty ratio of a pulse width when a period is constant.
In particular, the duty value may refer to a ratio of a power transmission interval
(hereinafter, referred to as an on-duty interval) within a single period. Because
a total time for current to flow through the motor of the brush device 2000 increases
as the duty value increases, average power supplied to the brush device 2000 may increase.
[0023] Referring to 102 of FIG. 1, the cleaner body 1000 according to an embodiment of the
disclosure may perform control to compensate for a decrease in the drum RPM of the
brush device 2000 by increasing the duty value (i.e., an interval where the switch
device 1133 is turned on and power is supplied to the brush device 2000) as the voltage
of the battery 1500 is reduced. For example, the cleaner body 1000 may maintain the
duty value at about 72% for a certain period of time after starting cleaning, and
then may gradually increase the duty value according to a voltage drop of the battery
1500 to 95%.
[0024] Referring to 103 of FIG. 1, when the duty value is adjusted in the cleaner body 1000,
an average voltage input to the brush device 2000 (hereinafter, referred to as an
input voltage of the brush device 2000) may be maintained constant. For example, when
the duty value is appropriately increased in the cleaner body 1000 even when a voltage
of the battery 1500 drops, a voltage (e.g., 18 V) required by the brush device 2000
may be constantly supplied to the brush device 2000.
[0025] Accordingly, according to an embodiment of the disclosure, when an input voltage
of the brush device 2000 suitable for a type of the brush device 2000 is determined,
the cordless vacuum cleaner 100 may appropriately increase the duty ratio during a
cleaning operation, thereby maintaining constant drum RPM of the brush device 2000.
In this case, a frequency for PWM control (hereinafter, referred to as a PWM frequency)
may be fixed.
[0026] However, when the fixed PWM frequency is a high frequency, loss of the PWM control
switch device 1133 may increase (e.g., heat generation, component stress, and switching
noise may increase) as the number of switching increases, thereby shortening a usage
time of the cordless vacuum cleaner 100. In contrast, when the fixed PWM frequency
is too low, problems may occur in driving and controlling the brush de vice 2000.
[0027] Also, when the fixed PWM frequency is close to a mechanical resonance frequency of
the brush device 2000, abnormal noise or abnormal vibration may occur. In particular,
a type of the brush device 2000 may vary, and different types of brush devices 2000
may have different mechanical structures or motor specifications (e.g., power consumption
and shapes). Accordingly, when the cordless vacuum cleaner 100 uses the same PWM frequency
regardless of a type of the brush device 2000, abnormal noise or abnormal vibration
may increase in a specific brush device.
[0028] Accordingly, according to an embodiment of the disclosure, the cordless vacuum cleaner
100 may identify a type of the brush device 2000 connected by the user, and may differently
select a frequency for PWM control according to the type of the brush device 2000,
to improve the motor efficiency of the brush device 2000 and reduce abnormal noise
and abnormal vibration (avoid resonance). For example, when the brush device 2000
connected to the cleaner body 1000 is an A-type brush device 10, the cordless vacuum
cleaner 100 may select a first frequency as a PWM frequency; when the brush device
2000 connected to the cleaner body 1000 is a B-type brush device 20, the cordless
vacuum cleaner 100 may select a second frequency as a PWM frequency; and when the
brush device 2000 connected to the cleaner body 1000 is a C-type brush device 30,
the cordless vacuum cleaner 100 may select a third frequency as a PWM frequency. In
this case, the first frequency may be a frequency in which characteristics (e.g.,
a motor output and a resonance point) of the A-type brush device 10 are reflected,
the second frequency may be a frequency in which characteristics (e.g., a motor output
and a resonance point) of the B-type brush device 20 are reflected, and the third
frequency may be a frequency in which characteristics (e.g., a motor output and a
resonance point) of the C-type brush device 30 are reflected. For example, when the
C-type brush device 30 is a light load (or low load) brush device (a brush device
with a low maximum motor output), switching loss and electrical noise may be reduced
by selecting the third frequency lower than the first frequency as a PWM frequency.
In this case, the third frequency may be a frequency at which abnormal noise or abnormal
vibration does not occur when the C-type brush device 30 is driven. An operation in
which the cordless vacuum cleaner 100 differently determines a frequency for PWM control
according to a type of the brush device 2000 will be described below in detail with
reference to FIG. 11A.
[0029] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
adjust other parameters related to PWM control in addition to a PWM frequency according
to a type of the brush device 2000. For example, the cordless vacuum cleaner 100 may
determine an input voltage, a trip level, etc. of the brush device 2000 in addition
to a PWM frequency, according to a type of the brush device 2000 connected to the
cleaner body 1000. An input voltage of the brush device 2000 may be an average voltage
per unit time to be supplied to the brush device 2000. A trip level may serve as a
fault protection technique for preventing an overload of the brush device 2000 may
include a reference load value (e.g., a reference current value) that serves as a
condition for stopping an operation of the brush device 2000.
[0030] Also, according to an embodiment of the disclosure, the cordless vacuum cleaner 100
may adjust parameters related to PWM control by reflecting an actual load value of
the brush device 2000 connected to the cleaner body 1000, a suction power strength
of the cleaner body 1000, or a voltage drop of the battery 1500. An operation in which
the cordless vacuum cleaner 100 adjusts parameters related to PWM control according
to a type of the brush device 2000, an actual load value of the brush device 2000,
a suction power strength of the cleaner body 1000, or a voltage drop of the battery
1500 will be described below in detail with reference to FIGS. 12 to 23.
[0031] A configuration of the cleaner body 1000 in which power supply to the brush device
2000 is controlled according to a type of the brush device 2000 connected by the user
will be described with reference to FIG. 2.
[0032] FIG. 2 is a view for describing the cleaner body 1000, according to an embodiment
of the disclosure.
[0033] Referring to FIG. 2, the cleaner body 1000 may include a suction power generating
device (hereinafter, referred to as a motor assembly 1100) for generating suction
power required to suck up foreign materials located on a surface to be cleaned, a
dust collection container 1200 (also referred to as a dust container) in which the
foreign materials sucked up from the surface to be cleaned are accommodated, a filter
unit 1300, a pressure sensor 1400, the battery 1500 for supplying power to the motor
assembly 1100, a communication interface 1600, a user interface 1700, at least one
processor 1001 (e.g., a main processor 1800 and a first processor 1131), and a memory
1900. However, not all of the components shown in FIG. 2 are essential components.
The cleaner body 1000 may include more or fewer components than those illustrated
in FIG. 2.
[0034] Each component will be described.
[0035] The motor assembly 1100 may include a suction motor 1110 configured to convert an
electric force in to a mechanical rotational force, a fan 1120 (or an impeller) that
is rotatably coupled to the suction motor 1110, and a printed circuit board (PCB)
1130 connected to the suction motor 1110. Operation of the suction motor 1110 and
the fan 1120 establish a vacuum in the cordless vacuum cleaner 100. Here, the vacuum
refers to a state lower than atmospheric pressure. The suction motor 1110 may include,
but is not limited to, a brushless direct current (BLDC) motor.
[0036] The PCB 1130 may include, but is not limited to, a processor (hereinafter, the first
processor 1131) configured to control the suction motor 1110 and control communication
with the brush device 2000, a first switch device 1132 connected to a signal line,
a switch device (hereinafter, referred to as a PWM control switch device 1133) configured
to control power supply to the brush device 2000, and a load detection sensor 1134
configured to detect a load of the brush device 2000. The PWM control switch device
1133 may include, but is not limited to, a transistor such as, for example, a field-effect
transistor (FET), a Bipolar junction transistor (BJT), or an insulated gate bipolar
transistor (IGBT). The load detection sensor 1134 may include, but is not limited
to, a shunt resistor, a shunt resistor in combination with an amplification circuit
(operational amplifier (OP-AMP)), a current detection sensor, or a magnetic field
detection sensor (non-contact manner). Hereinafter, for convenience of explanation,
an FET will be described as an example of the PWM control switch device 1133, and
a shunt resistor will be described as an example of the load detection sensor 1134.
[0037] The first processor 1131 may be configured to obtain data (hereinafter, referred
to as state data) related to a state of the suction motor 1110, and transmit the state
data of the suction motor 1110 to the main processor 1800. Also, the first processor
1131 may be configured to transmit a signal (hereinafter, a first signal) to the brush
device 2000 through the signal line by controlling (e.g., turning on or off) an operation
of the first switch device 1132 connected to the signal line. The first switch device
1132 is a device that enables a state of the signal line to become low. For example,
the first switch device 1132 is a device that enables a voltage of the signal line
to be 0 V. The first signal may include, but is not limited to, data indicating at
least one of target RPM of a rotating brush of the brush device 2000 (hereinafter,
also referred to as target drum RPM), a target trip level of the brush device 2000,
or power consumption of the suction motor 1110. For example, the first signal may
include data for controlling an illumination device included in the brush device 2000.
The first signal may be implemented with a pre-set number of bits. For example, the
first signal may be implemented with 5 bits or 8 bits, and have a transmission period
of 10 ms per bit, but an embodiment of the disclosure is not limited thereto.
[0038] The first processor 1131 may be configured to detect a signal (hereinafter, a second
signal) transmitted from the brush device 2000 through the signal line. The second
signal may include, but is not limited to, data indicating a current state of the
brush device 2000. For example, the second signal may include data on a current operation
condition (e.g., current drum RPM, a current trip level, and a current illumination
device setting value). Also, the second signal may further include data indicating
a type of the brush device 2000. The first processor 1131 may be configured to transmit,
to the main processor 1800, the data indicating the current state of the brush device
2000 or the data indicating the type of the brush device 2000, included in the second
signal.
[0039] The motor assembly 1100 may be located in the dust collection container (dust container)
1200. The dust collection container 1200 may be configured to filter out dust or dirt
in air introduced through the brush device 2000, and collect the same. The dust collection
container 1200 may be provided to be attached to or detached from the cleaner body
1000.
[0040] The dust collection container 1200 may collect foreign materials through a cyclone
method of separating the foreign materials by using a centrifugal force. The air from
which the foreign materials are removed through the cyclone method may be discharged
out of the cleaner body 1000, and the foreign materials may be contained in the dust
collection container 1200. A multi-cyclone may be located in the dust collection container
1200. The dust collection container 1200 may be provided so that the foreign materials
are collected below the multi-cyclone. The dust collection container 1200 may include
a dust collection container door (also referred to as a door of the dust container
1200) provided so that the dust collection container 1200 is opened when connected
to a station. The dust collection container 1200 may include a first dust collecting
portion where relatively large foreign materials collected primarily are collected,
and a second dust collecting portion where relatively small foreign materials collected
by the multi-cyclone are collected. The first dust collecting portion and the second
dust collecting portion may both be provided to be externally opened when the dust
collection container door is opened.
[0041] The filter unit 1300 may filter out fine particulate matters and the like, which
are not filtered out by the dust collection container 1200. The filter unit 1300 may
include a discharge port for discharging the air that passed through a filter to the
outside of the cordless vacuum cleaner 100. The filter unit 1300 may include, but
is not limited to, a motor filter or a high-efficiency particulate air (HEPA) filter.
[0042] The pressure sensor 1400 may measure pressure in a flow path (hereinafter, also referred
to as flow path pressure). The pressure sensor 1400 provided at a suction end (e.g.,
a suction duct 40) may measure a flow rate change at a corresponding location by measuring
static pressure. The pressure sensor 1400 may include, but is not limited to, an absolute
pressure sensor or a relative pressure sensor. When the pressure sensor 1400 is an
absolute pressure sensor, the main processor 1800 may sense a first pressure value
before the suction motor 1110 is operated, by using the pressure sensor 1400. Then,
the main processor 1800 may sense a second pressure value after the suction motor
1110 is operated at the target RPM, and use a difference between the first pressure
value and the second pressure value as a pressure value in the flow path. In this
case, the first pressure value may be a pressure value according to internal/external
influences, such as the weather, an altitude, a state of the cordless vacuum cleaner
100, and an amount of dust inflow, the second pressure value may be a pressure value
according to an operation of the suction motor 1110 and the pressure value according
to the internal/external influences, such as the altitude, the state of the cordless
vacuum cleaner 100, and the amount of dust inflow, and the difference between the
first pressure value and the second pressure value may be the pressure value according
to an operation of the suction motor 1110. Accordingly, when the difference between
the first pressure value and the second pressure value is used as the pressure value
in the flow path, the internal/external influence other than the suction motor 1110
may be reduced.
[0043] The flow path pressure measured by the pressure sensor 1400 may be used to identify
a current usage environment state of the brush device 2000 (e.g., a state of the surface
to be cleaned (a hard floor, a carpet, a mat, or a corner) or a state of being lifted
from the surface to be cleaned), and may be used to measure suction power that changes
according to a contamination degree or a dust collected degree of the dust collection
container 1200.
[0044] The pressure sensor 1400 may be located at the suction end (e.g., the suction duct
40). The suction duct 40 may be a structure that connects the dust collection container
1200 and the extension pipe 3000 to each other or the dust collection container 1200
and the brush device 2000 to each other so that a fluid including the foreign materials
may move to the dust collection container 1200. Considering contamination of dirt/dust,
the pressure sensor 1400 may be located at an end of a straight portion (or an inflection
point of the straight portion and a curved portion) of the suction duct 40, but an
embodiment of the disclosure is not limited thereto. The pressure sensor 1400 may
be located at a center of the straight portion of the suction duct 40. Meanwhile,
when the pressure sensor 1400 is located at the suction duct 40, the pressure sensor
1400 is located at a front end of the suction motor 1110 that generates suction power,
and thus, the pressure sensor 1400 may be implemented as a negative pressure sensor.
[0045] In the disclosure, the pressure sensor 1400 is located at the suction duct 40, but
an embodiment of the disclosure is not limited thereto. The pressure sensor 1400 may
be located at a discharge port (e.g., in the motor assembly 1100). When the pressure
sensor 1400 is located at the discharge port, the pressure sensor 1400 is located
at a rear end of the suction motor 1110, and thus, the pressure sensor 1400 may be
implemented as a positive pressure sensor. Also, a plurality of the pressure sensors
1400 may be provided in the cordless vacuum cleaner 100.
[0046] The battery 1500 may be detachably connected on the cleaner body 1000. The battery
1500 may be electrically connected to a charging terminal provided at the station.
The battery 1500 may be charged by receiving power from the charging terminal.
[0047] The cleaner body 1000 may include the communication interface 1600 for performing
communication with an external device. For example, the cleaner body 1000 may communicate
with the station (or a server device 300) through the communication interface 1600.
The communication interface 1600 may include a short-range wireless communication
interface and a long-range wireless communication interface. Examples of the short-range
wireless communication interface may include, but are not limited to, a Bluetooth
communication interface, a Bluetooth low energy (BLE) communication interface, a near-field
communication (NFC) interface, a wireless local area network (WLAN) (Wi-Fi) communication
interface, a Zigbee communication interface, an infrared data association (IrDA) communication
interface, a Wi-Fi direct (WFD) communication interface, an ultra-wideband (UWB) communication
interface, and an Ant+ communication interface.
[0048] The user interface 1700 may be provided at the handle. The user interface 1700 may
include an input interface and an output interface. The cleaner body 1000 may receive
a user input related to an operation of the cordless vacuum cleaner 100 or output
information related to an operation of the cordless vacuum cleaner 100, through the
user interface 1700. The cleaner body 1000 may output information about a docking
state, information about a state of the dust container 1200, and information about
a state of a dust bag through the user interface 1700. Examples of the input interface
may include a power button and a suction power strength adjusting button. Examples
of the output interface may include, but are not limited to, a light-emitting diode
(LED) display, a liquid-crystal display (LCD), a touch screen, and a speaker.
[0049] The cleaner body 1000 may include at least one processor 1001. The cleaner body 1000
may include one processor or a plurality of processors. For example, the cleaner body
1000 may include the main processor 1800 connected to the user interface 1700 and
the first processor 1131 connected to the suction motor 1110. The at least one processor
1001 may control an overall operation of the cordless vacuum cleaner 100. For example,
the at least one processor 1001 may determine power consumption (suction power strength)
of the suction motor 1110, drum RPM of the brush device 2000, and a trip level of
the brush device 2000.
[0050] The at least one processor 1001 may detect connection of the brush device 2000 to
the cleaner body 1000, through the load detection sensor 1134. The at least one processor
1001 may identify a type of the brush device 2000 connected to the cleaner body 1000.
For example, the at least one processor 1001 may identify a type of the brush device,
based on a voltage value input through the signal line. The at least one processor
1001 may identify a brush device having an identification resistor corresponding to
a voltage value input through the signal line from among a plurality of types, when
the voltage value input through the signal line is between a maximum input voltage
value and a minimum input voltage value. The at least one processor 1001 may identify
a type of the brush device 2000, based on a change in a voltage value input to an
input port according to an operation (ON/OFF) state of the switch device 1133, when
the voltage value input through the signal line is the maximum input voltage value
or the minimum input voltage value. The at least one processor 1001 may determine
a frequency for pulse width modulation (PWM) control (PWM frequency) corresponding
to the identified type of the brush device 2000. The at least one processor 1001 may
control an operation of the switch device 1133, based on the determined PWM frequency.
[0051] The at least one processor 1001 according to an embodiment of the disclosure may
include at least one of a central processing unit (CPU), a graphics processing unit
(GPU), an accelerated processing unit (APU), a many integrated core (MIC), a digital
signal processor (DSP), or a neural processing unit (NPU). The at least one processor
1001 may be implemented in the form of an integrated system-on-chip (SoC) including
one or more electronic components. The at least one processor 1001 may each be implemented
as separate hardware (H/W). The at least one processor 1001 may be referred to as
a microprocessor controller (MICOM), a micro-processor unit (MPU), or a micro-controller
unit (MCU).
[0052] The at least one processor 1001 according to an embodiment of the disclosure may
be implemented as a single core processor or a multicore processor.
[0053] The memory 1900 may store programs for processes and control by the at least one
processor 1001, or may store input/output data. For example, the memory 1900 may store
a pre-trained artificial intelligence (Al) model (e.g., a support vector machine (SVM)
algorithm), state data of the suction motor 1110, a measurement value of the pressure
sensor 1400, state data of the battery 1500, state data of the brush device 2000,
error occurrence data (failure history data), power consumption of the suction motor
1110 corresponding to an operation condition, RPM of a drum with a rotating brush,
a trip level, an operation sequence of the suction motor 1110 corresponding to a suction
power generation pattern, a type of the brush device 2000 corresponding to a voltage
value input through the signal line, a PWM frequency for each type of the brush device
2000, an average input voltage for each type of the brush device 2000, and a high
load reference value (low load reference value) for each type of the brush device
2000. The high load reference value may be a reference value for determining a state
of the brush device 2000 as a high load state, and the low load reference value may
be a reference load value for determining a state of the brush device 2000 as a low
load state. The high load reference value and the low load reference value may vary
according to a type of the brush device 2000, a suction power strength, and a suction
power mode.
[0054] The memory 1900 may include an external memory and an internal memory. For example,
the memory 1900 may include at least one type of storage medium from among a flash
memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g.,
an SD or XD memory), a random-access memory (RAM), a static random-access memory (SRAM),
a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM),
a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, and an
optical disk. Programs stored in the memory 1900 may be classified into a plurality
of modules according to their functions.
[0055] Hereinafter, operations of processors of the cordless vacuum cleaner 100 will be
described in detail with reference to FIG. 3.
[0056] FIG. 3 is a view for describing operations of processors of the cordless vacuum cleaner
100, according to an embodiment of the disclosure.
[0057] Referring to FIG. 3, the main processor 1800 may identify states of components in
the cordless vacuum cleaner 100 by communicating with the battery 1500, the pressure
sensor 1400, and the first processor 1131 in the motor assembly 1100. In this case,
the main processor 1800 may communicate with each component by using, but not limited
to, universal asynchronous receiver/transmitter (UART) communication or inter-integrated
circuit (I2C) communication. For example, the main processor 1800 may obtain, from
the battery 1500 by using UART communication, data on a voltage state (e.g., normal,
abnormal, fully charged, fully discharged, charge voltage, or charge amount) of the
battery 1500. The main processor 1800 may obtain, from the pressure sensor 1400 by
using I2C communication, data on flow path pressure.
[0058] Also, the main processor 1800 may obtain, from the first processor 1131 connected
to the suction motor 1110 by using UART communication, data on suction power strength,
RPM of the suction motor 1110, and a state (e.g., normal or abnormal) of the suction
motor 1110. Suction power is an electric force consumed to operate the cordless vacuum
cleaner 100, and may be referred to as power consumption. The main processor 1800
may obtain, from the first processor 1131, data related to a load of the brush device
2000 and data on a type of the brush device 2000.
[0059] Meanwhile, the first processor 1131 may obtain, from the brush device 2000 through
signal line communication with a second processor 2410 of the brush device 2000, state
data (e.g., drum RPM, a trip level, normal, or abnormal) of the brush device 2000.
In this case, the first processor 1131 may transmit state data of the brush device
2000 to the main processor 1800 through UART communication. According to an embodiment
of the disclosure, the first processor 1131 may transmit, to the main processor 1800,
state data of the suction motor 1110 and the state data of the brush device 2000 at
different intervals. For example, the first processor 1131 may transmit the state
data of the suction motor 1110 to the main processor 1800 every 0.02 seconds, and
transmit the state data of the brush device 2000 to the main processor 1800 every
0.2 seconds, but an embodiment of the disclosure is not limited thereto.
[0060] The main processor 1800 may determine whether an error occurs based on states of
components in the cordless vacuum cleaner 100, a state of the suction motor 1110,
and a state of the brush device 2000, and may periodically transmit, to the station,
data related to the occurrence of the error through short-range wireless communication
(e.g., BLE communication).
[0061] When the first processor 1131 of the cleaner body 1000 and the second processor 2410
of the brush device 2000 are connected to each other through UART communication or
I2C communication, a high impedance effect caused by an internal line of the extension
pipe 3000, and damaging of a circuit device (e.g., a maximum value excess of a MICOM
AD port) caused by electrostatic discharge (ESD) and/or an over voltage may become
issues. Accordingly, according to an embodiment of the disclosure, the first processor
1131 of the cleaner body 1000 and the second processor 2410 of the brush device 2000
communicate with each other through signal line communication instead of UART communication
or I2C communication. In this case, a circuit for signal line communication may include
a voltage distributing circuit (hereinafter, referred to as a voltage distributer)
to prevent the damaging of the circuit device caused by over voltage, power noise,
surge, electrical overstress (ESD), or electrical discharge (EOS), etc. However, communication
between the first processor 1131 of the cleaner body 1000 and the second processor
2410 of the brush device 2000 is not limited to signal line communication.
[0062] According to an embodiment of the disclosure, when a noise reduction circuit is applied
to the cleaner body 1000 and the brush device 2000, the first processor 1131 of the
cleaner body 1000 and the second processor 2410 of the brush device 2000 may communicate
with each other through UART communication or I2C communication. The noise reduction
circuit may include at least one of, but not limited to, a low-pass filter, a high-pass
filter, a band-pass filter, a damping resistor, or a distribution resistor. According
to an embodiment of the disclosure, when a level shifter circuit is applied to the
cleaner body 1000 or the brush device 2000, the first processor 1131 of the cleaner
body 1000 and the second processor 2410 of the brush device 2000 may communicate with
each other through UART communication or I2C communication. For convenience of explanation,
the following will be described assuming that the cleaner body 1000 and the brush
device 2000 communicate with each other through signal line communication.
[0063] Meanwhile, the main processor 1800 may receive a user input on a setting button (e.g.,
an ON/OFF button or a +/- setting button) included in the user interface 1700 or control
an output of an LCD. The main processor 1800 may identify a usage environment state
(e.g., a state of a surface to be cleaned (a hard floor, a carpet, a mat, or a corner)
and a state of being lifted from the surface to be cleaned), by using a pre-trained
AI model (e.g., a SVM algorithm), and determine operation information (e.g., power
consumption, drum RPM, or a trip level of the suction motor 1110) of the cordless
vacuum cleaner 100 suitable for the usage environment state of the brush device 2000.
In this case, the main processor 1800 may transmit, to the first processor 1131, the
operation information of the cordless vacuum cleaner 100 suitable for the usage environment
state of the brush device 2000. The first processor 1131 may adjust the strength of
suction power (power consumption or RPM) of the suction motor 1110 according to the
operation information of the cordless vacuum cleaner 100, and transmit the operation
information of the cordless vacuum cleaner 100 suitable for the usage environment
state of the brush device 2000, to the second processor 2410 through signal line communication.
In this case, the second processor 2410 may adjust drum RPM, a trip level, and an
illumination device (e.g., an LED display) according to the operation information
of the cordless vacuum cleaner 100. The brush device 2000 will be described in more
detail with reference to FIG. 4.
[0064] FIG. 4 is a view for describing the brush device 2000, according to an embodiment
of the disclosure.
[0065] Referring to FIG. 4, the brush device 2000 may include, but is not limited to, a
motor 2100, a drum 2200 to which a rotating brush is attached, and an illumination
device 2300. The motor 2100 of the brush device 2000 may be provided in the drum 2200
or outside the drum 2200. When the motor 2100 is provided outside the drum 2200, the
drum 2200 may receive power from the motor 2100 through a belt.
[0066] Referring to 410 of FIG. 4, the motor 2100 may be a planet geared motor. The planet
geared motor may include a planet gear 2101 that is coupled to a direct current (DC)
motor. The planet gear 2101 adjusts RPM of the drum 2200 according to a gear ratio.
In the planet geared motor, RPM of the motor 2100 and RPM of the drum 2200 may have
a constant ratio. Referring to 420 of FIG. 4, the motor 2100 may be, but is not limited
to, a brushless direct current (BLDC) motor. When the motor 2100 is a BLDC motor,
RPM of the motor 2100 and RPM of the drum 2200 may be the same.
[0067] The illumination device 2300 lights up a dark surface to be cleaned, lights up dust
or foreign materials of the surface to be cleaned to be easily identified, or indicates
a state of the brush device 2000, and may be provided in front of or at the top of
the brush device 2000. The illumination device 2300 may include, but is not limited
to, an LED display. For example, the illumination device 2300 may be a laser. The
illumination device 2300 may automatically operate when the motor 2100 operates, or
may operate according to control by the second processor 2410. According to an embodiment
of the disclosure, the illumination device 2300 may change a color or brightness according
to control by the second processor 2410.
[0068] Referring to 420 of FIG. 4, the brush device 2000 may further include a PCB 2400.
The PCB 2400 may include a circuit for signal line communication with the cleaner
body 1000. For example, the PCB 2400 may include, but is not limited to, the second
processor 2410, a switch device (hereinafter, also referred to as a second switch
device) (not shown) connected to a signal line, and an identification (ID) resistor
(not shown) indicating a type of the brush device 2000.
[0069] Meanwhile, a type of the brush device 2000 may vary. For example, the brush device
2000 may include, but is not limited to, a multi-brush 401, a hard floor brush 402,
a wet brush 403, a turbo (carpet) brush 404, a bedding brush 405, and a pet brush
406. Additional brushes types may also include, but are not limited to, a bristle
brush (not shown), and a gap brush (not shown). The brush device 2000 may include
a light load (or low load) brush having a relatively low maximum motor output and
a high load brush having a relatively high maximum motor output.
[0070] According to an embodiment of the disclosure, the brush device 2000 may include a
first type of brush device including an ID resistor, a second type of brush device
in which the signal line is short-circuited to a + power line, a third type of brush
device in which the signal line is short-circuited to a - power line, and a fourth
type of brush device in which the signal line is open. Each type will be described
below in more detail with reference to FIGS. 6 to 10.
[0071] According to an embodiment of the disclosure, when the first type of brush device
2000 including the ID resistor is connected to the cleaner body 1000, the cleaner
body 1000 may distinguish a type of the brush device 2000 based on an input voltage
value detected through the signal line. The cleaner body 1000 may distinguish a type
of the brush device 2000 based on a data signal transmitted from the brush device
2000. For example, the brush device 2000 may transmit a data signal including information
indicating a type of the brush device 2000 to the cleaner body 1000.
[0072] Hereinafter, types of the brush device 2000 classified by different internal circuit
designs of the brush device 2000 will be described with reference to FIGS. 5 to 10.
[0073] FIG. 5 is a view for describing a first type of brush device 2001 including an ID
resistor 2500, according to an embodiment of the disclosure.
[0074] Referring to FIG. 5, the first type of brush device 2001 may be designed to include
the ID resistor 2500. The ID resistor 2500 indicates a type of the brush device 2000
and may vary according to the type of brush device 2000. For example, the ID resistor
2500 of the multi-brush 401 may be 330 KΩ, the ID resistor 2500 of the hard floor
brush 402 may be 2.2 MΩ, and the ID resistor 2500 of the turbo (carpet) brush 404
may be 910 KΩ, but an embodiment of the disclosure is not limited thereto.
[0075] When the first type of brush device 2001 is connected to the cordless vacuum cleaner
100, the first processor 1131 may identify a type of the brush device 2000, based
on a voltage value (input voltage value) input to an input port of the first processor
1131. For example, when the brush device 2000 includes an ID resistor A, and the PCB
1130 of the cleaner body 1000 includes voltage distributers (a resistor B and a resistor
C) connected to a signal line 30, a voltage input to the input port of the first processor
1131 may be as follows.

[0076] The voltage value input to the input port of the first processor 1131 may decrease
when a value of the ID resistor 2500 increases. When the resistor B and the resistor
C are constant, the voltage value input to the input port varies according to a value
of the ID resistor A, and thus, the first processor 1131 may identify a type of the
brush device 2000 corresponding to the ID resistor 2500, based on the voltage value
input to the input port. For example, the first processor 1131 may identify the first
type of brush device 2001 including the ID resistor 2500 corresponding to the input
voltage value from among a plurality of ID resistors as the brush device 2000 connected
to the cleaner body 1000. The ID resistor 2500 will be described in more detail with
reference to FIG. 6.
[0077] FIG. 6 is a diagram for describing the ID resistor 2500 of the brush device 2000,
according to an embodiment of the disclosure.
[0078] Referring to Table 600 of FIG. 6, an ID resistor of the multi-brush 401 may be 330
KΩ, an ID resistor of the hard floor brush 402 may be 2.2 MΩ, and an ID resistor of
the turbo (carpet) brush 404 may be 910 KΩ. When a voltage of the battery 1500 is
25.2 V, the voltage value input to the input port of the first processor 1131 may
be 2.785 V when the multi-brush 401 is connected to the cordless vacuum cleaner 100,
the voltage value input to the input port of the first processor 1131 may be 0.791
V when the hard floor brush 402 is connected to the cordless vacuum cleaner 100, and
the voltage value input to the input port of the first processor 1131 may be 1.563
V when the turbo (carpet) brush 404 is connected to the cordless vacuum cleaner 100.
Accordingly, when it is determined that the brush device 2000 is connected to the
cordless vacuum cleaner 100 and the voltage of the battery 1500 is 25.2 V, the first
processor 1131 may identify that the multi-brush 401 is connected when the voltage
value input to the input port is 2.785 V, identify that the hard floor brush 402 is
connected when the voltage value input to the input port is 0.791 V, and identify
that the turbo (carpet) brush 404 is connected when the voltage value input to the
input port is 1.563 V.
[0079] According to an embodiment of the disclosure, when the first processor 1131 identifies
a type of the brush device 2000, the first processor 1131 may transmit information
about the type of the brush device 2000 to the main processor 1800.
[0080] As shown in Table 600 of FIG. 6, an input voltage value varies below 3.3 V (or 5.0
V) according to an ID resistor value of the first type of brush device 2001 including
the ID resistor 2500. Because an interval between input voltage values according to
ID resistor values decreases as the number of first type of brush devices 2001 including
the ID resistor 2500 increases, even when only a little noise is generated, the probability
that the cleaner body 1000 incorrectly identifies a type of the brush device 2000
may increase.
[0081] Accordingly, an internal circuit design of the brush device 2000 may be changed to
indicate a type of the brush device 2000 in a method other than an ID resistor method.
For example, a circuit of the brush device 2000 may be designed to indicate a type
of the brush device 2000, by using a short-circuit condition or an open condition
(e.g., open-circuit) of a power line 10 or 20 and the signal line 30, which will be
described with reference to FIGS. 7 to 10.
[0082] FIG. 7 is a view for describing a second type of brush device 2002 in which the signal
line 30 is short-circuited to the + power line 10, according to an embodiment of the
disclosure.
[0083] Referring to FIG. 7, the second type of brush device 2002 may be designed so that
the signal line 30 is short-circuited to the positive (+) power line 10. The second
type of brush device 2002 may be the same as the first type of brush device 2001 when
an ID resistor is 0.
[0084] When the second type of brush device 2002 is connected to the cleaner body 1000,
a voltage value input to an input port of the first processor 1131 (input voltage
value) of the cleaner body 1000 may be as follows.

[0085] Accordingly, a second input voltage value (

) when the second type of brush device 2002 is connected to the cleaner body 1000
may be greater than a first input voltage value (

) when the first type of brush device 2001 including the ID resistor 2500 is connected
to the cleaner body 1000. Hereinafter, the second input voltage value (

) when the second type of brush device 2002 is connected to the cleaner body 1000
is defined as a maximum input voltage value.
[0086] In the second type of brush device 2002, because the (+) power line 10 and the signal
line 30 are short-circuited, regardless of PWM control, a voltage value input to the
input port of the first processor 1131 (input voltage value) may be constant as the
maximum input voltage value (

). Accordingly, when the input voltage value is constant as the maximum input voltage
value (battery supply voltage *

) even when an ON/OFF state of the PWM control switch device 1133 is changed, the
first processor 1131 of the cleaner body 1000 may identify that the brush device 2000
connected to the cleaner body 1000 is the second type of brush device 2002 in which
the (+) power line 10 and the signal line 30 are short-circuited. For example, referring
to FIG. 6, the wet brush 403 may be implemented so that the (+) power line 10 and
the signal line 30 are short-circuited. In this case, when the input voltage value
is constant as the maximum voltage value regardless of an ON/OFF state of the PWM
control switch device 1133, the first processor 1131 of the cleaner body 1000 may
identify that the brush device 2000 connected to the vacuum cleaner by the user is
the wet brush 403. The first processor 1131 of the cleaner body 1000 may transmit
information indicating that the brush device 2000 connected to the vacuum cleaner
by the user is the wet brush 403 to the main processor 1800.
[0087] FIG. 8 is a view for describing a third type of brush device 2003 in which the signal
line 30 is short-circuited to the negative (-) power line 20 (e.g., GND 20), according
to an embodiment of the disclosure.
[0088] Referring to FIG. 8, the third type of brush device 2003 may be designed so that
the signal line 30 is short-circuited to the (-) power line 20. In the third type
of brush device 2003, because the signal line 30 is short-circuited to the (-) power
line 20, a voltage value (input voltage value) input to the input port of the first
processor 1131 when the PWM control switch device 1133 is in an on state may be different
from a voltage value (input voltage value) input to the input port of the first processor
1131 when the PWM control switch device 1133 is in an off state.
[0089] For example, when the first processor 1131 outputs a high signal to the PWM control
switch device 1133 to turn on the PWM control switch device 1133, a voltage value
(input voltage value) input to the input port of the first processor 1131 of the cleaner
body 1000 may be 0 (GND). Hereinafter, 0 (GND) is defined as a minimum input voltage
value. In contrast, when the first processor 1131 outputs a low signal to the PWM
control switch device 1133 to turn off the PWM control switch device 1133, a voltage
value (input voltage value) input to the input port of the first processor 1131 of
the cleaner body 1000 may be as follows.

[0090] That is, when the third type of brush device 2003 is connected to the cleaner body
1000, an input voltage value when the PWM control switch device 1133 is in an on state
may be the maximum input value (

), and an input voltage value when the PWM control switch device 1133 is in an off
state may be the minimum input voltage value (0 (GND)).
[0091] When an input voltage value input to the input port before PWM control is the maximum
input voltage value or the minimum input voltage value, the cleaner body 1000 may
try to change an operation state of the PWM control switch device 1133 to an on state
and then to an off state again. In this case, when an input voltage value when the
PWM control switch device 1133 is in an on state is the minimum input voltage value
(0), and an input voltage value when the PWM control switch device 1133 is in an off
state is the maximum input voltage value, the first processor 1131 of the cleaner
body 1000 may identify that the brush device 2000 connected to the cleaner body 1000
is the third type of brush device 2003. For example, the bedding brush 405 may be
implemented so that the - power line 20 and the signal line 30 are short-circuited.
In this case, when an input voltage value in an off state of the switch device 1133
is the maximum input voltage value and an input voltage value in an on state of the
switch device 1133 is the minimum input voltage value, the first processor 1131 may
identify that the brush device 2000 connected to the vacuum cleaner by the user is
the bedding brush 405. The first processor 1131 of the cleaner body 1000 may transmit
information indicating that the brush device 2000 connected to the vacuum cleaner
by the user is the bedding brush 405 to the main processor 1800.
[0092] FIG. 9 is a view for describing a fourth type of brush device 2004 in which the signal
line 30 is open, according to an embodiment of the disclosure.
[0093] Referring to FIG. 9, the fourth type of brush device 2004 may be designed so that
the signal line 30 is open. In the fourth type of brush device 2004, because the signal
line 30 is open, even when an ON/OFF state of the PWM control switch device 1133 is
changed, a voltage value input to the input port of the first processor 1131 may be
'0 (GND)'.
[0094] When operating current of the brush device 2000 is detected through the load detection
sensor 1134 but an input voltage value is constant as the minimum input voltage value
(0) even when an ON/OFF state of the PWM control switch device 1133 is changed, the
first processor 1131 of the cleaner body 1000 may identify that the brush device 2000
connected to the cleaner body 1000 is the fourth type of brush device 2004 in which
the signal line 30 is open. For example, referring to FIG. 6, a soft brush (general
floor brush) 407 may be implemented so that the signal line 30 is open. When an input
voltage value is constant as the minimum input value (0) regardless of an ON/OFF state
of the PWM control switch device 1133, the first processor 1131 of the cleaner body
1000 may identify that the brush device 2000 connected to the vacuum cleaner by the
user is the soft brush 407. The first processor 1131 of the cleaner body 1000 may
transmit information indicating that the brush device 2000 connected to the vacuum
cleaner by the user is the soft brush 407 to the main processor 1800.
[0095] FIG. 10 is a diagram for describing a type of the brush device 2000, according to
an embodiment of the disclosure.
[0096] Referring to FIG. 10, the brush device 2000 may be classified into four types according
to an internal circuit design. For example, the brush device 2000 may be classified
into the first type of brush device 2001 including the ID resistor 2500, the second
type of brush device 2002 in which the signal line 30 is short-circuited to the positive
(+) power line 10, the third type of brush device 2003 in which the signal line 30
is short-circuited to the negative (-) power line 20, and the fourth type of brush
device 2004 in which the signal line 30 is open.
[0097] The cleaner body 1000 may identify a type of the brush device 2000, by considering
a signal α (high or low) output to the PWM control switch device 1133, based on an
input voltage value AD #2

when the second type of brush device 2002 is connected. The input voltage value AD
#2 when the second type of brush device 2002 is connected may be defined as a maximum
input voltage value.
[0098] For example, 1) when an input voltage value is constant as the maximum input voltage
value AD #2 regardless of the signal α (high or low) output to the PWM control switch
device 1133, the cleaner body 1000 may identify that the brush device 2000 connected
to the cleaner body 1000 is the second type of brush device 2002 in which the signal
line 30 is short-circuited to the (+) power line 10; 2) when an input voltage value
when the signal α output to the PWM control switch device 1133 is a low signal is
the maximum input voltage value AD #2 and an input voltage value when the signal α
output to the PWM control switch device 1133 is a high signal is 0 (GND), the cleaner
body 1000 may identify that the brush device 2000 connected to the cleaner body 1000
is the third type of brush device 2003 in which the signal line 30 is short-circuited
to the (-) power line 20; 3) when an input voltage value is 0 (GND) regardless of
the signal α (high or low) output to the PWM control switch device 1133, the cleaner
body 1000 may identify that the brush device 2000 attached to the cleaner body 1000
is the fourth type of brush device 2004 in which the signal line 30 is open; and 4)
when an input voltage value is lower than the maximum voltage value AD #2, the cleaner
body 1000 may identify that the brush device 2000 connected to the cleaner body 1000
is the first type of brush device 2001 including the ID resistor 2500. When the first
type of brush device 2001 is connected to the cleaner body 1000, the cleaner body
1000 may accurately identify a type of the brush device 2000, based on a specific
input voltage value

.
[0099] Hereinafter, a method in which the cordless vacuum cleaner 100 determines a frequency
for PWM control based on a type of the brush device 2000 will be described in detail
with reference to FIG. 11A.
[0100] FIG. 11A is a diagram for describing a method in which the cordless vacuum cleaner
100 controls an operation of the switch device 1133 for controlling power supply to
the brush device 2000, according to an embodiment of the disclosure.
[0101] In operation S1110, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may detect connection of the brush device 2000 to the cleaner body
1000. According to an embodiment of the disclosure, the cordless vacuum cleaner 100
may detect connection of the brush device 2000 to the cleaner body 1000 based on a
voltage value input to an input port of at least one processor 1001 through the signal
line 30 or the load detection sensor 1134. When the brush device 2000 is connected
to the cleaner body 1000, the brush device 2000 may be directly connected to the cleaner
body 1000 or may be indirectly connected to the cleaner body 1000 through the extension
pipe 3000.
[0102] According to an embodiment of the disclosure, the at least one processor 1001 of
the cordless vacuum cleaner 100 may detect whether the brush device 2000 is attached
or detached by using the load detection sensor 1134. For example, when the brush device
2000 is not connected to the cordless vacuum cleaner 100 (e.g., a handy mode), operating
current of the brush device 2000, detected by the load detection sensor 1134, may
be 0 (zero). On the other hand, when the brush device 2000 is connected to the cordless
vacuum cleaner 100 (e.g., a brush mode), the operating current of the brush device
2000, detected by the load detection sensor 1134, may be equal to or greater than
50 mA. Accordingly, the first processor 1131 may determine that the brush device 2000
is detached when the operating current of the brush device 2000, detected by the load
detection sensor 1134, is 0, and that the brush device 2000 is connected when the
operating current of the brush device 2000, detected by the load detection sensor
1134, is 50 mA or more. A value of a reference operating current for determining that
the brush device 2000 is connected is not limited to 50 mA, and may be changed.
[0103] According to an embodiment of the disclosure, the at least one processor 1001 of
the cordless vacuum cleaner 100 may detect connection of the brush device 2000 to
the cleaner body 1000 through a voltage value (hereinafter, referred to as an input
voltage value) input to an input port of the at least one processor 1001 through the
signal line 30. For example, when the brush device 2000 is not connected to the cordless
vacuum cleaner 100 (e.g., a handy mode), the input voltage value may be "0 V". On
the other hand, when the brush device 2000 is connected to the cordless vacuum cleaner
100 (e.g., a brush mode), the input voltage value may be greater than 0 V, and may
vary according to a type of the brush device 2000. For example, referring to FIG.
6, when a voltage of the battery 1500 is 25.2 V, the input voltage value may be 2.785
V when the multi-brush 401 is connected to the cleaner body 1000, and the input voltage
value may be 0.791 V when the hard floor brush 402 is connected to the cleaner body
1000. Accordingly, when the input voltage value is 0 V, the at least one processor
1001 of the cordless vacuum cleaner 100 may determine that the brush device 2000 is
detached, and when the input voltage value is greater than 0 V, the at least one processor
1001 may determine that the brush device 2000 is connected.
[0104] In operation S1120, when the cordless vacuum cleaner 100 detects the connection of
the brush device 2000 to the cleaner body 1000, the cordless vacuum cleaner 100 may
identify a type of the brush device 2000 connected to the cleaner body 1000.
[0105] According to an embodiment of the disclosure, the type of the brush device 2000 may
be identified, based on a voltage value (hereinafter, referred to as an input voltage
value) input to the input port of the at least one processor 1001 of the cordless
vacuum cleaner 100.
[0106] For example, when the input voltage value is between a maximum input voltage value
MAX and a minimum input voltage value MIN (e.g., 0 V), the at least one processor
1001 may identify the brush device 2000 including an ID resistor corresponding to
the input voltage value. The ID resistor may be located between the + power line 10
and the signal line 30 in the brush device 2000. The maximum input voltage value may
be a voltage value input to the input port when the ID resistor is 0 (i.e., when the
signal line is short-circuited to the (+) power line). Accordingly, when the input
voltage value is between the maximum input voltage value MAX and the minimum input
voltage value MIN, the brush device 2000 connected to the cleaner body 1000 may be
the first type of brush device 2001 having an ID resistor greater than 0. In this
case, the at least one process 1001 of the cordless vacuum cleaner 100 may directly
identify the first type of brush device 2001 including the ID resistor corresponding
to the input voltage value in a prestored table to identify a type of the brush device
2000.
[0107] When the voltage value (input voltage value) input through the signal line 30 is
the maximum input voltage value or the minimum input voltage value, the at least one
processor 1001 may identify a type of the brush device 2000, based on a change in
the input voltage value according to an operation (ON/OFF) state of the switch device
1133. For example, when the voltage value (input voltage value) input through the
signal line 30 is the maximum input voltage value or the minimum input voltage value,
the at least one processor 1001 may determine that the brush device 2000 connected
to the cleaner body 1000 is not the first type of brush device 2001 including the
ID resistor 2500.
[0108] Accordingly, to identify a specific type of the brush device 2000, the at least one
processor 1001 may change the PWM control switch device 1133 to an on state and then
to an off state again. Also, the at least one processor 1001 may identify a specific
type of the brush device 2000 connected to the cleaner body 1000, by comparing the
input voltage value when the PWM control switch device 1133 is in an on state with
the input voltage value when the switch device 1133 is in an off state.
[0109] According to an embodiment of the disclosure, when the input voltage value is maintained
as the maximum input voltage value regardless of an on state or an off state of the
PWM control switch device 1133, the at least one processor 1001 may identify that
the second type of brush device 2002 in which the signal line 30 is short-circuited
to the (+) power line 10 is the brush device 2000 connected to the cleaner body 1000.
For example, the wet brush 403 may be implemented so that the signal line is short-circuited
to the (+) power line. In this case, when the input voltage value is maintained as
the maximum input voltage value regardless of an on state or an off state of the switch
device 1133, the at least one processor 1001 may identify that the brush device 2000
connected to the cleaner body 1000 is the wet brush 403.
[0110] Also, when the input voltage value in an off state of the switch device 1133 is the
maximum input voltage value and the input voltage value in an on state of the switch
device 1133 is the minimum input voltage value, the at least one processor 1001 may
identify that the third type of brush device 2003 in which the signal line 30 is short-circuited
to the (-) power line 10 is the brush device 2000 connected to the cleaner body 1000.
For example, the bedding brush 405 may be implemented so that the signal line 30 is
short-circuited to the (-) power line 10. In this case, when the input voltage value
in an off state of the switch device 1133 is the maximum input voltage value and the
input voltage value in an on state of the switch device 1133 is the minimum input
voltage value, the at least one processor 1001 may identify that the brush device
2000 connected to the cleaner body 1000 is the bedding brush 405.
[0111] When the input voltage value is constant as the minimum input voltage value regardless
of an on state or an off state of the PWM control switch device 1133, the at least
one processor 1001 may identify that the fourth type of brush device 2004 in which
the signal line 30 is open is the brush device 2000 connected to the cleaner body
1000. For example, the pet brush 406 may be implemented so that the signal line 30
is open. In this case, when the input voltage value is constant as the minimum input
voltage value regardless of an on state or an off state of the PWM control switch
device 1133, the at least one processor 1001 may identify that the brush device 2000
connected to the cleaner body 1000 is the pet brush 406.
[0112] In operation S1130, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may determine a frequency (hereinafter, referred to as a PWM frequency)
for PWM control corresponding to the type of the brush device 2000.
[0113] According to an embodiment of the disclosure, as the type of the brush device 2000
connected to the cleaner body 1000 is identified, the cordless vacuum cleaner 100
may select (search for) a PWM frequency corresponding to the type of the brush device
2000 in a PWM frequency table. A pre-determined PWM frequency for each type of the
brush device 2000 may be defined in the PWM frequency table. For example, an optimal
frequency considering noise, electrical noise, and a counter electromotive force by
the motor 2100 for each type of the brush device 2000 may be defined in the PWM frequency
table. The cordless vacuum cleaner 100 may select a different frequency for PWM control
according to a type of the brush device 2000, thereby increasing the motor efficiency
of the brush device 2000 and reducing (avoiding resonance) abnormal noise and abnormal
vibration.
[0114] For example, referring to FIG. 11B, it is found that abnormal noise of a jet brush
reaches a maximum value when a PWM frequency is 2 kHz. Accordingly, a PWM frequency
of the jet brush may be adjusted to 1 kHz or 3 kHz instead of 2 kHz, by considering
abnormal noise.
[0115] According to an embodiment of the disclosure, a PWM frequency may be determined by
considering driving current of the brush device 2000. For example, referring to FIG.
11C, driving current (or voltage) of the brush device 2000 may vary according to a
type (e.g., A type, B type, C type, or D type of the motor 2100) of the brush device
2000. Accordingly, a PWM frequency may be determined to increase as driving current
corresponding to the type of the brush device 2000 connected to the cleaner body 1000
increases, and decrease as driving current corresponding to the type of the brush
device 2000 connected to the cleaner body 1000 decreases.
[0116] According to an embodiment of the disclosure, a PWM frequency may be determined to
increase as a maximum motor output value corresponding to the type of the brush device
2000 connected to the cleaner body 1000 increases, and decrease as a maximum motor
output value corresponding to the type of the brush device 2000 connected to the cleaner
body 1000 decreases. For example, the cordless vacuum cleaner 100 may determine a
PWM frequency of a light load brush (e.g., a bedding brush) having a relatively low
maximum motor output value to be lower than a PWM frequency of a general load brush
(e.g., a hard floor brush), thereby reducing switching loss of the PWM control switch
device 1133. On the other hand, the cordless vacuum cleaner 100 may determine a PWM
frequency of a high load brush (e.g., a carpet brush) having a relatively high maximum
motor output value to be higher than a PWM frequency of a general load brush (e.g.,
a hard floor brush), thereby improving the efficiency of the motor 2100 of the brush
device 2000.
[0117] The cordless vacuum cleaner 100 according to an embodiment of the disclosure may
determine a frequency range for PWM control corresponding to the type of the brush
device 2000. A frequency determined for PWM control may vary between 0.5 kHW and 8
kHz according to the type of the brush device 2000. For example, when it is identified
that the hard floor brush 402 is connected on the cleaner body 1000, the PWM control
switch device 1133 may be determined to operate in a frequency range of 0.5 kHz to
2 kHz, and when it is identified that the carpet brush 404 is connected on the cleaner
body 1000, the PWM control switch device 1133 may be determined to operate in a frequency
range of 1.0 kHz to 3.0 kHz which is higher than the frequency range of the hard floor
brush 402. According to an embodiment of the disclosure, the cordless vacuum cleaner
100 may select a specific PWM frequency, by considering an actual load value of the
brush device 2000 and a suction power strength of the cleaner body 1000 in a frequency
range corresponding to the type of the brush device 2000.
[0118] In operation S1140, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may control an operation of the switch device 1133 for controlling
power supply to the brush device 2000, based on the frequency corresponding to the
type of the brush device 2000.
[0119] According to an embodiment of the disclosure, the at least one processor 1001 of
the cordless vacuum cleaner 100 may alternately output a high signal and a low signal
to the PWM control switch device 1133, according to the PWM frequency corresponding
to the type of the brush device 2000. The PWM control switch device 1133 may be turned
on when the high signal is input and may be turned off when the low signal is input.
Accordingly, an on state and an off state of the PWM control switch device 1133 may
be repeated according to the PWM frequency.
[0120] According to an embodiment of the disclosure, optimal control suitable for characteristics
of the brush device 2000 may be performed, by adjusting the PWM frequency according
to the type of the brush device 2000 connected to the cordless vacuum cleaner 100.
[0121] According to an embodiment of the disclosure, operations S1110 to S1140 may be performed
by the at least one processor 1001 of the cordless vacuum cleaner 100. For example,
operations S1110 to S1140 may be performed by the main processor 1800, or may be performed
by the first processor 1131 of the suction motor 1110. Also, some of operations S1110
to S1140 may be performed by the main processor 1800, and others may be performed
by the first processor 1131 of the suction motor 1110.
[0122] Hereinafter, a method of determining other parameters (e.g., an input voltage of
the brush device 2000 and a trip level) related to driving of the brush device 2000
in addition to a frequency according to a type of the brush device 2000 will be described
in detail with reference to FIG. 12.
[0123] FIG. 12 is a flowchart for describing a method of determining parameters related
to driving of the brush device 2000, based on a type of the brush device 2000, according
to an embodiment of the disclosure.
[0124] In operation S1210, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may initialize a system, as a user input that turns on the power is
received. For example, according to a user input that turns on the power, the cordless
vacuum cleaner 100 may wake up the battery 1500 and may supply power to a circuit
such as at least one processor 1001.
[0125] In operation S1220, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may determine whether the brush device 2000 is connected to the cleaner
body 1000.
[0126] According to an embodiment of the disclosure, the brush device 2000 may be directly
connected to the cleaner body 1000 or may be connected to the cleaner body 1000 through
the extension pipe 3000.
[0127] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
detect whether the brush device 2000 is attached or detached by using the load detection
sensor 1134. For example, when operating current of the brush device 2000 detected
by the load detection sensor 1134 is 0, the at least one processor 1001 of the cordless
vacuum cleaner 100 may determine that the brush device 2000 is detached, and when
operating current of the brush device 2000 detected by the load detection sensor 1134
is 50 mA or more, the at least one processor 1001 may determine that the brush device
2000 is connected.
[0128] In operation S1230, when it is identified (NO in S1220) that the brush device 2000
is not connected to the cleaner body 1000, the cordless vacuum cleaner 100 according
to an embodiment of the disclosure may operate in a handy mode 1201 (e.g., handheld
mode), and the method returns to operation S1220. The handy mode 1201 may be a mode
in which the brush device 2000 is detached and cleaning is performed by using only
the cleaner body 1000.
[0129] In operation S1240, when it is identified (YES in S1220) that the brush device 2000
is connected to the cleaner body 1000, the cordless vacuum cleaner 100 may operate
in a brush mode 1202. The brush mode 1202 may be a mode in which the brush device
2000 is connected to the cordless vacuum cleaner 100 and cleaning is performed.
[0130] Referring to Table 1210, in the same suction power mode, the handy mode 1201 may
operate with a higher suction power strength than the brush mode 1202. For example,
a jet mode may be set in the cordless vacuum cleaner 100. In this case, in the handy
mode 1201, the cordless vacuum cleaner 100 may drive the suction motor 1110 with power
consumption of 580 W to generate suction power of 220 W, but in the brush mode 1202,
the cordless vacuum cleaner 100 may drive the suction motor 1110 with power consumption
of 335 W to generate suction power of 140 W.
[0131] In operation S1250, when the cordless vacuum cleaner 100 operates in the brush mode,
the cordless vacuum cleaner 100 identifies a type of the brush device 2000 connected
to the cleaner body 1000. According to an embodiment of the disclosure, a type of
the brush device 2000 can be identified, based on a voltage value (hereinafter, an
input voltage value) input to an input port of the at least one processor 1001 of
the cordless vacuum cleaner 100.
[0132] Operation S1250 corresponds to operation S1120 of FIG. 11A, and thus, a detailed
description thereof will be omitted.
[0133] In operation S1260, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may determine at least one of a frequency for PWM control (PWM frequency),
an input voltage of the brush device 2000, and/or a trip level, based on the type
of the brush device 2000.
[0134] For example, the cordless vacuum cleaner 100 may determine a PWM frequency, based
on the type of the brush device 2000. The cordless vacuum cleaner 100 may determine
an input voltage of the brush device 2000 and a PWM frequency, based on the type of
the brush device 2000. The cordless vacuum cleaner 100 may determine a PWM frequency,
an input voltage of the brush device 2000, and a trip level, based on the type of
the brush device 2000.
[0135] According to an embodiment of the disclosure, an operation in which the cordless
vacuum cleaner 100 determines a PWM frequency based on the type of the brush device
2000 is the same as operation S1130 of FIG. 11A, and thus, a repeated description
thereof will be omitted.
[0136] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
determine an input voltage of the brush device 2000 in addition to a PWM frequency,
based on the type of the brush device 2000. The input voltage of the brush device
2000 that is a voltage required by the brush device 2000 to drive the drum 2200 at
target RPM may vary according to the type of the brush device 2000.
[0137] The brush device 2000 requires a different electrical input according to characteristics
of each type (usage). For example, a first motor applied to the hard floor brush 402
having a large width may require a moderate output to rotate the drum 2200 at target
RPM, and a second motor applied to the pet brush 406 having a small width may drive
the drum 2200 at target RPM with a relatively low output. Accordingly, the cordless
vacuum cleaner 100 may determine an input voltage of the brush device 2000 when the
brush device 2000 connected to the cleaner body 1000 is the pet brush 406 to be lower
than that when the brush device 2000 connected to the cleaner body 1000 is the hard
floor brush 402.
[0138] According to an embodiment of the disclosure, an input voltage of the brush device
2000 may refer to an average voltage to be supplied to the brush device 2000 through
PWM control. Accordingly, as an input voltage of the brush device 2000 increases,
the cordless vacuum cleaner 100 may increase a duty value (on-duty interval) of the
PWM control switch device 1133 to supply a more voltage from the battery 1500 to the
brush device 2000. Because a total time for which current flows through the motor
2100 increases as a duty value increases, average power supplied to the brush device
2000 may increase.
[0139] In contrast, as an input voltage of the brush device 2000 increases, the cordless
vacuum cleaner 100 may reduce a duty value (on-duty interval) of the PWM control switch
device 1133 to supply a less voltage from the battery 1500 to the brush device 2000.
Because a total time for which current flows through the motor 2100 decreases as a
duty value decreases, average power supplied to the brush device 2000 may be reduced.
When average power supplied to the brush device 2000 decreases, a usage time of the
battery 1500 may be efficiently increased.
[0140] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
determine a trip level of the brush device 2000 in addition to a PWM frequency, based
on the type of the brush device 2000. A trip level for preventing an overload of the
brush device 2000 may refer to a reference load value (e.g., a reference current value)
for stopping an operation of the brush device 2000. According to an embodiment of
the disclosure, as a result of monitoring a load value of the brush device 2000 through
the load detection sensor 1134, when the load value of the brush device 2000 reaches
a load value of a trip level determined based on the type of the brush device 2000,
the cordless vacuum cleaner 100 may control the PWM control switch device 1133 to
cut off power supply to the brush device 2000.
[0141] According to an embodiment of the disclosure, as the type of the brush device 2000
connected to the cleaner body 1000 is identified, the cordless vacuum cleaner 100
may select (search for) a trip level corresponding to the type of the brush 2000 in
a trip level table. A pre-determined trip level for each type of the brush device
2000 may be defined in the trip level table.
[0142] According to an embodiment of the disclosure, a trip level may be determined to increase
as a maximum motor output value corresponding to the type of the brush device 2000
connected to the cleaner body 1000 increases, and may be determined to decrease as
a maximum motor output value corresponding to the type of the brush device connected
to the cleaner body 1000 decreases. For example, the cordless vacuum cleaner 100 may
determine a trip level of a light load brush (e.g., a bedding brush) having a relatively
low maximum motor output value to be lower than that of a general load brush (e.g.,
a hard floor brush), thereby preventing a failure of the light load brush due to an
overload. For example, when a trip level of the general load brush is 2.0 A, the cordless
vacuum cleaner 100 may determine a trip level of the light load brush to be 1.5A,
thereby improving the durability of the brush device 2000.
[0143] In contrast, the cordless vacuum cleaner 100 may determine a trip level of a high
load brush (e.g., a carpet brush) having a relatively high maximum motor output value
to be higher than that of a general load brush (e.g., a hard floor brush), to prevent
the brush device 2000 from frequently stopping in a high load situation in which the
brush device 2000 may withstand. For example, when a trip level of the general load
brush is 2.0 A, the cordless vacuum cleaner 100 may determine a trip level of the
high load brush to be 2.2 A, thereby improving the usability of the brush device 2000.
[0144] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
control a PWM frequency, an average voltage supplied to the brush device 2000 or a
trip level of the brush device 2000 according to the type of the brush device 2000,
thereby providing optimal control suitable for characteristics of the brush device
2000 connected to the cleaner body 1000. Accordingly, according to an embodiment of
the disclosure, the cleaning efficiency of the brush device 2000 may be improved,
abnormal noise and abnormal vibration may be reduced (resonance is avoided), electrical
noise may be reduced, and a usage time of the cordless vacuum cleaner 100 may be increased,
which will be further described with reference to FIG. 13.
[0145] FIG. 13 is a view for describing an operation of determining parameters related to
driving of the brush device 2000, based on a type of the brush device 2000, according
to an embodiment of the disclosure.
[0146] Referring to FIG. 13, various types of brush devices 2000 may be connected on the
cordless vacuum cleaner 100 according to cleaning purposes. For example, a hard floor
brush 1301, a wet brush 1302, and a pet brush 1303 may be connected on the cordless
vacuum cleaner 100.
[0147] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
identify a type of the brush device 2000 connected by a user according to a cleaning
purpose, and may provide control suitable for the type of the brush device 2000.
[0148] For example, as the cordless vacuum cleaner 100 identifies that the hard floor brush
1301 is connected, the cordless vacuum cleaner 100 may determine a PWM frequency to
be 0.5 kHz, may determine an input voltage of the brush device 2000 to be 16 V, and
may determine a trip level to be 1.5 A. In this case, the cordless vacuum cleaner
100 may control the PWM control switch device 1133 to supply power to the hard floor
brush 1301 with a duty value corresponding to 16 V at a frequency of 0.5 kHz. During
cleaning, when a load value of the hard floor brush 1301 reaches 1.5 A, the cordless
vacuum cleaner 100 may control the PWM control switch device 1133 to cut off power
supply to the hard floor brush 1301. For example, the first processor 1131 of the
cleaner body 1000 may output a low signal to the PWM control switch device 1133 to
change an operation state of the PWM control switch device 1133 to an off state.
[0149] As the cordless vacuum cleaner 100 identifies that the wet brush 1302 is connected,
the cordless vacuum cleaner 100 may determine a PWM frequency to be 1.0 kHz, may determine
an input voltage of the brush device 2000 to be 18 V, and may determine a trip level
to be 2.0 A. In this case, the cordless vacuum cleaner 100 may control the PWM control
switch device 1133 to supply power to the wet brush 1302 with a duty value corresponding
to 18 V at a frequency of 1.0 kHz. During cleaning, when a load value of the wet brush
1032 reaches 2.0 A, the cordless vacuum cleaner 100 may control the PWM control switch
device 1133 to cut off power supply to the wet brush 1302. For example, the first
processor 1131 of the cleaner body 1000 may output a low signal to the PWM control
switch device 1133 to change an operation state of the PWM control switch device 1133
to an off state.
[0150] As the cordless vacuum cleaner 100 identifies that the pet brush 1303 is connected,
the cordless vacuum cleaner 100 may determine a PWM frequency to be 1.0 kHz, may determine
an input voltage of the brush device 2000 to be 16 V, and may determine a trip level
to be 1.0 A. In this case, the cordless vacuum cleaner 100 may control the PWM control
switch device 1133 to supply power to the pet brush 1303 with a duty value corresponding
to 16 V at a frequency of 0.5 kHz. During cleaning, when a load value of the pet brush
1303 reaches 1.0 A, the cordless vacuum cleaner 100 may control the PWM control switch
device 1133 to cut off power supply to the pet brush 1303. For example, the first
processor 1131 of the cleaner body 1000 may output a low signal to the PWM control
switch device 1133 to change an operation state of the PWM control switch device 1133
to an off state.
[0151] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
adaptively adjust a PWM frequency, an input voltage of the brush device 2000, and
a trip level corresponding to the type of the brush device 2000, based on an actual
load value of the brush device 2000 measured during cleaning. An operation in which
the cordless vacuum cleaner 100 adjusts parameters related to driving of the brush
device 2000 based on an actual load value of the brush device 2000 will be described
with reference to FIG. 14.
[0152] FIG. 14 is a flowchart for describing a method of adjusting parameters related to
driving of the brush device 2000 based on a load value of the brush device 2000, according
to an embodiment of the disclosure.
[0153] In operation S1401, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may determine at least one of a frequency for PWM control (PWM frequency),
an input voltage of the brush device 2000, or a trip level, based on a type of the
brush device 2000. Operation S1401 corresponds to operation S1250 of FIG. 12, and
thus, a detailed description thereof will be omitted.
[0154] In operation S1402, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may measure a load value of the brush device 2000. For example, the
cordless vacuum cleaner 100 may monitor an actual load value of the brush device 2000
through the load detection sensor 1134 while supplying power to the brush device 2000
according to the PWM frequency, the input voltage of the brush device 2000, or the
trip level determined based on the type of the brush device 2000.
[0155] In operation S1403, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may identify that the load value of the brush device 2000 measured
through the load detection sensor 1134 is greater than a high load reference value.
[0156] The high load reference value may be a reference load value for determining a state
of the brush device 2000 as a high load state. The high load reference value may be
different from the trip level for determining an overload. The high load reference
value may be lower than the trip level. The high load reference value may vary according
to the type of the brush device 2000. For example, referring to FIG. 15, the high
load reference value of a hard floor brush 1501 may be 1.2 A, the high load reference
value of a wet brush 1502 may be 1.5 A, and the high load reference value of a bedding
brush 1503 may be 0.8 A, but an embodiment of the disclosure is not limited thereto.
[0157] The high load reference value may vary according to a suction power mode set in the
cordless vacuum cleaner 100 or a suction power strength (or power consumption) of
the cleaner body 1000.
[0158] In operation S1404, when the load value of the brush device 2000 is greater than
the high load reference value, the cordless vacuum cleaner 100 according to an embodiment
of the disclosure may adjust the PWM frequency, the input voltage of the brush device
2000, and/or the trip level determined for PWM control to be higher.
[0159] When the load value of the brush device 2000 is greater than the high load reference
value, the cordless vacuum cleaner 100 according to an embodiment of the disclosure
may determine that the brush device 2000 is in a high load state. Accordingly, the
cordless vacuum cleaner 100 may adjust the frequency, the input voltage of the brush
device 2000, and/or the trip level determined for PWM control to be higher, by reflecting
the high load state of the brush device 2000. For example, when foreign materials
are caught by the brush device 2000 or a usage environment state of the brush device
2000 changes from a hard floor to a carpet, the load value of the brush device 2000
may be greater than the high load reference value.
[0160] When the brush device 2000 is in the high load state, the cordless vacuum cleaner
100 may increase the PWM frequency, thereby improving the efficiency of the motor
2100 of the brush device 2000. Also, when the brush device 2000 is in the high load
state, because a larger voltage is required by the brush device 2000, the cordless
vacuum cleaner 100 may increase the input voltage of the brush device 2000 and may
control the PWM control switch device 1133 to supply power to the brush device 2000
with a duty value corresponding to the increased duty value. When the brush device
2000 is in the high load state, the cordless vacuum cleaner 100 may adjust the trip
level to be higher, to prevent the brush device 2000 from frequently stopping in the
high load state.
[0161] When the load value of the brush device 2000 reaches an abnormal high load reference
value greater than the high load reference value, the cordless vacuum cleaner 100
may rather reduce the PWM control frequency, the input voltage of the brush device
2000, and the trip level. The abnormal high load reference value may be a load value
that may cause a problem when the brush device 2000 is driven for a certain period
of time in the current load state. This is because, when a load equal to or greater
than the abnormal high load reference value is applied to the brush device 2000, the
risk of failure (decrease in quality and reliability) increases due to increased circuit
device loss and an overload of the motor 2100 of the brush device 2000.
[0162] In operation S1405, the cordless vacuum cleaner 100 according to an embodiment may
identify that the load value of the brush device 2000 measured through the load detection
sensor 1134 is between the high load reference value and a low load reference value
(in a general load state).
[0163] The low load reference value may be a reference load value for determining a state
of the brush device 2000 as a low load state. The low load reference value may vary
according to the type of the brush device 2000, a suction power mode set in the cordless
vacuum cleaner 100, and/or a suction power strength (or power consumption) of the
cleaner body 1000.
[0164] In operation S1406, when the load value of the brush device 2000 is between the high
load reference value and the low load reference value, the cordless vacuum cleaner
100 according to an embodiment of the disclosure may maintain a current state of the
frequency, the input voltage of the brush device 2000, and/or the trip level determined
for PWM control.
[0165] According to an embodiment of the disclosure, when the load value of the brush device
2000 is between the high load reference value and the low load reference value, an
operation state of the brush device 2000 may be considered stable, and thus, the cordless
vacuum cleaner 100 may maintain current settings of parameters related to driving
of the brush device 2000.
[0166] In operation S1407, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may identify that the load value of the brush device 2000 measured
through the load detection sensor 1134 is less than the low load reference value.
[0167] In operation S1408, when the load value of the brush device 2000 is less than the
low load reference value, the cordless vacuum cleaner 100 according to an embodiment
of the disclosure may adjust the frequency, the input voltage of the brush device
2000, and/or the trip level determined for PWM control to be lower.
[0168] When the load value of the brush device 2000 is less than the low load reference
value, the cordless vacuum cleaner 100 according to an embodiment of the disclosure
may determine that the brush device 2000 is in a low load state. Accordingly, the
cordless vacuum cleaner 100 may adjust the frequency, the input voltage of the brush
device 2000, and/or the trip level determined for PWM control to be lower, by reflecting
the low load state of the brush device 2000. For example, when the brush device 2000
is lifted from a surface to be cleaned or a usage environment state of the brush device
2000 changes from a carpet to a hard floor, the load value of the brush device 2000
may be less than the low load reference value.
[0169] When the brush device 2000 is in the low load state, the cordless vacuum cleaner
100 may reduce the PWM frequency, to reduce switching loss and electrical noise of
the PWM control switch device 1133. When the brush device 2000 is in the low load
state, a large voltage is not required by the brush device 2000, and thus, the cordless
vacuum cleaner 100 may reduce the input voltage of the brush device 2000 and may control
the PWM control switch device 1133 to supply power to the brush device 2000 with a
duty value corresponding to the reduced input voltage. In this case, because drum
RPM of the brush device 2000 may be reduced, noise unnecessarily generated in the
brush device 2000 may be reduced and a usage time of the battery 1500 may be increased.
When the brush device 2000 is in the low load state, the cordless vacuum cleaner 100
may adjust the trip level to be lower, to improve the durability of the brush device
2000.
[0170] In operation S1409, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may control an operation of the PWM control switch device 1133, according
to the PWM frequency, the input voltage of the brush device 2000, and/or the trip
level adjusted by reflecting the load value of the brush device 2000.
[0171] For example, the cordless vacuum cleaner 100 may control the PWM control switch device
1133 to supply power to the brush device 2000 with a duty value corresponding to the
adjusted input voltage of the brush device 2000 at the adjusted PWM frequency. Also,
when the load value of the brush device 2000 reaches a load value of the adjusted
trip level, the cordless vacuum cleaner 100 may control the PWM control switch device
1133 to cut off power supply to the brush device 2000.
[0172] In operation S1410, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may repeatedly perform operations S1402 to S1409 until a user input
that turns off the power is received. For example, the cordless vacuum cleaner 100
may adaptively control power supply to the brush device 2000 according to a real-time
load value of the brush device 2000 by monitoring the load value of the brush device
2000 during cleaning through the load detection sensor 1134.
[0173] Although a state of the brush device 2000 is divided into the high load state, the
general load state, and the low load state and thus, the PWM frequency, the input
voltage, and the trip level are controlled in three states in FIG. 14, an embodiment
of the disclosure is not limited thereto. For example, the cordless vacuum cleaner
100 may divide a state of the brush device 2000 into two or less states (e.g., high
load state/general load state, high load state/low load state, or general load state/low
load state) to more simply control the PWM frequency, the input voltage of the brush
device 2000, and the trip level. Also, the cordless vacuum cleaner 100 may divide
a state of the brush device 2000 into four or more states (e.g., ultra-high load state/high
load state/general load state/low load state, or ultra-high load state/high load state/general
load state/low load state/ultra-low load state) to more finely control the PWM frequency,
the input voltage of the brush device 2000, and the trip level.
[0174] Hereinafter, an operation in which the cordless vacuum cleaner 100 adjusts parameters
related to driving of the brush device 2000 according to a state of the brush device
2000 will be described in more detail with reference to FIG. 15.
[0175] FIG. 15 is a view for describing an operation in which the brush device 2000 adjusts
parameters related to driving of the brush device 2000 when the brush device 2000
is in a high load state, according to an embodiment of the disclosure.
[0176] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
identify a type of the brush device 2000 connected by a user according to a cleaning
purpose, and may provide control suitable for the type of connected brush device 2000.
In this case, when the brush device 2000 is in a high load state, based on an actual
load value of the brush device 2000, the cordless vacuum cleaner 100 may adjust parameters
related to driving of the brush device 2000 to be higher than current settings.
[0177] Referring to 1510 of FIG. 15, as the cordless vacuum cleaner 100 identifies that
the hard floor brush 1501 is connected, the cordless vacuum cleaner 100 may determine
an initial PWM frequency to be 0.5 kHz, an initial input voltage of the hard floor
brush 1501 to be 16 V, and may determine an initial trip level to be 1.5 A. In this
case, the cordless vacuum cleaner 100 may control the PWM control switch device 1133
to supply power to the hard floor brush 1501 with a duty value corresponding to 16
V at a frequency of 0.5 kHz.
[0178] When the cordless vacuum cleaner 100 monitors a load value of the hard floor brush
1501 and the load value of the hard floor brush 1501 exceeds a high load reference
value (1.2 A), the cordless vacuum cleaner 100 may determine that the hard floor brush
1501 is in a high load state. Accordingly, the cordless vacuum cleaner 100 may change
the PWM frequency from 0.5 kHz to 1.0 kHz, may change the input voltage of the hard
floor brush 1501 from 16 V to 18 V, and may change the trip level from 1.5 A to 2.0
A. In this case, the cordless vacuum cleaner 100 may control the PWM control switch
device 1133 to supply power to the hard floor brush 1501 with a duty value corresponding
to 18 V at a frequency of 1.0 kHz. Also, the cordless vacuum cleaner 100 may control
the PWM control switch device 1133 not to cut off power supply to the hard floor brush
1501 when the load value of the hard floor brush 1501 reaches 1.5 A, but may control
the PWM control switch device 1133 to cut off power supply to the hard floor brush
1502 when the load value of the hard floor brush 1501 reaches 2.0 A.
[0179] Referring to 1520 of FIG. 15, as the cordless vacuum cleaner 100 identifies that
the wet brush 1502 is connected, the cordless vacuum cleaner 100 may determine an
initial PWM frequency to be 1.0 kHz, may determine an initial input voltage of the
wet brush 1502 to be 18 V, and may determine an initial trip level to be 2.0 A. In
the case, the cordless vacuum cleaner 100 may control the PWM control switch device
1133 to supply power to the wet brush 1502 with a duty value corresponding to 18 V
at a frequency of 1.0 kHz.
[0180] When the cordless vacuum cleaner 100 monitors a load value of the wet brush 1502
and the load value of the wet brush 1502 exceeds a high load reference value (1.5
A), the cordless vacuum cleaner 100 may determine that the wet brush 1502 is in a
high load state. Accordingly, the cordless vacuum cleaner 100 may change the PWM frequency
from 1.0 kHz to 2.5 kHz, may change the input voltage of the wet brush 1502 from 18
V to 20 V, and may change the trip level from 2.0 A to 3.0 A. In this case, the cordless
vacuum cleaner 100 may control the PWM control switch device 1133 to supply power
to the wet brush 1502 with a duty value corresponding to 20 V at a frequency of 2.5
kHz. Also, the cordless vacuum cleaner 100 may control the PWM control switch device
1133 not to cut off power supply to the wet brush 1502 when the load value of the
wet brush 1502 reaches 2.0 A, but may control the PWM control switch device 1133 to
cut off power supply to the wet brush 1502 when the load value of the wet brush 1502
reaches 3.0 A.
[0181] Referring to 1530 of FIG. 15, as the cordless vacuum cleaner 100 identifies that
the pet brush 1503 is connected, the cordless vacuum cleaner 100 may determine an
initial PWM frequency to be 1.0 kHz, may determine an initial input voltage of the
pet brush 1503 to be 16 V, and may determine an initial trip level to be 1.0 A. In
this case, the cordless vacuum cleaner 100 may control the PWM control switch device
1133 to supply power to the pet brush 1503 with a duty value corresponding to 16 V
at a frequency of 1.0 kHz.
[0182] When the cordless vacuum cleaner 100 monitors a load value of the pet brush 1503
and the load value of the pet brush 1503 exceeds a high load reference value (0.8
A), the cordless vacuum cleaner 100 may determine that the pet brush 1503 is in a
high load state. Accordingly, the cordless vacuum cleaner 100 may change the PWM frequency
from 1.0 kHz to 2.0 kHz, may change the input voltage of the pet brush 1503 from 16
V to 18 V, and may change the trip level from 1.0 A to 1.5 A. In this case, the cordless
vacuum cleaner 100 may control the PWM control switch device 1133 to supply power
to the pet brush 1503 with a duty value corresponding to 18 V at a frequency of 2.0
kHz. Also, the cordless vacuum cleaner 100 may control the PWM control switch device
1133 not to cut off power supply to the pet brush 1503 when the load value of the
pet brush 1503 reaches 1.0 A, but may control the PWM control switch device 1133 to
cut off power supply to the pet brush 1503 when the load value of the pet brush 1503
reaches 1.5 A.
[0183] Because the load value of the brush device 2000 is proportional to a suction power
strength (power consumption of the suction motor 1110) of the cleaner body 1000, the
cordless vacuum cleaner 100 may adjust parameters related to driving of the brush
device 2000 according to the suction power strength of the cleaner body 1000. For
example, when the same brush device 2000 is connected but the suction power strength
of the cleaner body 1000 increases, the cordless vacuum cleaner 100 may increase at
least one of a PWM frequency, an input voltage of the brush device 2000, or a trip
level. In contrast, when the same brush device 2000 is connected but the suction power
strength of the cleaner body 1000 decreases, cordless vacuum cleaner 100 may reduce
at least one of the PWM frequency, the input voltage of the brush device 2000, or
the trip level. An operation in which the cordless vacuum cleaner 100 adjusts parameters
related to driving of the brush device 2000 based on a suction power strength will
be described in detail with reference to FIG. 16.
[0184] FIG. 16 is a flowchart for describing a method in which the cordless vacuum cleaner
100 adjusts parameters related to driving of the brush device 2000 based on a suction
power strength, according to an embodiment of the disclosure.
[0185] In operation S1610, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may detect connection of the brush device 2000 to the cleaner body
1000, through a voltage value input to an input port of at least one processor 1001
through the signal line 30 or the load detection sensor 1134.
[0186] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
detect whether the brush device 2000 is connected or disconnected (e.g., attached
or detached by using the load detection sensor 1134. When operating current of the
brush device 2000 detected by the load detection sensor 1134 is 0, the at least one
processor 1001 of the cordless vacuum cleaner 100 may determine that the brush device
2000 is disconnected, and when operating current of the brush device 2000 detected
by the load detection sensor 1134 is 50 mA or more, the at least one processor 1001
of the cordless vacuum cleaner 100 may determine that the brush device 2000 is connected.
[0187] According to an embodiment of the disclosure, the at least one processor 1001 of
the cordless vacuum cleaner 100 may detect connection of the brush device 2000 to
the cleaner body 1000 through a voltage value (hereinafter, an input voltage value)
input to the input port of the at least one processor 1001 through the signal line
30. For example, when the input voltage value is 0 V, the at least one processor 1001
of the cordless vacuum cleaner 100 may determine that the brush device 2000 is disconnected,
and when the input voltage value is greater than 0 V, the at least one processor 1001
may determine that the brush device 2000 is connected.
[0188] In operation S1620, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may identify a type of the brush device 2000 connected to the cleaner
body 1000.
[0189] According to an embodiment of the disclosure, the type of the brush device 2000 may
be identified based on a voltage value (hereinafter, referred to as an input voltage
value) input to the input port of the at least one processor 1001 of the cordless
vacuum cleaner 100 through the signal line. Operation S1620 corresponds to operation
S1120 of FIG. 11A, and thus, a detailed description thereof will be omitted.
[0190] In operation S1630, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may determine at least one of a frequency, an input voltage of the
brush device 2000, and/or a trip level based on the type of the brush device 2000.
For example, the cordless vacuum cleaner 100 may determine a PWM frequency, based
on the type of the brush device 2000. The cordless vacuum cleaner 100 may determine
the PWM frequency and the input voltage of the brush device 2000, based on the type
of connected brush device 2000. The cordless vacuum cleaner 100 may determine the
PWM frequency, the input voltage of the brush device 2000, and/or the trip level,
based on the type of connected brush device 2000.
[0191] Operation S1630 corresponds to operation S1260 of FIG. 12, a detailed description
thereof will be omitted.
[0192] In operation S1640, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may adjust at least one of the frequency, the input voltage of the
brush device 2000, and/or the trip level determined for PWM control, based on a suction
power strength of the cleaner body 1000.
[0193] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
adjust the PWM frequency, the input voltage of the brush device 2000, and/or the trip
level to be higher as the suction power strength of the cleaner body 1000 increases.
When the suction power strength of the cleaner body 1000 increases, it means that
greater cleaning performance is required by the cordless vacuum cleaner 100, and thus,
the cordless vacuum cleaner 100 may adjust the PWM frequency and the input voltage
of the brush device 2000 to be higher. Also, because a basic load value of the brush
device 2000 increases as the suction power strength increases, the cordless vacuum
cleaner 100 may adjust the trip level to be higher, to prevent the brush device 2000
from frequently stopping.
[0194] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
adjust the PWM frequency, the input voltage of the brush device 2000, and/or the trip
level to be lower as the suction power strength of the cleaner body 1000 decreases.
When the suction power strength of the cleaner body 1000 decreases, the cordless vacuum
cleaner 100 may adjust the PWM frequency and the input voltage of the brush device
2000 to be lower, to reduce switching loss of the PWM control switch device 1133 and
increase a usage time of the battery 1500. Also, because a basic load value of the
brush device 2000 decreases as a suction power strength decreases, the cordless vacuum
cleaner 100 may adjust the trip level to be lower, to improve the durability of the
brush device 2000.
[0195] According to an embodiment of the disclosure, the suction power strength of the cleaner
body 1000 may vary according to a suction power mode selected by a user, or may be
automatically changed by using an artificial intelligence (Al) model. An operation
in which the suction power strength of the cleaner body 1000 is automatically changed
by using the AI model will be described below in detail with reference to FIG. 18.
[0196] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
receive a user input that selects one of a plurality of suction power modes respectively
having different suction power strengths. For example, the cordless vacuum cleaner
100 may receive a user input that selects one of a general suction power mode, a strong
mode, a super strong mode, and a jet mode. In this case, the suction power strength
may increase from the general suction power mode to the jet mode. That is, the strong
mode has greater suction power than the general suction power mode, the super strong
mode has a greater suction power than the general suction power mode and the strong
mode, and the jet mode has a greater suction power than the general suction power
mode, the strong mode, and the super strong mode. Although a plurality of suction
power modes include four modes in the disclosure, an embodiment of the disclosure
is not limited thereto. The plurality of suction power modes may include 5 or more
modes, or three or less modes.
[0197] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
adjust at least one of the frequency, the input voltage of the brush device 2000,
and the trip level determined for PWM control, based on the suction power strength
of the suction power mode selected by the user input, which will be further described
with reference to FIG. 17.
[0198] FIG. 17 is a view for describing an operation of adjusting parameters related to
driving of the brush device 2000 based on a suction power mode selected by a user,
according to an embodiment of the disclosure.
[0199] Referring to FIG. 17, the user may select a suction power mode among a plurality
of different suction power modes according to a cleaning environment or a preference.
The plurality of different suction power modes include, but are not limited to, a
suction power mode 1701, a strong mode 1702, a super strong mode 1703, and a jet mode
1704. A suction power strength of the cleaner body 1000 may increase from the general
suction power mode 1701 to the jet mode 1704. For example, referring to Table 1210
of FIG. 12, suction power of the general suction power mode 1701 may be 18 W, suction
power of the strong mode 1702 may be 40 W, suction power of the super strong mode
1703 may be 90 W, and suction power of the jet mode 1704 may be 140 W.
[0200] Referring to 1710 of FIG. 17, when a hard floor brush 1711 is connected, in the general
suction power mode 1701, the cordless vacuum cleaner 100 may determine a PWM frequency
to be 0.5 kHz, may determine an input voltage of the hard floor brush 1711 to be 16
V, and may determine a trip level to be 1.5 A. Accordingly, when the user selects
the general suction power mode 1701, the cordless vacuum cleaner 100 may control the
PWM control switch device 1133 to supply power to the hard floor brush 1711 with a
duty value corresponding to 16 V at a frequency of 0.5 kHz.
[0201] When the user changes a suction power mode from the general suction power mode 1701
to the jet mode 1704, the cordless vacuum cleaner 100 may further improve cleaning
performance according to the user's intention by adjusting the PWM frequency from
0.5 kHz to 2.0 kHz, the input voltage of the hard floor brush 1711 from 16 V to 18
V, and the trip level from 1.5 A to 2.5 A.
[0202] In contrast, when the user changes the suction power mode from the jet mode 1704
to the general suction power mode 1701 again, the cordless vacuum cleaner 100 may
adjust the PWM frequency from 2.0 kHz to 0.5 kHz, the input voltage of the hard floor
brush 1711 from 18 V to 16 V, and the trip level from 2.5 A to 1.5 A, thereby preventing
unnecessary waste of power and reducing switching loss of the PWM control switch device
1133.
[0203] Referring to 1720 of FIG. 17, when a pet brush 1712 is connected, in the general
suction power mode 1701, the cordless vacuum cleaner 100 may determine a PWM frequency
to be 1.0 kHz, may determine an input voltage of the pet brush 1712 to be 16 V, and
may determine a trip level to be 1.0 A. Accordingly, when the user selects the general
suction power mode 1701, the cordless vacuum cleaner 100 may control the PWM control
switch device 1133 to supply power to the pet brush 1712 with a duty value corresponding
to 16 V at a frequency of 1.0 kHz.
[0204] When the user changes the suction power mode from the general suction power mode
1701 to the jet mode 1704, the cordless vacuum cleaner 100 may further improve cleaning
performance according to the user's intention by adjusting the PWM frequency from
1.0 kHz to 2.0 kHz, the input voltage of the pet brush 1712 from 16 V to 18 V, and
the trip level from 1.0 A to 2.0 A.
[0205] In contrast, when the user changes the suction power mode from the jet mode 1704
to the general suction power mode 1701 again, the cordless vacuum cleaner 100 may
adjust the PWM frequency from 2.0 kHz to 1.0 kHz, the input voltage of the pet brush
1712 from 18 V to 16 V, and the trip level from 2.0 A to 1.0 A, thereby preventing
unnecessary waste of power and reducing switching loss of the PWM control switch device
1133.
[0206] Accordingly, according to an embodiment of the disclosure, when the suction power
mode changes, the cordless vacuum cleaner 100 may provide optimal control by adaptively
changing parameters related to driving of the brush device 2000.
[0207] The cordless vacuum cleaner 100 may operate in an AI mode in which a suction power
strength is automatically adjusted according to a usage environment state of the brush
device 2000. In this case, the cordless vacuum cleaner 100 may adjust parameters related
to driving of the brush device 2000 based on the suction power strength that is automatically
adjusted. A method in which the cordless vacuum cleaner 100 adjusts parameters related
to driving of the brush device 2000 based on an automatically adjusted suction power
strength will be described with reference to FIG. 18.
[0208] FIG. 18 is a flowchart for describing a method of adjusting parameters related to
driving of the brush device 2000 based on a suction power strength that is automatically
adjusted in an AI mode, according to an embodiment of the disclosure.
[0209] In operation S1810, the cleaner body 1000 may obtain a pressure value in a flow path
measured by the pressure sensor 1400.
[0210] The main processor 1800 of the cleaner body 1000 may obtain the pressure value measured
by the pressure sensor 1400 through I2C communication from the pressure sensor 1400.
The pressure sensor 1400 may be located in the flow path to measure pressure in the
flow path (flow path pressure). For example, the pressure sensor 1400 may be located
in, but not limited to, the suction duct 40 or the motor assembly 1100.
[0211] The pressure sensor 1400 may be an absolute pressure sensor or a relative pressure
sensor. When the pressure sensor 1400 is an absolute pressure sensor, the main processor
1800 may sense a first pressure value before the suction motor 1110 is operated and
a second pressure value after the suction motor 1110 is driven at a target RPM by
using the pressure sensor 1400, and may use a difference between the first pressure
value and the second pressure value as a pressure value in the flow path. When the
difference between the first pressure value and the second pressure value is used
as the pressure value in the flow path, internal/external influences other than the
suction motor 1110 may be minimized.
[0212] In operation S1820, the cleaner body 1000 may obtain a load value of the brush device
2000 through the load detection sensor 1134.
[0213] According to an embodiment of the disclosure, the load detection sensor 1134 may
be located in the PCB 1130 of the motor assembly 1100, and may include, but is not
limited to, a shunt resistor, a current detection circuit, and a load detection circuit.
The cleaner body 1000 may receive data related to a load of the brush device 2000
from the first processor 1131 in the motor assembly 1100.
[0214] According to an embodiment of the disclosure, the data related to the load of the
brush device 2000 may include at least one of, but not limited to, operating current
of the brush device 2000, a voltage applied to the brush device 2000, or power consumption
of the brush device 2000. The power consumption of the brush device 2000 may be power
consumption of the motor 2100, and may be calculated by multiplying the operating
current of the brush device 2000 by the voltage applied to the brush device 2000.
When the brush device 2000 includes the illumination device 2300 (e.g., an LED display),
the load of the brush device 2000 may be calculated by adding a load of the motor
2100 and a load of the illumination device 2300.
[0215] In operation S1830, the cleaner body 1000 may identify a current usage environment
state of the brush device 2000, by applying the pressure value in the flow path and
the load value of the brush device 2000 to a pre-trained AI model.
[0216] According to an embodiment of the disclosure, the AI model may be a machine learning
algorithm trained to infer a usage environment state of the brush device 2000. The
AI model may be trained or renewed (refined) by an external device (e.g., a server
device or an external computing device), or may be trained or renewed (refined) by
the cleaner body 1000. For example, the cleaner body 1000 may receive the trained
AI model from the external device and store the same in the memory 1900, or at least
one processor 1001 of the cleaner body 1000 may create the AI model for inferring
the usage environment state of the brush device 2000 through learning.
[0217] When the AI model is created through learning, it means that predefined operation
rules or Al model configured to perform desired characteristics (or purposes) is generated
by training a basic AI model by using a plurality of pieces of training data via a
learning algorithm. The AI model may include a plurality of neural network layers.
Each of the neural network layers includes a plurality of weight values, and performs
a neural network arithmetic operation via an arithmetic operation between an arithmetic
operation result of a previous layer and the plurality of weight values.
[0218] Inference and prediction are a technology for logically inferring and predicting
information by determining the information, and include knowledge (probability)-based
reasoning, optimization prediction, preference-based planning, and recommendation.
[0219] According to an embodiment of the disclosure, the AI model may include at least one
of, but not limited to, an SVM model, a neural network model, a random forest model,
or a graphical model.
[0220] The SVM model may be an algorithm that generates a maximum margin hyper plane, which
may classify data in a three-dimensional space by using a kernel function. The random
forest model may be an ensemble algorithm for training a plurality of decision-making
trees and making prediction by combining results of the plurality of decision-making
trees. The neural network model may be an algorithm that derives an output by combining
a conversion function and a weight for each input value. The graphical model may be
an algorithm for representing independency between probability variables in a graph.
In this case, the probability variable is represented as a node, and conditional independency
between the probability values may be represented as an edge.
[0221] The SVM model has relatively high accuracy and a fast response speed, and thus, operations
of the cordless vacuum cleaner 100 may be quickly switched to an optimum specification.
Accordingly, the following will be described assuming that the AI model is the SVM
model.
[0222] According to an embodiment of the disclosure, the usage environment state of the
brush device 2000 may be related to an environment in which the brush device 2000
is being used during cleaning. For example, the usage environment state of the brush
device 2000 may include at least one of, but not limited to, a state of a surface
to be cleaned where the brush device 2000 is located, a relative location state of
the brush device 2000 in the surface to be cleaned, or a state of the brush device
2000 being lifted from the surface to be cleaned. Here, the surface to be cleaned
may refer to a surface of a floor, bed, or sofa, which contacts the brush device 2000.
The state of the surface to be cleaned may refer to a material of the surface to be
cleaned, for example, a hard floor, a normal carpet (normal load), a high-density
carpet (overload), or a mat. The relative location state may include, but is not limited
to, a floor center, a floor side surface (wall), or a corner. Hereinafter, for convenience
of explanation, a mat state, a hard floor state, a carpet state, and a lifted state
from among various usage environment states will be described as examples.
[0223] According to an embodiment of the disclosure, the main processor 1800 of the cleaner
body 1000 may input, to a pre-stored AI model, the pressure value in the flow path
obtained from the pressure sensor 1400 the load value of the brush device 2000 obtained
from the first processor 1131, and obtain the current usage environment state of the
brush device 2000 as an inference result of the AI model.
[0224] According to an embodiment of the disclosure, the AI model for inferring the usage
environment state of the brush device 2000 may vary according to a type of the brush
device 2000. Accordingly, the cleaner body 1000 may store, in the memory 1900, a plurality
of AI models according to types of the brush device 2000, select an AI model corresponding
to a type of the brush device 2000 after the type of the brush device 2000 is identified,
and identify the current usage environment state of the brush device 2000. The main
processor 1800 of the cleaner body 1000 may select a first AI model corresponding
to a first type of the brush device 2000 from among the plurality of AI models, and
identify the current usage environment state of the brush device 2000 by applying,
to the selected first AI model, the pressure value in the flow path and the load value
of the brush device 2000. For example, when the brush device 2000 is the multi-brush
401, the main processor 1800 may select an AI model corresponding to the multi-brush
401, and identify the current usage environment state of the multi-brush 401 by applying,
to the selected AI model, the pressure value in the flow path and the load value of
the multi-brush 401.
[0225] According to an embodiment of the disclosure, the load value of the brush device
2000, which is used as an input value of the AI model, may vary according to a type
of the brush device 2000. For example, when the brush device 2000 is the hard floor
brush 402, the main processor 1800 may input operating current data of the hard floor
brush 402 to an AI model corresponding to the hard floor brush 402. On the other hand,
when the brush device 2000 is the multi-brush 401, power consumption (or operating
current or applied voltage) of the multi-brush 401 may be input to an AI model corresponding
to the multi-brush 401.
[0226] According to an embodiment of the disclosure, a parameter value of an AI model may
vary according to suction power strength of the suction motor 1110. Accordingly, the
main processor 1800 of the cleaner body 1000 may modify the parameter value of the
AI model by applying the suction power strength of the suction motor 1110 before inputting,
to the AI model, data on the flow path pressure and data related to the load of the
brush device 2000. Also, the main processor 1800 may identify the current usage environment
state of the brush device 2000 by applying, to the AI model in which the parameter
value has been modified, the pressure value in the flow path and the load value of
the brush device 2000.
[0227] In operation S1840, the cleaner body 1000 may determine the suction power strength
of the suction motor 1110, based on the current usage environment state of the brush
device 2000.
[0228] The suction power is electric power (input power) consumed to operate the cordless
vacuum cleaner 100, and the suction power strength of the suction motor 1110 may be
referred to as the power consumption of the suction motor 1110.
[0229] According to an embodiment of the disclosure, when the current usage environment
state of the brush device 2000 is a state of cleaning a hard floor, the cleaner body
1000 may determine the suction power strength of the suction motor 1110 to be first
strength that is medium strength. For example, the cleaner body 1000 may determine
the power consumption of the suction motor 1110 to be 75 W.
[0230] When the current usage environment state of the brush device 2000 is a state of cleaning
a mat (or a high-density carpet), the cleaner body 1000 may determine the suction
power strength of the suction motor 1110 to be second strength that is lower than
the first strength. When the user is cleaning the mat or high-density carpet, the
brush device 2000 is over-pressed against the surface to be cleaned, and thus, it
is difficult to move the cordless vacuum cleaner 100. Accordingly, the cleaner body
1000 may determine the suction power strength to be lower when cleaning the mat or
high-density carpet than when cleaning the hard floor. For example, the cleaner body
1000 may determine the power consumption of the suction motor 1110 to be 58 W. According
to an embodiment of the disclosure, the cleaner body 1000 may enhance convenience
of use of the user by automatically reducing the suction power strength of the suction
motor 1110 and the RPM of the brush device 2000 when the user moves the brush device
2000 onto the mat.
[0231] When the current usage environment state of the brush device 2000 is a state of cleaning
a normal carpet, the cleaner body 1000 may determine the suction power strength of
the suction motor 1110 to be third strength that is higher than the first strength.
Greater suction power may be required to suck up dust or foreign materials from the
normal carpet than the hard floor. Accordingly, the cleaner body 1000 may determine
the suction power strength to be higher when cleaning the normal carpet than the hard
floor. For example, the cleaner body 1000 may determine the power consumption of the
suction motor 1110 to be 115 W. According to an embodiment of the disclosure, the
cleaner body 1000 may improve cleaning performance on a carpet by automatically increasing
the suction power strength of the suction motor 1110 when the user moves the brush
device 2000 onto the carpet.
[0232] According to an embodiment of the disclosure, when the current usage environment
state of the brush device 2000 is a state of being lifted from a surface to be cleaned
by a certain distance or more (hereinafter, referred to as a lifted state), the cleaner
body 1000 may determine the suction power strength of the suction motor 1110 as minimum
strength. For example, the cleaner body 1000 may determine the power consumption of
the suction motor 1110 to be 58 W. When the brush device 2000 is in the lifted state
(or an idle state), the cleaner body 1000 may reduce the power consumption of the
suction motor 1110 to reduce unnecessary power consumption, and thus, hours of use
of the battery 1500 may also be extended.
[0233] Meanwhile, according to an embodiment of the disclosure, when the current usage environment
state of the brush device 2000 is a state of cleaning a wall corner, the cleaner body
1000 may determine the suction power strength of the suction motor 1110 to be maximum
strength. For example, the cleaner body 1000 may determine the power consumption of
the suction motor 1110 to be 200 W. Accordingly, when the user cleans the wall corner,
the cleaner body 1000 may automatically increase the suction power strength of the
suction motor 1110, thereby improving cleaning performance at the wall corner.
[0234] In operation S1850, the cleaner body 1000 may adjust at least one of a frequency,
an input voltage of the brush device 2000, or a trip level determined for PWM control,
based on the suction power strength that is automatically adjusted.
[0235] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
adjust the input voltage of the brush device 2000 or the trip level to be higher as
the suction power strength of the cleaner body 1000 increases. When the suction power
strength of the cleaner body 1000 increases, it means that greater cleaning performance
is required by the cordless vacuum cleaner 100, and thus, the cordless vacuum cleaner
100 may adjust the PWM frequency, and the input voltage of the brush device 2000 to
be higher. Also, because a basic load value of the brush device 2000 increases as
the suction power strength increases, the cordless vacuum cleaner 100 may adjust the
trip level to be higher, to prevent the brush device 2000 from frequently stopping.
[0236] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
adjust the PWM frequency, the input voltage of the brush device 2000, or the trip
level to be lower as the suction power strength of the cleaner body 1000 decreases.
When the suction power strength of the cleaner body 1000 decreases, the cordless vacuum
cleaner 100 may adjust the PWM frequency and the input voltage of the brush device
2000 to be lower, to reduce switching loss of the PWM control switch device 1133 and
increase a usage time of the battery 1500. Also, because a basic load value of the
brush device 2000 decreases as the suction power strength decreases, the cordless
vacuum cleaner 100 may adjust the trip level to be lower, to improve the durability
of the brush device 2000.
[0237] An AI model trained to infer a usage environment state of the brush device 2000 will
be further described with reference to FIG. 19.
[0238] FIG. 19 is a diagram for describing an AI model (SVM model) trained to infer a usage
environment state of the brush device 2000, according to an embodiment of the disclosure.
In FIG. 19, an SVM model will be described as an example of an AI model.
[0239] Referring to 1910 of FIG. 19, the SVM model may be generated through supervised learning.
The SVM model is a model configured to learn training data with labels, and then determine
to which group, from among learned groups, newly input data belongs. According to
an embodiment of the disclosure, the SVM model may be trained by using, as training
data, a load value of the brush device 2000 and a pressure value of the suction motor
1110, in a specific usage environment state.
[0240] For example, a first flow path pressure value and a first load value of the brush
device 2000 obtained when a hard floor is cleaned, a second flow path pressure value
and a second load value of the brush device 2000 obtained when a carpet is cleaned,
a third flow path pressure value and a third load value of the brush device 2000 when
a mat is cleaned, and a fourth flow path pressure value and a fourth load value of
the brush device 2000 when the brush device 2000 is lifted from a floor, may be used
as the training data. Also, the SVM model may be trained by using, as a label (ground-truth),
a usage environment state (e.g., a hard floor, a carpet, a mat, or a lifted state)
when the load value of the brush device 2000 and the flow path pressure value are
obtained.
[0241] The SVM model may be trained by an external device (e.g., a server device or an external
computing device) or by the cleaner body 1000.
[0242] Referring to 1920 of FIG. 19, the trained SVM model may be configured as at least
one hyper plane for classifying usage environment states. For example, the SVM model
for predicting a usage environment state may be configured as a hyper plane for classifying
a hard floor and a carpet, and a hyper plane for classifying a hard floor and a mat,
and a hyper plane for classifying a carpet and a lifted state. Each hyper plane may
be represented by a linear equation (y = ax + b). In the linear equation, a and b
may be parameters, and the parameter may be modified according to suction power strength
of the suction motor 1110, a type of the brush device 2000, and a state (e.g., a dust
amount) of the cordless vacuum cleaner 100. An equation of the hyper plane may be
a higher order equation (e.g., y = ax
2 + b, y = ax
3 + b).
[0243] In FIG. 19, the SVM model is described as an example of an AI model for inferring
the usage environment state of the brush device 2000, but the AI model is not limited
thereto. The cleaner body 1000 may receive, from an external source, or learn various
types of AI models.
[0244] A function related to AI according to the disclosure is performed through a processor
and a memory. The processor may be configured as one or more processors. In this case,
the one or more processors may be a general-purpose processor such as a central processing
unit (CPU), an application processor (AP), or a digital signal processor (DSP), a
dedicated graphics processor such as a graphics processing unit (GPU) or a vision
processing unit (VPU), or a dedicated AI processor such as a neural processing unit
(NPU). The one or more processors may control input data to be processed according
to predefined operation rules or an AI model stored in a memory. Alternatively, when
the one or more processors are a dedicated AI processor, the dedicated AI processor
may be designed with a hardware structure specialized for processing a specific AI
model.
[0245] The predefined operation rules or AI model may be generated via training. When the
predefined operation rules or AI model is generated via training, it means that the
predefined operation rules or AI model set to perform desired characteristics (or
purposes) is generated by training a basic AI model with a learning algorithm that
utilizes a large number of training data. The training may be performed by a device
itself (e.g., the cleaner body 1000) where AI according to the disclosure is being
performed, or performed through a separate server and/or system. Examples of the learning
algorithm include, but are not limited to, supervised learning, unsupervised learning,
semi-supervised learning, and reinforcement learning.
[0246] An AI model may include a plurality of neural network layers. Each of the neural
network layers includes a plurality of weight values, and performs a neural network
arithmetic operation via an arithmetic operation between an arithmetic operation result
of a previous layer and the plurality of weight values. A plurality of weight values
in each of the neural network layers may be optimized by a result of training the
AI model. For example, the plurality of weight values may be refined to reduce or
optimize a loss value or a cost value obtained by the AI model during the training.
An artificial neural network may include, for example, but is not limited to, a convolutional
neural network (CNN), a deep neural network (DNN), a recurrent neural network (RNN),
a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional
recurrent deep neural network (BRDNN), or a deep Q-network.
[0247] FIG. 20 is a diagram for describing an operation in which the cleaner body 1000 identifies
a usage environment state of the brush device 2000 by using an AI model (SVM model),
according to an embodiment of the disclosure.
[0248] FIG. 20 will be described assuming that a usage environment state of the brush device
2000 is classified into four states, i.e., a hard floor (hf) 2010, a carpet 2020,
a mat 2030, and lifted 2040.
[0249] When the hard floor 2010 is cleaned, flow path pressure and a load of the brush device
2000 are normal, but when the mat 2030 is cleaned, the flow path pressure and the
load of the brush device 2000 may greatly increase, when the carpet 2020 is cleaned,
the flow path pressure may be normal but the load of the brush device 2000 may greatly
increase, and when the brush device 2000 is lifted, the flow path pressure and the
load of the brush device 2000 may greatly decrease. Accordingly, the SVM model may
output the 'hard floor 2010' as a usage environment state of the brush device 2000
when a normal flow path pressure value and a normal load value are applied, output
the 'mat 2030' as the usage environment state of the brush device 2000 when a high
flow path pressure value and a high load value are applied, output the 'carpet 2020'
as the usage environment state of the brush device 2000 when a normal flow path pressure
value and a high load value are applied, and output the 'lifted 2040' as the usage
environment state of the brush device 2000 when a low flow path pressure value and
a low load value are applied. In this case, the hard floor 2010 may be mapped to a
first operation condition, the carpet 2020 may be mapped to a second operation condition,
the mat 2030 may be mapped to a third operation condition, and the lifted 2040 may
be mapped to a fourth operation condition.
[0250] According to an embodiment of the disclosure, the main processor 1800 may control
operations of the suction motor 1110 and the brush device 2000, according to the usage
environment state of the brush device 2000, identified through the SVM model. For
example, when the usage environment state of the brush device 2000 is identified as
the 'hard floor 2010', the main processor 1800 may control power consumption of the
suction motor 1110 based on first operation information corresponding to the first
operation condition (the hard floor 2010).
[0251] Hereinafter, an operation of controlling the suction motor 1110 or the brush device
2000 according to the usage environment state of the brush device 2000, inferred by
the SVM model, will be further described with reference to FIG. 21.
[0252] FIG. 21 is a diagram for describing operation information of the cordless vacuum
cleaner 100 according to a usage environment state of the brush device 2000, according
to an embodiment of the disclosure.
[0253] Referring to FIG. 21, the cordless vacuum cleaner 100 may include a general mode
2111 and an AI mode 2112. According to an embodiment of the disclosure, a user may
select an operation mode of the cordless vacuum cleaner 100 from among the general
mode 2111 and the AI mode 2112.
[0254] The general mode 2111 is a mode in which power consumption of the suction motor 1110
or RPM of the brush device 2000 is not changed according to a usage environment state
of the brush device 2000. For example, in the general mode 2111, when the user has
adjusted suction power strength to "strong", the power consumption of the suction
motor 1110 may be maintained at 115 W and the drum RPM of the brush device 2000 may
be maintained at 3800 rpm, even when the usage environment state of the brush device
2000 is changed.
[0255] The AI mode 2112 may be a mode in which the power consumption of the suction motor
1110 or the RPM of the brush device 2000 is adaptively changed according to the usage
environment state of the brush device 2000, even when the user does not change the
suction power strength. For example, when the user has selected the AI mode through
the user interface 1700, the cleaner body 1000 may identify the usage environment
state of the brush device 2000 by applying a pressure value in a flow path and a load
value of the brush device 2000 to the AI model, and adjust the suction power strength
of the suction motor 1110 and the drum RPM of the brush device 2000 according to the
usage environment state of the brush device 2000.
[0256] Referring to Table 2110 of FIG. 21, in the AI mode 2112, when it is identified that
the brush device 2000 is located on a hard floor, the cordless vacuum cleaner 100
may adjust the power consumption of the suction motor 1110 to 75 W; when it is identified
that the brush device 2000 is located on a normal carpet (normal load), the cordless
vacuum cleaner 100 may adjust the power consumption of the suction motor 1110 to 115
W; when it is identified that the brush device 2000 is located on a high-density carpet
(overload), the cordless vacuum cleaner 100 may adjust the power consumption of the
suction motor 1110 to 58 W; when it is identified that the brush device 2000 is located
on a mat, the cordless vacuum cleaner 100 may adjust the power consumption of the
suction motor 1110 to 58 W; and when it is identified that the brush device 2000 is
lifted from a floor and moving, the cordless vacuum cleaner 100 may adjust the power
consumption of the suction motor 1110 to 58 W.
[0257] Accordingly, compared to the general mode 2111, the suction power strength of the
suction motor 1110 is suitably adjusted in the AI mode 2112 according to the usage
environment state of the brush device 2000, and thus, hours of use of the battery
1500 may be increased, and cleaning efficiency and user convenience may be increased.
According to an embodiment of the disclosure, a frequency for PWM control, an input
voltage of the brush device 2000, and a trip level may also be appropriately adjusted
according to the suction power strength that is automatically adjusted in the AI mode
2112.
[0258] FIG. 22 is a flowchart for describing a method of adjusting a frequency or a duty
ratio for PWM control according to a voltage drop of the battery 1500, according to
an embodiment of the disclosure.
[0259] In operation S2210, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may detect connection of the brush device 2000 to the cleaner body
1000, through a voltage value (hereinafter, referred to as an input voltage value)
input to an input port of at least one processor 1001 through the signal line 30 or
the load detection sensor 1134.
[0260] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
detect whether the brush device 2000 is connected or disconnected by using the load
detection sensor 1134. For example, when operating current of the brush device 2000
detected by the load detection sensor 1134 is 0, the at least one processor 1001 of
the cordless vacuum cleaner 100 may determine that the brush device 2000 is disconnected,
and when the operating current of the brush device 2000 detected by the load detection
sensor 1134 is 50 mA or more, the at least one processor 1001 may determine that the
brush device 2000 is connected.
[0261] According to an embodiment of the disclosure, the at least one processor 1001 of
the cordless vacuum cleaner 100 may detect connection of the brush device 2000 to
the cleaner body 1000 through a voltage value (input voltage value) input to the input
port of the at least one processor 1001 through the signal line 30. For example, when
the input voltage value is 0 V, the at least one processor 1001 of the cordless vacuum
cleaner 100 may determine that the brush device 2000 is disconnected, and when the
input voltage value is greater than 0 V, the at least one processor 1001 may determine
that the brush device 2000 is connected.
[0262] In operation S2220, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may identify a type of the brush device 2000 connected to the cleaner
body 1000.
[0263] According to an embodiment of the disclosure, the type of the brush device 2000 may
be identified based on a voltage value (hereinafter, referred to as an input voltage
value) input to the input port of the at least one processor 1001 of the cordless
vacuum cleaner 100 through the signal line 30. Operation S2220 corresponds to operation
S1120 of FIG. 11A, and thus, a detailed description thereof will be omitted.
[0264] In operation S2230, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may determine a frequency for PWM control (PWM frequency) and an input
voltage of the brush device 2000, based on the type of the connected brush device
2000. Operation S2230 corresponds to operation S1260 of FIG. 12, and thus, a detailed
description thereof will be omitted.
[0265] In operation S2240, the cordless vacuum cleaner 100 according to an embodiment of
the disclosure may detect a voltage drop of the battery 1500. For example, the at
least one processor 1001 of the cordless vacuum cleaner 100 may periodically communicate
with the battery 1500 through UART communication during a cleaning operation, to continuously
check a remaining amount of the battery 1500 and the voltage drop of the battery 1500.
[0266] In operation S2250, as the voltage drop of the battery 1500 is detected, the cordless
vacuum cleaner 100 according to an embodiment of the disclosure may adjust the frequency
for PWM control (PWM frequency) and a duty value (on-duty interval) for PWM control.
For example, as the voltage drop of the battery 1500 is detected, the cordless vacuum
cleaner 100 may increase the PWM frequency as well as the duty value, to improve the
efficiency of the motor 2100 of the brush device 2000.
[0267] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 may
increase the PWM frequency and the duty value in proportion to a voltage drop amount
of the battery 1500. Also, according to an embodiment of the disclosure, when the
voltage drop of the battery 1500 exceeds a certain level, the cordless vacuum cleaner
100 may increase the PWM frequency and the duty value. For example, when a voltage
of the battery 1500 decreases to reach a threshold voltage value or the voltage drop
amount of the battery reaches a threshold drop amount, the cordless vacuum cleaner
100 may increase the PWM frequency and the duty value, which will be described in
more detail with reference to FIG. 23.
[0268] FIG. 23 is a diagram for describing an operation of adjusting a frequency and a duty
ratio for PWM control according to a voltage drop of the battery 1500, according to
an embodiment of the disclosure.
[0269] Referring to 2310 of FIG. 23, for the cordless vacuum cleaner 100 to which the battery
1500 is applied, a voltage of the battery 1500 may decrease as the battery 1500 is
discharged. In this case, a voltage drop speed of the battery 1500 may vary according
to an operation mode of the cordless vacuum cleaner 100. For example, the voltage
drop speed of the battery 1500 may increase from a general suction power mode to a
jet mode. In FIG. 23, the general suction power mode will be described as an example.
[0270] Referring to 2320 of FIG. 23, at least one processor 1001 of the cordless vacuum
cleaner 100 according to an embodiment of the disclosure may perform control (PWM
control) to compensate for a decrease in drum RPM of the brush device 2000 by increasing
a duty value (i.e., an interval where the switch device 1133 is turned on and power
is supplied to the switch device 1133) as the voltage of the battery 1500 is reduced.
For example, the at least one processor 1001 of the cordless vacuum cleaner 100 may
maintain the duty value at about 70% for a certain period of time after starting cleaning,
and then may gradually increase the duty value according to a voltage drop of the
battery 1500 to 90%.
[0271] Referring to 2330 of FIG. 23, when the at least one processor 1001 of the cordless
vacuum cleaner 100 adjusts the duty value, an average voltage input to the brush device
2000 may be maintained constant. For example, assuming that an input voltage of the
brush device 2000 determined based on a type of the brush device 2000 is 18 V, when
the at least one processor 1001 of the cordless vacuum cleaner 100 appropriately increases
the duty value even when the voltage of the battery 1500 drops, the voltage of 18
V may be constantly supplied to the brush device 2000.
[0272] Referring to 2340 of FIG. 23, the at least one processor 1001 of the cordless vacuum
cleaner 100 may adjust a PWM frequency as well as the duty value to be higher as the
voltage of the battery 1500 drops. For example, the at least one processor 1001 of
the cordless vacuum cleaner 100 may maintain the PWM frequency at 1.0 kHz for a certain
period of time after starting cleaning, and then may increase the PWM frequency to
3.0 kHz according to the voltage drop of the battery 1500.
[0273] According to an embodiment of the disclosure, because a type of the brush device
2000 connected by a user is identified and a frequency of the switch device 1133 for
controlling power supply to the brush device 2000 is adjusted according to the type
of the brush device 2000, the cordless vacuum cleaner 100 in which the motor efficiency
of the brush device 2000 is improved and abnormal noise and/or abnormal vibration
is reduced may be provided.
[0274] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 in
which a frequency for PWM control, an input voltage to the brush device 2000 (or a
duty ratio for PWM control), and a trip level of the brush device 2000 are adjusted
according to a type of the brush device 2000 connected to the cleaner body 1000 may
be provided.
[0275] According to an embodiment of the disclosure, the cordless vacuum cleaner 100 in
which a frequency for PWM control, an input voltage to the brush device 2000 (or a
duty ratio for PWM control), and a trip level of the brush device 2000 are adjusted
according to an actual load value of the brush device 2000, a suction power strength
of the cleaner body 1000, or a voltage drop of the battery 1500 may be provided.
[0276] A cordless vacuum cleaner 100 according to an embodiment of the disclosure may include
a battery 1500, a switch device 1133 used to supply power from the battery 1500 to
a brush device 2000 connected to a cleaner body 1000, a load detection sensor 1134
configured to detect a load of the brush device 2000 connected to the cleaner body
1000, and at least one processor 1001. The at least one processor 1001 may be configured
to detect connection of the brush device 2000 to the cleaner body 1000, through a
voltage value input to an input port of the at least one processor 1001 through the
load detection sensor 1134. The at least one processor 1001 may be configured to identify
a type of the brush device 2000 connected to the cleaner body 1000. The at least one
processor 1001 may be configured to determine a frequency for pulse width modulation
(PWM) control corresponding to the identified type of the brush device 2000. The at
least one processor 1001 may be configured to control an operation of the switch device
1133, based on the determined frequency.
[0277] The frequency for the PWM control may be determined to increase as a maximum motor
output value corresponding to the identified type of the brush device 2000 increases,
and to decrease as the maximum motor output value corresponding to the identified
type of the brush device 2000 decreases.
[0278] The at least one processor 1001 may be further configured to determine an input voltage
of the brush device 2000, based on the type of the brush device 2000. The at least
one processor 1001 may be further configured to adjust a duty value for the PWM control,
according to the determined input voltage of the brush device 2000 and a voltage drop
of the battery 1500.
[0279] The at least one processor 1001 may be further configured to measure a load value
of the brush device 2000 through the load detection sensor 1134. The at least one
processor 1001 may be further configured to adjust at least one of the determined
brush or the determined input voltage of the brush device 2000, based on the measured
load value of the brush device 2000.
[0280] The at least one processor 1001 may be further configured to adjust at least one
of the determined frequency or the determined input voltage of the brush device 2000
to be higher as the load value of the brush device 2000 increases. The at least one
processor 1001 may be further configured to adjust at least one of the determined
frequency or the determined input voltage of the brush device to be higher than a
current value as the load value of the brush device increases. The at least one processor
1001 may be further configured to adjust at least one of the determined frequency
or the determined input voltage of the brush device 2000 to be lower as the load value
of the brush device 2000 decreases. The at least one processor 1001 may be further
configured to adjust at least one of the determined frequency or the determined input
voltage of the brush device 2000 to be lower than a current value as the load value
of the brush device 2000 decreases.
[0281] The at least one processor 1001 may be further configured to adjust at least one
of the determined frequency or the determined input voltage of the brush device 2000
to be higher than a current value, when the load value of the brush device 2000 is
greater than a high load reference value corresponding to the type of the brush device
2000. The at least one processor 1001 may be further configured to adjust at least
one of the determined frequency or the determined input voltage of the brush device
2000 to be lower than a current value, when the load value of the brush device 2000
is less than a low load reference value corresponding to the type of the brush device
2000.
[0282] The at least one processor 1001 may be further configured to adjust at least one
of the determined frequency or the determined input voltage of the brush device 2000,
based on a suction power strength of the cleaner body 1000.
[0283] The at least one processor 1001 may be further configured to receive a user input
that selects one of a plurality of suction power modes respectively having different
suction power strengths. The at least one processor 1001 may be further configured
to adjust at least one of the determined frequency or the determined input voltage
of the brush device 2000, based on a suction power strength of the suction power mode
selected by the user input.
[0284] The at least one processor 1001 may be further configured to identify a current usage
environment state of the brush device 2000, by applying a pressure value in a flow
path measured by a pressure sensor 1400 of the cleaner body 1000 and a load value
of the brush device 2000 obtained through the load detection sensor 1134 to an artificial
intelligence (Al) model trained to infer a usage environment state of the brush device
2000. The at least one processor 1001 may be further configured to adjust the suction
power strength of the cleaner body 1000, based on the current usage environment state
of the brush device 2000. The at least one processor 1001 may be further configured
to adjust at least one of the determined frequency or the determined input voltage
of the brush device 2000, based on the adjusted suction power strength.
[0285] The at least one processor 1001 may be further configured to increase the determined
frequency and the duty value, when the voltage drop of the battery 1500 is detected.
[0286] The at least one processor 1001 may be further configured to determine a trip level
including a reference load value for stopping an operation of the brush device 2000,
based on the type of the brush device 2000. The at least one processor 1001 may be
further configured to, as a result of monitoring a load value of the brush device
2000 through the load detection sensor 1134, when the load value of the brush device
2000 reaches the reference load value of the trip level, control the switch device
1133 to cut off power supply to the brush device 2000.
[0287] The at least one processor 1001 may be further configured to adjust the determined
trip level to be higher than a current value, when the load value of the brush device
2000 is greater than a high load reference value correspond to the type of the brush
device 2000. The at least one processor 1001 may be further configured to adjust the
determined trip level to be lower than a current value, when the load value of the
brush device 2000 is less than a low load reference value corresponding to the type
of the brush device 2000.
[0288] The at least one processor 1001 may be further configured to adjust the determined
trip level, based on a suction power strength of the cleaner body 1000. The at least
one processor 1001 may be further configured to, as a result of monitoring the load
value of the brush device 2000 through the load detection sensor 1134, when the load
value of the brush device 2000 reaches a load value of the adjusted trip level, control
the switch device 1133 to cut off power supply to the brush device 2000.
[0289] The at least one processor 1001 may be further configured to identify the type of
the brush device 2000, based on the voltage value input to the input port of the at
least one processor 1001 through the signal line 30.
[0290] The at least one processor 1001 may be further configured to receive data indicating
the type of the brush device 2000 through the signal line 30 from the brush device
2000. The at least one processor 1001 may be further configured to identify the type
of the brush device 2000, based on the data received through the signal line 30.
[0291] The at least one processor 1001 may be further configured to, when the voltage value
input to the input port through the signal line 30 is between a maximum input voltage
value and a minimum input voltage value, identify a first type of brush device 2001
including an identification resistor corresponding to the voltage value input to the
input port from among a plurality of identification resistors as the brush device
2000 connected to the cleaner body 1000.
[0292] The at least one processor 1001 may be further configured to, when the voltage value
input to the input port is maintained as a maximum input voltage value regardless
of an on or off state of the switch device 1133, identify a second type of brush device
2002 in which the signal line 30 is short-circuited to a (+) power line 10 as the
brush device 2000 connected to the cleaner body 1000.
[0293] The at least one processor 1001 may be further configured to, when the voltage value
input to the input port in an off state of the switch device 1133 is a maximum input
voltage value and the voltage value input to the input port in an on state of the
switch device 1133 is a minimum input voltage value, identify a third type of brush
device 2003 in which the signal line 30 is short-circuited to a (-) power line 20
as the brush device 2000 connected to the cleaner body 1000.
[0294] The at least one processor 1001 may be further configured to, when the voltage value
input to the input port is constant as a minimum input voltage value regardless of
an on or off state of the switch device 1133, identify a fourth type of brush device
2004 in which the signal line 30 is open as the brush device 2000 connected to the
cleaner body 1000.
[0295] The frequency determined for the PWM control according to an embodiment of the disclosure
may vary from 0.5 kHz to 8 kHz.
[0296] An operating method of a cordless vacuum cleaner 100 according to an embodiment of
the disclosure includes detecting connection of a brush device 2000 to a cleaner body
1000, through a voltage value input to an input port of at least one processor 1001
through a load detection sensor 1134 of the cleaner body 1000, identifying a type
of the brush device 2000 connected to the cleaner body 1000, when the connection of
the brush device 2000 to the cleaner body 1000 is detected, determining a frequency
for pulse width modulation (PWM) control corresponding to the identified type of the
brush device 2000, and controlling an operation of the switch device 1133 used to
supply power from a battery 1500 of the cleaner body 1000 to the brush device 2000
connected to the cleaner body 1000.
[0297] A cordless vacuum cleaner 100 according to an embodiment of the disclosure includes
a cleaner body 1000 configured to receive a plurality of different types of brush
devices configured to connect and disconnect to and from the cleaner body 1000, each
of the brush devices including a positive power line 10, a negative power line 20
and a signal line 30; a switch device 1133 used to output power supplied from a battery
1500 according to an adjustable switching frequency; at least one processor 1001.
The at least one processor 1001 may be configured to identify a type of the brush
device 2000 connected to the cleaner body 1000 based on an electrical connection of
the signal line 30 with respect to at least one of the positive power line 10 and
the negative power line 20; and adjust the switching frequency based on the identified
type of brush device 2000.
[0298] The cleaner body 1000 may include an input port configured to receive different input
voltages based on the electrical connection of the signal line 30 with respect to
at least one of the positive power line 10 and the negative power line 20.
[0299] The at least one processor 1001 may identify the type of the brush device 2000 connected
to the cleaner body 1000 based on an input voltage set by the electrical connection
of the signal line 30.
[0300] The plurality of different types of brush devices may include a first brush device
including the signal line 30 short-circuited to the positive power line 10; a second
brush device including the signal line 30 short-circuited to the negative power line
20; a third brush device including the signal line 30 disconnected from the positive
power line 10 and the negative power line 20 to establish an open-circuit on the signal
line 30; and a fourth brush device including the signal line 30 connected to the positive
power line 10 through a resistor 2500.
[0301] The different input voltages may include a first input voltage having a first positive
voltage that is established based at least in part on the short-circuit between the
signal line 30 and the positive power line 10; a second input voltage that switches
between the first positive voltage and a ground reference that is established based
at least in part on the short-circuit between the signal line 30 and the negative
power line 10; a third input voltage set to the ground reference that is established
based at least in part on the open-circuit; and a fourth input voltage having a second
positive voltage that is less than the first positive voltage that is established
based at least in part on the resistor 2500.
[0302] A machine-readable storage medium may be provided as a non-transitory storage medium.
Here, 'non-transitory' means that the storage medium does not include a signal and
is tangible, but does not distinguish whether data is stored semi-permanently or temporarily
in the storage medium. For example, the 'non-transitory storage medium' may include
a buffer in which data is temporarily stored.
[0303] According to an embodiment of the disclosure, methods according to various embodiments
of the disclosure may be provided in a computer program product. The computer program
product is a product purchasable between a seller and a purchaser. The computer program
product may be distributed in a form of machine-readable storage medium (e.g., a compact
disc read-only memory (CD-ROM) or a universal serial bus (USB) flash drive), or distributed
(e.g., downloaded or uploaded) through an application store or directly or online
between two user devices (e.g., smartphones). When distributed online, at least part
of the computer program product (e.g., a downloadable application) may be temporarily
generated or at least temporarily stored in a machine-readable storage medium, such
as a memory of a server of a manufacturer, a server of an application store, or a
relay server.