CORDLESS VACUUM CLEANER AND OPERATING METHOD OF CORDLESS VACUUM CLEANER

Abstract
An operating method of a cordless vacuum cleaner includes detecting connection of a brush device to a cleaner body, through a voltage value input to an input port of at least one processor through a signal line or a load detection sensor of the cleaner body, identifying a type of the brush device connected to the cleaner body, when 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 the switch device used to supply power from a battery of the cleaner body to the brush device connected to the cleaner body.
Description
CROSS-REFERENCE TO RELATED APPLICATION(S)

This application is a continuation application, claiming priority under §365(c), of an International application No. PCT/KR2023/01.2564, filed on Aug. 24, 2023, which is based on and claims the benefit of a Korean patent application number 10-2022-0107801, filed on Aug. 26, 2022, and Korean patent application number 10-2023-0013193, filed on Jan. 23, 2023, in the Korean Intellectual Property Office, the disclosure of which is incorporated by reference herein in its entirety.


TECHNICAL FIELD

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

A cordless vacuum cleaner 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.


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

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.


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.


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


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 (AI) mode, according to an embodiment of the disclosure.



FIG. 19 is a diagram for describing an Al 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

Throughout the disclosure, the expression “at least one of a, b or c” indicates only a, only b, only c, both a and h, both a and c, both b and c, all of a, b, and c, or variations thereof.


The terms used herein will be briefly described, and an embodiment of the disclosure will be described in detail.


All terms including descriptive or technical terms which are used herein should he 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.


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.


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.


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.



FIG. 1 is a view for describing a cordless vacuum cleaner 100, according to an embodiment of the disclosure.


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.


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.


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.


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 rotatable 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.


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.


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.


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.


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.


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%.


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.


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.


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.


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.


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.


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.


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.


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.



FIG. 2 is a view for describing the cleaner body 1000, according to an embodiment of the disclosure.


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.


Each component will be described.


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.


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.


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.


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.


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.


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.


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.


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 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.


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.


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.


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 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.


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.


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.


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 clocking 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.


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.


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 east 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.


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).


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.


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 (AI) 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.


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.


Hereinafter, operations of processors of the cordless vacuum cleaner 100 will be described in detail with reference to FIG. 3.



FIG. 3 is a view for describing operations of processors of the cordless vacuum cleaner 100 according to an embodiment of the disclosure.


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.


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.


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.


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).


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.


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 Ii ART 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.


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 he described in more detail with reference to FIG. 4.



FIG. 4 is a view for describing the brush device 2000, according to an embodiment of the disclosure.


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.


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.


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.


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.


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.


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.


According to an embodiment of the disclosure, when the first type of brush device 2000 including he 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.


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.



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.


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.


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 II) 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.







input


voltage

=


battery


supply


voltage

*

C

A
+
B
+
C







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.



FIG. 6 is a diagram for describing e ID resistor 2500 of the brush device 2000, according to an embodiment of the disclosure.


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.


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.


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 then only a little noise is generated, the probability that the cleaner body 1000 incorrectly identifies a type of the brush device 2000 may increase.


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.



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.


Referring to FIG. 7, the second type of brush device 2002 may he 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.


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 firs(processor 1131 (input voltage value) of the cleaner body 1000 may be as follows.







input


voltage

=


battery


supply


voltage

*

C

B
+
C







Accordingly, a second input voltage value






(

battery


supply


voltage
*

C

B
+
C



)




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






(

battery


supply


voltage
*

C

A
+
B
+
C



)




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






(

battery


supply


voltage
*

C

B
+
C



)




when the second type of brush device 2002 is connected to the cleaner body 1000 is defined as a maximum input voltage value.


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







(

battery


supply


voltage
*

C

B
+
C



)

.




Accordingly, when the input voltage value is constant as the maximum input voltage value






(

battery


supply


voltage
*

C

B
+
C



)




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.



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.


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.


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.







input


voltage

=


battery


supply


voltage

*

C

B
+
C







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







(

battery


supply


voltage
*

C

B
+
C



)

.




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)).


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.



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.


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)’.


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.



FIG. 10 is a diagram for describing a type of the brush device 2000, according to an embodiment of the disclosure.


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.


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






(


battery





(
V
)

*

C

B
+
C



)




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.


For example, 1) when an input voltage value is constant as the maximum input voltage value AD #2 regardless of the signal a (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 a 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 a (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 identity a type of the brush device 2000, based on a specific input voltage







(


battery





(
V
)

*

C

A
+
B
+
C



)

.




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.



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.


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.


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.


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.


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.


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.


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 conesponding 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 pre-stored table to identify a type of the brush device 2000.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.



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.


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.


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.


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.


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.


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.


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.


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.


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.


Operation S1250 corresponds to operation S1120 of FIG. 11A, and thus, a detailed description thereof will be omitted.


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.


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.


According to an embodiment of the disclosure, an operation in which the cordless vacuum cleaner 100 determines da 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.


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.


The brush device 2000 requires a different electrical input according to characteristics of each type (sage). 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.


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.


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.


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.


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.


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.


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.


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.



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.


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.


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.


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.


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.


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.


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.



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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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).


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.



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.


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.


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.


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.


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.


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.


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.


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.


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.



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.


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.


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.


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.


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.


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.


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 (rip 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.


Operation S1630 corresponds to operation S1260 of FIG. 12, a detailed description thereof will be omitted.


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.


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.


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.


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 (AI) 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.


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.


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.



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.


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.


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.


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.


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.


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 nip 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.


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.


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.


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.


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.



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,


In operation S1810, the cleaner body 1000 may obtain a pressure value in a flow path measured by the pressure sensor 1400.


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.


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.


In operation S1820, the cleaner body 1000 may obtain a load value of the brush device 2000 through the load detection sensor 1134.


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 both 1000 may receive data related to a load of the brush device 2000 from the first processor 1131 in the motor assembly 1100.


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.


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.


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.


When the AI model is created through learning, it means that predefined operation rules or AI 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.


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.


According to an embodiment of the disclosure, the Al 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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


An AI model trained to infer a usage environment state of the brush device 2000 will be further described with reference to FIG. 19.



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.


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.


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.


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.


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 y=ax2+b, y=ax3+b).


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.


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. Al processor may be designed with a hardware structure specialized for processing a specific AI model.


The predefined operation rules or AI model may he 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,


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.



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.



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.


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.


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).


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.



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.


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.


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.


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 Al 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.


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.


Accordingly, compared to the general node 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.



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.


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.


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 east one processor 1001 may determine that the brush device 2000 is connected.


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.


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.


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.


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.


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 DART communication during a cleaning operation, to continuously check a remaining amount of the battery 1500 and the voltage drop of the battery 1500.


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.


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.



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.


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.


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%.


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.


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.


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.


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 flip 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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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 (AI) 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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


The frequency determined for the PWM control according to an embodiment of the disclosure may vary from 0.5 kHz to 8 kHz.


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.


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.


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.


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.


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.


The different input voltages may include a first input voltage paving 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.


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.


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.

Claims
  • 1. A cordless vacuum cleaner comprising: a battery;a switch device used to supply power from the battery to a brush device (2000) connected to a cleaner body;a load detection sensor configured to detect a load of the brush device connected to the cleaner body; andat least one processor 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;identify a type of the brush device connected to the cleaner body;determine a frequency for pulse width modulation (PWM) control coresponding to the identified type of the brush device; andcontrol an operation of the switch device, based on the frequency.
  • 2. The cordless vacuum cleaner of claim 1, wherein the frequency for the PWM control is determined to increase as a maximum motor output value corresponding to the identified type of the brush device increases, and to decrease as the maximum motor output value corresponding to the identified type of the brush device decreases.
  • 3. The cordless vacuum cleaner of claim 1, wherein the at least one processor is further configured to determine an input voltage of the brush device, based on the type of the brush device, andadjust a duty value for the PWM control, according to the determined input voltage of the brush device and a voltage drop of the battery.
  • 4. The cordless vacuum cleaner of claim 3, wherein the at least one processor is further configured to: measure a load value of the brush device through the load detection sensor; andadjust at least one of the determined frequency or the determined input voltage of the brush device, based on the load value of the brush device.
  • 5. The cordless vacuum cleaner of claim 4, wherein the at least one processor is further configured to: adjust at least one of the determined frequency or the determined input voltage of the brush device to be higher as the load value of the brush device increases; andadjust at least one of the determined frequency or the determined input voltage of the brush device to be lower as the load value of the brush device decreases.
  • 6. The cordless vacuum cleaner of claim 5, wherein the at least one processor is further configured to: adjust at least one of the determined frequency or the determined input voltage of the brush device to be higher, when the load value of the brush device is greater than a high load reference value corresponding to the type of the brush device; andadjust at least one of the determined frequency or the determined input voltage of the brush device to be lower, when the load value of the brush device is less than a low load reference value corresponding to the type of the brush device.
  • 7. The cordless vacuum cleaner of claim 3, wherein the at least one processor is further configured to adjust at least one of the determined frequency or the determined input voltage of the brush device, based on a suction power strength of the cleaner body.
  • 8. The cordless vacuum cleaner of claim 7, wherein the at least one processor is further configured to: receive a user input that selects a suction power erode among a plurality of different suction power modes having different suction power strengths; andadjust at least one of the determined frequency or the determined input voltage of the brush device, based on a suction power strength of the suction power mode selected by the user input.
  • 9. The cordless vacuum cleaner of claim 7, wherein the at least one processor is further configured to: identify a current usage environment state of the brush device, by applying a pressure value in a flow path measured by a pressure sensor of the cleaner body and a load value of the brush device obtained through the load detection sensor to an artificial intelligence (AI) model trained to infer a possible usage environment state of the brush device;adjust the suction power strength of the cleaner body, based on the current usage environment state of the brush device; andadjust at least one of the determined frequency and the determined input voltage of the brush device, based on the adjusted suction power strength.
  • 10. The cordless vacuum cleaner of claim 3, wherein the at east one processor is further configured to increase the determined frequency and the duty value, when the voltage drop of the battery is detected.
  • 11. The cordless vacuum cleaner of claim 1, wherein the at least one processor is further configured to: determine a trip level comprising a reference load value for stopping an operation of the brush device, based on the type of the brush device; andin response to monitoring a load value of the brush device through the load detection sensor, when the load value of the brush device reaches the reference load value of the trip level, control the switch device to cut off power supply to the brush device.
  • 12. The cordless vacuum cleaner of claim 11, wherein the at least one processor is further configured to: adjust the determined trip level to be higher, when the load value of the brush device is greater than a high load reference value correspond to the type of the brush device; andadjust the determined trip level to be lower, when the load value of the brush device is less than a low load reference value corresponding to the type of the brush device.
  • 13. The cordless vacuum cleaner of claim 11, wherein the at least one processor is further configured to: Adjust the determined trip level, based on a suction power strength of the cleaner body, andin response to monitoring the load value of the brush device through the load detection sensor, when the load value of the brush device reaches a load value of the adjusted trip level, control the switch device to cut off power supply to the brush device.
  • 14. The cordless vacuum cleaner of claim 1, wherein the at least one processor is further configured to identify the type of the brush device, based on the voltage value input to the input port of the at least one processor through the signal line.
  • 15. The cordless vacuum cleaner of claim 14, wherein the at least one processor is further configured to: when the voltage value input to the input port through the signal line is between a maximum input voltage value and a minimum input voltage value, identify a first type of brush device comprising an identification resistor corresponding to the voltage value input to the input port from among a plurality of identification resistors as the brush device connected to the cleaner body.
  • 16. The cordless vacuum cleaner of claim 14, wherein the at least one processor is 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, identify a second type of brush device in which the signal line is short-circuited to a positive (+) power line as the brush device connected to the cleaner body.
  • 17. The cordless vacuum cleaner of claim 14, wherein the at least one processor is further configured to: when the voltage value input to the input port in an off state of the switch device is a maximum input voltage value and the voltage value input to the input port in an on state of the switch device is a minimum input voltage value, identify a third type of brush device in which the signal line is short-circuited to a negative (−) power line as the brush device connected to the cleaner body.
  • 18. The cordless vacuum cleaner of claim 14, wherein the at least one processor is 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, identify a fourth type of brush device in which the signal line is open as the brush device connected to the cleaner body.
  • 19. The cordless vacuum cleaner of claim 1, wherein the frequency determined for the PWM control varies from 0.5 kHz to 8 kHz.
  • 20. An operating method of a cordless vacuum cleaner, the operating method comprising: 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 of a voltage value input to an input port of at least one processor through a signal line, and the load of the brush device;identifying a type of the brush device connected to the cleaner body, when 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; andcontrolling 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.
Priority Claims (2)
Number Date Country Kind
10-2022-0107801 Aug 2022 KR national
10-2023-0013193 Jan 2023 KR national
Continuations (1)
Number Date Country
Parent PCT/KR23/12564 Aug 2023 US
Child 18238154 US