Method for activating battery-powered cleaner body by counter electromotive force and wireless cleaner device employing same
By waking up the battery processor with back electromotive force (BEMF) in a wireless cleaner, battery charging and use are optimized, and the problem of shortening battery life and compensating for frequent charging is solved, achieving more efficient power management.
Patent Information
- Application Number
- CN202380051835.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-01-20
- Filing Date
- 2023-04-26
- Publication Date
- 2025-02-25
AI Technical Summary
When wireless cleaners are frequently charged, the battery life is shortened, and the continuous power consumption leads to frequent compensation charging, affecting battery life.
By creating a pressure difference in the shared flow path between the cleaner body and the station, the suction fan rotates to generate a back electromotive force (BEMF), which is used to wake up the battery processor and activate the main processor, thereby optimizing battery charging and use.
Reduces power consumption of wireless cleaners, extends battery life, and effectively charges the battery without affecting the cleaning function.
Smart Images

Figure CN119522061A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to a method of electrically activating one of two devices by back electromotive force (BEMF) when the two devices including motors are coupled or connected through a flow path, and a device employing the method. Background Art
[0002] A cordless cleaner is a type of vacuum cleaner that charges a battery built into the vacuum cleaner itself and uses the battery without connecting a cord to an outlet. The cordless cleaner includes a suction motor that generates suction power, and can suck foreign matter such as dust and air from a vacuum cleaner head (brush) by the suction power generated by the suction motor, separate the sucked foreign matter from the air, and collect the dust.
[0003] Compared with wired vacuum cleaners, cordless cleaners are very convenient to use because they are not connected with wires. This is why cordless cleaners are becoming increasingly popular. However, the use of cordless cleaners is becoming more and more diverse according to users and environmental conditions. Recently, cordless cleaners for coupling with a station (dust discharger) have also been used, and when the cordless cleaner body is docked with the station, the station automatically empties dust from a dust box attached to the cordless cleaner body, and the uses, methods, and structures of cordless cleaners have become very diverse.
[0004] At this time, the cordless cleaner body is powered by a battery while being cordless. In addition to the cleaning function, the cleaner body also provides various display functions, and thus requires continuous battery charging. However, when the battery is frequently charged, the battery life is shortened, and therefore it is necessary to effectively charge the battery while smoothly performing the functions of the cleaner body. Summary of the invention
[0005] Technical Solution
[0006] According to an embodiment of the present disclosure, a cordless cleaner device includes: a cleaner body powered in a wireless manner, the cleaner body including a first motor and a battery, the battery being configured to supply power to a main processor; a station, the station including a second motor and a station processor, the second motor being driven based on a second motor driving event, the station processor being configured to control the second motor to be driven according to the second motor driving event; and a flow path shared by the cleaner body and the station, wherein a back electromotive force (BEMF) is generated in the first motor by a rotation of an air flow of the flow path caused by driving the second motor through a suction fan connected to the first motor, the main processor being activated by the BEMF, and the first motor and the second motor each including a suction motor.
[0007] According to an embodiment of the present disclosure, a method for electrically activating a battery-powered cordless cleaner device includes: detecting a second motor driving event in a station through a station processor; driving a second motor according to the second motor driving event through the station processor; rotating a suction fan of a first motor in a cleaner body through a pressure difference generated in a flow path shared between the cleaner body and the station according to the driving of the second motor; waking up a battery processor of the cleaner body by the BEMF generated by the rotation of the suction fan of the first motor; and activating a main processor of the cleaner body powered by a battery of the cleaner body through the battery processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 is a schematic diagram of a cordless cleaner in which a station and a cleaner body are coupled according to an embodiment of the present disclosure.
[0009] Figure 2 is a schematic diagram illustrating information displayed on a cleaner main body according to an embodiment of the present disclosure.
[0010] Figure 3a and Figure 3b is a graph showing the battery compensatory charging of the cordless cleaner.
[0011] Figure 4 2 is a schematic diagram for explaining a station and a cleaner body according to an embodiment of the present disclosure.
[0012] Figure 5 2 is a schematic diagram for explaining a cleaner main body according to an embodiment of the present disclosure.
[0013] Figure 6 is a schematic diagram illustrating a communication connection structure between internal components of a cleaner body according to an embodiment of the present disclosure.
[0014] Figure 7 is a flowchart illustrating the operation of a cordless cleaner according to an embodiment of the present disclosure.
[0015] Figure 8 is a schematic diagram illustrating generation of back electromotive force (BEMF) according to an embodiment of the present disclosure.
[0016] Fig. 9 is a flowchart illustrating an operation of supplying power to a wirelessly operated device according to a BEMF generated in another motor by driving one motor according to an embodiment of the present disclosure.
[0017] Fig.10 is a schematic diagram illustrating the operation of the cordless cleaner through a flow path according to an embodiment of the present disclosure.
[0018] Fig.11 A robot cleaner device as a cordless cleaner device that generates BEMF in another motor by driving one motor according to an embodiment of the present disclosure is illustrated.
[0019] Fig.12a is a block diagram illustrating activation of a cleaner body by BEMF according to an embodiment of the present disclosure.
[0020] Figure 12b is a block diagram illustrating activation of a cleaner body by BEMF according to an embodiment of the present disclosure.
[0021] Fig.13a is a sequence diagram illustrating waking up a battery through BEMF according to an embodiment of the present disclosure.
[0022] Fig.13b is a sequence diagram illustrating waking up a battery through BEMF according to an embodiment of the present disclosure.
[0023] Fig.14 is a circuit diagram illustrating waking up a battery by generating BEMF according to an embodiment of the present disclosure.
[0024] Fig.15 is a diagram of a BEMF current waveform according to an embodiment of the present disclosure.
[0025] Fig.16 is a circuit diagram illustrating stopping the operation of the first suction motor according to an embodiment of the present disclosure.
[0026] Fig.17 is a waveform diagram illustrating a duty ratio of a lower switch of an inverter for stopping a first suction motor according to an embodiment of the present disclosure.
[0027] Fig.18 is a waveform diagram illustrating adjustment of a duty cycle of a lower switch of an inverter according to an embodiment of the present disclosure.
[0028] Fig.19 is a waveform diagram illustrating a period in which compensation charging of the cordless cleaner is performed in a standby mode according to an embodiment of the present disclosure.
[0029] Fig. 20 2 are waveform diagrams illustrating before and after improvement of a compensation charging cycle of a cordless cleaner in a standby mode according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0030] Hereinafter, terms used herein will be briefly described, and then embodiments of the present disclosure will be described in detail.
[0031] The terms used herein are those common terms currently widely used in the art in consideration of the functions of the embodiments of the present disclosure, but these terms may vary according to the intentions of those skilled in the art, precedents, or new technologies in the art. In addition, in specific cases, the applicant may voluntarily select terms, and in this case, the meanings of these terms are disclosed in the corresponding description sections of the embodiments of the present disclosure. Therefore, the terms used herein must be defined based on the meaning of the terms and the description throughout the present disclosure.
[0032] Throughout this disclosure, the expression “at least one of a, b, or c” means: only a; only b; only c; a and b; a and c; b and c; all of a, b, and c; or variations thereof.
[0033] Throughout this disclosure, when a part "includes" or "contains" a component, unless there is a specific description to the contrary, the part may also include or contain other components, and other components are not excluded. In addition, terms such as "device" and "module" used herein refer to units that perform at least one function or operation, and these units can be implemented as hardware or software, or as a combination of software and hardware.
[0034] Embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings so that they can be easily practiced by those of ordinary skill in the art. However, embodiments of the present disclosure may be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. In addition, in order to clearly describe embodiments of the present disclosure, parts that are not related to the description are omitted in the drawings, and the same reference numerals in the drawings represent the same parts throughout the present disclosure.
[0035] According to an embodiment of the present disclosure, a method of charging the controller 1100 of the cleaner body 1000 through a wake-up event that temporarily enables charging when the controller 1100 of the cleaner body 1000 is electrically isolated from the battery 150 and the station 2000 responsible for charging, and a cordless cleaner 3000 employing the method are required to minimize power loss of the cordless cleaner 3000. In addition, the method can reduce power consumption of the cordless cleaner 3000 and extend battery life.
[0036] Figure 1 is a schematic diagram of a cordless cleaner in which a station and a cleaner body are coupled according to an embodiment of the present disclosure.
[0037] refer to Figure 1, the cordless cleaner 3000 in which the station 2000 and the cleaner body 1000 are coupled according to an embodiment of the present disclosure may be a pole-type vacuum cleaner including the cleaner body 100, the brush device 120, and the extension tube 130. The cordless cleaner 3000 according to an embodiment of the present disclosure may be a handheld vacuum cleaner including the cleaner body 1000 and the brush device 120. The cordless cleaner 3000 according to an embodiment of the present disclosure may be a cordless vacuum cleaner including the cleaner body 1000, the brush device 120, the extension tube 130, and the station 2000. The cordless cleaner 3000 according to an embodiment of the present disclosure may be a vacuum cleaner that can be selectively used between a handheld type, an automatically movable type, and a pole type. The handheld cleaner, the automatically movable cleaner, or / and the pole-type cleaner according to an embodiment of the present disclosure may be a cordless cleaner.
[0038] The cleaner body 1000 according to an embodiment of the present disclosure is a part that a user can hold and move when cleaning. The cleaner body 1000 may include a dust box (or dust collection box) 110, in which foreign matter sucked from a surface to be cleaned (e.g., a hard floor, a carpet, a mat, etc.), bedding, a sofa, etc. is contained. The cleaner body 1000 may include a filter unit 140 that filters out ultrafine dust that is not filtered out from the dust box 110 and discharges air from which the ultrafine dust has been removed to the outside of the cleaner body 1000. The cleaner body 1000 may include a pressure sensor 160 for detecting a pressure value (hereinafter referred to as a dust suction flow path pressure) in a dust suction flow path. The dust suction flow path of the cleaner body 1000 may represent an interval from a position where air including foreign matter is sucked to a position where air from which foreign matter has been removed is discharged. For example, the dust suction flow path of the cleaner body 1000 may represent a section from the suction port 129 of the brush device 120 to the filter unit 140 of the cleaner body 1000, but is not limited thereto. The cleaner body 1000 may include a battery 150 that supplies power to the cleaner body 1000. The cleaner body 1000 may include a user interface 170 that receives a user input and outputs information about a self-diagnosis result of the cordless cleaner 3000. Figure 1 As shown, various information may be displayed on the user interface 170. For example, when the processor of the cleaner body 1000 is performing self-diagnosis, "Self-diagnosis in progress" may be displayed on the user interface 170, and when the self-diagnosis result indicates that action needs to be taken, for example, "Pre-cleaning the motor filter / dust box" may be displayed on the user interface 170. The display of information by the cleaner body 1000 through the user interface 170 depends on the power supplied by the battery 150, and therefore, the battery 150 of the cleaner body 1000 needs to be charged by the charging circuit 2010 of the station 2000. Reference Figure 2 The information displayed on the cleaner main body 1000 is further described.
[0039] Figure 2 is a schematic diagram illustrating information displayed on a cleaner main body according to an embodiment of the present disclosure.
[0040] refer to Figure 2 The cleaner body 1000 of the wireless cleaner 3000 may include a user interface 170, and the user interface 170 may include an input interface 171, through which a command may be input to the wireless cleaner 3000, and an output interface 173, through which the wireless cleaner 3000 may display information to the user. The input interface 171 may be a user input interface capable of touch recognition.
[0041] The output interface 173 may be an LCD display or an LED display, but is not limited thereto. The output interface 173 may display various information to the user, and the various information may show the status of the cordless cleaner 3000. Figure 2 , information such as “Please check the filter assembly”, “Charging completed”, and “Low battery” may be displayed on the output interface 173 .
[0042] Since the output interface 173 of the cleaner body 1000 notifies the state of the wireless cleaner 3000, the output interface 173 facilitates the user to obtain information, but this causes the power in the wireless cleaner 3000 to be continuously consumed. As the power in the wireless cleaner 3000 is consumed, the battery 150 is discharged, and thus the station 2000 needs to continuously compensate and charge the battery 150 according to a certain cycle. The output interface 173 can provide information such as the operating state or charging state of the wireless cleaner 3000 and whether the wireless cleaner 3000 is charged. In particular, even if the screen of the output interface 173 is changed to off after charging is completed by mounting the cleaner body 1000 on the station 2000, continuous power consumption in the related circuit (main printed circuit board assembly (PBA)) including an output driver for driving the output interface 173, a detection sensor for detecting that the cleaner body 1000 is docked on the station 2000, a load, etc. is inevitable.
[0043] The reason why the battery 150 provided in the cleaner body 1000 does not completely interrupt the power of the main circuit including the user interface 170 of the cleaner body 1000 is that there is a connection operation between the cleaner body 1000 and the station 2000. In other words, it is necessary to continuously supply power from the station 2000 to the battery 150 of the cleaner body 1000 in order to perform the connection operation between the cleaner body 1000 and the station 2000.
[0044] The station 2000 can mainly perform automatic / manual dust emptying operations, and communicate with the cleaner body 1000 through communication connections (WiFi and BLE). In addition, by executing the user terminal 5000 Station 2000 The communication operation between the cleaner main body 1000 and the connection operation between the cleaner main body 1000 and the station 2000, continuous power consumption occurs in the cleaner main body 1000. Even after charging is completed by installing or docking the cleaner main body 1000 on the station 2000, power consumption will continue to occur in the driver (LCD driver) of the drive circuit including the output interface 173, the detection sensor and the relevant circuit of the communication interface. Therefore, the power of the battery 150 included in the cleaner main body 1000 is continuously supplied to the circuit (e.g., controller) of the cleaner main body 1000, which causes the power of the battery 150 of the cleaner main body 1000 to be consumed. As a result, the power consumption of the battery 150 causes frequent battery charging and compensation charging, which affects the life of the battery 150, resulting in a situation where the replacement time of the battery 150 is inevitably frequent.
[0045] Figure 3a is a graph showing the battery compensatory charging of the cordless cleaner.
[0046] refer to Figure 3a When the cleaner body 1000 of the cordless cleaner 3000 is coupled to the station 2000, a normal charging cycle occurs in which the battery 150 of the cleaner body 1000 is charged. Figure 3a In the normal charging cycle, a period in which the battery 150 is charged for about 2 hours and 30 minutes occurs, and the time length of the normal charging cycle may vary depending on the capacity of the battery 150 or the size of the charging power. Even after the battery 150 provided in the cleaner body 1000 is normally fully charged in the normal charging cycle, the battery 150 is consumed due to power consumption of related circuits (such as the controller circuit of the cleaner body 1000 and the user interface 170). The reason why the battery 150 provided in the cleaner body 1000 does not completely interrupt the power of the main circuit including the user interface 170 of the cleaner body 1000 is that there is a connection operation between the cleaner body 1000 and the station 2000. In other words, in order to perform the connection operation between the cleaner body 1000 and the station 2000, power needs to be continuously supplied from the station 2000 to the cleaner body 1000, and the battery 150 of the cleaner body 1000 needs to continuously supply power to the cleaner body 1000. For this reason, as Figure 3a As shown, even after the normal charging cycle, the compensation charging cycle of the battery 150 will continue. Figure 3a, it can be seen that, due to the continuous power consumption of the cleaner body 1000, even after the normal charging of the battery 150, the compensatory charging will occur once every about one hour. This is an example, and the compensatory charging cycle may vary depending on the manufacturer's setting.
[0047] It should be understood here that the cleaner body 1000 of the cordless cleaner 3000 is "coupled" to the station 2000, including any form of coupling in which the cleaner body 1000 can be electrically connected to the station 2000. In other words, it should be understood that the cleaner body 1000 of the cordless cleaner 3000 is "coupled" to the station 2000, including all forms of coupling in which the cleaner body 1000 is mounted on the station 2000 and the cleaner body 1000 is electrically connected to the side or bottom of the station 2000.
[0048] Figure 3b is a graph showing the battery compensatory charging of the cordless cleaner.
[0049] Figure 3b The cordless cleaner 3000 is shown Figure 3a However, it can be seen that even after the battery 150 of the cleaner body 1000 is fully charged, due to the continuous power consumption in the cleaner body 1000, Figure 3b The cordless cleaner 3000 also performs periodic compensation charging every approximately one hour.
[0050] Because the cordless cleaner 3000 is operated by the battery 150 instead of by the wire, the battery efficiency-power efficiency is very important. Therefore, it is necessary to minimize the power loss occurring in the battery 150. When the efficiency of the battery 150 is low, the operation time of the battery 150 is shortened, and this low efficiency leads to frequent charging and compensatory charging of the battery 150, which affects the battery life. Shorter battery life can lead to frequent battery replacement. In addition, the cordless cleaner 3000 is placed in storage instead of being used (cleaning) most of the time. Therefore, when the power consumption occurring when the cordless cleaner 3000 is not used (cleaning) can be minimized, the overall battery efficiency can be improved, and the potential failure factors of the parts can be eliminated. Therefore, it is necessary to improve the overall efficiency by minimizing the power consumption occurring when the cordless cleaner 3000 is not used (cleaning).
[0051] Return to Figure 1 , the remaining configuration of the cordless cleaner 3000 will be described. The cleaner body 1000 according to an embodiment of the present disclosure may install a pressure sensor on a portion of the suction duct, but is not limited thereto. For example, the cleaner body 1000 may include a pressure sensor. Figure 1The components shown may be more or less than the components shown. Reference will be made to the following description. Figure 5 The specific configuration of the cleaner main body 1000 is described in detail.
[0052] The brush device 120 according to an embodiment of the present disclosure is a device that is in close contact with a surface to be cleaned and absorbs air and foreign matter from the surface to be cleaned. The brush device 120 can be represented as a cleaner head. The brush device 120 can be connected to the extension tube 130 in a rotatable manner. The brush device 120 may include a motor, a motor controller 125, and a roller having a rotating brush attached to the roller, but the brush device is not limited thereto. For example, the brush device 120 may also include at least one processor for controlling communication with the cleaner body 1000. The brush device 120 may have various types.
[0053] The extension tube 130 may be formed as a tube or a flexible hose having a certain rigidity. Therefore, the extension tube 130 may be referred to as a tube. The extension tube 130 may transmit the suction power generated by the first suction motor 111 of the cleaner body 1000 to the brush device 120, and move the air and foreign matter sucked by the brush device 120 to the cleaner body 1000. The extension tube 130 may have a vacuum state according to the operation of the first suction motor 111. The extension tube 130 may be connected to the brush device 120 in a detachable manner. The extension tube 130 may be formed as a multi-stage between the cleaner body 1000 and the brush device 120. Two or more extension tubes 130 may be provided.
[0054] The cleaner body 1000, the brush device 120, and the extension tube 130 included in the cordless cleaner 3000 according to an embodiment of the present disclosure may include an electric wire for transmitting power supplied from the battery 150 to the cleaner body 1000 and the brush device 120. The cordless cleaner 3000 may supply power to the cleaner body 1000 and the brush device 120 by using the electric wire.
[0055] The cleaner body 1000 according to an embodiment of the present disclosure can detect whether the brush device 120 is attached or detached, identify the type of the brush device 120, and adaptively control the operation of the brush device 120 (e.g., the revolutions per minute (RPM) of the rotating brush (or roller) and the RPM of the motor mounted on the brush device 120) according to the usage environment state (e.g., hard floor, carpet, mat, corner, state lifted from the surface to be cleaned, or no-load state).
[0056] According to an embodiment of the present disclosure, in order to determine whether the brush device 120 is not affected by the surface to be cleaned based on the flow path pressure value, the cleaner body 1000 may have a reference value of the pressure value of the dust suction flow path, which is related to the state in which the brush device 120 is not affected by the surface to be cleaned. The reference value of the pressure value of the dust suction flow path may be stored in the memory 180 and read or acquired by at least one main processor 1011 and used.
[0057] refer to Figure 1 , the communication system according to an embodiment of the present disclosure may include a wireless cleaner 3000, a station 2000 and a server 4000. However, not Figure 1 All parts shown are essential. Figure 1 The communication system can be implemented by using more or fewer components than those shown in the figure. For example, the communication system can be implemented to include the cleaner body 1000 and the station 2000 in addition to the server 4000. In addition, the communication system can be implemented to also include a user terminal 5000. The user terminal 5000 can be a terminal registered in the server 4000 under the same account as the wireless cleaner 3000 or the station 2000. The user terminal 5000 can include, for example, a mobile terminal (e.g., a smart phone, a wearable device, and a tablet computer), a home appliance including a display (e.g., a refrigerator, a television, a computer, etc.), etc., but is not limited thereto.
[0058] The wireless cleaner 3000 may refer to a wireless vacuum cleaner in which a rechargeable battery 150 is embedded and does not require a power cord to be connected to a socket during cleaning, but is not limited thereto. The wireless cleaner 3000 may include a robot cleaner that automatically performs cleaning while the cleaner body 1000 automatically moves on the surface to be cleaned. The user can use a handle mounted on the cleaner body 1000 to allow the brush device (cleaner head) 120 to absorb dust or foreign matter (garbage) from the surface to be cleaned by moving the cleaner body 1000 back and forth. The wireless cleaner 3000 may include a communication interface for performing communication with the station 2000. For example, the wireless cleaner 3000 may send data to the station 2000 and receive data from the station 2000 via a wireless personal area network (WPAN).
[0059] The station 2000 may be a device for discharging dust collected in the cleaner body 1000 and charging or installing a battery. The station 2000 may be represented as a cleaning station. According to an embodiment of the present disclosure, the station 2000 may communicate with the cleaner body 1000 or the server 4000 through a network. For example, the station 2000 may send and receive data to and from the cleaner body 1000 through a WPAN without using an access point or access point (AP). The station 2000 may send and receive data to and from the server 4000 through an AP that connects a local area network (LAN) to which the station 2000 is connected to a wide area network (WAN) connected to the server 4000. For example, the station 2000 may be connected to the cleaner body 1000 through low-power Bluetooth (BLE) communication, and may be connected to the server 4000 through Wi-Fi (IEEE 802.11).
[0060] Therefore, when the Wi-Fi communication module is not provided in the cleaner body 1000, the station 2000 may be used to relay the communication between the cleaner body 1000 and the server 4000. For example, the station 2000 may upload the data received from the cleaner body 1000 to the server 4000. In addition, the station 2000 may transmit the data received from the server 4000 to the cleaner body 1000.
[0061] The server 4000 may be a device for managing the station 2000 and the cleaner main body 1000. For example, the server 4000 may be a household appliance management server. The server 4000 may manage user account information and information about household appliances connected to the user account. For example, a user may access the server 4000 through the user terminal 5000 to create a user account. The user account may be identified by an ID and a password set by the user. The server 4000 may register the station 2000 and the cleaner main body 1000 to the user account according to a determined program. For example, the server 4000 may register the station 2000 and the cleaner main body 1000 by connecting the identification information (e.g., a serial number or a MAC address) of the station 2000 and the identification information of the cleaner main body 1000 to the user account. When the station 2000 and the cleaner main body 1000 are registered to the server 4000 , the server 4000 may manage the state of the station 2000 or the state of the cleaner main body 1000 by periodically receiving the state information of the station 2000 or the state information of the cleaner main body 1000 from the station 2000 .
[0062] On the other hand, when software related to the control of the station 2000 or software related to the control of the cleaner main body 1000 is updated (hereinafter referred to as upgrading), the new version of the software may be registered to the memory of the server 4000. When receiving a download request for the new version of the software from the station 2000, the server 4000 may transmit the new version of the software to the station 2000. Here, the software may be expressed as firmware.
[0063] When the new version of the software is software related to the control of the station 2000, the station 2000 can update the software pre-installed on the station 2000 by downloading the new version of the software. According to an embodiment of the present disclosure, the software related to the control of the station 2000 may include: an algorithm related to the dust discharge operation (process) (for example, an algorithm for controlling the strength of the suction power of the second suction motor of the station 2000), an algorithm related to the operation of the output interface (for example, LCD and sound output unit), an algorithm for diagnosing the state of the station 2000, etc., but is not limited thereto.
[0064] In addition, when a new version of software is related to the control of the cleaner body 1000, the station 2000 may update the software pre-installed in the cordless cleaner 3000 by transmitting the new version of software to the cordless cleaner 3000. According to an embodiment of the present disclosure, the software related to the control of the cleaner body 1000 may include, but is not limited to: an artificial intelligence (AI) model trained for inferring the use environment state of the brush device 120, a control algorithm related to the operation mode of the cleaner body 1000 (e.g., an algorithm for controlling the strength of the suction power of the first suction motor 111 of the cleaner body 1000, and an algorithm for controlling the revolutions per minute (hereinafter referred to as drum RPM) of the rotating brush of the brush device 120), an algorithm for diagnosing the state of the cleaner body 1000 (e.g., filter clogging, dust suction flow path clogging, overload of the brush device 120, assembly error, etc.), and the like.
[0065] Therefore, according to an embodiment of the present disclosure, even when the cleaner body 1000 does not include a separate communication module (e.g., a Wi-Fi communication module) that can directly communicate with the server 4000, the cleaner body 1000 can easily update the pre-installed software in an over-the-air (OTA) method by downloading a new version of software registered to the server 4000 through the station 2000 connected to the server 4000. OTA refers to a technology for wirelessly updating software (firmware) by using Wi-Fi communication without connecting to a computer. OTA may be expressed as Over the Internet Download (OTN).
[0066] Furthermore, according to an embodiment of the present disclosure, even when a user does not purchase a new cordless cleaner 3000 , the convenience of using the cordless cleaner 3000 may be improved by updating a control algorithm or a learning model of the existing cordless cleaner 3000 to the latest version.
[0067] The station 2000 downloads a new version of software related to the control of the cordless cleaner 3000 to the cordless cleaner 3000 , so that the software of the cordless cleaner 3000 can be updated.
[0068] Figure 4 2 is a schematic diagram for explaining a station and a cleaner body according to an embodiment of the present disclosure.
[0069] refer to Figure 4 , the station 2000 according to an embodiment of the present disclosure may include a communication interface 201, a memory 202, a pressure sensor 206, and at least one processor 203. In addition, the station 2000 may further include a user interface 204, a wired connector 205 (e.g., a home appliance intelligent service (HASS), a second suction motor 207, a power supply device 208, a flow path 209 connected to the dust box 110 of the cleaner body 1000, a charging terminal 211 for charging the battery 150 of the cleaner body 1000, a dust box coupler, a collector 212, a filter unit, etc. The second suction motor 207 is referred to as the second suction motor 207 in order to be distinguished from the first suction motor 111 of the cleaner body 1000. Hereinafter, each configuration will now be described.
[0070] The station 2000 may include a communication interface 201 for performing communication with an external device. For example, the station 2000 may communicate with the cleaner body 1000 or the server 4000 of the wireless cleaner 3000 through the communication interface 201. At this time, the communication interface 201 may communicate with the server 4000 through a first communication method (e.g., a Wi-Fi communication method), and communicate with the cleaner body 1000 through a second communication method (e.g., a BLE communication method).
[0071] The communication interface 201 may include a short-range wireless communication interface, a long-range wireless communication interface, and the like. The short-range wireless communication interface may include a Bluetooth communication interface, a low-power Bluetooth (BLE) communication interface, a near field communication (NFC) interface, a 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, but is not limited thereto. A long-range wireless communication interface may be used for remote communication between the station 2000 and the server 4000. The long-range wireless communication interface may include the Internet, a computer network (such as a LAN or WAN), and a removable communication interface. The removable communication interface may include, but is not limited to, a third generation (3G) module, a fourth generation (4G) module, a fifth generation (5G) module, a long term evolution (LTE) module, a narrowband Internet of Things (NB-IoT) module, and an LTE-M module.
[0072] The communication interface 201 may send data to the at least one processor 203 via a universal synchronous receiver / transmitter (UART), but is not limited thereto.
[0073] The memory 202 of the station 2000 may store a program (e.g., one or more commands) for processing and controlling the at least one processor 203, or store input / output data. For example, the memory 202 of the station 2000 may include, but is not limited to: software related to the control of the station 2000, state data of the second suction motor 207, measurement values of the pressure sensor 206, error occurrence data (fault history data), information related to the charging of the battery 150 - charging interval, recent compensation charging time data, charging level of the battery 150 during recent compensation charging, etc. The memory 202 of the station 2000 may store data received from the cleaner body 1000. For example, the memory 202 may store: product information (e.g., identification information, model information, etc.) of the cordless cleaner 3000 installed on the station 2000, version information of the software installed in the cordless cleaner 3000, error occurrence data (fault history data) of the cordless cleaner 3000, information related to the charging of the battery 150, etc.
[0074] The memory 202 may include at least one type of storage medium among the following items: flash memory type, hard disk type, multimedia card micro, card type memory (e.g., secure digital (SD) memory or extreme digital (XD) memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk or optical disk. The programs stored in the memory 202 may be classified into a plurality of modules according to their functions.
[0075] The station 2000 may include at least one processor 203. The station 2000 may include one processor or multiple processors. The at least one processor 203 according to the present disclosure may include: at least one central processing unit (CPU), a graphics processing unit (GPU), an accelerated processing unit (APU), a multi-integrated core (MIC), a digital signal processor (DSP), or a neural processing unit (NPU). The at least one processor 203 may be implemented in the form of a system on chip (SoC) including one or more electronic components. Each of the at least one processor 203 may be implemented as separate hardware (H / W). The at least one processor 203 may be represented as a microcomputer, a microprocessor computer or a microprocessor controller (MICOM), a microprocessor unit (MPU), or a microcontroller unit (MCU).
[0076] The at least one processor 203 according to the present disclosure may be implemented as a single-core processor or a multi-core processor.
[0077] In an embodiment, at least one processor 203 may control the driving of the second suction motor 207 based on an event of driving the second suction motor 207. The event of driving the second suction motor 207 may be at least one of the following events: an event of a user pushing a user input button as the user interface 204, an event of receiving a control signal from the server 4000 or a user terminal 5000 of a user through communication, an event of executing a control signal by a program stored in the memory 202 of the station 2000, or an event of the cleaner body 1000 being electrically connected to the station 2000. In an embodiment, the event of driving the second suction motor 207 may be an event for emptying the dust box 110 of the cleaner body 1000. In an embodiment, a control signal for triggering an event by a program stored in the memory 202 of the station 2000 may be periodically executed and generated.
[0078] In an embodiment, the cordless cleaner 3000 is a robot cleaner, the cleaner body 1000 is a cleaner body capable of automatic movement, and the event in which the cleaner body 1000 is electrically connected to the station 2000 may be an event in which the cleaner body capable of automatic movement completes a certain cleaning operation and docks and is electrically connected to the station 2000. At this time, an event occurs in which the second suction motor 207 of the station 2000 can be driven by the following operation: the cleaner body capable of automatic movement completes a certain cleaning operation and docks and is electrically connected to the station 2000, and the station 2000 automatically moves the dust collected in the cleaner body capable of automatic movement toward the station 2000.
[0079] In an embodiment, when the second suction motor 207 is driven according to the event of driving the second suction motor 207 to empty the dust box 110 of the cleaner body 1000, the dust collected in the dust box 110 may be moved to the collector 212 of the station 2000 through the flow path 209 shared by the cleaner body 1000 and the station 2000. By driving the second suction motor 207 of the station 2000, a back electromotive force (BEMF) may be generated in the first suction motor 111 included in the cleaner body 1000 according to the air flow of the flow path 209, and the controller 1100 of the cleaner body 1000 may be activated by the generated BEMF. In other words, the BEMF generated in the first suction motor 111 may be a wake-up signal for activating the controller 1100 of the cleaner body 1000. By driving the second suction motor 207 of the station 2000, a mechanism by which BEMF can be generated in the first suction motor 111 included in the cleaner body 1000 according to the air flow of the flow path 209 is that a pressure difference is generated in the flow path 209 connecting the cleaner body 1000 and the station 2000 by driving the second suction motor 207 of the station 2000, and BEMF is generated by the pressure difference in the rotation of the suction fan of the first suction motor 111. The generated BEMF can be used as a signal for activating the controller 1100 of the cleaner body 1000.
[0080] The user interface 204 of the station 2000 may include an input interface and an output interface. The input interface may include a dust discharge button, a mode selection button, etc. that may be input by a user. The output interface may include an LED, an LCD, a touch screen, etc., but is not limited thereto. The output interface may display the charging status of the battery 150 of the cleaner body 1000, software update progress information, etc., but is not limited thereto.
[0081] The station 2000 may include a wired connector 205 (eg, HASS). The wired connector 205 may include a terminal for connecting a computing device of a system administrator (eg, a service engineer).
[0082] The pressure sensor 206 of the station 2000 may be a sensor for measuring the pressure of the flow path 209 connected between the station 2000 and the cleaner body 1000. The pressure sensor 206 may measure the pressure value before the dust is discharged, or may measure the pressure value after the dust is discharged. The pressure sensor 206 may send the measured pressure value to the at least one processor 203 through an integrated circuit bus (I2C) communication, but is not limited thereto, and may send the measured pressure value through other types of communication.
[0083] The second suction motor 207 of the station 2000 may be a device that generates suction power for discharging foreign matter collected in the dust box 110 of the cleaner body 1000 from the cleaner body 1000. The second suction motor 207 may rotate a suction fan to move air. In an embodiment, the suction fan may include an impeller.
[0084] The power supply device 208 may include a switch mode power supply (SMPS) that receives alternating current (AC) power from a power source and converts the AC power into direct current (DC) power. When the cordless cleaner 3000 is mounted (docked) on the station 2000, the DC power converted by the power supply device 208 is supplied to the battery 150 of the cleaner body 1000 through the charging terminal 211, and thus the battery 150 can be charged.
[0085] The charging terminal 211 is connected to the charging terminal 151 of the cleaner body 1000 and is used to charge the battery 150 included in the cleaner body 1000. The charging terminal 211 may be connected to the SMPS of the power supply device 208 to provide an electrical connection for charging the battery 150 with DC power output from the SMPS.
[0086] The dust box coupler may be configured so that the dust box 110 of the cleaner body 1000 is coupled to the station 2000. When the dust box 110 is placed on the dust box coupler, the docking between the cleaner body 1000 and the station 2000 may be completed. The dust box coupler may include a docking detection sensor for detecting the docking of the cleaner body 1000. The docking detection sensor may be a tunnel magnetoresistance (TMR) sensor, but is not limited thereto. The TMR sensor may sense whether the cleaner body 1000 is docked by detecting a magnetic material attached to the dust box. The station 2000 may include a stepper motor that presses one side of the dust box door 114 to open the dust box door 114 when the dust box 110 is docked on the station 2000.
[0087] The collector 212 is a space in which foreign matter discharged from the dust box 110 of the cleaner body 1000 can be collected. The collector 212 may include a dust bag in which the foreign matter discharged from the dust box 110 is collected. The dust bag includes a material that is permeable to air but impermeable to foreign matter, so that foreign matter introduced from the dust box 110 to the collector 212 can be collected. The dust bag may be provided in a manner that can be detached from the collector 212. The station 2000 may include an ultraviolet irradiator that irradiates ultraviolet light to the collector 212. The ultraviolet irradiator may include a plurality of ultraviolet lamps.
[0088] The filter unit 140 may filter out ultrafine dust that is not collected by the collector 212. The filter unit 140 may include an exhaust port through which air having passed through the filter is discharged to the outside of the station 2000. The filter unit 140 may include a motor filter, a HEPA filter, etc., but is not limited thereto.
[0089] The cordless cleaner 3000 according to an embodiment of the present disclosure may be a pole-type cleaner including a cleaner body 1000, a brush device 120, and an extension tube 130. However, the cordless cleaner 3000 according to an embodiment of the present disclosure is not limited to a pole-type cleaner, and the cleaner body 1000 may be a cleaner capable of automatic movement, such as a robot cleaner.
[0090] Not Figure 4 All parts shown in the figure are essential parts. Figure 4 The cordless cleaner 3000 may be implemented with more or less components than those shown in FIG. For example, the cordless cleaner 3000 may be implemented as the cleaner body 1000 and the brush device 120 except for the extension tube 130 .
[0091] The cleaner body 1000 is a part that a user can hold and move when cleaning, and the cleaner body 1000 may include a first suction motor 111 that forms a vacuum inside the cordless cleaner 3000. The first suction motor 111 may be located in a dust box 110, in which foreign matter sucked from a surface to be cleaned (e.g., a floor, bedding, a sofa, etc.) is contained. In addition to the first suction motor 111, the cleaner body 1000 may further include at least one main processor 1011, a battery 150, and a memory 180 in which software related to the control of the cordless cleaner 3000 is stored, but is not limited thereto. Reference will be made to the following. Figure 5 The cleaner body 1000 is described in more detail. The cleaner body 1000 may be a body of a cleaner capable of automatic movement, which is not limited to a part that a user can hold and move and that automatically moves like a robot cleaner. In this case, the cleaner body 1000 may have a space detection sensor that detects a space and wheels attached to the cleaner body 1000 for automatic movement.
[0092] The brush device 120 is a device that is in close contact with the surface to be cleaned and sucks air and foreign matter from the surface to be cleaned. The brush device 120 may be represented as a cleaner head. The brush device 120 may be coupled to the extension tube 130 in a rotatable manner. The brush device 120 may include a motor and a roller having a rotating brush attached to the roller, but is not limited thereto. According to an embodiment of the present disclosure, the brush device 120 may also include at least one processor for controlling communication with the cleaner body 1000. The brush device 120 may be of various types.
[0093] The extension pipe 130 may be formed as a pipe or a flexible hose having a certain rigidity. The extension pipe 130 may transmit the suction power generated by the first suction motor 111 of the cleaner body 1000 to the brush device 120, and move the air and foreign matter sucked by the brush device 120 to the cleaner body 1000. The extension pipe 130 may be connected to the brush device 120 in a detachable manner. The extension pipe 130 may be formed in multiple stages between the cleaner body 1000 and the brush device 120. Two or more extension pipes 130 may be provided.
[0094] According to an embodiment of the present disclosure, each of the cleaner body 1000 , the brush device 120 , and the extension tube 130 included in the cordless cleaner 3000 may include a power line (eg, a positive power line and a negative power line) and a signal line.
[0095] The power cord may be a cord for transmitting power supplied from the battery 150 to the cleaner body 1000 and the brush device 120 connected to the cleaner body 1000. The signal cord is different from the power cord, and the signal cord may be a cord for transmitting and receiving signals between the cleaner body 1000 and the brush device 120. The signal cord may be implemented as an electric wire connected to the inside of the brush device 120.
[0096] According to an embodiment of the present disclosure, each of at least one main processor 1011 of the cleaner body 1000 and the processor of the brush device 120 can perform bidirectional communication between the cleaner body 1000 and the brush device 120 by controlling the operation of the switch device connected to the signal line. Hereinafter, when the cleaner body 1000 and the brush device 120 communicate with each other through the signal line, the communication between the cleaner body 1000 and the brush device 120 can be defined as "signal line communication". At the same time, the cleaner body 1000 and the brush device 120 can communicate with each other by using I2C or UART.
[0097] According to an embodiment of the present disclosure, the cleaner body 1000 can not only detect whether the brush device 120 is attached or detached, but also identify the type of the brush device 120, and adaptively control the operation (e.g., roller RPM) of the brush device 120 according to the use environment state of the brush device 120 (e.g., hard floor, carpet, mat, corner, state of being lifted from the surface to be cleaned, etc.). For example, the cleaner body 1000 can send a signal for controlling the operation of the brush device 120 to the brush device 120 by periodically communicating with the brush device 120. Hereinafter, reference will be made to Figure 5 The configuration of the cleaner main body 1000 is described in more detail.
[0098] Figure 5 2 is a schematic diagram for explaining a cleaner main body according to an embodiment of the present disclosure.
[0099] refer to Figure 5 , the cleaner body 1000 may include: a suction power generating device (hereinafter referred to as a motor assembly 100), a dust box 110 (also referred to as a dust box) in which foreign matter sucked from the surface to be cleaned is contained, a filter unit 140, a battery 150 that can supply power to the motor assembly 100, a charging terminal 151 connected to a charging terminal 211 of a station 2000 to charge the battery 150 from the station 2000, a pressure sensor 160, a user interface 170, a memory 180, a communication interface 190, a controller 1100 responsible for overall control of the cleaner body 1000, and at least one main processor 1011. However, not Figure 5 All parts shown in the figure are essential parts. Figure 5 The cleaner body 1000 may be implemented with more or less components than those shown in the figure. In addition, for the convenience of explanation, at least one main processor 1011 included in the controller 1100 and a first processor 1131 of a printed circuit board (PCB) 113 described below are described separately, but both may be implemented as a single processor, and divided into a plurality of processors and mounted on the cordless cleaner 3000.
[0100] Hereinafter, each configuration will now be described.
[0101] The motor assembly 100 may include: a first suction motor 111 that converts electric power into mechanical rotational force, a fan 112 rotatably connected to the first suction motor 110, and a PCB 113 connected to the first suction motor 111. The first suction motor 111 may form a vacuum inside the cordless cleaner 3000. Here, vacuum refers to a state below atmospheric pressure. The first suction motor 111 may include a brushless direct current (BLDC) motor, but is not limited thereto.
[0102] The PCB 113 may include, but is not limited to: a processor (hereinafter referred to as the first processor 1131) that controls the first suction motor 111 and controls communication with the brush device 120, a switch 1210 (e.g., a field effect transistor (FET), a transistor, an insulated gate bipolar transistor (IGBT), etc.) of the inverter 1200 for controlling the power supply to the brush device 120 by pulse width modulation (PWM) switching, a load detection sensor 1134 (e.g., a shunt resistor, a shunt resistor and an amplification circuit (an operational amplifier (OP-AMP)), a current detection sensor, and a magnetic field detection sensor (a non-contact method, etc.). Hereinafter, for ease of explanation, an FET is now described as an example of the switch 1210, and a shunt resistor is now described as an example of the load detection sensor 1134.
[0103] In addition, the PCB 113 may include a charge release switch 1217 for releasing the charge between the station 2000 and the cleaner body 1000, a switch 1210 of the inverter 1200, and a load detection sensor 1134. The charge release switch 1217, the switch 1210, and the load detection sensor 1134 may be included in a sub-PCB 1132 separated from the PCB 113, and the sub-PCB 1132 may be located in a battery pack including the battery 150, or may be included in a battery pack to be referred to below. Fig.12a The battery controller 155 described herein may include a battery processor 1551 .
[0104] The first processor 1131 may acquire data related to the state of the first suction motor 111 (hereinafter referred to as state data), and transmit the state data of the first suction motor 111 to the main processor 1011. In addition, the battery processor 1551 included in the battery controller 155 may release the charging of the battery 150 by controlling (e.g., turning on or off) the operation of the charge release switch 1217. The first processor 1311 may transmit data indicating the current state of the brush device 120, which is included in the second signal or data indicating the type of the brush device 120, to the main processor 1011.
[0105] The motor assembly 100 may be located in a dust box 110. The dust box 110 may be configured such that dust or dirt is filtered and collected from air introduced through the brush device 120. The dust box 110 may be provided in such a manner that the dust box 110 can be detached from the cleaner body 1000.
[0106] The dust box 110 can collect foreign matter by a cyclone method that separates foreign matter by centrifugal force. The air that is removed of foreign matter by the cyclone method can be discharged to the outside of the cleaner body 1000, and the foreign matter can be stored in the dust box 110. The multi-stage cyclone separator can be arranged inside the dust box 110. The dust box 110 can be arranged so that foreign matter is collected on the lower side of the multi-stage cyclone separator. The dust box 110 can include a dust box door 114, which is arranged to open the dust box 110 when connected to the station 2000. The dust box 110 can include a first dust collector and a second dust collector, firstly collecting relatively large foreign matter in the first dust collector, and secondly collecting relatively small foreign matter in the second dust collector by the multi-stage cyclone separator. When the dust box door 114 is opened, both the first dust collector and the second dust collector can be arranged to be opened to the outside.
[0107] The filter unit 140 may filter out ultrafine dust that is not filtered out from the dust box 110. The filter unit 140 may include a discharge port through which air having passed through the filter is discharged to the outside of the cordless cleaner 3000. The filter unit 140 may include a motor filter, a HEPA filter, etc., but is not limited thereto.
[0108] The pressure sensor 160 can measure the pressure in the dust suction flow path (hereinafter also referred to as the dust suction flow path pressure). The pressure sensor 160 provided at the suction end (e.g., the suction duct 40) can measure the static pressure to measure the change in the flow velocity at the corresponding position. The pressure sensor 160 can be an absolute pressure sensor or a relative pressure sensor. When the pressure sensor 160 is an absolute pressure sensor, the main processor 1011 can sense the first pressure value before the first suction motor 111 is operated by using the pressure sensor 160.
[0109] The suction flow path pressure measured by the pressure sensor 160 can be used to identify the current usage environment state of the brush device 120 (for example, the state of the surface to be cleaned (hard floor, carpet, mat, corner, etc.) , The state of being lifted from the surface to be cleaned, etc.), or can be used to measure or measure the suction power that varies according to the degree of contamination or dust collection in the box 110.
[0110] The pressure sensor 160 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 box 110 to the extension tube 130 or a structure that connects the dust box 110 to the brush device 120, so that the fluid including foreign matter can move to the dust box 110. In consideration of the contamination of foreign matter / dust, the pressure sensor 160 may be located at the end of the straight portion (or the inflection point of the straight portion and the curved portion) of the suction duct 40, but is not limited thereto. The pressure sensor 160 may be located in the middle of the straight portion of the suction duct 40. On the other hand, when the pressure sensor 160 is located in the suction duct 40, since the pressure sensor 160 is located at the front end of the first suction motor 111 that generates the suction power, the pressure sensor 160 may be implemented as a negative pressure sensor.
[0111] In the present disclosure, the case where the pressure sensor 160 is located in the suction duct 40 is described as an example, but the present disclosure is not limited thereto. The pressure sensor 160 may be located at the discharge end (for example, in the motor assembly 100). When the pressure sensor 160 is located at the discharge end, since the pressure sensor 160 is located at the rear end of the first suction motor 111, the pressure sensor 160 may be implemented as a positive pressure sensor. In addition, a plurality of pressure sensors 160 may be provided in the cordless cleaner 3000.
[0112] The battery 150 may be detachably mounted on the cleaner body 1000. The battery 150 may be charged by the station 2000 by electrically connecting the charging terminal 211 provided in the station 2000 to the charging terminal 151 of the cleaner body 1000.
[0113] The cleaner body 1000 may include a communication interface 190 for performing communication with an external device. For example, the cleaner body 1000 may communicate with the station 2000 (or the server 4000) through the communication interface 190. The communication interface 190 may include a short-range wireless communication interface, a long-range wireless communication interface, and the like. The short-range wireless communication interface may include a Bluetooth communication interface, a BLE communication interface, an NFC interface, a WLAN (Wi-Fi) communication interface, a Zigbee communication interface, an IrDA communication interface, a WFD communication interface, a UWB communication interface, and an Ant+ communication interface, but is not limited thereto.
[0114] The user interface 170 may be provided on a portion of the handle of the cleaner body 1000. The user interface 170 may include an input interface 171 and an output interface 173. The cleaner body 1000 may receive user input related to the operation of the cordless cleaner 3000 through the user interface 170, and may output information related to the operation of the cordless cleaner 3000. The input interface 171 may include a power button, a suction power level control button, etc. The output interface 173 may include an LED display, an LCD, a touch screen, etc., but is not limited thereto.
[0115] The cleaner body 1000 may include at least one main processor 1011. The cleaner body 1000 may include one processor or multiple processors. For example, the cleaner body 1000 may include at least one main processor 1011 connected to the user interface 170 and a first processor 1131 connected to the first suction motor 111. At least one main processor 1011 may control the overall operation of the cleaner body 1000 or the cordless cleaner 3000. For example, the main processor 1011 may determine the power consumption (intensity of suction power) of the first suction motor 111, the drum RPM of the brush device 120, the trip level of the brush device 20, etc.
[0116] According to the present disclosure, at least one processor 1011 may include at least one of a CPU, a GPU, an APU, a MIC, a DSP, or a NPU. At least one processor 1011 may be implemented in the form of an integrated SoC including one or more electronic components. At least one processor 1011 may be represented as a MICOM, an MPU, or an MCU.
[0117] The at least one processor 1011 according to the present disclosure may be implemented as a single-core processor or a multi-core processor.
[0118] The memory 180 may store a program for processing and controlling at least one processor 1011, or may store input / output data. For example, the memory 180 may store a pre-trained AI model (e.g., a support vector machine (SVM) algorithm, etc.), state data of the first suction motor 111, a measurement value of the pressure sensor 160, state data of the battery 150, a compensation charging cycle of the battery 150, the latest compensation charging time data of the battery 150, state data of the brush device 120, error occurrence data (fault history data), power consumption corresponding to operating conditions of the first suction motor 110, RPM of a drum connected to a rotating brush, a trip level, etc. The trip level is used to prevent overloading of the brush device 120, and may represent a reference load value (e.g., a reference current value) for stopping the operation of the brush device 120.
[0119] The memory 180 may include an external memory 181 and an internal memory 183. For example, the memory 180 may include at least one of the following storage media: a flash memory type, a hard disk type, a multimedia card micro, a card type memory (e.g., an SD or XD memory), a RAM, a SRAM, a ROM, an EEPROM, a PROM, a magnetic memory, a magnetic disk, or an optical disk. The programs stored in the memory 180 may be classified into a plurality of modules according to their functions.
[0120] Figure 6 is a schematic diagram illustrating a communication connection structure between internal components of a cleaner body according to an embodiment of the present disclosure.
[0121] The communication connection structure between the components inside the cleaner body 1000 of the cordless cleaner 3000 according to an embodiment of the present disclosure is illustrated. The controller 1100 sucks dust by receiving power from the battery 150 and controlling the first suction motor 111. At this time, the pressure sensor 160 senses the pressure of the flow path through which the dust sucked by the brush device 120 travels when moving to the dust box 110.
[0122] The controller 1100 may include at least one main processor 1011. The at least one main processor 1011 may perform UART communication with the communication interface 190, and the communication interface 190 may communicate with an external device or the outside of the controller 1100. The communication interface 190 may perform BLE communication with the external device or the outside of the controller 1100. The at least one main processor 1011 may also receive a pressure sensing value of a dust suction flow path from the pressure sensor 160 through I2C communication. The at least one main processor 1011 may perform UART communication with the first processor 1131 of the PCB 113. The first processor 1131 may control the first suction motor 111 of the cleaner body 1000, acquire data related to the state of the first suction motor 111 (hereinafter referred to as state data), and send the state data of the first suction motor 111 to the main processor 1011 through UART communication. The first processor 1131 may communicate with the brush device 120 through asynchronous communication.
[0123] The battery pack including the battery 150 may include a battery controller 155 capable of checking the charging state of the battery 150 and waking up the battery 150 and controlling the battery cells. The at least one main processor 1011 may send data to and receive data from the battery controller 155 of the battery 150 through UART communication. In an embodiment, the battery controller 155 may include a battery processor 1551. Fig.12a The detailed configuration of the battery controller 155 is described.
[0124] Figure 7 is a flowchart illustrating the operation of a cordless cleaner according to an embodiment of the present disclosure.
[0125] refer to Figure 7 , in operation S701, the wireless cleaner 3000 is in a standby mode state. In operation S703, the wireless cleaner 3000 is powered on in the standby mode state or initialized by a charging installation state. In operation S705, as part of the initialization, the wireless cleaner 3000 checks whether there is an abnormality in the product through self-diagnosis. For example, the wireless cleaner 3000 can determine whether there is an abnormality in the wireless cleaner 3000 by communicating with the server 4000 or the user terminal 5000. For example, the wireless cleaner 3000 can detect: an abnormality in the battery 150, an abnormality in the first suction motor 111 or the second suction motor 207, or an abnormality in the pressure sensor 160. When it is determined that an abnormality of the wireless cleaner 3000 is detected, in operation S707, at least one main processor 1011 of the wireless cleaner 3000 can display whether there is an abnormality through the user interface 170, notify the user of the items to be checked, and return to the initial standby mode state. When the cordless cleaner 3000 is normal, in operation S709, it can be determined by a detection sensor whether the station 2000 and the cleaner body 1000 have been docked. Here, "docking" not only includes the electrical connection of the station 2000 and the cleaner body 1000, but also includes the mechanical attachment of the station 2000 and the cleaner body 1000. The "docking" of the station 2000 and the cleaner body 1000 means that the cleaner body 1000 is installed on the station 2000, but is not limited thereto, and the station 2000 at the top can be installed on the cleaner body 1000 at the bottom or connected to the cleaner body 1000 at the bottom, and the station 2000 and the cleaner body 1000 can dock with each other from the side. The detection sensor can be located in the station 2000 and / or the cleaner body 1000. When the station 2000 and the cleaner body 1000 are docked, in operation S711, the station 2000 charges the battery 150 of the cleaner body 1000 through the charging circuit 2010, and in operation S713, the cleaner body 1000 determines whether the charging of the battery 150 has been completed, and when the charging is completed, the cordless cleaner 3000 returns to the initial standby mode state. When the charging of the battery 150 is not completed, the cordless cleaner 3000 can return to operation S709 and maintain the state in which the battery 150 is continuously charged.
[0126] In operation S715, when the station 2000 and the cleaner body 1000 are not docked, because this is likely to be a situation where the user wants to use the cleaner body 1000 for cleaning, at least one main processor 1011 of the cleaner body 1000 determines whether the brush device 120 is installed on the cleaner body 1000, and when the brush device 120 is not installed, in operation S717, the cleaner body 1000 is operated in the cleaner body (handheld) operation mode. When the cleaner body 1000 is a robot cleaner in which the brush device 120 is installed by default, operation S715 can be omitted. The cleaner body (handheld) operation mode is not necessarily limited, but is divided into a spray mode-super strong mode-strong mode-normal mode in the order of suction power intensity. However, this is only an example, and a more diverse mode can be provided in the order of suction power intensity, or a more simplified mode can be provided. Generally, the cleaner body (handheld) operation mode in which the brush device 120 is not installed has a stronger suction power than the brush operation mode in which the brush device 120 is installed. This is because the brush device 120 is installed, and when the suction power is high, the brush device 120 may stick to the floor. When it is determined that the brush device 120 is installed on the cleaner body 1000, at least one main processor 1011 of the cleaner body 1000 determines whether the installed brush device 120 is a brush or a wet mop in operation S719. As a result of the determination, when it is determined that the installed brush device 120 is a wet mop, in operation S721, the cleaner body 1000 is operated in a wet mop mode. The wet mop mode is a mode in which one end of the cleaner body 1000 sprays water together to facilitate mopping when cleaning. When the brush device 120 installed in the brush mode is a brush instead of a wet mop, a cleaning operation is performed in operation S723, wherein the brush cleaning operation mode can be divided into a spray mode, a super strong mode, a strong mode, and a normal mode in the order of suction power strength, just like the handheld operation mode. However, this is only an example, and a more diverse mode may be provided in the order of suction power strength, or a more simplified mode may be provided.
[0127] Figure 8 is a schematic diagram illustrating generating BEMF in another motor by driving one motor according to an embodiment of the present disclosure.
[0128] refer to Figure 8, the first device 810 at the top and the second device 820 at the bottom may be electrically connected to each other, or may not be electrically connected to each other. When the first device 810 and the second device 820 are electrically connected to each other, the electrical device 800 can be charged in either device. In an embodiment, the first device 810 and the second device 820 may be electrically connected to each other through a charging terminal. In an embodiment, the first device 810 and the second device 820 may not be electrically connected to each other through a charging terminal, but may be mechanically coupled to each other through a simple installation. In this case, when the first device 810 includes a battery, the battery can be charged through another path instead of through the second device 820.
[0129] exist Figure 8 , for ease of explanation, the first device 810 is at the top and the second device 820 is at the bottom, but the following structures are also possible: a structure in which the first device 810 is at the bottom and the second device 820 is at the top, a structure in which the first device 820 and the second device 810 are coupled to each other from the side, or a structure in which the first device 810 and the second device 820 are coupled to each other in different directions. According to an embodiment of the present disclosure, any method of generating BEMF to another suction motor according to the operation of one suction motor in any coupling structure can be applied. In addition, the two suction motors do not necessarily have to be suction motors, and the use of the suction motors can vary depending on the use of the electrical device 800. It should be understood that the first device 810 is "coupled" to the second device 820, including any form of coupling in which the first device 810 can be electrically or mechanically connected to the second device 820. In other words, it should be understood that the first device 810 is "coupled" to the second device 820, including all forms of coupling in which the first device 810 is mounted on the second device 820 and the first device 810 is electrically connected to the side or bottom of the second device 820. However, the first device 810 being "coupled" to the second device 820 means that the first device 810 can be electrically or mechanically connected to the second device 820, and therefore, even when the first device 810 and the second device 820 are in an electrically disconnected state, it should be regarded as the first device 810 being "coupled" to the second device 820. When the first device 810 and the second device 820 are electrically disconnected while being electrically connected to each other through the charging terminal, this is only a temporary electrically disconnected state, and it should be understood that the first device 810 and the second device 820 can be electrically connected to each other by a specific event.
[0130] According to an embodiment of the present disclosure, the second device 820 may be a device that generally receives power through a wire, but is not limited thereto, and the second device 820 may also be a device powered by a battery. In an embodiment, when the second device 820 and the first device 810 are connected to each other, the power supplied from the battery of the first device 810 to the controller of the first device 810 is interrupted. In an embodiment, in order to prevent frequent charging from the second device 820 to the first device 810, the electrical connection between the second device 820 and the first device 810 may also be interrupted. At this time, the electrical interruption may be performed by the first device 810 or the second device 820. In an embodiment, the electrical interruption between the second device 820 and the first device 810 may be performed by the second controller 825 of the second device 820. When the electrical connection between the second device 820 and the first device 810 is interrupted, an event of driving the second motor 821 may occur. The event of driving the second motor 821 may be at least one of the following events: an event of pushing a user input button on the second device 820; an event of receiving a control signal from the server 4000, the user's computing device, or the user terminal 5000 through communication; an event of executing a control signal by a program stored in a memory of the second device 820; or an event of the first device 810 being electrically connected to the second device 820. When the second motor 821 is driven by the event of driving the second motor 821, a pressure difference is generated by driving the second motor 821 as air flows in the flow path 850 shared by the first device 810 and the second device 820, and as the suction fan of the first motor 811 rotates by the pressure difference, a BEMF is generated. The generated BEMF may be used as a signal for waking up the first device 810 when electrical isolation is established between the first device 810 and the second device 820 and between the controller and the battery of the first device 810. In other words, the generated BEMF may be used to activate the battery of the first device 810 and the controller (not shown) in the first device 810. In an embodiment, a battery of the first device 810 and a controller (not shown) of the first device 810 may be activated sequentially, but the present disclosure is not limited thereto.
[0131] In the case of the cordless cleaner 3000, the first device 810 may be the cleaner body 1000, the second device 820 may be the station 2000, the first motor 811 may be the first suction motor 111 of the cleaner body 1000, and the second motor 821 may be the second suction motor 207 of the station 2000. The controller of the first device 810 may be the controller 1100 of the cleaner body 1000, and the second controller 825 may be the main printed circuit board assembly (PBA) 200 of the station 2000. In an embodiment, the first device 810 may be a cleaner (robotic cleaner) body capable of automatic movement, the second device 820 may be a station of the robotic cleaner, and at this time, the electric device 800 may be a cleaner (robotic cleaner) capable of automatic movement.
[0132] Fig. 9 is a flowchart illustrating an operation of supplying power to a wirelessly operated device according to a BEMF generated in another motor by driving one motor according to an embodiment of the present disclosure.
[0133] In the following description of each operation, in the case of the cordless cleaner 3000, the first device 810 may be the cleaner body 1000, the second device 820 may be the station 2000, the first motor 811 may be the first suction motor 111 of the cleaner body 1000, and the second motor 821 may be the second suction motor 207 of the station 2000. The controller of the first device 810 may be the controller 1100 of the cleaner body 1000, especially the main processor 1011, and the second controller 825 may be the processor 203 of the station 2000. In an embodiment, the first device 810 may be a cleaner (robot cleaner) body capable of automatic movement, the second device 820 may be a station of the robot cleaner, and at this time, the electric device 800 may be a cleaner (robot cleaner) capable of automatic movement.
[0134] In operation S910, first, power from a battery included in the first device 810 to a controller of the first device 810 is interrupted to prevent power consumption of the controller of the first device 810. In addition, the connection between the battery of the first device 810 and the first motor 811 may be selectively interrupted. At this time, the first device 810 may be the cleaner body 1000.
[0135] The first device 810 and the second device 820, which may be electrically connected or mechanically coupled to each other, include a first motor 811 and a second motor 821, respectively, and an event of driving the second motor 821 occurs in operation S920. The processor 203 of the station 2000, which is the second device 820, receives and detects such an event. The event of driving the second motor 821 may occur in various ways. The event of driving the second motor 821 may occur when the electrical connection between the first device 810 and the second device 820 is interrupted. The event of driving the second motor 821 may be at least one of the following events: an event of pushing a user input button on the second device 820, an event of receiving a control signal from the server 4000 or the user terminal 5000 through communication, or an event of executing a control signal by a program stored in a memory of the second device 820. In the case of the cordless cleaner 3000, the event of pushing the user input button on the second device 820 may be an event of emptying the dust box 110 of the cleaner body 1000. An event based on a control signal received from the server 4000 or the user terminal 5000 through communication, or an event based on a control signal received from a program stored in the memory of the second device 820, may be an event related to the emptying of the dust box 110 of the cleaner body 1000 or an event related to the charging of the battery of the first device 810.
[0136] In operation S930, the second motor 821 is driven according to the event of driving the second motor 821. When the electric device 800 is the cordless cleaner 3000, driving the second motor 821 may be an operation for sucking dust from the dust box 110 of the cleaner body 1000 to the collector 212 of the station 2000.
[0137] In operation S940, according to the driving of the second motor 821, the suction fan of the first motor 811 in the first device 810 is rotated by the pressure difference occurring in the flow path 850 shared by the first device 810 and the second device 820. In operation S950, BEMF is generated by the rotation of the suction fan of the first motor 811. The generated BEMF is transmitted to the inside of the first device 810 as a wake-up signal. In an embodiment, the BEMF may be used to activate the battery processor 1551 responsible for controlling the battery of the first device 810, and the battery processor may activate the main processor 1011 of the cleaner body 1000. Alternatively, in an embodiment, the BEMF may be used to directly activate the main processor 1011 of the cleaner body 1000 as the first device 810.
[0138] In operation S960, the BEMF transmitted to the first device 810 as a wake-up signal may be used as a signal for activating the battery and the controller of the first device 810. In an embodiment, the battery 150 and the battery processor 1551 of the cleaner body 1000 may be awakened, and the awakened battery processor 1551 may activate the main processor 1011 of the cleaner body 1000.
[0139] In operation S970, the awakened battery 150 may supply power to the first device 810. In an embodiment, the awakened battery 150 may supply power to the main processor 1011 so that the cleaner body 1000, especially the main processor 1011 of the cleaner body 1000, may operate. In this way, the dust discharge operation of the station 2000 may be recognized in the cleaner body 1000 while minimizing the power consumption of the cordless cleaner 3000.
[0140] Fig.10 is a schematic diagram illustrating the operation of the cordless cleaner through a flow path according to an embodiment of the present disclosure.
[0141] Fig.10 The diagram shows Figure 8 and Fig. 9 The BEMF generation mechanism is the same, but specifically, the BEMF is generated in a cordless cleaner.
[0142] refer to Fig.10 , the cleaner body 1000 is installed on the station 2000 of the cordless cleaner 3000. The cleaner body 1000 performs a cleaning operation in a wireless manner, and supplies power for the cleaning operation from the battery 150. According to an embodiment, a controller 1100 including a main processor 1011 for controlling the operation of the cleaner body 1000 may be located on the handle portion of the cleaner body 1000, but is not limited thereto, and the controller 1100 may be arranged at various positions according to the design of the cleaner body 1000, and parts of the controller 1100 may be separated from each other and arranged on the cleaner body 1000.
[0143] When the cleaner body 1000 is mounted on the station 2000, the station 2000 may charge the battery 150 of the cleaner body 1000 through the charging circuit 2010 of the station 2000. According to an embodiment, when the cleaner body 1000 is mounted on the station 2000, or at the moment when the cleaner body 1000 is electrically connected to the station 2000, an event of driving the second suction motor 207 may occur. In an embodiment, the event of driving the second suction motor 207 may be an operation of moving dust collected in the dust box 110 of the cleaner body 1000 to the collector 212 of the station 2000. When the second suction motor 207 is driven by the event of driving the second suction motor 207, the dust box door 114 is opened to ensure a flow path to the dust box 110 on the cleaner body 1000. When the dust box door 114 is opened, it is ensured that dust can move through the passage of the flow path 209 between the cleaner body 1000 and the station 2000. When the second suction motor 207 is driven, an operation of sucking dust from the dust box 110 of the cleaner body 1000 through the flow path 209 is performed. The suction operation of the second suction motor 207 generates a pressure difference in the flow path 209, and the pressure difference rotates the suction fan of the first suction motor 111, which generates a BEMF in the first suction motor 111.
[0144] In an embodiment, the dust box door 114 opened by the suction operation of the second suction motor 207 may be automatically closed when a certain time has passed after the suction operation ends or the suction operation starts.
[0145] Fig.11 A robot cleaner device as a cordless cleaner device that generates BEMF in another motor by driving one motor according to an embodiment of the present disclosure is illustrated.
[0146] according to Fig.11 , Fig.10 The cleaner body 1000 may correspond to the robot cleaner 1000-1, which is Fig.11 The robot cleaner 1000-1 is a cleaner body of a cleaner 3000-1 capable of automatically moving. The robot cleaner is a cleaner that performs cleaning while automatically moving on the floor by a sensor that recognizes a space. When the battery drops below a certain level or the cleaning of a certain space is completed, the robot cleaner 1000-1 returns to the station 2000-1 and docks or connects to the station 2000-1.
[0147] according to Fig.11 The automatically movable cleaner 3000-1 is placed on the bottom of the station 2000-1 connected to the robot cleaner 1000-1 as the cleaning body, and when the dust box of the robot cleaner 1000-1 is emptied, the robot cleaner 1000-1 is connected to the station 2000-1 according to the embodiment of the present invention. Fig.10 Unlike the robot cleaner body 1000 and the station 2000, the station 2000-1 connected to the top sucks and moves the dust. The second suction motor 207-1 on the station 2000-1 can suck the dust from the dust box of the robot cleaner 1000-1, and move the dust toward the station 2000-1 through the inverted U-shaped flow path 209-1. The flow path 209-1 is only an embodiment, and the flow path can have various forms (for example, an inverted "concave" form) in the cleaner 3000-1 capable of automatic movement in which the robot cleaner 1000-1 is used. At this time, as Figures 8 to 10 As shown, when the battery and the main processor 1011 on the robot cleaner 1000-1 are deactivated, when the suction fan of the first suction motor (not shown) on the robot cleaner 1000-1 is rotated by the operation of the second suction motor 207-1 on the station 2000-1, BEMF is generated, and the generated BEMF may be used as a wake-up signal for activating the battery 150 and the battery processor 1551 on the robot cleaner 1000-1. In an embodiment, when the battery 150 and the battery processor 1551 are first activated, the battery processor 1551 may operate to sequentially activate the main processor 1011 of the robot cleaner 1000-1.
[0148] Fig.12a is a block diagram illustrating activation of a cleaner body by BEMF according to an embodiment of the present disclosure.
[0149] refer to Fig.12aThe station 2000 may include a power supply device 208 including an SMPS that supplies DC power from an input power source 10 as an AC power source, and a main PBA 200 including a communication interface 201, a user interface 204, and a processor 203. The station 2000 also includes a second suction motor 207 for moving dust from the cleaner body 1000 and a charging terminal 211 for charging the battery 150 of the cleaner body 1000. The cleaner body 1000 includes a controller 1100 responsible for overall control of the cleaner body 1000, a battery 150, a first suction motor 111 for sucking dust from the brush device 120 through a dust suction flow path, and a charging terminal 151 electrically connected to the charging terminal 211 of the station 2000 to charge the battery 150 from the station 2000. The controller 1100 may include a PBA. The controller 1100 includes: a main processor 1011 responsible for the control operation of the cleaner body 1000, a communication interface 190 for communicating with the station 2000 or an external device (server 4000 or user terminal 5000), and a user interface 170. The user interface 170 may include an input interface 171 for receiving user input, and an output interface 173 for displaying information to the user. The battery 150 may include a battery cell array 153 charged by electric energy, and a battery controller 155 for checking the state of the battery 150 and controlling the battery 150. In an embodiment, the battery controller 155 may be located inside a battery pack including the battery 150, and the battery controller 155 may control the battery 150 to supply driving power, so that the controller 1100 and the first suction motor 111 of the cleaner body 1000 can be driven. In order to control the battery 150, the battery controller 155 may include an MCU or a processor. At this time, the processor may be a battery processor 1151. The battery controller 155 may include a sub-PCB 1132 and a battery processor 1151. The sub-PCB 1132 includes a Figure 5 The charging release switch 1217, the switch 1210, and the load detection sensor 1134 are part of the PCB 113. The battery processor 1151 may be a processor that controls the "connection" and "disconnection" of the connection A with the main processor 1011 and the connection B with the first suction motor 111.
[0150] The processor 203 of the station 2000 may be referred to as a “station processor”, receives DC power from the SMPS as the power supply device 208, controls the internal components of the station 2000, and controls the charging operation of supplying power to the battery 150 of the cleaner body 1000. The processor 203 of the station 2000 may control the second suction motor 207, the communication interface 201, the user interface 204, etc. The user interface 204 may include a user input button, by pushing the user input button, the second suction motor 207 may be driven, and the dust box of the station 2000 may suck the dust collected in the cleaner body 1000.
[0151] The main processor 1011 of the cleaner body 1000 can be activated by receiving power from the battery 150, and is responsible for the overall control of the cleaner body 1000. In an embodiment, the main processor 1011 can control the communication interface 190, the user interface 170, the first suction motor 111 of the cleaner body 1000, etc. The communication interface 190 can support BLE communication, but is not limited thereto, and the communication interface 190 can also support communications such as Wi-Fi or Bluetooth (BT). The user interface 170 may include an input interface 171 and an output interface 173, through which the user can issue an operation command, and through which the current state of the wireless cleaner 3000 can be displayed to the user.
[0152] In an embodiment, when the cleaner body 1000 is docked and connected to the station 2000 and the battery 150 is fully charged, the processor 203 or the battery processor 1551 of the station 2000 interrupts the power supply from the battery 150 to the cleaner body 1000 (interrupts the power supply). Fig.12a The power supply of the main processor 1011 in the cleaner body 1000 is interrupted (connection A interrupted), and thus, power consumption in the cleaner body 1000 is minimized. When the cleaner body 1000 is left unattended for a long time without cleaning, or is only installed on the station 2000 for a long time, the power interruption from the battery 150 to the main processor 1011 in the cleaner body 1000 (connection A interrupted) can reduce power consumption and improve natural discharge of the battery 150.
[0153] In an embodiment, when the station 2000 and the cleaner body 1000 are connected to each other, when the power of the main processor 1011 of the cleaner body 1000 is completely interrupted from the battery 150 (connection A interruption), the battery processor 1551 also interrupts the connection B so as not to consume the power of the battery 150, thereby putting the battery 150 in a shutdown state (connection B interruption). In an embodiment, the processor 203 of the station 2000 may perform the interruption of the connection B between the battery controller 155 and the first suction motor 111.
[0154] When the user presses the dust discharge button (user input button) of the user interface 204 of the station 2000 when the connection A and the connection B are interrupted, an event that the second suction motor 207 for dust discharge is driven occurs. At this time, pressing the dust discharge button is only an example, and the event that the second suction motor 207 is driven can occur in various ways. For example, an event that the second suction motor 207 is periodically driven at a long time interval (e.g., 7 hours to 9 hours) can be performed by a program stored in the internal memory 202 of the station 2000. As another example, the user can remotely generate an event for dust discharge in the user terminal 5000 (e.g., the user's smartphone, smart watch, or mobile phone), and connect to the event in which the second suction motor 207 is running. As another example, the server 4000 can generate an event that remotely operates the second suction motor 207 or drives the second suction motor 207 for dust discharge as part of fault diagnosis to determine whether the second suction motor 207 is operating normally.
[0155] In the embodiment, it is assumed that the event in which the second suction motor 207 is operated is an event for dust discharge. The processor 203 operates the second suction motor 207 of the station 2000 based on the event of driving the second suction motor 207 to collect dust in the dust box of the cleaner body 1000. When the second suction motor 207 is operated, when the suction fan of the first suction motor 111 of the cleaner body 1000 rotates due to the pressure difference in the flow path 209 connecting the cleaner body 1000 to the station 2000, BEMF is generated in the first suction motor 111. The cordless cleaner 3000 uses the BEMF signal as an event signal for waking up the battery 150 that is shut down, and therefore, the connection B can be activated, and the activated battery controller 155 can activate the controller 1100 including the main processor 1011 through the battery processor 1551. In other words, even when the battery 150 is turned off, the main processor 1011 of the cleaner body 1000 can detect and recognize the operation of the station 2000 by the BEMF generated by the first suction motor 111 due to the pressure difference in the flow path 209 according to the operation of the second suction motor 207 of the station 2000 without a separate button click or signal transmission. At this time, since the BEMF signal is detected from the BEMF generated in the first suction motor 111 through the connection B connected to the battery 150, the battery controller 1551, especially the battery processor 1551 (connection A) can be activated by using the detected BEMF signal as a wake-up signal.
[0156] Therefore, the activated battery processor 1551 in turn wakes up the main processor 1011 including the controller 1100 to activate the connection A, and thereby power can be supplied from the battery 150 to the main processor 1011.
[0157] As described above, by using the BEMF of the first suction motor 111 as a wake-up signal, power consumption of the battery 150 of the cleaner body 1000 can be minimized. In particular, power consumption and natural discharge loss of the battery 150 can be minimized under the condition that the cordless cleaner 3000 is left unattended for a long time.
[0158] Figure 12b is a block diagram illustrating activation of a cleaner body by BEMF according to an embodiment of the present disclosure.
[0159] according to Figure 12b The block diagram and Fig.12a The block diagram of FIG. 1 is different in that a connection C is added, wherein the controller 1100 of the cleaner body 1000 can directly receive power from the power supply device 208 of the station 2000 through the charging terminal 151. The configuration of the cleaner body 1000 and the station 2000 is the same as that of FIG. Fig.12a The configuration is the same as that of , and therefore redundant description of the configuration will be omitted, and the operation according to connection C will be additionally described.
[0160] The processor 203 of the station 2000 receives DC power from the SMPS, which is a power supply device 208 that controls the internal components of the station 2000, and the processor 203 controls the charging connection that supplies power to the battery 150 of the cleaner body 1000. The processor 203 of the station 2000 can control the second suction motor 207, the communication interface 201, the user interface 204, etc. The user interface 204 may include a user input button, and the second suction motor 207 may be driven by pushing the user input button, and the dust box of the station 2000 may suck the dust collected in the cleaner body 1000.
[0161] The main processor 1011 of the cleaner main body 1000 may be activated by receiving power from the battery 150 , and is responsible for overall control of the cleaner main body 1000 .
[0162] In an embodiment, when the cleaner body 1000 is docked and connected to the station 2000 and the battery 150 is fully charged, the processor 203 or the battery processor 1551 of the station 2000 interrupts the power supply from the battery 150 to the main processor 1011 of the cleaner body 1000 (interrupts the power supply). Figure 12bThe power supply of the main processor 1011 in the cleaner body 1000 is interrupted (connection A interrupted), and thus, the power consumption of the main processor 1011 in the cleaner body 1000 is minimized. When the cleaner body 1000 is left unattended for a long time without cleaning or is only installed on the station 2000 for a long time, the power interruption from the battery 150 to the main processor 1011 in the cleaner body 1000 (connection A interrupted) can reduce power consumption and improve natural discharge.
[0163] In an embodiment, when the station 2000 and the cleaner body 1000 are connected to each other, when the power from the battery 150 to the cleaner body 1000 is completely interrupted due to the cleaner body 1000 being unattended for a long time, the battery processor 1551 may cause the battery 150 to be in a shutdown state (connection B interruption). In an embodiment, the processor 203 of the station 2000 may perform the shutdown of the battery 150 (connection B interruption). In an embodiment, before the battery 150 is shut down by the battery processor 1551, the battery processor 1551 may activate the connection C (controller 1100 and charging terminal 151) by activating the main processor 1011 of the cleaner body 1000 when the battery 150 is in the shutdown state, so as to continuously display information through the output interface 173, etc. According to an embodiment, the battery processor 1551 may perform the connection C, or the processor 203 of the station 2000 may perform the connection C. According to an embodiment, by performing connection C before interrupting connection A and connection B, the main processor 1011 of the cleaner body 1000 can always be maintained in an activated state. When the main processor 1011 of the cleaner body 1000 receives power directly from the power supply device 208 of the station 2000 through the charging terminal 151, since the DC voltage provided by the power supply device 208 is about 19V to 30V, a DC-DC converter 30 for appropriately stepping down the DC voltage may be required. In addition, a SW (switch) 15 for connecting and interrupting connection C is required. SW 15 as an electronic switch can use a relay, a transistor (TR), a FET, an IGBT, etc., but is not limited thereto. SW 15 can be controlled by the battery processor 1551 or the processor 203 of the station 2000.
[0164] When the connections A and B are interrupted and only the connection C is connected, when the user presses the dust discharge button (user input button) of the user interface 204 of the station 2000, an event that the second suction motor 207 for dust discharge is driven occurs. The processor 203 operates the second suction motor 207 of the station 2000 based on the event of driving the second suction motor 207 to collect dust in the dust box of the cleaner body 1000. When the second suction motor 207 is operated, when the suction fan of the first suction motor 111 of the cleaner body 1000 rotates due to the pressure difference in the flow path 209 connecting the cleaner body 1000 to the station 2000, BEMF is generated in the first suction motor 111. The cordless cleaner 3000 uses the BEMF signal as an event signal to activate the connection B so as to wake up the battery 150 and the battery processor 1551 that are shut down, and the battery processor 1551 that is also similarly activated by the activation of the battery 150 can interrupt the connection C. In an embodiment, the processor 203 of the station 2000 may interrupt the connection C according to an event of driving the second suction motor 207. When the connection B is established and the connection C is interrupted, the battery processor 1551 of the cleaner body 1000 may activate the controller 1100 including the main processor 1011. In other words, even when the battery 150 is turned off, the main processor 1011 of the cleaner body 1000 may detect and recognize the operation of the station 2000 according to the operation of the second suction motor 207 of the station 2000 through the BEMF generated by the first suction motor 111 due to the pressure difference in the flow path 209 without a separate button click or signal transmission. At this time, since the BEMF signal generated in the first suction motor 111 is detected at the charging terminal 151 of the battery 150, the battery processor 1551 may be activated by using the detected BEMF signal as a wake-up signal.
[0165] Therefore, the activated battery processor 1551 may sequentially interrupt the connection C, activate the connection A between the main processor 1011 and the battery 150 , and activate the main processor 1011 including the controller 1100 by power supplied from the battery 150 .
[0166] As described above, by using the BEMF of the first suction motor 111 as a wake-up signal, power consumption of the battery 150 of the cleaner body 1000 can be minimized. In particular, power consumption and natural discharge loss of the battery 150 can be minimized under the condition that the cordless cleaner 3000 is left unattended for a long time.
[0167] Fig.13a is a sequence diagram illustrating waking up a battery through BEMF according to an embodiment of the present disclosure.
[0168] refer to Fig.13a, the x-axis represents time, and the y-axis represents the cleaner body 1000, the second suction motor 207, the first suction motor 111, and Fig.12a The state of each of connection A and connection B changes. For convenience, it is assumed that, as time passes, the period a is from 0 to t 1 , time period b is t 1 to 2 , time period c is t 2 to 3 , time period d is t 3 to 4 , time period e is t 4 to 5 , and the time period f is at t 5 after.
[0169] In the period a, the cleaner body 1000 has not been mounted on the station 2000 or is not connected to the station 2000. At this time, the cleaner body 1000 is not operated, and therefore, the first suction motor 111 or the second suction motor 207 on the station 2000 is not operated. In the period a, since the station 2000 does not charge the battery 150 of the cleaner body 1000, the connection A also maintains the deactivated (low) state. As an example, the cleaner body 1000 can perform a cleaning operation in the period a. At this time, the first suction motor 111 is changed to operate "ON".
[0170] When the cleaning device body 1000 is at time t 1 When mounted on or connected to the station 2000, the status of the battery 150 is checked, and when it is determined that the battery 150 needs to be charged, the station 2000 charges the battery 150. During charging, both the first suction motor 111 and the second suction motor 207 are stopped, and connection A is activated during charging. At time t 2 , charging is completed, and in period c, connection A is deactivated. In an embodiment, in period c, in order to minimize power consumption, the compensation charging operation from the station 2000 to the cleaner body 1000 may also be stopped, so that the cordless cleaner 3000 enters standby mode. In an embodiment, the power from the cleaner body 1000 to the main processor 1011 may also be interrupted.
[0171] At time t 3, an event of driving the second suction motor 207 occurs. For example, the event of driving the second suction motor 207 may be at least one of the following events: an event in which a user pushes a user input button for discharging dust collected in the cleaner body 1000 to the station 2000, an event in which the station 2000 receives a control signal from the outside through communication, an event in which the station 2000 executes a control signal through an internal program, or an event in which the cleaner body 1000 is electrically connected to the station 2000. In an embodiment, the event in which the station 2000 receives a control signal from the outside through communication, the event in which the station 2000 executes a control signal through an internal program, and the event in which the cleaner body 1000 is electrically connected to the station 2000 may be an event for discharging dust collected in the cleaner body 1000 to the station 2000.
[0172] According to the above events, the second suction motor 207 of the station 2000 runs "ON", and the suction fan of the first suction motor 111 of the cleaner body 1000 rotates by the pressure difference of the flow path 209 between the station 2000 and the cleaner body 1000. As a result, BEMF is generated in the first suction motor 111. The BEMF activates the connection B as a signal for waking up the battery 150 and the battery processor 1551 of the cleaner body 1000. The awakened battery 150 supplies power to the main processor 1551 of the cleaner body 1000 through the control of the battery processor 1551 (connection A is turned on), and activates the main processor 1011 of the cleaner body 1000. In an embodiment, when the lower switch of the inverter 1200 of the cleaner body 1000 is turned on, the first suction motor 111 may be forced to end the rotation. The inverter 1200 of the cleaner body 100 may include a switch 1210 for driving the first suction motor 110.
[0173] When at time t 4 When dust discharge is completed, in period e, the operation of the second suction motor 207 is completed, power from the cleaner body 1000 to the main processor 1011 is interrupted again, and the cordless cleaner 3000 enters a standby mode that minimizes power consumption.
[0174] When the cleaning device body 1000 is at time t 5 When separated from the station 2000, the cleaner body 1000 may perform a cleaning operation while operating the first suction motor 111. At this time, the battery 150 and the main processor 1011 of the cleaner body 1000 may be connected (connection A) so that the main processor 1011 may be activated.
[0175] Fig.13b is a sequence diagram illustrating waking up a battery through BEMF according to an embodiment of the present disclosure.
[0176] Fig.13b In operation Fig.13a Almost the same, but adds Figure 12b The sequence of operations for connection C is shown. Fig.13b , the x-axis represents time, and the y-axis represents the cleaning device body 1000, the second suction motor 207, the first suction motor 111, and Figure 12b The state changes of each of the connection A, connection B and connection C. For convenience, it is assumed that, as time passes, the period a is from 0 to t 1 , time period b is t 1 to 2 , time period c is t 2 to 3 , time period d is t 3 to 4 , time period e is t 4 to 5 , and the time period f is at t 5 after.
[0177] In period a, the cleaner body 1000 has not been mounted on the station 2000 or connected to the station 2000. At this time, the cleaner body 1000 is not operated. Therefore, the first suction motor 111 or the second suction motor 207 on the station 2000 is not operated. In period a, since the station 2000 does not charge the battery 150 of the cleaner body 1000, the connection A also maintains the deactivated (low) state. As an example, the cleaner body 1000 can perform a cleaning operation in period a. At this time, the first suction motor 111 is changed to operate "ON".
[0178] When the cleaning device body 1000 is at time t 1 When mounted on or connected to the station 2000, the status of the battery 150 is checked, and when it is determined that the battery 150 needs to be charged, the station 2000 charges the battery 150. During the charging of the battery 150, both the first suction motor 111 and the second suction motor 207 are stopped, and when the battery 150 is charged, the connection A is activated (high). At time t 2, charging is completed, and in the period c, the connection A is deactivated, and the power from the battery 150 to the main processor 1011 of the cleaner body 1000 is interrupted. In the embodiment, in the period c, in order to minimize power consumption, the compensation charging operation from the station 2000 to the cleaner body 1000 may also be stopped, so that the cordless cleaner 3000 enters the standby mode. In order for the cleaner body 1000 to continuously display basic information, in the period c, the connection C is activated, and the main processor 1011 of the cleaner body 1000 directly receives power from the power supply device 208 of the station 2000. Therefore, in the period c (connection A interruption), the battery 150 is not consumed, but the cleaner body 1000 can continuously perform operations (information display, etc.) through the main processor 1011 of the cleaner body 1000.
[0179] At time t 3 , an event of driving the second suction motor 207 occurs. According to the event of driving the second suction motor 207, the second suction motor 207 of the station 2000 runs "ON", and the suction fan of the first suction motor 111 of the cleaner body 1000 rotates by the pressure difference of the flow path 209 between the station 2000 and the cleaner body 1000. As a result, BEMF is generated in the first suction motor 111. The BEMF activates the connection B as a signal for waking up the battery 150 and the battery processor 1551 of the cleaner body 1000. The awakened battery processor 1551 releases the connection C, and activates the main processor 1011 of the cleaner body 1000, while supplying power to the cleaner body 1000 (connection A is turned on). In an embodiment, when the lower switches of the legs 1201, 1202 and 1203 of the inverter 1200 of the cleaner body 1000 are turned on, the first suction motor 111 can be forced to stop rotating. The inverter 1200 of the cleaner body 1000 may include a switch 1210 for driving the first suction motor 111. In an embodiment, based on an event of driving the suction motor 207 occurring in the station 2000, the release of the connection C may be performed by the processor 203 of the station 2000.
[0180] When at time t 4 When dust discharge is completed, in period e, the operation of the second suction motor 207 is completed, the power connection from the battery 150 to the main processor 1011 of the cleaner body 1000 is interrupted again (connection A interruption), and the cordless cleaner 3000 enters a standby mode that minimizes power consumption. At this time, the battery processor 1551 can activate connection C again.
[0181] When the cleaning device body 1000 is at time t 5When separated from the station 2000, the cleaner body 1000 may perform a cleaning operation while operating the first suction motor 111. At this time, the battery 150 and the main processor 1011 of the cleaner body 1000 may be connected (connection A), so that the controller 1100 may be activated.
[0182] Fig.14 is a circuit diagram illustrating waking up a battery by generating BEMF according to an embodiment of the present disclosure.
[0183] refer to Fig.14 , the station 2000 is connected to the input power source 10 that supplies constant power, but the station 2000 may be connected to the input power source 10 that must supply constant power, or the station 2000 may receive power from a battery, or be powered by both the input power source 10 and the battery.
[0184] According to an embodiment of the present disclosure, when the second suction motor 207 on the station 2000 is driven to empty the dust box 110 of the cleaner body 1000, when the suction fan of the first suction motor 111 of the cleaner body 1000 is forced to rotate due to the pressure difference of the flow path 209 connecting the cleaner body 1000 to the station 2000, BEMF is generated in the first suction motor 111. When the BEMF is generated in the first suction motor 111, power is supplied to the battery 150, and the parallel reverse diodes of the switches 1211, 1212, 1213, 1214, 1215, and 1216 included in the inverter 1200 act as rectifiers. Such a BEMF signal can be detected in the battery terminal 157 of the battery 150. In an embodiment, the battery processor 1551 is activated by using the BEMF signal detected from the battery terminal 157 as a wake-up signal. The activated battery processor 1551 may activate the connection A to supply power from the battery 150 to the main processor 1011 of the cleaner body 1000 , and the activated main processor 1011 may start main circuit control of the cleaner body 1000 .
[0185] exist Fig.14 In the embodiment, the charge release switch 1217 included in the battery 150 is a switch for releasing the charge according to the charge state of the battery 150.
[0186] Fig.15 is a diagram of a BEMF current waveform according to an embodiment of the present disclosure.
[0187] refer to Fig.15 , the x-axis represents time, and the y-axis represents current [A]. In the BEMF current waveform diagram, (b) is the waveform (a) at time The waveform magnified in time at the BEMF current waveform. As for the BEMF current waveform, it can be seen that at the point where the maximum BEMF is generated Nearby, a BEMF of more than 300 mA is generated based on the root mean square (RMS) for about 1.5 seconds. Generally, the battery controller 155 can recognize the BEMF as a wake-up signal even when only the current RMS value is 40 mA or more, and therefore, a BEMF current of 300 mA or more is sufficient to be recognized as a battery wake-up signal.
[0188] Fig.16 is a circuit diagram illustrating stopping the operation of the first suction motor according to an embodiment of the present disclosure.
[0189] When the suction fan of the first suction motor 111 operates through the pressure difference of the flow path 209 driven by the second suction motor 207, the first suction motor 110 continues to operate, and once the wake-up of the cleaner body 1000 ends, the first suction motor 111 needs to be forced to stop within a short time.
[0190] According to an embodiment of the present disclosure, when BEMF is generated in the first suction motor 111, the first processor 1131 of the PCB 113 of the cleaner body 1000 performs an operation of forcibly consuming BEMF by turning on the three lower switches 1212, 1214, and 1216 of the inverter 1200 that operates the first suction motor 111. When the three lower switches 1212, 1214, and 1216 of the inverter 1200 are turned on, the generated BEMF forms a circuit loop in the motor winding direction, and the BEMF is consumed by the motor winding resistor, and therefore, the first suction motor 111 can be stopped in a short time. The time to stop the first suction motor 111 can be selected in various ways, which can be considered to be determined by the duty cycle of the three lower switches 1212, 1214, and 1216.
[0191] Fig.17 is a waveform diagram illustrating a duty ratio of a lower switch of an inverter for stopping a first suction motor according to an embodiment of the present disclosure.
[0192] according to Fig.17 The duty ratio represents the ratio at which the three lower switches 1212, 1214, and 1216 of the inverter 1200 are turned on. The duty ratio may be calculated as T1 / T2×100 (%), and the higher the duty ratio, the longer the time for turning on the three lower switches 1212, 1214, and 1216, and the shorter the time for stopping the first suction motor 111. Fig.17 As shown, the duty cycle can be set to approximately 50%, but the on-duty cycle T1 / T2 of the three lower switches 1212, 1214 and 1216 of the inverter 1200 can be set in a variety of ways, such as 25%, 50%, 75%, 100%, etc., and different duty cycles can be combined and applied over time.
[0193] Fig.18 is a waveform diagram illustrating adjustment of a duty cycle of a lower switch of an inverter according to an embodiment of the present disclosure.
[0194] according to Fig.18 , the on-duty ratio of the lower switches 1212, 1214, and 1216 of the inverter 1200 of the cleaner body 1000 is 50% in the initial 0.5 seconds, and then 100% after 0.5 seconds, thereby completely consuming the BEMF. The duty ratio may vary depending on the specifications of the first suction motor 111 (e.g., overheat safety level, rated current level, etc.) or the voltage level of the input power source 10.
[0195] Fig.19 is a waveform diagram illustrating a period in which compensation charging of the cordless cleaner is performed in a standby mode according to an embodiment of the present disclosure.
[0196] Fig.19 is a waveform diagram of a compensation charging cycle according to an embodiment of the present disclosure, in which the cordless cleaner 3000 interrupts charging in standby mode and reduces the compensation charging cycle. Figure 3a and Figure 3b Compared with the compensatory charging performed every 1 hour in the embodiment, the compensatory charging is performed every 9 hours, thereby extending the life of the battery 150 and minimizing unnecessary power loss in the cordless cleaner 3000. Fig.19 In the embodiment of the present disclosure, the 9-hour compensation charging cycle is only an example, and the cycle may be shorter or longer depending on the specifications of the battery 150 or the design specifications of the user. However, according to an embodiment of the present disclosure, when BEMF is used as a wake-up signal on the battery 150, Figure 3a and Figure 3b Compared with the case of , the charging cycle is significantly increased, and therefore the power loss can be minimized.
[0197] Fig. 20 2 are waveform diagrams illustrating before and after improvement of a compensation charging cycle of a cordless cleaner in a standby mode according to an embodiment of the present disclosure.
[0198] refer to Fig. 20 , when BEMF is used as a wake-up signal on the battery 150 according to an embodiment of the present disclosure, the compensatory charging period increases to 9 hours. Therefore, compared with the case where compensatory charging needs to be performed at regular intervals of 1 hour when BEMF is not used as a wake-up signal on the battery 150, when BEMF is used as a wake-up signal for the battery 150 according to an embodiment of the present disclosure, power loss in the cordless cleaner 3000 can be minimized, and the life of the battery 150 can be further increased.
[0199] According to an embodiment of the present disclosure, a cordless cleaner device includes: a cleaner body powered in a wireless manner, the cleaner body including a first motor and a battery, the battery being configured to supply power to a main processor; a station, the station including a second motor and a station processor, the second motor being driven based on a second motor driving event, the station processor being configured to control the second motor to be driven according to the second motor driving event; and a flow path shared by the cleaner body and the station, wherein a BEMF is generated in the first motor by a suction fan connected to the first motor according to rotation of an air flow in the flow path caused by driving the second motor, the main processor being activated by the BEMF, and the first motor and the second motor each including a suction motor.
[0200] According to an embodiment, the cleaner body further includes a battery processor, and the battery processor is configured to control power supply from the battery to the main processor by using the BEMF generated in the first motor as a wake-up signal.
[0201] According to an embodiment, the second motor drive event occurs when an electrical connection between the main processor of the cleaner body and the battery in the cleaner body is interrupted.
[0202] According to an embodiment, the main processor being activated by the BEMF includes: the battery processor configured to control the battery is activated by the BEMF generated in the first motor, and the activated battery processor activates the main processor of the cleaner body.
[0203] According to an embodiment, when the battery is charged to a predetermined level before the second motor drive event occurs, the station processor is configured to interrupt charging of the battery by a charging circuit of the station.
[0204] According to an embodiment, the cleaner body further includes a battery processor, and the battery processor is configured to interrupt the electrical connection between the battery and the main processor when the battery is charged to a predetermined level.
[0205] According to an embodiment, after interrupting the electrical connection between the battery and the main processor, the battery processor is configured to control a connection between a power supply device of the station and the main processor established through a charging terminal of the station.
[0206] According to an embodiment, the battery processor is configured to release the connection between the power supply device of the station and the main processor by using the BEMF generated in the first motor as the wake-up signal, and control power supply from the battery to the main processor.
[0207] According to an embodiment, the cleaner body further includes a dust box configured to collect dust, the station further includes a dust suction unit, the second motor driving event is an input for starting a dust suction operation by the second motor, and the dust moves from the dust box of the cleaner body to the dust suction unit of the station through the flow path with the aid of the dust suction operation.
[0208] According to an embodiment, the cleaner body also includes an inverter configured to drive the first suction motor, the inverter includes three legs, each leg includes an upper switch and a lower switch, and the main processor is configured to turn on the lower switch of each of the three legs of the inverter configured to drive the first suction motor so as to stop the first motor.
[0209] According to an embodiment, the main processor is configured to adjust a duty cycle of a lower switch for switching on each of the three legs of the inverter in order to control the time taken to stop the first motor.
[0210] According to an embodiment, the BEMF is generated in the first motor based on a pressure difference generated according to the air flow generated in the flow path by driving the second motor.
[0211] According to an embodiment, the station further comprises a pressure sensor configured to sense the pressure difference generated according to the air flow generated in the flow path.
[0212] According to an embodiment, the second motor driving event is at least one of the following events: an event in which a user pushes a user input button, an event in which the station receives a control signal from outside the cordless cleaner device through communication, an event in which a control signal is executed by an internal program of the station, or an event in which the cleaner body is coupled to the station.
[0213] According to an embodiment, the control signal received by the station from outside the cordless cleaner device through communication comprises a control signal received from at least one of a user's mobile terminal, a user's computing device, or a server.
[0214] According to an embodiment, the control signal executed by the internal program of the station includes a control signal that is periodically executed.
[0215] According to an embodiment, the cleaning machine body is an automatically movable cleaning machine body, and the event of the cleaning machine body being coupled to the station is an event of the automatically movable cleaning machine body being docked and electrically connected to the station.
[0216] According to an embodiment of the present disclosure, a method for electrically activating a battery-powered cordless cleaner device includes: detecting a second motor driving event in a station through a station processor; driving a second motor according to the second motor driving event through the station processor; rotating a suction fan of a first motor in a cleaner body through a pressure difference generated in a flow path shared between the cleaner body and the station according to the driving of the second motor; waking up a battery processor of the cleaner body by the BEMF generated by the rotation of the suction fan of the first motor; and activating a main processor of the cleaner body powered by a battery of the cleaner body through the battery processor.
[0217] According to an embodiment, the second motor drive event occurs when an electrical connection between the main processor of the cleaner body and the battery in the cleaner body is interrupted.
[0218] According to an embodiment, when the battery is charged to a predetermined level before the second motor driving event occurs, charging of the battery is interrupted by a charging circuit of the station.
[0219] The method according to the embodiment can be implemented in the form of program instructions that can be executed by various computer devices and recorded on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc., individually or in combination. The program instructions recorded on the computer-readable recording medium may be program instructions designed and configured specifically for the present disclosure, or program instructions known and available to ordinary technicians in the field of computer software. Examples of computer-readable recording media may include magnetic media (such as hard disks, floppy disks, and tapes), optical recording media (such as compact disk read-only memories (CD-ROMs) and digital versatile disks (DVDs)), magneto-optical media (such as floppy disks), and hardware devices (such as ROMs, RAMs, and flash memories), which are specifically configured to store and execute program instructions. Examples of program instructions may include machine language codes generated by a compiler and high-level language codes that can be executed by a computer using an interpreter, etc.
[0220] Some embodiments of the present disclosure may be implemented in the form of a recording medium, which includes instructions that can be executed by a computer, such as a program module that can be executed by a computer. A computer-readable recording medium may be any available medium that can be accessed by a computer, and includes volatile and non-volatile media and separable and inseparable media. In addition, a computer-readable recording medium may include a computer storage medium and a communication medium. A computer-readable recording medium includes volatile and non-volatile media and separable and inseparable media, and the medium is implemented by any method or technology for storing information (e.g., computer-readable instructions, data structures, program modules, or other data). Communication media typically include computer-readable instructions, data structures, program modules, other data in a modulated data signal (such as a carrier or other transmission mechanism), and include any information transmission medium. In addition, some embodiments of the present disclosure may be implemented in the form of a computer program or a computer program product, which includes instructions that can be executed by a computer, such as a computer program executed by a computer.
[0221] The device-readable storage medium may be provided in the form of a non-transitory storage medium. In this regard, the term "non-transitory storage medium" simply means that the storage medium is a tangible device and does not include signals (e.g., electromagnetic waves), but the term does not distinguish between where data is semi-permanently stored in the storage medium and where data is temporarily stored in the storage medium. For example, a "non-transitory storage medium" may include a buffer in which data is temporarily stored.
[0222] According to an embodiment, the method according to various embodiments disclosed herein may be included and provided in a computer program product. The computer program product may be traded between a seller and a buyer as a commodity. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a CD-ROM), or distributed online (e.g., downloaded or uploaded) through an application store, or distributed directly between two user devices (e.g., a smartphone). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable APP) may be temporarily stored or temporarily generated in a device-readable storage medium, such as in the memory of a manufacturer server, an application store server, or a relay server.
Claims
1. A cordless cleaning device, comprising: a wirelessly powered cleaner body comprising a first motor and a battery configured to supply power to a main processor; a station including a second motor and a station processor, the second motor being driven based on a second motor driving event, the station processor being configured to control the second motor to be driven according to the second motor driving event; and a flow path, the flow path being shared by the cleaner body and the station, wherein a back electromotive force (BEMF) is generated in the first motor by rotation of the suction fan connected to the first motor according to the air flow of the flow path caused by driving the second motor, the main processor is activated by the BEMF, and The first motor and the second motor each include a suction motor.
2. The cordless cleaning device of claim 1, wherein: The cleaning machine body also includes a battery processor, and The battery processor is configured to control power supply from the battery to the main processor by using the BEMF generated in the first motor as a wake-up signal.
3. A cordless cleaning device according to claim 1 or 2, wherein: The second motor drive event occurs when an electrical connection between the main processor of the cleaner body and the battery in the cleaner body is interrupted.
4. A cordless cleaning device according to any one of claims 1 to 3, wherein The main processor is activated by the BEMF including: The battery processor configured to control the battery is activated by the BEMF generated in the first motor, and the activated battery processor activates the main processor of the cleaner body.
5. A cordless cleaner device according to any one of claims 1 to 4, wherein When the battery is charged to a predetermined level before the second motor drive event occurs, the station processor is configured to interrupt charging of the battery by a charging circuit of the station.
6. The cordless cleaner device of claim 1, wherein: The cleaning machine body also includes a battery processor, and The battery processor is configured to interrupt the electrical connection between the battery and the main processor when the battery is charged to a predetermined level.
7. The cordless cleaner device of claim 6, wherein: After interrupting the electrical connection between the battery and the main processor, the battery processor is configured to control a connection between the main processor and a power supply device of the station through a charging terminal of the station.
8. A cordless cleaning device according to claim 6 or 7, wherein: The battery processor is configured to release the connection between the main processor and the power supply device of the station by using the BEMF generated in the first motor as the wake-up signal, and control power supply from the battery to the main processor.
9. A cordless cleaner device according to any one of claims 1 to 8, wherein The cleaning device body further comprises a dust box configured to collect dust, The station also includes a dust suction unit, The second motor driving event is an input to start a dust suction operation by the second motor, and the dust moves from the dust box of the cleaner body to the dust suction unit of the station through the flow path by means of the dust suction operation.
10. A cordless cleaner device according to any one of claims 1 to 9, wherein The cleaner body further includes an inverter configured to drive the first suction motor, the inverter including three legs, each leg including an upper switch and a lower switch, and The main processor is configured to turn on a lower switch of each of the three legs of the inverter configured to drive the first suction motor in order to stop the first motor.
11. The cordless cleaner device of claim 10, wherein The main processor is configured to adjust a duty cycle of a lower switch used to switch on each of the three legs of the inverter in order to control the time taken to stop the first motor.
12. A cordless cleaner device according to any one of claims 1 to 11, wherein The BEMF is generated in the first motor based on a pressure difference generated according to the air flow generated in the flow path by driving the second motor.
13. A cordless cleaner device according to any one of claims 1 to 12, wherein The station also includes a pressure sensor configured to sense the pressure difference generated according to the air flow generated in the flow path.
14. A cordless cleaner device according to any one of claims 1 to 13, wherein The second motor driving event is at least one of an event in which a user pushes a user input button, an event in which the station receives a control signal from outside the cordless cleaner device through communication, an event in which a control signal is executed by an internal program of the station, or an event in which the cleaner body is coupled to the station.
15. The cordless cleaner device of claim 14, wherein The cleaning machine body is a cleaning machine body capable of automatic movement, and The event that the cleaner main body is coupled to the station is an event that the cleaner main body capable of automatic movement is docked and electrically connected to the station.