Control method and apparatus for cleaning device, storage medium, and electronic device

CN117100172BActive Publication Date: 2026-09-25DREAM INNOVATION TECH (SUZHOU) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311125550.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-01
Publication Date
2026-09-25
Estimated Expiration
2043-09-01

AI Technical Summary

Technical Problem

[0005]本申请的目的在于提供一种清洁设备的控制方法和装置、存储介质及电子装置,以至少解决相关技术中的清洁设备的控制方法在蒸汽档位下存在故障判断的准确性较差的问题

Benefits of technology

[0017]在本申请实施例中,采用根据清洁设备当前档位确定判断电机状态的不同的阈值条件的方式,在清洁设备启动的情况下,确定清洁设备是否处于蒸汽档位,其中,清洁设备包含用于形成蒸汽的加热部件和驱动加热部件的电机,在蒸汽档位下电机驱动加热部件处于运行状态;在清洁设备未处于蒸汽档位的情况下,按照第一阈值条件对清洁设备的电机进行故障保护,其中,第一阈值条件为判定电机过欠压的阈值条件;在清洁设备处于蒸汽档位的情况下,按照第二阈值条件对清洁设备的电机进行故障保护,其中,第二阈值条件为判定电机过欠压的阈值条件;其中,第一阈值条件包括第一过压阈值和第一欠压阈值,第二阈值条件包括第二过压阈值和第二欠压阈值,第一过压阈值低于第二过压阈值,第一欠压阈值高于第二欠压阈值,由于针对蒸汽档位和非蒸汽档位设置了两种不同的阈值条件,根据清洁设备当前档位,选择对应的阈值条件,可以避免蒸汽档位下启动的加热泵引起电源电压的脉动导致的对电源电压的误判断,达到提高故障判断的准确性的技术效果,进而解决了相关技术中的清洁设备的控制方法在蒸汽档位启动的情况下存在故障判断的准确性较差的问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117100172B_ABST
    Figure CN117100172B_ABST
Patent Text Reader

Abstract

The application provides a control method and device of a cleaning device, a storage medium and an electronic device, the cleaning device has a steam gear, the method comprises the following steps: when the cleaning device is started, it is determined whether the cleaning device is in the steam gear, the cleaning device comprises a heating component for forming steam and a motor for driving the heating component, and the motor drives the heating component to operate in the steam gear; when the cleaning device is not in the steam gear, the motor is protected against failure according to a first threshold condition, the first threshold condition is a condition for judging overvoltage and undervoltage of the motor; when the cleaning device is in the steam gear, the motor of the cleaning device is protected against failure according to a second threshold condition, the second threshold condition is a condition for judging overvoltage and undervoltage of the motor; the first threshold condition comprises a first overvoltage threshold and a first undervoltage threshold, and the second threshold condition comprises a second overvoltage threshold and a second undervoltage threshold, the first overvoltage threshold is lower than the second overvoltage threshold, and the first undervoltage threshold is higher than the second undervoltage threshold.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application relates to the field of robotics, and more specifically, to a control method and apparatus for cleaning equipment, a storage medium, and electronic devices. [Background Technology]

[0002] Currently, people's demands for home cleaning are increasing. Traditional floor scrubbers generally use cold water to clean floors, but cold water cannot effectively disinfect or dissolve substances. Therefore, steam floor scrubbers have emerged. The working principle of a steam floor scrubber is to dissolve and vaporize oil particles on the surface being cleaned using steam. Steam generation is achieved through a heating pump, and the amount of heat generated by the pump is controlled by PWM (Pulse Width Modulation).

[0003] However, since the steam floor scrubber and the motor are connected to the same power supply, the PWM control of the heating pump can cause voltage fluctuations, which may lead to incorrect motor judgments and cause hardware overcurrent faults. It may also cause incorrect overvoltage or undervoltage judgments, triggering overcurrent or overvoltage / undervoltage fault protection and causing the motor to stop.

[0004] Therefore, it is evident that the control methods for cleaning equipment in related technologies suffer from poor accuracy in fault diagnosis when operating at steam settings. [Summary of the Invention]

[0005] The purpose of this application is to provide a control method and apparatus for cleaning equipment, a storage medium and an electronic device, so as to at least solve the problem that the control method for cleaning equipment in the related art has poor accuracy in fault diagnosis under steam mode.

[0006] The purpose of this application is to achieve the following technical solution:

[0007] In one aspect, this application provides a control method for a cleaning device, the cleaning device having a steam setting, comprising: when the cleaning device is started, determining whether the cleaning device is in the steam setting, wherein the cleaning device includes a heating element for generating steam and a motor for driving the heating element, the motor driving the heating element to be in operation in the steam setting; when the cleaning device is not in the steam setting, performing fault protection on the motor of the cleaning device according to a first threshold condition, wherein the first threshold condition is a threshold condition for determining over- or under-voltage of the motor; when the cleaning device is in the steam setting, performing fault protection on the motor of the cleaning device according to a second threshold condition, wherein the second threshold condition is a threshold condition for determining over- or under-voltage of the motor; wherein the first threshold condition includes a first over-voltage threshold and a first under-voltage threshold, the second threshold condition includes a second over-voltage threshold and a second under-voltage threshold, the first over-voltage threshold being lower than the second over-voltage threshold, and the first under-voltage threshold being higher than the second under-voltage threshold.

[0008] In one exemplary embodiment, the step of performing fault protection on the motor of the cleaning device according to a first threshold condition when the cleaning device is not in the steam position includes: detecting the power supply voltage of the motor to obtain a power supply voltage value when the cleaning device is not in the steam position; determining that the motor is in an overvoltage state when the power supply voltage value is greater than the first overvoltage threshold; determining that the motor is in an undervoltage state when the power supply voltage value is less than the first undervoltage threshold; and determining that the motor is in a normal voltage state when the power supply voltage value is greater than or equal to the first undervoltage threshold and less than or equal to the first overvoltage threshold. The step of performing overcurrent protection on the motor of the cleaning device according to a second threshold condition when the cleaning device is in the steam position includes: detecting the power supply voltage of the motor to obtain a power supply voltage value when the cleaning device is in the steam position; determining that the motor is in an overvoltage state when the power supply voltage value is greater than the second overvoltage threshold; determining that the motor is in an undervoltage state when the power supply voltage value is less than the second undervoltage threshold; and determining that the motor is in a normal voltage state when the power supply voltage value is greater than or equal to the second undervoltage threshold and less than or equal to the second overvoltage threshold.

[0009] In one exemplary embodiment, before determining whether the cleaning device is in steam mode when the cleaning device is started, the method further includes: obtaining a voltage fluctuation value of the power supply voltage of the motor, wherein the voltage fluctuation value is the maximum fluctuation value of the power supply voltage caused by the heating element, the second overvoltage threshold is the sum of the first overvoltage threshold and the voltage fluctuation value, and the second undervoltage threshold is the difference between the first undervoltage threshold and the voltage fluctuation value.

[0010] In one exemplary embodiment, when the cleaning device is not in the steam setting, overcurrent protection is provided to the motor of the cleaning device according to a specified condition, wherein the specified condition is that the motor experiences overcurrent; when the cleaning device is in the steam setting, overcurrent protection is provided to the motor of the cleaning device according to a third threshold condition, wherein the third threshold condition is a duration condition in which the number of times the motor experiences overcurrent reaches a number threshold.

[0011] In an exemplary embodiment, the step of providing overcurrent protection to the motor of the cleaning equipment according to specified conditions when the cleaning equipment is not in the steam mode includes: when the cleaning equipment is not in the steam mode, performing overcurrent detection on the motor based on the current value of the motor current; and when an overcurrent is detected in the motor, reporting motor overcurrent fault information and restarting the motor, wherein the motor overcurrent fault information is used to indicate that an overcurrent fault has occurred in the motor.

[0012] In an exemplary embodiment, the step of providing overcurrent protection to the motor of the cleaning equipment according to a third threshold condition when the cleaning equipment is in the steam mode includes: when the cleaning equipment is in the steam mode, performing overcurrent detection on the motor based on the current value of the motor current; if overcurrent is detected, continuing to perform overcurrent detection on the motor and recording the number of times the motor experiences overcurrent, and timing the duration of the overcurrent to obtain the total overcurrent duration; if the number of times the motor experiences overcurrent reaches the preset number threshold and the total overcurrent duration is less than the duration threshold, reporting motor overcurrent fault information, restarting the motor, and resetting the number of times the motor experiences overcurrent and the timer, wherein the motor overcurrent fault information is used to indicate that the motor has experienced an overcurrent fault.

[0013] In an exemplary embodiment, the method further includes: when the cleaning device is in the steam setting, if the number of times the motor experiences overcurrent reaches the preset number threshold and the total overcurrent duration is greater than or equal to the duration threshold, restarting the motor and resetting the number of times the motor experiences overcurrent and the timer.

[0014] According to another aspect of the embodiments of this application, a control device for a cleaning device is also provided. The cleaning device has a steam setting and includes: a determining unit, configured to determine whether the cleaning device is in the steam setting when the cleaning device is started, wherein the cleaning device includes a heating element for generating steam and a motor for driving the heating element, and the motor drives the heating element to be in operation in the steam setting; a first protection unit, configured to perform fault protection on the motor of the cleaning device according to a first threshold condition when the cleaning device is not in the steam setting, wherein the first threshold condition is a threshold condition for determining over- or under-voltage of the motor; and a second protection unit, configured to perform fault protection on the motor of the cleaning device according to a second threshold condition when the cleaning device is in the steam setting, wherein the second threshold condition is a threshold condition for determining over- or under-voltage of the motor; wherein the first threshold condition includes a first over-voltage threshold and a first under-voltage threshold, the second threshold condition includes a second over-voltage threshold and a second under-voltage threshold, the first over-voltage threshold is lower than the second over-voltage threshold, and the first under-voltage threshold is higher than the second under-voltage threshold.

[0015] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer program, and the computer program is configured to execute the control method of the cleaning equipment described above when it is run.

[0016] According to another aspect of the embodiments of this application, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the control method of the cleaning device described above through the computer program.

[0017] In this embodiment, different threshold conditions for determining the motor state are adopted based on the current setting of the cleaning equipment. When the cleaning equipment is started, it is determined whether the cleaning equipment is in the steam setting. The cleaning equipment includes a heating element for generating steam and a motor for driving the heating element. In the steam setting, the motor drives the heating element to operate. When the cleaning equipment is not in the steam setting, fault protection is performed on the motor of the cleaning equipment according to a first threshold condition, wherein the first threshold condition is a threshold condition for determining over / under voltage of the motor. When the cleaning equipment is in the steam setting, fault protection is performed on the motor of the cleaning equipment according to a second threshold condition, wherein the second threshold condition is a threshold condition for determining the motor... The threshold conditions for overvoltage and undervoltage are defined as follows: the first threshold condition includes a first overvoltage threshold and a first undervoltage threshold; the second threshold condition includes a second overvoltage threshold and a second undervoltage threshold. The first overvoltage threshold is lower than the second overvoltage threshold, and the first undervoltage threshold is higher than the second undervoltage threshold. Since two different threshold conditions are set for steam mode and non-steam mode, the corresponding threshold condition can be selected according to the current mode of the cleaning equipment. This can avoid misjudgment of the power supply voltage caused by the power supply voltage pulsation caused by the heating pump starting under steam mode, thereby improving the technical effect of improving the accuracy of fault judgment. This solves the problem of poor fault judgment accuracy in the control method of cleaning equipment in related technologies when starting under steam mode. [Attached Image Description]

[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 This is a schematic diagram of the hardware environment of an optional control method for a cleaning device according to an embodiment of this application;

[0021] Figure 2 This is a flowchart illustrating an optional control method for a cleaning device according to an embodiment of this application;

[0022] Figure 3 This is a schematic diagram of an optional control method for a cleaning device according to an embodiment of this application;

[0023] Figure 4 This is a schematic diagram of another optional control method for a cleaning device according to an embodiment of this application;

[0024] Figure 5 This is a flowchart illustrating another optional control method for a cleaning device according to an embodiment of this application;

[0025] Figure 6 This is a flowchart illustrating another optional control method for a cleaning device according to an embodiment of this application;

[0026] Figure 7 This is a structural block diagram of a control device for an optional cleaning equipment according to an embodiment of this application;

[0027] Figure 8 This is a structural block diagram of an optional electronic device according to an embodiment of this application.

Detailed Implementation Methods

[0028] The present application will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in the embodiments of the present application can be combined with each other.

[0029] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0030] According to one aspect of the embodiments of this application, a control method for a cleaning device is provided. Optionally, in this embodiment, the above-described control method for a cleaning device can be applied to, for example... Figure 1 The hardware environment shown consists of cleaning equipment 102 and base station 104. Figure 1 As shown, the cleaning device 102 can be connected to the base station 104 via a wireless network or a connecting component to enable interaction between the cleaning device 102 and the base station 104.

[0031] The aforementioned wireless network may include, but is not limited to, at least one of the following: WIFI (Wireless Fidelity), Bluetooth, and infrared. Cleaning equipment 102 may be a steam cleaner or other cleaning equipment with steam functionality.

[0032] The operation control method for the cleaning equipment in this embodiment can be executed by the cleaning equipment 102 and the base station 104 individually, or by both the cleaning equipment 102 and the base station 104. Alternatively, the operation control method can be executed by a client installed on either the cleaning equipment 102 or the base station 104.

[0033] Taking the cleaning device 102 as an example to execute the control method of the cleaning device in this embodiment, Figure 2This is a flowchart illustrating an optional control method for a cleaning device according to an embodiment of this application, as shown below. Figure 2 As shown, the process of this method may include the following steps:

[0034] Step S202: When the cleaning equipment is started, determine whether the cleaning equipment is in the steam mode. The cleaning equipment includes a heating element for generating steam and a motor for driving the heating element. In the steam mode, the motor drives the heating element to operate.

[0035] The control method for the cleaning equipment in this embodiment can be applied to scenarios where cleaning equipment is controlled. This cleaning equipment can be a steam-powered floor cleaning robot, a steam-powered sweeping and mopping robot, or other steam-based equipment with cleaning functions. When the cleaning equipment is in operation, it can generate steam by activating a heating pump to achieve efficient cleaning of the surface.

[0036] As people's living standards improve, their demands for home cleaning are increasing. Traditional floor scrubbers typically use cold water to clean floors, which is clearly insufficient for disinfection and dissolution. Therefore, steam floor scrubbers were developed. Steam is generated by a heat pump, and the amount of heat from the pump is controlled by PWM (Pulse Width Modulation).

[0037] Because the steam scrubber and motor are connected by a power source, the PWM control of the heat pump will cause voltage fluctuations (such as...) during operation. Figure 3 As shown, the pulsation of the power supply voltage at the falling and rising edges can affect the operation of the motor, which may cause inaccurate judgment of over- or under-voltage, resulting in incorrect judgment of over- or under-voltage and thus triggering false under-voltage (or false over-voltage) fault protection.

[0038] In addition, the pulsation of the power supply voltage caused by the PWM operation of the aforementioned heat pump may cause the motor to make incorrect judgments, resulting in hardware overcurrent faults and causing the motor to stop.

[0039] Considering that the cleaning equipment can operate in either a steam mode or a normal cleaning mode without steam, in order to at least solve some of the above problems, in this embodiment, the operating status of the cleaning equipment motor can be monitored according to different analysis and judgment criteria when the cleaning equipment is in either a steam mode or a normal cleaning mode.

[0040] In this embodiment, when the cleaning equipment is started, it can be determined whether the cleaning equipment is in steam mode. Here, the cleaning equipment may include a heating element for generating steam, and the heating element is in operation when the equipment is in steam mode.

[0041] Step S204: When the cleaning equipment is not in the steam mode, perform fault protection on the motor of the cleaning equipment according to the first threshold condition, wherein the first threshold condition is the threshold condition for determining the over- or under-voltage of the motor.

[0042] If it is determined that the cleaning equipment is not in the steam mode, since the heating pump inside the cleaning equipment is not turned on, there will be no voltage fluctuation caused by the PWM control of the heating pump. Therefore, the motor of the cleaning equipment can be protected against fault according to the first threshold condition.

[0043] The aforementioned first threshold condition can be a threshold condition for determining whether the motor is over- or under-voltage. Since there is no situation where the power supply voltage pulsation is caused by the operation of the heating pump's PWM control, the first threshold condition can be determined based on the normal fluctuations in power supply voltage caused by the operation of the conventional electrical components inside the cleaning equipment.

[0044] Optionally, the first threshold condition may include an overvoltage threshold and an undervoltage threshold. A voltage above the overvoltage threshold indicates that the power supply voltage is in an overvoltage state, and a voltage below the undervoltage threshold indicates that the power supply voltage is in an undervoltage state.

[0045] The fault protection for the motor of the cleaning equipment described above can be reporting overvoltage (undervoltage) faults, shutting down the motor, or simultaneously reporting faults and shutting down the motor. This embodiment does not limit this.

[0046] Step S206: When the cleaning equipment is in steam mode, perform fault protection on the motor of the cleaning equipment according to the second threshold condition. The second threshold condition is a threshold condition for determining the over- or under-voltage of the motor. The first threshold condition includes a first over-voltage threshold and a first under-voltage threshold, and the second threshold condition includes a second over-voltage threshold and a second under-voltage threshold. The first over-voltage threshold is lower than the second over-voltage threshold, and the first under-voltage threshold is higher than the second under-voltage threshold.

[0047] In this embodiment, when the cleaning equipment is in steam mode, the internal heating pump is running, which can easily cause voltage fluctuations. Therefore, the motor of the cleaning equipment can be protected against faults according to a second threshold condition. This second threshold condition can be a threshold condition for determining over / under voltage of the motor, and may differ from the aforementioned first threshold condition. The difference may be that the over / under voltage thresholds in the second threshold condition are different from those in the first threshold condition.

[0048] The first overvoltage threshold in the first threshold condition can be lower than the second overvoltage threshold in the second threshold condition, and the first undervoltage threshold in the first threshold condition can be higher than the second undervoltage threshold in the second threshold condition.

[0049] Through steps S202 to S206, when the cleaning equipment is started, it is determined whether the cleaning equipment is in steam mode. The cleaning equipment includes a heating element for generating steam and a motor driving the heating element. In steam mode, the motor drives the heating element to operate. When the cleaning equipment is not in steam mode, fault protection is performed on the motor of the cleaning equipment according to a first threshold condition, where the first threshold condition is a threshold condition for determining over / under voltage of the motor. When the cleaning equipment is in steam mode, fault protection is performed on the motor of the cleaning equipment according to a second threshold condition, where the second threshold condition is a threshold condition for determining over / under voltage of the motor. The first threshold condition includes a first overvoltage threshold and a first undervoltage threshold, and the second threshold condition includes a second overvoltage threshold and a second undervoltage threshold. The first overvoltage threshold is lower than the second overvoltage threshold, and the first undervoltage threshold is higher than the second undervoltage threshold. This solves the problem of poor accuracy in fault judgment in the control methods of cleaning equipment in related technologies when starting in steam mode, and improves the accuracy of activating fault protection.

[0050] In one exemplary embodiment, based on the current operating level of the cleaning equipment, a threshold condition for fault protection of the cleaning equipment's motor can be determined, with different operating levels corresponding to different threshold conditions.

[0051] S11, when the cleaning equipment is not in steam mode, the power supply voltage of the motor is detected to obtain the power supply voltage value; if the power supply voltage value is greater than the first overvoltage threshold, the motor is determined to be in an overvoltage state; if the power supply voltage value is less than the first undervoltage threshold, the motor is determined to be in an undervoltage state; if the power supply voltage value is greater than or equal to the first undervoltage threshold and less than or equal to the first overvoltage threshold, the motor is determined to be in a normal voltage state.

[0052] The first threshold condition corresponding to the steam setting may include a first overpressure threshold and a first underpressure threshold. When the cleaning equipment is not in the steam setting, the motor's power supply voltage can be detected first to obtain the power supply voltage value. The power supply voltage is the voltage value of the motor's power supply. By comparing the power supply voltage value with the first overpressure threshold and the first underpressure threshold of the first threshold condition, it can be determined whether the motor is currently in an overpressure or underpressure state.

[0053] If the supply voltage is greater than the first overvoltage threshold, the motor can be determined to be in an overvoltage state. If the supply voltage is less than the first undervoltage threshold, the motor can be determined to be in an undervoltage state. If the supply voltage is greater than or equal to the first undervoltage threshold and less than or equal to the first overvoltage threshold, the motor can be determined to be in a normal voltage state. Here, the power supply refers to the motor's power supply.

[0054] For example, taking M as the first overvoltage threshold and N as the first undervoltage threshold, when the power supply voltage is greater than M, it is determined to be overvoltage, and when the power supply voltage is less than N, it is determined to be undervoltage.

[0055] S12, when the cleaning equipment is in steam mode, perform overcurrent protection on the motor of the cleaning equipment according to the second threshold condition, including: when the cleaning equipment is in steam mode, detect the power supply voltage of the motor to obtain the power supply voltage value; if the power supply voltage value is greater than the second overvoltage threshold, determine that the motor is in an overvoltage state; if the power supply voltage value is less than the second undervoltage threshold, determine that the motor is in an undervoltage state; if the power supply voltage value is greater than or equal to the second undervoltage threshold and less than or equal to the second overvoltage threshold, determine that the motor is in a normal voltage state.

[0056] The second threshold condition corresponding to the steam setting may include a second overvoltage threshold and a second undervoltage threshold. When the cleaning equipment is in the steam setting, the power supply voltage of the motor can be detected to obtain the power supply voltage value.

[0057] By comparing the current supply voltage value with the second overvoltage threshold and the second undervoltage threshold, it can be determined that the motor is in an overvoltage state if the supply voltage value is greater than the second overvoltage threshold. If the supply voltage value is less than the second undervoltage threshold, it can be determined that the motor is in an undervoltage state. If the supply voltage value is greater than or equal to the second undervoltage threshold and less than or equal to the second overvoltage threshold, it can be determined that the motor is in a normal voltage state.

[0058] This embodiment determines the threshold conditions for fault protection of the cleaning equipment's motor based on the current operating level of the cleaning equipment. Different operating levels correspond to different threshold conditions, which can improve the accuracy of fault diagnosis.

[0059] In one exemplary embodiment, before determining whether the cleaning equipment is in steam mode when the cleaning equipment is started, the method further includes:

[0060] S21, obtain the voltage fluctuation value of the power supply voltage of the motor, wherein the voltage fluctuation value is the maximum fluctuation value of the power supply voltage caused by the heating component, the second overvoltage threshold is the sum of the first overvoltage threshold and the voltage fluctuation value, and the second undervoltage threshold is the difference between the first undervoltage threshold and the voltage fluctuation value.

[0061] In this embodiment, the second threshold condition for judging over-voltage and under-voltage of the cleaning equipment in the steam mode can be set by obtaining the voltage fluctuation value of the motor's power supply voltage, and setting the sum of the first over-voltage threshold and the voltage fluctuation value as the second over-voltage threshold, and setting the difference between the first under-voltage threshold and the voltage fluctuation value as the second under-voltage threshold.

[0062] The aforementioned voltage fluctuation value can be a set maximum value for the power supply voltage fluctuation caused by the heating element, or it can be a fluctuation value measured when the motor and the heating pump are started simultaneously, or it can be measured using an oscilloscope. For example... Figure 4 As shown, the maximum fluctuation value can be the largest fluctuation value when the voltage fluctuates up and down.

[0063] For example, the logic for judging over / under voltage of a motor can be as follows: Figure 5 As shown, after the cleaning equipment starts, it first initializes the chip, sets the voltage fluctuation range delta (i.e., the maximum fluctuation value mentioned above) for the heating pump, and then determines whether the motor is in the steam mode (i.e., the heating pump is on). When the heating pump is not working, it performs a normal power supply voltage over / under voltage check (including voltage sampling and checking whether the voltage is greater than M and less than N; if the power supply voltage is greater than M or less than N, a voltage fault is determined). When the heating pump is working, if the power supply voltage is greater than M + delta (M is the normal overvoltage value), it is determined to be an overvoltage fault; if the power supply voltage is less than N - delta (N is the normal undervoltage value), it is determined to be an undervoltage fault.

[0064] In this embodiment, based on the voltage fluctuations caused by the heating component, and the over / under voltage judgment conditions of the motor under normal operating conditions without a heating pump, the over / under voltage judgment conditions of the motor under steam mode are determined. This can improve the accuracy of fault diagnosis while also improving the ease of setting the over / under voltage judgment conditions under steam mode.

[0065] In one exemplary embodiment, after determining whether the cleaning equipment is in steam mode when the cleaning equipment is started, the method further includes:

[0066] S31, when the cleaning equipment is not in the steam mode, perform overcurrent protection on the motor of the cleaning equipment according to the specified conditions, wherein the specified conditions are the duration conditions for the number of times the motor overcurrent occurs to reach the number threshold.

[0067] S32, when the cleaning equipment is in steam mode, overcurrent protection is provided to the motor of the cleaning equipment according to the third threshold condition, wherein the third threshold condition is the duration condition for the number of times the motor overcurrent occurs to reach the number threshold.

[0068] Considering that voltage fluctuations can easily trigger overcurrent in the motor hardware, in order to prevent false alarms of such overcurrent from causing users to distrust the product, in this embodiment, when the cleaning equipment is not in the steam mode, the motor of the cleaning equipment can be directly protected against overcurrent when an overcurrent is detected.

[0069] When the cleaning equipment is in steam mode, overcurrent protection can be applied to the motor of the cleaning equipment according to the third threshold condition. The third threshold condition can be the duration of the number of times the motor experiences overcurrent, or a condition similar to the description of the aforementioned third threshold condition.

[0070] In this embodiment, based on the current operating level of the cleaning equipment, the threshold conditions for overcurrent protection of the cleaning equipment are determined. Different operating levels correspond to different threshold conditions, which can improve the accuracy of overcurrent fault judgment.

[0071] In one exemplary embodiment, when the cleaning equipment is not in steam mode, overcurrent protection is provided to the motor of the cleaning equipment according to specified conditions, including:

[0072] S41, when the cleaning equipment is not in steam mode, perform overcurrent detection on the motor based on the motor current value.

[0073] S42, if an overcurrent is detected in the motor, report the motor overcurrent fault information and restart the motor. The motor overcurrent fault information is used to indicate that an overcurrent fault has occurred in the motor.

[0074] When the cleaning equipment is not in steam mode, and overcurrent protection is applied to the motor according to specified conditions, overcurrent detection can be performed on the motor based on its current value. If overcurrent is detected, a fault report is sent, i.e., an overcurrent fault message is sent, and the motor is restarted. Here, the reported overcurrent fault message indicates that an overcurrent fault has occurred in the motor.

[0075] This embodiment allows for the determination of whether a current fault report is needed based directly on the currently detected motor current when the steam setting is not activated. This improves the timeliness of handling motor anomalies and thus enhances the efficiency of anomaly handling.

[0076] In one exemplary embodiment, when the cleaning equipment is in steam mode, overcurrent protection is provided to the motor of the cleaning equipment according to a third threshold condition, including:

[0077] S51, when the cleaning equipment is in steam mode, overcurrent detection is performed on the motor based on the motor current value.

[0078] S52, when an overcurrent is detected in the motor, continue to detect the overcurrent in the motor and record the number of times the motor has overcurrent, and use a timer to count the duration of the motor overcurrent to obtain the total overcurrent duration;

[0079] S53, when the number of times the motor experiences overcurrent reaches a preset threshold and the total overcurrent duration is less than the duration threshold, the motor overcurrent fault information is reported, the motor is restarted, and the number of times the motor experiences overcurrent and the timer are reset. The motor overcurrent fault information is used to indicate that the motor has experienced an overcurrent fault.

[0080] Because the power supply voltage fluctuations caused by the operation of the heating pump in the steam mode can easily trigger hardware overcurrent, when the cleaning equipment is in the steam mode, the overcurrent fault judgment process when the motor of the cleaning equipment is protected against overcurrent according to the third threshold condition can be as follows: first, the motor is overcurrent detected based on the motor current value; if the motor is detected to be overcurrent, the motor is continued to be overcurrent detected and the number of times the motor is overcurrent is recorded; and the duration of the motor overcurrent is timed by a timer to obtain the total overcurrent duration.

[0081] If the number of times the motor experiences overcurrent reaches a preset threshold, and the total overcurrent duration is less than a duration threshold, an overcurrent fault can be reported, and the motor can be restarted. By resetting the number of overcurrent occurrences and the timer, the motor overcurrent status can be monitored and recorded after the motor starts.

[0082] For example, when starting in steam mode, the logic for reporting motor overcurrent faults can be as follows: Figure 6 As shown, after the cleaning equipment starts, it first initializes the chip, sets the hardware overcurrent value, and sets a 1ms timer. When a hardware overcurrent occurs, it records the number of hardware overcurrents (which can be recorded by CNT (Count). The 1ms timer starts counting. If the number of overcurrents is greater than the preset threshold (which can be 5 or other values), it analyzes whether the total overcurrent duration is less than X seconds. If so, it reports a hardware overcurrent fault; otherwise, it resets the timer and counter.

[0083] In this embodiment, an overcurrent fault report is triggered only when the number of overcurrent occurrences within a fixed time period reaches a threshold. This can ensure the safety of equipment operation while avoiding frequent overcurrent fault reports caused by steam startup, thereby improving the user experience.

[0084] In one exemplary embodiment, the above method further includes:

[0085] S61, when the cleaning equipment is in steam mode, if the number of times the motor experiences overcurrent reaches a preset threshold and the total overcurrent duration is greater than or equal to the duration threshold, the motor is restarted and the number of times the motor experiences overcurrent and the timer are reset.

[0086] When the cleaning equipment is in steam mode, if the number of times the motor experiences overcurrent reaches the preset threshold, but the total overcurrent duration is greater than or equal to the duration threshold, the motor can be restarted and the number of overcurrent occurrences and the timer can be reset without reporting a fault, so that the motor's current status can be detected and recorded again.

[0087] Optionally, if the cleaning equipment is not in steam mode, and the number of times the motor experiences overcurrent reaches a preset threshold, but the total overcurrent duration is greater than or equal to a first duration threshold, the motor can be restarted, and the number of times the motor experiences overcurrent and the timer can be reset.

[0088] In this embodiment, when the number of recorded overcurrents reaches a preset threshold, but the total overcurrent duration does not exceed the duration threshold of the corresponding threshold condition, the count and time are reset to zero, which can reduce the possibility of errors in the subsequent statistics of overcurrents.

[0089] The control method of the cleaning equipment in the embodiments of this application will be explained below with reference to optional examples. In this optional example, the cleaning equipment is a steam floor scrubber, and the heating component is a heat pump.

[0090] This optional example provides a software processing technology to prevent false alarms of hardware overcurrent and undervoltage faults in a steam floor scrubber. Based on the current gear of the steam floor scrubber, different fault judgment conditions are selected to analyze and judge the voltage and current of the steam floor scrubber. This can solve the problem of incorrect judgment of motor overvoltage or undervoltage faults caused by power supply voltage pulses when the heating pump of the steam floor scrubber starts running.

[0091] The control method for the cleaning equipment in this optional example may include a power supply voltage analysis and judgment method and a current analysis and judgment method, wherein the power supply voltage analysis and judgment method may include the following steps:

[0092] Step 1: Measure the fluctuation range delta of the power supply voltage caused by the heating pump.

[0093] Step 2: Determine if the motor is in steam mode.

[0094] Step 3: When the heating pump is not working, perform a normal power supply voltage over / under voltage judgment.

[0095] Step 4: When the heating pump is working, if the power supply voltage is greater than M+delta (M is the overvoltage value), it is judged as overvoltage; if the power supply voltage is less than N-delta (N is the undervoltage value), it is judged as undervoltage fault.

[0096] The methods for analyzing and determining current may include the following steps:

[0097] Step 1: Set the hardware overcurrent value and start a 1ms timer.

[0098] Step 2: When the heating pump is not working, report the motor hardware overcurrent fault when a hardware overcurrent occurs.

[0099] Step 3: When the heating pump is working, if a hardware overcurrent occurs, start accumulating the number of hardware overcurrents and start time counting. When the number of hardware overcurrents reaches N and occurs within Xms (less than Yms), report the motor hardware overcurrent fault.

[0100] This example can solve the problems of incorrect motor judgment during the start-up of a steam floor scrubber's heating pump, which can lead to hardware overcurrent failure and motor shutdown, as well as inaccurate over / under voltage judgments that can result in incorrect over / under voltage determinations.

[0101] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0102] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM (Read-Only Memory) / RAM (Random Access Memory), magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods of the various embodiments of this application.

[0103] According to another aspect of the embodiments of this application, a control device for a cleaning device for implementing the control method of the above-described cleaning device is also provided. Figure 7 This is a structural block diagram of an optional control device for a cleaning equipment according to an embodiment of this application, such as... Figure 7 As shown, the device may include:

[0104] The determining unit 702 is used to determine whether the cleaning equipment is in the steam mode when the cleaning equipment is started. The cleaning equipment includes a heating element for generating steam and a motor for driving the heating element. In the steam mode, the motor drives the heating element to be in operation.

[0105] The first protection unit 704 is connected to the determination unit 702 and is used to perform fault protection on the motor of the cleaning equipment according to the first threshold condition when the cleaning equipment is not in the steam position. The first threshold condition is the threshold condition for determining the over- or under-voltage of the motor.

[0106] The second protection unit 706 is connected to the first protection unit 704 and is used to perform fault protection on the motor of the cleaning equipment according to the second threshold condition when the cleaning equipment is in the steam position. The second threshold condition is the threshold condition for determining the over- or under-voltage of the motor.

[0107] The first threshold condition includes a first overvoltage threshold and a first undervoltage threshold, and the second threshold condition includes a second overvoltage threshold and a second undervoltage threshold. The first overvoltage threshold is lower than the second overvoltage threshold, and the first undervoltage threshold is higher than the second undervoltage threshold.

[0108] It should be noted that the determining unit 702 in this embodiment can be used to execute the above step S202, the first protection unit 704 in this embodiment can be used to execute the above step S204, and the second protection unit 706 in this embodiment can be used to execute the above step S206.

[0109] Through the above module, when the cleaning equipment is started, it is determined whether the cleaning equipment is in the steam mode. The cleaning equipment includes a heating element for generating steam and a motor for driving the heating element. In the steam mode, the motor drives the heating element to operate. When the cleaning equipment is not in the steam mode, fault protection is provided for the motor of the cleaning equipment according to a first threshold condition, which is a threshold condition for determining over- or under-voltage of the motor. When the cleaning equipment is in the steam mode, fault protection is provided for the motor of the cleaning equipment according to a second threshold condition, which is a threshold condition for determining over- or under-voltage of the motor. The first threshold condition includes a first over-voltage threshold and a first under-voltage threshold, and the second threshold condition includes a second over-voltage threshold and a second under-voltage threshold. The first over-voltage threshold is lower than the second over-voltage threshold, and the first under-voltage threshold is higher than the second under-voltage threshold. This solves the problem of poor fault judgment accuracy in the control method of the cleaning equipment in the related technology when the steam mode is started, and improves the accuracy of fault judgment.

[0110] In one exemplary embodiment, the first protection unit includes: a first detection module, configured to detect the power supply voltage of the motor and obtain a power supply voltage value when the cleaning equipment is not in the steam mode; a first determination module, configured to determine that the motor is in an overvoltage state when the power supply voltage value is greater than a first overvoltage threshold; a second determination module, configured to determine that the motor is in an undervoltage state when the power supply voltage value is less than a first undervoltage threshold; and a third determination module, configured to determine that the motor is in a normal voltage state when the power supply voltage value is greater than or equal to the first undervoltage threshold and less than or equal to the first overvoltage threshold.

[0111] The second protection unit includes: a second detection module, used to detect the power supply voltage of the motor when the cleaning equipment is in steam mode, and obtain the power supply voltage value; a fourth determination module, used to determine that the motor is in an overvoltage state when the power supply voltage value is greater than a second overvoltage threshold; a fifth determination module, used to determine that the motor is in an undervoltage state when the power supply voltage value is less than a second undervoltage threshold; and a sixth determination module, used to determine that the motor is in a normal voltage state when the power supply voltage value is greater than or equal to the second undervoltage threshold and less than or equal to the second overvoltage threshold.

[0112] In one exemplary embodiment, the above-described apparatus further includes:

[0113] The acquisition unit is used to acquire the voltage fluctuation value of the motor's power supply voltage before determining whether the cleaning equipment is in the steam position when the cleaning equipment is started. The voltage fluctuation value is the maximum fluctuation value of the power supply voltage caused by the heating element. The second overvoltage threshold is the sum of the first overvoltage threshold and the voltage fluctuation value. The second undervoltage threshold is the difference between the first undervoltage threshold and the voltage fluctuation value.

[0114] In one exemplary embodiment, the above-described apparatus further includes:

[0115] The third protection unit is used to determine whether the cleaning equipment is in the steam mode when the cleaning equipment is started, and to provide overcurrent protection for the motor of the cleaning equipment according to specified conditions when the cleaning equipment is not in the steam mode. The specified conditions are that the motor is overcurrent.

[0116] The fourth protection unit is used to provide overcurrent protection for the motor of the cleaning equipment when the cleaning equipment is in the steam mode, according to the third threshold condition, wherein the third threshold condition is the duration condition for the number of times the motor has experienced overcurrent.

[0117] In one exemplary embodiment, the third protection unit includes:

[0118] The third detection module is used to perform overcurrent detection on the motor based on the motor current value when the cleaning equipment is not in the steam mode.

[0119] The first execution module is used to report motor overcurrent fault information and restart the motor when an overcurrent is detected in the motor. The motor overcurrent fault information is used to indicate that an overcurrent fault has occurred in the motor.

[0120] In one exemplary embodiment, the fourth protection unit includes:

[0121] The fourth detection module is used to perform overcurrent detection on the motor based on the motor current value when the cleaning equipment is in steam mode.

[0122] The second execution module is used to continue to detect overcurrent in the motor and record the number of times the motor has overcurrent, and to use a timer to count the duration of the motor overcurrent to obtain the total overcurrent duration.

[0123] The third execution module is used to report motor overcurrent fault information, restart the motor, and reset the number of motor overcurrent occurrences and timer when the number of times the motor overcurrent occurs reaches a preset threshold and the total overcurrent duration is less than the duration threshold. The motor overcurrent fault information is used to indicate that the motor has experienced an overcurrent fault.

[0124] In one exemplary embodiment, the above-described apparatus further includes:

[0125] The execution unit is used to restart the motor and reset the number of overcurrent occurrences and the timer when the cleaning equipment is in steam mode, and the number of times the motor has experienced overcurrent reaches a preset threshold and the total overcurrent duration is greater than or equal to the duration threshold.

[0126] It should be noted that the examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the content disclosed in the above embodiments. It should also be noted that the above modules, as part of a device, can operate in environments such as... Figure 1 The hardware environment shown can be implemented through software or hardware, and the hardware environment includes the network environment.

[0127] According to another aspect of the embodiments of this application, a storage medium is also provided. Optionally, in this embodiment, the storage medium can be used to execute program code for the control method of any of the cleaning devices described in the embodiments of this application.

[0128] Optionally, in this embodiment, the storage medium may be located on at least one of the network devices in the network shown in the above embodiment.

[0129] Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps:

[0130] S1, when the cleaning equipment is started, determine whether the cleaning equipment is in the steam mode, wherein the cleaning equipment includes a heating element for generating steam and a motor for driving the heating element, and the motor drives the heating element to be in operation in the steam mode;

[0131] S2, when the cleaning equipment is not in the steam mode, the motor of the cleaning equipment is protected against fault according to the first threshold condition, wherein the first threshold condition is the threshold condition for determining the over- or under-voltage of the motor.

[0132] S3, when the cleaning equipment is in steam mode, perform fault protection on the motor of the cleaning equipment according to the second threshold condition, wherein the second threshold condition is the threshold condition for determining the over- or under-voltage of the motor.

[0133] The first threshold condition includes a first overvoltage threshold and a first undervoltage threshold, and the second threshold condition includes a second overvoltage threshold and a second undervoltage threshold. The first overvoltage threshold is lower than the second overvoltage threshold, and the first undervoltage threshold is higher than the second undervoltage threshold.

[0134] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments, and will not be repeated in this embodiment.

[0135] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, ROMs, RAMs, portable hard drives, magnetic disks, or optical disks.

[0136] According to another aspect of the embodiments of this application, an electronic device for implementing the control method of the above-described cleaning equipment is also provided. The electronic device may be a server, a terminal, or a combination thereof.

[0137] Figure 8 This is a structural block diagram of an optional electronic device according to an embodiment of this application, such as... Figure 8 As shown, it includes a processor 802, a communication interface 804, a memory 806, and a communication bus 808. The processor 802, communication interface 804, and memory 806 communicate with each other via the communication bus 808.

[0138] Memory 806 is used to store computer programs;

[0139] When processor 802 executes a computer program stored in memory 806, it performs the following steps:

[0140] S1, when the cleaning equipment is started, determine whether the cleaning equipment is in the steam mode, wherein the cleaning equipment includes a heating element for generating steam and a motor for driving the heating element, and the motor drives the heating element to be in operation in the steam mode;

[0141] S2, when the cleaning equipment is not in the steam mode, the motor of the cleaning equipment is protected against fault according to the first threshold condition, wherein the first threshold condition is the threshold condition for determining the over- or under-voltage of the motor.

[0142] S3, when the cleaning equipment is in steam mode, perform fault protection on the motor of the cleaning equipment according to the second threshold condition, wherein the second threshold condition is the threshold condition for determining the over- or under-voltage of the motor.

[0143] The first threshold condition includes a first overvoltage threshold and a first undervoltage threshold, and the second threshold condition includes a second overvoltage threshold and a second undervoltage threshold. The first overvoltage threshold is lower than the second overvoltage threshold, and the first undervoltage threshold is higher than the second undervoltage threshold.

[0144] Optionally, in this embodiment, the communication bus can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 8 The symbol is represented by a single thick line, but this does not indicate that there is only one bus or one type of bus. The communication interface is used for communication between the aforementioned electronic device and other devices.

[0145] The aforementioned memory may include RAM, or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0146] As an example, the memory 806 described above may include, but is not limited to, the determination unit 702, the first protection unit 704, and the second protection unit 706 in the control device of the aforementioned device. Furthermore, it may include, but is not limited to, other module units in the control device of the aforementioned device, which will not be elaborated upon in this example.

[0147] The processors mentioned above can be general-purpose processors, including but not limited to: CPU (Central Processing Unit), NP (Network Processor), etc.; they can also be DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0148] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments, and will not be repeated here.

[0149] Those skilled in the art will understand that Figure 8 The structure shown is for illustrative purposes only. The device implementing the control method of the above-mentioned cleaning equipment can be a terminal device, such as a smartphone (e.g., Android phone, iOS phone), tablet computer, PDA, mobile Internet device (MID), PAD, etc. Figure 8 This does not limit the structure of the aforementioned electronic device. For example, the electronic device may also include components that are more... Figure 8 The more or fewer components shown (such as network interfaces, display devices, etc.), or having the same Figure 8 The different configurations shown.

[0150] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, ROM, RAM, disk or optical disk, etc.

[0151] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0152] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0153] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0154] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between units or modules, and may be electrical or other forms.

[0155] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the solution provided in this embodiment, depending on actual needs.

[0156] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0157] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A control method for a cleaning device, the cleaning device having a steam setting, characterized in that, The control method includes: When the cleaning equipment is started, it is determined whether the cleaning equipment is in the steam mode, wherein the cleaning equipment includes a heating element for generating steam and a motor for driving the heating element, and the motor drives the heating element to be in operation in the steam mode; When the cleaning equipment is not in the steam setting, the motor of the cleaning equipment is protected against fault according to a first threshold condition, wherein the first threshold condition is a threshold condition for determining whether the motor is over- or under-voltage. When the cleaning equipment is in the steam mode, the motor of the cleaning equipment is protected against fault according to a second threshold condition, wherein the second threshold condition is a threshold condition for determining whether the motor is over- or under-voltage. The first threshold condition includes a first overvoltage threshold and a first undervoltage threshold, and the second threshold condition includes a second overvoltage threshold and a second undervoltage threshold. The first overvoltage threshold is lower than the second overvoltage threshold, and the first undervoltage threshold is higher than the second undervoltage threshold.

2. The method according to claim 1, characterized in that, The step of performing fault protection on the motor of the cleaning equipment according to a first threshold condition when the cleaning equipment is not in the steam mode includes: detecting the power supply voltage of the motor when the cleaning equipment is not in the steam mode to obtain a power supply voltage value; determining that the motor is in an overvoltage state when the power supply voltage value is greater than the first overvoltage threshold; determining that the motor is in an undervoltage state when the power supply voltage value is less than the first undervoltage threshold; and determining that the motor is in a normal voltage state when the power supply voltage value is greater than or equal to the first undervoltage threshold and less than or equal to the first overvoltage threshold. The step of providing overcurrent protection to the motor of the cleaning equipment according to a second threshold condition when the cleaning equipment is in the steam mode includes: detecting the power supply voltage of the motor to obtain a power supply voltage value when the cleaning equipment is in the steam mode; determining that the motor is in an overvoltage state when the power supply voltage value is greater than the second overvoltage threshold; determining that the motor is in an undervoltage state when the power supply voltage value is less than the second undervoltage threshold; and determining that the motor is in a normal voltage state when the power supply voltage value is greater than or equal to the second undervoltage threshold and less than or equal to the second overvoltage threshold.

3. The method according to claim 1, characterized in that, Before determining whether the cleaning equipment is in the steam mode when the cleaning equipment is started, the method further includes: The voltage fluctuation value of the power supply voltage of the motor is obtained, wherein the voltage fluctuation value is the maximum fluctuation value of the power supply voltage caused by the heating component, the second overvoltage threshold is the sum of the first overvoltage threshold and the voltage fluctuation value, and the second undervoltage threshold is the difference between the first undervoltage threshold and the voltage fluctuation value.

4. The method according to any one of claims 1 to 3, characterized in that, After determining whether the cleaning equipment is in the steam mode when the cleaning equipment is started, the method further includes: When the cleaning equipment is not in the steam setting, overcurrent protection is provided to the motor of the cleaning equipment according to specified conditions, wherein the specified conditions are that the motor experiences overcurrent. When the cleaning equipment is in the steam setting, the motor of the cleaning equipment is protected against overcurrent according to a third threshold condition, wherein the third threshold condition is the duration condition under which the number of times the motor experiences overcurrent reaches a threshold.

5. The method according to claim 4, characterized in that, The provision of overcurrent protection for the motor of the cleaning equipment under specified conditions when the cleaning equipment is not in the steam mode includes: When the cleaning equipment is not in the steam setting, the motor is overcurrent detected based on the motor current value. If an overcurrent is detected in the motor, an overcurrent fault information is reported and the motor is restarted. The overcurrent fault information is used to indicate that an overcurrent fault has occurred in the motor.

6. The method according to claim 4, characterized in that, The provision of overcurrent protection for the motor of the cleaning equipment according to a third threshold condition when the cleaning equipment is in the steam mode includes: When the cleaning equipment is in the steam mode, the motor is overcurrent detected based on the current value of the motor current. If an overcurrent is detected in the motor, the overcurrent detection of the motor continues and the number of times the motor experiences overcurrent is recorded. The duration of the overcurrent is also timed using a timer to obtain the total overcurrent duration. If the number of times the motor experiences overcurrent reaches a preset threshold and the total overcurrent duration is less than a duration threshold, the motor overcurrent fault information is reported, the motor is restarted, and the number of times the motor experiences overcurrent and the timer are reset. The motor overcurrent fault information is used to indicate that the motor has experienced an overcurrent fault.

7. The method according to claim 6, characterized in that, The method further includes: When the cleaning equipment is in the steam mode, if the number of times the motor experiences overcurrent reaches the preset threshold and the total overcurrent duration is greater than or equal to the duration threshold, the motor is restarted, and the number of times the motor experiences overcurrent and the timer are reset.

8. A control device for a cleaning equipment, the cleaning equipment having a steam setting, characterized in that, include: A determining unit is configured to determine whether the cleaning equipment is in the steam setting when the cleaning equipment is started, wherein the cleaning equipment includes a heating element for generating steam and a motor for driving the heating element, and the motor drives the heating element to be in operation in the steam setting; The first protection unit is used to perform fault protection on the motor of the cleaning equipment according to a first threshold condition when the cleaning equipment is not in the steam position, wherein the first threshold condition is a threshold condition for determining the over- or under-voltage of the motor. The second protection unit is used to perform fault protection on the motor of the cleaning equipment according to a second threshold condition when the cleaning equipment is in the steam position, wherein the second threshold condition is a threshold condition for determining the over- or under-voltage of the motor. The first threshold condition includes a first overvoltage threshold and a first undervoltage threshold, and the second threshold condition includes a second overvoltage threshold and a second undervoltage threshold. The first overvoltage threshold is lower than the second overvoltage threshold, and the first undervoltage threshold is higher than the second undervoltage threshold.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program, when executed, performs the method of any one of claims 1 to 7.

10. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method of any one of claims 1 to 7 through the computer program.

Citation Information

Patent Citations

  • Electrical equipment and PTC (positive temperature coefficient) electric heater control circuit therefor

    CN106681397A

  • Greasy dirt cleaning device, control method thereof and machine readable storage medium

    CN111451199A