Cleaning machine control method, apparatus, and cleaning machine

By installing a liquid level detection device and adaptively adjusting the rotation speed of the circulation control component in the cleaning machine, the problem of repeated start-stop of the water pump is solved, extending the service life of the cleaning machine and improving cleaning efficiency and water resource utilization.

WO2026114380A1PCT designated stage Publication Date: 2026-06-04FOSHAN SHUNDE MIDEA WASHING APPLIANCES MANUFACTURING CO LTD +1

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
FOSHAN SHUNDE MIDEA WASHING APPLIANCES MANUFACTURING CO LTD
Filing Date
2025-11-28
Publication Date
2026-06-04

Smart Images

  • Figure CN2025138612_04062026_PF_FP_ABST
    Figure CN2025138612_04062026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a cleaning machine control method, an apparatus, and a cleaning machine. The cleaning machine comprises a water tank, a circulation control assembly used for extracting used water and circulating same to the water tank, and a water discharge assembly used for controlling the water tank to discharge washing water to a water using end. The cleaning machine control method comprises: controlling the cleaning machine to operate in a circulation washing mode, and in the circulation washing mode, controlling the circulation control assembly to extract the used water at a first rotation speed and circulate same to the water tank, and controlling the water discharge assembly to discharge water; acquiring the liquid level of the water tank of the cleaning machine in a circulation mode; on the basis of the liquid level of the water tank, determining a water level transition time of the water tank within a target liquid level interval; and on the basis of the liquid level of the water tank and the water level transition time, adjusting the rotation speed of the circulation control assembly, so as to control the liquid level of the water tank to tend to be within the target liquid level interval.
Need to check novelty before this filing date? Find Prior Art

Description

Cleaning machine control methods, devices and cleaning machines

[0001] Related applications

[0002] This application claims priority to Chinese patent application No. 202411731950.1, filed on November 28, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of household appliance technology, and in particular to a cleaning machine control method, device and cleaning machine. Background Technology

[0004] The cleaning machine includes a water tank and an inlet valve and a suction pump connected to the water tank. The inlet valve controls the flow of water between the water supply system and the water tank; the suction pump draws used water back into the water tank for recycling. The water tank has multiple liquid levels, and the cleaning machine control system can determine the operating status of the inlet valve and the suction pump based on these multiple liquid levels.

[0005] However, existing cleaning machine control systems may experience repeated start-stop cycles. For example, a preset liquid level can be used as a threshold. If the liquid level is above the preset level, the water pump will turn on, and if it is below the preset level, the water pump will turn off. Therefore, in some cases, the liquid level may fluctuate around the preset level, causing the water pump to start and stop repeatedly, which reduces the service life of the cleaning machine. Summary of the Invention

[0006] The main purpose of this application is to provide a cleaning machine control method, device, and cleaning machine, which aims to improve the service life of the cleaning machine.

[0007] To achieve the above objectives, this application proposes a cleaning machine control method. The cleaning machine includes a water tank, a circulation control component for drawing used washing water and circulating it back to the water tank, and a water outlet component for controlling the output of washing water from the water tank to the water outlet. The cleaning machine control method includes:

[0008] The cleaning machine is controlled to operate in the circulating washing mode. In the circulating washing mode, the circulating control component is controlled to extract the used water at a first speed and circulate it to the water tank, and the water outlet component is controlled to discharge water.

[0009] Obtain the water tank level of the cleaning machine in circulation mode;

[0010] Determine the water level transition time in the target water level range based on the water tank level.

[0011] The rotation speed of the circulation control component is adjusted according to the water tank level and the water level transition time to control the water tank level to tend towards the target level range.

[0012] In one embodiment, the water tank is provided with a first liquid level detection device and a second liquid level detection device. The first liquid level detection signal of the first liquid level detection device is used to characterize the minimum liquid level of the target liquid level range, and the second liquid level detection signal of the second liquid level detection device is used to characterize the maximum liquid level of the target liquid level range.

[0013] In one embodiment, obtaining the water tank level of the cleaning machine in the circulating wash mode includes:

[0014] The system acquires a first liquid level detection signal output by a first liquid level detection device in the circulating wash mode of the cleaning machine, and acquires a second liquid level detection signal output by a second liquid level detection device in the circulating wash mode of the cleaning machine; the system determines the water tank level of the cleaning machine in the circulating wash mode based on the first liquid level detection signal and the second liquid level detection signal.

[0015] In one embodiment, determining the water level transition time of the water tank within the target water level range based on the water tank level includes:

[0016] Based on the trigger times of the first and second liquid level detection signals, the rise transition time from the minimum liquid level to the maximum liquid level in the target liquid level range is determined.

[0017] In one embodiment, adjusting the rotation speed of the circulation control component based on the water tank level and the water level transition time to control the water tank level to tend towards the target level range includes:

[0018] The rotation speed of the circulation control component is adaptively adjusted based on the water tank level and the rise transition time to control the water tank level to tend towards the target level range.

[0019] In one embodiment, the step of adaptively adjusting the rotation speed of the circulation control component based on the water tank level and the rise transition time to control the water tank level to tend towards the target level range includes:

[0020] Upon receiving the second liquid level detection signal, obtain the rotational speed reduction that matches the rise transition time;

[0021] The current rotation speed of the circulation control component is adjusted according to the aforementioned rotation speed reduction to control the water tank level to tend towards the target level range.

[0022] In one embodiment, determining the water level transition time of the water tank within the target water level range based on the water tank level includes:

[0023] Based on the trigger times of the first and second liquid level detection signals, the descent transition time from the maximum liquid level to the minimum liquid level in the target liquid level range is determined.

[0024] In one embodiment, adjusting the rotation speed of the circulation control component based on the water tank level and the water level transition time to control the water tank level to tend towards the target level range includes:

[0025] The rotation speed of the circulation control component is adaptively adjusted based on the water tank level and the descent transition time to control the water tank level to tend towards the target level range.

[0026] In one embodiment, the step of adaptively adjusting the rotation speed of the circulation control component based on the water tank level and the descent transition time to control the water tank level to tend towards the target level range includes:

[0027] When no first liquid level detection signal is received, the rotational speed increment matching the descent transition time is obtained;

[0028] The current rotation speed of the circulation control component is adjusted according to the rotation speed increment to control the water tank level to tend towards the target level range.

[0029] In one embodiment, the cleaning machine further includes a water inlet control component connected to the water tank of the water supply system, the water inlet control component being used to input water from the water supply system into the water tank when the machine is turned on;

[0030] In one embodiment, after the step of obtaining the water tank level of the cleaning machine, the cleaning machine control method further includes:

[0031] If the first liquid level detection signal is not received, it is determined that the liquid level in the water tank is below the target liquid level range. The water inlet control component and the circulation control component are then turned on, and the circulation control component is controlled to operate at the second rotation speed.

[0032] In one embodiment, when the first liquid level detection signal is received but the second liquid level detection signal is not received, it is determined that the water tank liquid level is in the target liquid level range, the water inlet control component is controlled to close, and the step of adjusting the rotation speed of the circulation control component according to the water tank liquid level and the switching time to control the water tank liquid level to tend towards the target liquid level range is executed.

[0033] In one embodiment, upon receiving the second liquid level detection signal, it is determined that the water tank liquid level is above the target liquid level range, and the water inlet control component and the circulation control component are controlled to shut down.

[0034] In one embodiment, the cleaning machine control method further includes:

[0035] In response to the first trigger signal, the current speed and current operating current of the circulation control component are obtained, and the first trigger signal is triggered when the first preset time has elapsed since the power-on and the first liquid level detection signal has not been received.

[0036] When the current operating current of the cycle control component is within the first preset current range, it is determined that the cycle control component is working normally, and the cycle control component is controlled to maintain the current speed.

[0037] In one embodiment, when the current operating current of the cycle control component is less than the minimum value of the first preset current range or greater than the maximum value of the first preset current range, the cycle control component is determined to be abnormal, and the cycle control component is controlled to operate at a third speed, which is less than the current speed.

[0038] In one embodiment, the cleaning machine control method further includes:

[0039] Obtain the current operating current of the loop control component;

[0040] When the current operating current of the cycle control component is within the second preset current range, it is determined that the cycle control component is normal, and the cycle control component is controlled to maintain the current speed.

[0041] In one embodiment, when the current operating current of the cycle control component is less than the minimum value of the second preset current range or greater than the maximum value of the second preset current range, the cycle control component is controlled to stop working.

[0042] In one embodiment, the water tank includes a first water chamber and a second water chamber, which are connected by a mixing valve. The first water chamber is equipped with a first liquid level detection device and a second liquid level detection device, and the second water chamber is equipped with a third liquid level detection device.

[0043] In one embodiment, the cleaning machine control method further includes:

[0044] Obtain the current rotational speed of the cycle control component;

[0045] In response to the second trigger signal, the cycle control component is controlled to operate at a fourth rotation speed; when the second preset time has elapsed since the power-on and no liquid level detection signal output by the first liquid level detection device has been received, the second trigger signal is triggered, and the fourth rotation speed is less than the current rotation speed.

[0046] In one embodiment, in response to a third trigger signal, the cycle control component is controlled to operate at a fourth rotation speed; the third trigger signal is triggered when the power-on period reaches a second preset time and no liquid level detection signal output by the third liquid level detection device is received, and the fourth rotation speed is less than the current rotation speed.

[0047] In one embodiment, the cleaning machine control method further includes:

[0048] The cycle control component is controlled to operate at a sixth rotational speed;

[0049] Obtain the current rotational speed, and shut down the cycle control component when the current rotational speed is less than the sixth rotational speed;

[0050] Alternatively, the cycle control component can be controlled to operate at a sixth rotational speed;

[0051] Get the current rotational speed;

[0052] The current rotational speed is compared with the sixth rotational speed, and the number of times the current rotational speed is less than the sixth rotational speed is counted. When the number of times is not less than a first preset value, the cycle control component is turned off.

[0053] Alternatively, the descent transition time from the maximum liquid level to the minimum liquid level in the target liquid level range can be determined based on the triggering time of the first liquid level detection signal and the second liquid level detection signal.

[0054] When the descent transition time is determined to be less than the fourth preset duration, the loop control component is turned off;

[0055] Alternatively, the descent transition time from the maximum liquid level to the minimum liquid level in the target liquid level range can be determined based on the triggering time of the first liquid level detection signal and the second liquid level detection signal.

[0056] The descent transition time is compared with the fourth preset duration, and the number of times the descent transition time is less than the fourth preset duration is counted. When the number of times is not less than the second preset value, the loop control component is turned off.

[0057] In one embodiment, the cleaning machine further includes a water inlet control component connecting the water supply system and the water tank. Before controlling the cleaning machine to operate in the circulating wash mode, the cleaning machine control method further includes:

[0058] In response to the received washing command, the washing machine is controlled to enter the washing mode. In the washing mode, the water inlet control component is controlled to connect the water supply system to the water tank, and the water outlet component is controlled to discharge water.

[0059] In one embodiment, after the washing mode has been running for a fifth preset time, the washing machine is controlled to run in the circulating washing mode.

[0060] In one embodiment, the circulation control component includes a circulation water path and a first water valve and a water suction pump respectively disposed on the circulation water path. The circulation water path has a water suction end and a connection end, and the connection end of the circulation water path is connected to the water tank.

[0061] In one embodiment, adjusting the rotation speed of the circulation control component based on the water tank level and the water level transition time to control the water tank level to tend towards the target level range specifically involves:

[0062] The speed of the suction pump is adjusted according to the water tank level and the water level transition time to control the water tank level to tend towards the target level range.

[0063] This application also provides a cleaning machine control device, which includes a processor and a memory. The memory stores a cleaning machine control program, and when the cleaning machine control program is executed by the processor, it implements the steps of the cleaning machine control method as described in any of the above claims.

[0064] This application also provides a cleaning machine, which includes a water tank, a circulation control component, and a cleaning machine control device as described above.

[0065] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0066] 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, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0067] Figure 1 is a flowchart of an embodiment of the cleaning machine control method provided in this application;

[0068] Figure 2 is a flowchart of an embodiment of the cleaning machine control method provided in this application;

[0069] Figure 3 is a flowchart of an embodiment of the cleaning machine control method provided in this application;

[0070] Figure 4 is a flowchart of an embodiment of the cleaning machine control method provided in this application;

[0071] Figure 5 is a flowchart of an embodiment of the cleaning machine control method provided in this application;

[0072] Figure 6 is a flowchart of an embodiment of the cleaning machine control method provided in this application;

[0073] Figure 7 is a flowchart of an embodiment of the cleaning machine control method provided in this application;

[0074] Figure 8 is a flowchart of an embodiment of the cleaning machine control method provided in this application;

[0075] Figure 9 is a flowchart of an embodiment of the cleaning machine control method provided in this application;

[0076] Figure 10 is a flowchart of an embodiment of the cleaning machine control method provided in this application;

[0077] Figure 11 is a structural schematic diagram of an embodiment of the cleaning machine provided in this application.

[0078] Reference numerals in the attached diagram: Water tank 100, first water chamber 110, third liquid level detection device 111, second water chamber 120, first liquid level detection device 121, second liquid level detection device 122, circulation control component 200, suction pump 210, first water valve 220, water outlet component 300, water inlet control component 400.

[0079] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0080] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0081] It should be noted that if the embodiments of this application involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a specific posture. If the specific posture changes, the directional indicators will also change accordingly.

[0082] Furthermore, if the embodiments of this application involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the use of "and / or" or "and / or" throughout the text includes three parallel solutions. For example, "A and / or B" includes solution A, solution B, or a solution that simultaneously satisfies A and B. Furthermore, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. When the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.

[0083] The cleaning machine includes a water tank 100 and an inlet valve and a suction pump 210 connected to the water tank 100. The inlet valve controls the flow of water between the water supply system and the water tank 100; the suction pump 210 draws used water back into the water tank 100 for recycling. The water tank 100 has multiple liquid levels, and the cleaning machine control system can determine the operating status of the inlet valve and the suction pump 210 based on these multiple liquid levels.

[0084] However, existing cleaning machine control systems may experience repeated start-stop cycles. For example, a preset liquid level is used as a threshold. If the liquid level is higher than the preset level, the water pump 210 will turn on, and if the liquid level is lower than the preset level, the water pump 210 will turn off. Therefore, in some cases, the liquid level may fluctuate around the preset level, causing the water pump 210 to start and stop repeatedly, which reduces the service life of the cleaning machine.

[0085] To address the aforementioned issues, this application provides a cleaning machine control method aimed at extending the service life of the cleaning machine.

[0086] In one embodiment, as shown in FIG11, the cleaning machine includes a water tank 100, a circulation control component 200 for drawing used water and circulating it back to the water tank 100, and a water outlet component 300 for controlling the water tank 100 to output washing water to the user. It is understood that the cleaning machine includes a water tank 100, a circulation control component 200, and a water outlet component 300. The water tank 100 stores cleaning water and recycled water; the circulation control component 200 can be composed of a water suction pump 210, responsible for pumping used water back to the water tank 100 to achieve water recycling; the water outlet component 300 controls the water tank 100 to deliver washing water to the user. In this way, the cleaning machine can effectively manage the recycling of water resources while ensuring cleaning effectiveness, reducing water waste and improving overall cleaning efficiency and environmental performance.

[0087] Understandably, cleaning machines can be used as household or commercial appliances. Their uses are varied; for example, they can be used as shower machines for bathing, or as cleaning equipment for appliances and furniture. The specific application is not limited. The dotted arrows in the accompanying diagram indicate the direction of water flow.

[0088] In one embodiment, as shown in FIG1, the cleaning machine control method includes steps S100 to S400.

[0089] In this embodiment, step S100 involves controlling the cleaning machine to operate in a circulating washing mode. In the circulating washing mode, the circulating control component 200 is controlled to extract the used water at a first rotation speed and circulate it to the water tank 100, and the water outlet component 300 is controlled to discharge water.

[0090] It is understood that the cleaning machine may include a washing mode and a circulating washing mode. In the washing mode, the circulating control component 200 is paused, while in the circulating washing mode, the circulating control component 200 is active. In one example, the activation of the circulating washing mode can be determined based on the water level in the water tank 100. When the water level is low, the circulating washing mode can be activated to increase the water supply. The cleaning machine is controlled to operate in the circulating washing mode. In the circulating washing mode, the circulating control component 200 draws used water at a first rotation speed and circulates it back to the water tank 100, while the water outlet component 300 supplies clean water to the user as needed. In the circulating washing mode, by controlling the rotation speed of the circulating control component 200, the number of start-stop cycles can be reduced. In one embodiment, the first rotation speed is determined according to the actual situation, and the specific rotation speed is not limited.

[0091] In this embodiment, step S200 involves obtaining the water level in the water tank 100 of the cleaning machine in circulation mode.

[0092] Understandably, since the user is constantly using water, there is a certain water consumption, and the water tank 100 inside the cleaning machine is also constantly receiving water, there is a certain water inflow. When the water flow rate is less than the inflow rate, the liquid level in the water tank 100 will rise; otherwise, it will fall. In one feasible example, a corresponding sensor can be added to the water tank 100 to detect the liquid level.

[0093] In this embodiment, step S300 involves determining the water level transition time of the water tank 100 within the target water level range based on the water level of the water tank 100.

[0094] Understandably, the target liquid level range is a pre-defined, reasonable range designed to ensure the normal operation of the cleaning machine while preventing the water tank 100 from being overfilled or empty. In one feasible example, a first float and a second float can be installed in the water tank 100. The range between the first float and the second float can be defined as the target liquid level range. The position below the first float can be defined as the position below the target liquid level range, and the position above the second float can be defined as the position above the target liquid level range. In this example, the switching time can be the time for the liquid level to rise from the first float to the second float, or the time for the liquid level to fall from the second float to the first float. The rising switching time can be determined by the time it takes for the first float and the second float to come into contact with the water. For example, if the first float comes into contact with the water at 5 seconds and the second float comes into contact with the water at 15 seconds, then the rising switching time is 15 seconds minus 5 seconds; the same logic applies to the falling switching time.

[0095] In this embodiment, step S400 involves adjusting the rotation speed of the circulation control component 200 based on the water level in the water tank 100 and the water level transition time, so as to control the water level in the water tank 100 to tend towards the target water level range.

[0096] Understandably, based on the acquired water tank 100 level and switching time data, the system will dynamically adjust the rotation speed of the circulation control component 200 to ensure that the water tank 100 level is stably maintained within the target level range. In this process, firstly, the water tank 100 level is used to determine when the circulation control component 200 needs to be opened to maintain sufficient water supply. After opening the circulation control component 200, the trend and rate of level change can be analyzed based on the aforementioned switching time to determine when to increase or decrease the rotation speed of the suction pump 210. This not only effectively avoids frequent start-stop of the suction pump 210 due to small fluctuations in water level, but also allows for flexible adjustment according to actual usage, improving cleaning efficiency and water resource utilization.

[0097] It should be explained that the rotation speed of the circulation control component 200 is controllable and can be adjusted by the control system. A higher rotation speed means a greater pumping capacity, while a lower rotation speed means a smaller pumping capacity. This adjustability of the rotation speed allows the system to flexibly adjust the water inflow according to actual needs. By adjusting the rotation speed of the circulation control component 200, the amount of water entering the water tank 100 can be controlled. For example, when the demand from the water user increases, the rotation speed can be increased to increase the water inflow; when the demand from the water user decreases, the rotation speed can be decreased to decrease the water inflow. This ensures that the liquid level in the water tank 100 always tends to be within the target liquid level range. The control system will monitor the liquid level in the water tank 100 and the actual water consumption from the water user in real time. Based on this data, it will determine whether the current water inflow is appropriate and adjust the rotation speed of the circulation control component 200 accordingly. For example, if the upward transition time is short, it indicates that the water level in tank 100 is changing rapidly, meaning the inflow is much greater than the outflow. In this case, the rotation speed needs to be reduced to decrease the inflow and prevent overflow. If the upward transition time is long, it indicates that the water level in tank 100 is changing slowly, meaning the outflow is not significantly different from the outflow. In this case, the rotation speed can be adjusted appropriately. Similarly, if the downward transition time is short, it indicates that the water level in tank 100 is changing rapidly, meaning the outflow is much greater than the outflow. In this case, the rotation speed needs to be increased to increase the outflow and prevent supply shortages. If the downward transition time is long, it indicates that the water level is changing slowly, meaning the outflow is not significantly different from the outflow. In this case, the rotation speed can be adjusted appropriately. Through this dynamic adjustment mechanism, the system can achieve stable control of the water level in tank 100, avoiding frequent start-stop of the suction pump 210 due to water level fluctuations. This extends the service life of the suction pump 210 and improves the overall operating efficiency and reliability of the cleaning machine.

[0098] It should be noted that since the switching time is related to water consumption and inlet water volume, it is difficult to keep the switching time the same every time, as it will change according to the user's water usage. Therefore, this application adaptively adjusts the rotation speed of the circulation control component 200 according to the switching time to adapt to the user's usage habits, avoids frequent start-stop cycles, and extends the service life of the cleaning machine.

[0099] Furthermore, when the liquid level rises above the target level range, the circulation control component 200 will shut off to lower the liquid level. When the liquid level returns to the target level range, the circulation control component 200 will operate at an adaptively adjusted speed. Similarly, when the liquid level falls below the target level range, the circulation control component 200 will operate at its maximum speed to raise the liquid level. When the liquid level returns to the target level range, the circulation control component 200 will operate at an adaptively adjusted speed.

[0100] Understandably, since the probability of water consumption and inflow being exactly the same is relatively low, the water level in tank 100 will inevitably rise or fall. In this situation, it is only possible to ensure that the water level in tank 100 approaches the target level range, not to maintain it continuously within the target level range. However, the control method of this cleaning machine can solve the problem of frequent start-stop to some extent. Specifically, when the water level is below the target level range, the main water inlet valve of the cleaning machine can be opened, and the circulation control component 200 can be controlled to operate at maximum speed, thus increasing the water inflow. When the water level is between the target level range, the main water inlet valve can be closed, and the speed of the circulation control component 200 can be adaptively adjusted, thus ensuring that the difference between the inflow and water consumption is as small as possible. When the water level is above the target level range, both the main water inlet valve and the circulation control component 200 can be closed, thus reducing the water inflow.

[0101] In one embodiment, the water tank 100 is equipped with a first liquid level detection device 121 and a second liquid level detection device 122. The first liquid level detection signal of the first liquid level detection device 121 is used to characterize the minimum liquid level of the target liquid level range, and the second liquid level detection signal of the second liquid level detection device 122 is used to characterize the maximum liquid level of the target liquid level range. It is understood that the first liquid level detection device 121 and the second liquid level detection device 122 are respectively used to detect different positions of the liquid level in the water tank 100 to ensure that the liquid level in the water tank 100 tends to be within the target liquid level range. The first liquid level detection device 121 is used to detect the minimum liquid level of the target liquid level range. When the liquid level in the water tank 100 drops or rises to the minimum liquid level in the target liquid level range, the first liquid level detection device 121 will output a first liquid level detection signal, indicating that the liquid level in the water tank 100 has approached or reached the minimum safe level, and measures need to be taken to increase the water inflow. The second liquid level detection device 122 is used to detect the maximum liquid level in the target liquid level range. When the liquid level in the water tank 100 rises to or exceeds this maximum liquid level, the second liquid level detection device 122 will output a second liquid level detection signal, indicating that the liquid level in the water tank 100 has approached or reached the highest safety level and measures need to be taken to reduce the amount of water entering the tank.

[0102] In one embodiment, as shown in FIG2, step S200 may further include steps S210 and S220.

[0103] In this embodiment, step S210 involves acquiring the first liquid level detection signal output by the first liquid level detection device 121 in the circulating washing mode of the cleaning machine, and acquiring the second liquid level detection signal output by the second liquid level detection device 122 in the circulating washing mode of the cleaning machine.

[0104] Understandably, the control system acquires the first liquid level detection signal output by the first liquid level detection device 121 and the second liquid level detection signal output by the second liquid level detection device 122 during the circulating wash mode. In circulating wash mode, the system acquires the signals detected by these two devices in real time to determine the real-time state of the liquid level in the water tank 100. By acquiring these signals, the control system can promptly determine whether the liquid level in the water tank 100 is close to or has reached the preset minimum and maximum liquid levels, thus providing a basis for subsequent control.

[0105] In this embodiment, step S220 involves determining the water level of the water tank 100 of the cleaning machine in the circulating washing mode based on the first liquid level detection signal and the second liquid level detection signal.

[0106] Understandably, based on the first and second liquid level detection signals, the control system can determine the liquid level of tank 100 in the cleaning machine's circulation mode. Specifically, if the first liquid level detection signal is triggered, it indicates that the liquid level in tank 100 has risen to, fallen to, or fallen below the minimum liquid level; if the second liquid level detection signal is triggered, it indicates that the liquid level in tank 100 has risen to or exceeded the maximum liquid level; if neither signal is triggered, it indicates that the liquid level in tank 100 is below the target liquid level range. If both signals are triggered, it indicates that the liquid level in tank 100 is above the target liquid level range. In this way, the control system can monitor the changes in the liquid level in tank 100 in real time, providing accurate data support for subsequent dynamic adjustments. In some examples, liquid level determination can be achieved through high and low level judgments. For instance, when the first liquid level detection signal outputs a high level, the first liquid level detection signal is activated, indicating that the liquid level in tank 100 has risen to, fallen to, or fallen below the minimum liquid level, and the same applies to the second liquid level detection signal. In the following description, receiving the first liquid level detection signal or the second liquid level detection signal means that the first liquid level detection signal and the second liquid level detection signal have been activated.

[0107] In one embodiment, as shown in FIG3, step S300 may further include step S310; and step S400 may include step S410.

[0108] In this embodiment, step S310 involves determining the rise transition time from the minimum liquid level to the maximum liquid level in the target liquid level range based on the trigger times of the first liquid level detection signal and the second liquid level detection signal.

[0109] Understandably, based on the trigger times of the first and second liquid level detection signals, the control system determines the rise transition time from the minimum to the maximum liquid level within the target liquid level range. Specifically, when the first liquid level detection signal is triggered, the current time point t1 is recorded; when the second liquid level detection signal is triggered, the current time point t2 is recorded; then the rise transition time Trise = t2 - t1 is calculated. This rise transition time reflects the time required for the liquid level in tank 100 to rise from the minimum liquid level to the preset maximum liquid level, providing important reference data for subsequent speed adjustments.

[0110] In this embodiment, step S410 involves adaptively adjusting the rotation speed of the circulation control component 200 based on the water level in the water tank 100 and the rising transition time, so as to control the water level in the water tank 100 to tend towards the target water level range.

[0111] Understandably, the control system monitors the water level in tank 100 in real time. When the water level in tank 100 reaches the maximum value of the target water level range, it stops the circulation control component 200 to allow the water level to return to the target water level range. The control system then controls the circulation control component 200 to operate at an adaptively adjusted speed to slow down the water inflow and ensure the water level doesn't rise further. This adaptive adjustment means that each time the water level rises to the maximum value of the target water level range, the speed of the circulation control component 200 is adaptively reduced to avoid repeated fluctuations at the maximum value of the target water level range. In one example, based on the rise transition time (Trise), the control system can adjust the speed more precisely. For instance, if the rise transition time is short, it indicates that the water level in tank 100 is changing rapidly, meaning the inflow is much greater than the water consumption. In this case, the speed needs to be reduced further to decrease the inflow and prevent overflow. Conversely, if the rise transition time is long, it indicates that the water level in tank 100 is changing slowly, meaning the difference between the water consumption and the inflow is not significant. In this case, the speed can be adjusted appropriately. Therefore, this adaptive adjustment mechanism can not only effectively avoid frequent start-stop of the water pump 210 caused by small fluctuations in liquid level, but also flexibly adjust according to actual usage, thereby improving cleaning efficiency and water resource utilization, thus extending the service life of the cleaning machine and improving the reliability of the system.

[0112] In one embodiment, as shown in FIG4, step S410 may further include steps S411 to S412.

[0113] In this embodiment, step S411 involves obtaining the speed reduction that matches the rising transition time when the second liquid level detection signal is received.

[0114] It is understandable that upon receiving the second liquid level detection signal, it is determined that the liquid level has reached the target liquid level range. At this point, the circulation control component 200 may be shut down. After shutdown, the liquid level will drop, and the rotational speed of the circulation control component 200 can be adjusted, specifically by reducing the rotational speed to ensure that it does not fluctuate repeatedly. In a feasible example, the rising transition time is compared with a preset adaptive rotational speed adjustment table, which includes multiple preset time intervals and the corresponding rotational speed reduction for each preset time interval. This ensures that the system can select the most suitable rotational speed adjustment strategy based on the actual rate of liquid level change, avoiding errors that may be caused by manual adjustment, achieving more precise matching and standardized adjustment, thereby improving control accuracy and system reliability. The preset adaptive rotational speed adjustment table indicates the corresponding rotational speed reduction within a time period, which will be explained with an example later.

[0115] In this embodiment, step S412 involves adjusting the current rotation speed of the circulation control component 200 according to the rotation speed reduction, so as to control the liquid level of the water tank 100 to tend towards the target liquid level range.

[0116] Understandably, the control system incorporates the determined speed reduction into the current speed of the cycle control component 200 as the adjusted speed. This process, by gradually adjusting the speed rather than abruptly changing it, reduces equipment impact and extends equipment lifespan. In summary, steps S411 to S412 not only improve the operating efficiency and stability of the cleaning machine but also reduce mechanical wear by decreasing the frequent start-stop of the water pump 210, thereby extending equipment lifespan and demonstrating the positive role of technological advancements in improving equipment performance and energy efficiency.

[0117] In one example, the preset adaptive speed adjustment table could have the following: when the rise-to-rise transition time is less than 5 seconds, the speed reduction is -10; when the rise-to-rise transition time is between 5 and 10 seconds, the speed reduction is -5; when the rise-to-rise transition time is between 10 and 30 seconds, the speed reduction is -2; and when the rise-to-rise transition time is greater than 30 seconds, the speed reduction is -1. It can be understood that as long as the liquid level is still rising, the speed needs to be reduced to bring it closer to the target liquid level range. The speed reductions mentioned above, including -10, -5, -2, and -1, represent a general trend, not specific values; that is, the shorter the time, the greater the reduction.

[0118] In one embodiment, as shown in FIG5, step S300 may further include step S320; and step S400 may include step S420.

[0119] In this embodiment, step S320 involves determining the descent transition time from the maximum liquid level to the minimum liquid level in the target liquid level range based on the trigger times of the first liquid level detection signal and the second liquid level detection signal.

[0120] Understandably, the control system determines the descent transition time from the maximum to the minimum liquid level within the target liquid level range based on the trigger times of the first and second liquid level detection signals. Further, when the second liquid level detection signal is triggered, the current time point t3 is recorded; when the first liquid level detection signal is triggered, the current time point t4 is recorded; then the descent transition time Tfall = t4 - t3 is calculated. This descent transition time reflects the time required for the liquid level in tank 100 to drop from the maximum to the minimum liquid level, providing important reference data for subsequent speed adjustments.

[0121] In this embodiment, step S420 involves adaptively adjusting the rotation speed of the circulation control component 200 based on the water level in the water tank 100 and the descent transition time, so as to control the water level in the water tank 100 to tend towards the target water level range.

[0122] Understandably, the control system monitors the water level in tank 100 in real time. When the water level in tank 100 reaches the minimum value of the target water level range, it will cause the circulation control component 200 to operate at its maximum speed to bring the water level back to the target water level range. The system will then control the circulation control component 200 to operate at an adaptively adjusted speed to increase the water inflow rate and ensure that the water level does not drop further. The adaptive adjustment means that each time the water level drops to the minimum value of the target water level range, the speed of the circulation control component 200 will be increased to avoid repeated fluctuations at the minimum value of the target water level range.

[0123] In one embodiment, as shown in FIG6, step S420 may further include steps S421 to S422.

[0124] In this embodiment, step S421 involves acquiring the rotational speed increment that matches the descent transition time when no first liquid level detection signal is received.

[0125] Understandably, when the control system does not receive the first liquid level detection signal, it indicates that the current liquid level has fallen below the target liquid level range. In this case, the circulation control component 200 may be controlled to operate at its maximum speed, causing the liquid level to rise. However, after the rise, the speed of the circulation control component 200 needs to be adjusted, specifically by increasing the speed, to ensure that it does not fluctuate repeatedly. This ensures that the system can select the most suitable speed adjustment strategy based on the actual rate of liquid level change, avoiding errors that may arise from manual adjustment, achieving more precise matching and standardized adjustment, thereby improving control accuracy and system reliability. The preset adaptive speed adjustment table indicates the corresponding speed increment for each time period, which will be explained with an example later.

[0126] In this embodiment, step S422 involves adjusting the current rotation speed of the circulation control component 200 according to the rotation speed increment, so as to control the liquid level of the water tank 100 to tend towards the target liquid level range.

[0127] Understandably, the control system adds the determined speed increment to the current speed of the cycle control component 200 as the adjusted speed. This process, by gradually adjusting the speed rather than abruptly changing it, reduces the impact on the equipment and extends its service life. In summary, steps S421 to S422 not only improve the operating efficiency and stability of the cleaning machine but also reduce mechanical wear by decreasing the frequent start-stop of the water pump 210, thereby extending the equipment's service life and demonstrating the positive role of technological progress in improving equipment performance and energy efficiency.

[0128] In one example, the preset adaptive speed adjustment table could have the following: when the descent transition time is less than 5 seconds, the speed increment is +10; when the descent transition time is between 5 and 10 seconds, the speed increment is +5; when the descent transition time is between 10 and 30 seconds, the speed increment is +2; and when the descent transition time is greater than 30 seconds, the speed increment is +1. It can be understood that as long as the liquid level is still decreasing, the speed needs to be increased to bring it closer to the target liquid level range. The speed increments mentioned above, including +10, +5, +2, and +1, only represent a magnitude relationship, not specific values; that is, the shorter the time, the larger the increment.

[0129] In one embodiment, the cleaning machine further includes a water inlet control component 400 connected to the water tank 100 of the water supply system. The water inlet control component 400 is used to input water from the water supply system into the water tank 100 when the system is turned on. It is understood that the water inlet control component 400 may include an inlet valve and a connecting pipe. The inlet valve opens or closes according to instructions from the control system to ensure that the water level in the water tank 100 remains within a suitable range. When the control system detects that the water level in the water tank 100 is lower than a preset minimum level, the inlet valve opens, and the water supply system delivers water to the water tank 100 through the connecting pipe. When the water level in the water tank 100 reaches or exceeds a preset maximum level, the inlet valve closes to prevent the water tank 100 from overflowing.

[0130] In one embodiment, as shown in FIG7, after step S200, the cleaning machine control method further includes steps S500 to S700.

[0131] In this embodiment, in step S500, when the first liquid level detection signal is not received, it is determined that the liquid level of the water tank 100 is below the target liquid level range, and the water inlet control component 400 and the circulation control component 200 are opened, and the circulation control component 200 is controlled to operate at the second rotation speed.

[0132] It is understandable that if the first liquid level detection signal is not received, it is assumed that the second liquid level detection signal has not been received, because the water level corresponding to the second liquid level detection signal is above that of the first liquid level detection signal. Step S500 ensures that when the liquid level in water tank 100 is too low, the system can quickly replenish the water in water tank 100, avoiding poor cleaning effect or equipment failure due to insufficient water level. Through rapid water replenishment and stable operation, the system can ensure that the cleaning machine is always in optimal working condition. The second rotation speed can be 80% of the maximum rotation speed to ensure sufficient upward movement for adaptive adjustment; of course, the second rotation speed can also be the maximum rotation speed, requiring an increase in water intake when the water level is low to ensure water availability.

[0133] In this embodiment, in step S600, when the first liquid level detection signal is received but the second liquid level detection signal is not received, it is determined that the liquid level of the water tank 100 is in the target liquid level range, the water inlet control component 400 is controlled to close, and the step of adjusting the rotation speed of the circulation control component 200 according to the liquid level of the water tank 100 and the switching time to control the liquid level of the water tank 100 to tend to the target liquid level range is executed.

[0134] It is understandable that when the target liquid level range is reached, it means that the water volume is sufficient, and the water inlet control component 400 can be turned off, and the content of step S300 can be performed to adaptively adjust the speed of the circulation control component 200.

[0135] In this embodiment, in step S700, when the second liquid level detection signal is received, it is determined that the liquid level of the water tank 100 is above the target liquid level range, and the water inlet control component 400 and the circulation control component 200 are controlled to close.

[0136] It is understandable that when the second liquid level detection signal is received, the first liquid level detection signal has already been received by default. At this time, when the liquid level of the water tank 100 is above the target liquid level range, it means that the water volume is about to fill the entire water tank 100. At this time, the water inlet control component 400 and the circulation control component 200 are turned off to prevent the water in the water tank 100 from overflowing.

[0137] In one embodiment, as shown in FIG8, the cleaning machine control method may further include steps S811 to S813.

[0138] In this embodiment, step S811 involves obtaining the current rotation speed and current operating current of the circulation control component 200 in response to the first trigger signal, and triggering the first trigger signal when the power-on period reaches the first preset duration and the first liquid level detection signal is not received.

[0139] It is understandable that the current rotational speed can be the initial rotational speed in step S100 at startup, or the rotational speed after subsequent adaptive adjustments. If the first liquid level detection signal is not received within the first preset time period, it indicates that the water tank 100 has been short of water for a certain period. At this point, the circulation control component 200 may be malfunctioning, and the malfunction could manifest as abnormal current. Therefore, the first trigger signal is activated to acquire and compare the current rotational speed and current operating current of the circulation control component 200. The first preset time period can be determined according to the actual application; in one embodiment, the first preset time period is 30 seconds. If neither the first nor the second liquid level detection signal is received within this time period, the control system will consider that the water tank 100 has been short of water for a period of time.

[0140] In this embodiment, in step S812, when the current operating current of the cycle control component 200 is within the first preset current range, it is determined that the cycle control component 200 is normal, and the cycle control component 200 is controlled to maintain the current speed.

[0141] It is understood that the first preset current range can be determined according to the actual application. In one embodiment, the first preset current range is 1A to 3A. If the current operating current of the cycle control component 200 is within this range, it means that it is working normally. If the current operating current is normal, the control system will continue to run the cycle control component 200 at the current speed.

[0142] In this embodiment, in step S813, when the current operating current of the cycle control component 200 is less than the minimum value of the first preset current range or greater than the maximum value of the first preset current range, it is determined that the cycle control component 200 is abnormal, and the cycle control component 200 is controlled to operate at a third speed, the third speed being less than the current speed.

[0143] It is understandable that when the current operating current is less than the minimum value of the first preset current range or greater than the maximum value of the first preset current range, the service life of the cleaning machine can be effectively increased by reducing the operating speed of the circulation control component 200. Furthermore, since it is determined in step S811 that the cleaning machine is in a water shortage state, in order to ensure the user experience, the operating speed of the circulation control component 200 can be reduced instead of directly shutting down the circulation control component 200.

[0144] In one embodiment, as shown in FIG9, the cleaning machine control method may further include steps S821 to S823.

[0145] In this embodiment, S821, the current operating current of the loop control component 200 is obtained.

[0146] In this embodiment, S822, when the current operating current of the cycle control component 200 is within the second preset current range, it is determined that the cycle control component 200 is normal, and the cycle control component 200 is controlled to maintain the current speed.

[0147] In this embodiment, S823, when the current operating current of the cycle control component 200 is less than the minimum value of the second preset current range or greater than the maximum value of the second preset current range, the cycle control component 200 is controlled to stop working.

[0148] It is understood that steps S821 to S823 in this embodiment omit the water shortage determination process in steps S811 to S813. In steps S821 to S823, the circulation control component 200 is first judged to be abnormal based on the operating current. Specifically, there are two logics: Logic 1: If the operating current is within the second preset range, the circulation control component 200 is working normally and maintains the current speed; Logic 2: If it is not within the second preset range, the circulation control component 200 is determined to be abnormal, and the circulation control component 200 is directly shut down to avoid damage. Thus, this embodiment directly judges whether the circulation control component 200 is abnormal based on the current operating current, and shuts down the circulation control component 200 when it is abnormal to prevent it from continuing to work and causing damage. In some cases, if the current is greater than the maximum value of the second preset range, the circulation control component 200 may stall. In order to avoid damage to the circulation control component 200, it is necessary to stop the operation of the circulation control component 200.

[0149] The specific value of the second preset interval can be from 300mA to 3A, which can effectively identify abnormal situations. However, different intervals can be set according to the application scenario, and no limitation is made here.

[0150] In other scenarios, in one example, assuming the cleaning machine is running, the control system first acquires the current speed and current operating current of the circulation control component 200, assuming the current speed is 50 and the current operating current is 2.5A. Next, the control system checks if the current operating current of 2.5A is within a first preset current range (1A to 3A). Since the current operating current is within the normal range, the control system continues to run the circulation control component 200 at the current speed (50) to restore the water level in the tank 100 to the target range as quickly as possible. However, in another scenario, assuming the control system detects a current operating current of 4.5A, exceeding the first preset current range (1A to 3A), this indicates a possible fault in the circulation control component 200 (possibly due to stalling). The control system can then shut down the circulation control component 200 to reduce the load on the equipment, prevent further damage, and perform fault diagnosis.

[0151] It should be noted that, in one example, if the liquid level in the water tank 100 indicates that the cleaning machine is short of water, the third rotation speed can be greater than zero, while if the liquid level in the water tank 100 indicates that the cleaning machine is not short of water, the third rotation speed can be equal to zero, that is, the circulation control component 200 is turned off.

[0152] In one embodiment, as shown in FIG11, the water tank 100 includes a first water chamber 110 and a second water chamber 120, which are connected by a mixing valve. The first water chamber 110 is equipped with a first liquid level detection device 121 and a second liquid level detection device 122, and the second water chamber 120 is equipped with a third liquid level detection device 111. It is understood that both the first water chamber 110 and the second water chamber 120 have corresponding minimum liquid levels. When the first liquid level detection device 121 detects a liquid level detection signal, it determines that the liquid level in the first water chamber 110 is at the minimum liquid level; when the third liquid level detection device 111 detects a liquid level detection signal, it determines that the liquid level in the second water chamber 120 is at the minimum liquid level. It is understood that the first water chamber 110 and the second water chamber 120 are used to store hot water and mixed water, respectively, and are connected by a mixing valve to ensure that the cleaning machine has a suitable water temperature in different cleaning modes. The circulation control component 200 is connected to the second water chamber 120 and is used to draw in the water source already used for the second water chamber 120.

[0153] In this embodiment, the water inlet control component 400 may include a first water inlet valve and a second water inlet valve. The first water inlet valve is located above the first water chamber 110 and is used to input hot water from the water supply system into the first water chamber 110. The second water inlet valve is located above the second water chamber 120 and is used to input room temperature water from the water supply system into the second water chamber 120.

[0154] In one embodiment, as shown in FIG10, the cleaning machine control method further includes steps S831 to S833.

[0155] In this embodiment, step S831 involves obtaining the current rotational speed of the cycle control component 200.

[0156] It is understandable that the current speed can be the first speed in step S100 when the machine is first started, or it can be the speed after subsequent adaptive adjustment.

[0157] In this embodiment, step S832, in response to the second trigger signal, controls the cycle control component 200 to operate at a fourth speed; when the second preset time has elapsed since the power-on period and no liquid level detection signal output by the first liquid level detection device 121 has been received, the second trigger signal is triggered, and the fourth speed is less than the current speed.

[0158] Understandably, if no first liquid level detection signal, representing the minimum liquid level of the first water chamber 110, is received within the second preset time period, it indicates that the water level in the first water chamber 110 has fallen below the minimum liquid level. This is considered a possible malfunction in the circulation filtration component, thus triggering the second trigger signal to control the circulation control component 200 to reduce its rotation speed. This reduces the load on the equipment and prevents further damage. The specific value of the fourth rotation speed is not limited, as long as it is lower than the current rotation speed.

[0159] In this embodiment, in step S833, in response to the third trigger signal, the circulation control component 200 is controlled to operate at a fourth rotation speed; when the second preset time has elapsed since the start-up and no liquid level detection signal output by the third liquid level detection device 111 has been received, the third trigger signal is triggered, and the fourth rotation speed is less than the current rotation speed.

[0160] Understandably, if no first liquid level detection signal representing the minimum liquid level of the second water chamber 120 is received within the second preset time period, it indicates that the water level in the second water chamber 120 has fallen below the minimum liquid level. This may indicate a malfunction in the circulation filtration component, thus triggering the second trigger signal to control the circulation control component 200 to reduce its rotation speed. This reduces the load on the equipment and prevents further damage. The specific value of the fourth rotation speed is not limited, as long as it is lower than the current rotation speed.

[0161] In one example, in step S831, the control system obtains the current rotational speed of the circulation control component 200 as 50. Then, in step S832, if no first liquid level detection signal representing the minimum liquid level of the first water chamber 110 is received within 60 seconds, the circulation control component 200 may be malfunctioning. Therefore, the control system reduces the rotational speed of the circulation control component 200 to a fourth rotational speed (e.g., 25) to reduce the load on the equipment, prevent further damage, and perform fault diagnosis. Similarly, in step S833, if no first liquid level detection signal representing the minimum liquid level of the second water chamber 120 is received within 90 seconds, the control system further reduces the rotational speed of the circulation control component 200 to a fourth rotational speed (e.g., 25) to reduce the load on the equipment, prevent further damage, and perform fault diagnosis.

[0162] It should be noted that, in one example, if the liquid level in the water tank 100 indicates that the cleaning machine is short of water, the fourth speed can be greater than zero, while if the liquid level in the water tank 100 indicates that the cleaning machine is not short of water, the fourth and fifth speeds can be equal to zero, that is, the circulation control component 200 is turned off.

[0163] In one embodiment, the cleaning machine control method further includes steps S841 to S842.

[0164] In this embodiment, step S841 involves controlling the cycle control component 200 to operate at a sixth rotational speed; step S842 involves obtaining the current rotational speed and, when the current rotational speed is less than the sixth rotational speed, turning off the cycle control component 200.

[0165] Furthermore, the control system first sets the rotational speed of the circulation control component 200 to a sixth speed (e.g., 50) to ensure stable operation of the equipment in its initial state. Subsequently, the control system periodically acquires the current rotational speed and compares it to the sixth speed. If the current speed is lower than the sixth speed, it indicates a potential malfunction in the circulation control component 200. For example, assuming the sixth speed is 50, but the control system detects a current speed of 40, this indicates that the circulation control component 200 is not operating as expected. The control system will immediately shut down the circulation control component 200 to prevent further damage. This immediate detection and shutdown mechanism helps to promptly identify and address faults, preventing the equipment from remaining in an abnormal state for extended periods, thereby extending the equipment's lifespan.

[0166] In one embodiment, the cleaning machine control method further includes steps S851 to S853.

[0167] In this embodiment, step S851 involves controlling the cycle control component 200 to operate at a sixth rotational speed; step S852 involves obtaining the current rotational speed; and step S853 involves comparing the current rotational speed with the sixth rotational speed and counting the number of times the current rotational speed is less than the sixth rotational speed. When the number of times is not less than a first preset value, the cycle control component 200 is turned off.

[0168] Furthermore, the control system first sets the rotational speed of the cycle control component 200 to a sixth speed (e.g., 50) to ensure stable operation of the equipment in its initial state. Subsequently, the control system periodically acquires the current rotational speed and compares it to the sixth speed. If the current speed is lower than the sixth speed, the control system records this anomaly. For example, assuming the sixth speed is 50, but the control system detects a current speed of 40, it records this anomaly. When the cumulative number of such anomalies reaches a first preset value (e.g., 5 times), the control system shuts down the cycle control component 200 to prevent further damage. This cumulative statistical mechanism helps reduce false alarms, ensuring that the equipment is only shut down under multiple anomaly conditions, thereby improving the reliability and stability of the system.

[0169] In one embodiment, the cleaning machine control method further includes steps S861 to S862.

[0170] In this embodiment, step S861, based on the triggering time of the first liquid level detection signal and the second liquid level detection signal, determines the descent transition time from the maximum liquid level to the minimum liquid level in the target liquid level range; step S862, when it is determined that the descent transition time is less than a fourth preset duration, the cycle control component 200 is turned off.

[0171] Furthermore, the control system determines the transition time from the maximum to the minimum liquid level in the target liquid level range based on the trigger times of the first and second liquid level detection signals. For example, when the second liquid level detection signal is triggered, the current time point t5 is recorded; when the first liquid level detection signal is triggered, the current time point t6 is recorded; then the transition time Tfall = t5 - t6 is calculated. If the transition time is less than a fourth preset duration (e.g., 10 seconds), it indicates that the liquid level in tank 100 is dropping too quickly, which may indicate a malfunction. For example, assuming t5 is 10:00:00 and t6 is 10:00:08, then Tfall is 8 seconds, which is less than 10 seconds. The control system will shut down the circulation control component 200 to prevent further damage. This immediate detection and shutdown mechanism helps to promptly detect and handle situations where the liquid level in tank 100 drops too quickly, ensuring the normal operation and safety of the equipment.

[0172] In one embodiment, the cleaning machine control method further includes steps S871 to S872.

[0173] In this embodiment, step S871 is to determine the descent transition time from the maximum liquid level to the minimum liquid level in the target liquid level range based on the triggering time of the first liquid level detection signal and the second liquid level detection signal; step S872 is to compare the descent transition time with the fourth preset duration, and to count the number of times the descent transition time is less than the fourth preset duration, and to shut down the loop control component 200 when the number is not less than the second preset value.

[0174] Furthermore, the control system determines the descent transition time from the maximum to the minimum liquid level in the target liquid level range based on the trigger times of the first and second liquid level detection signals. For example, when the second liquid level detection signal is triggered, the current time point t7 is recorded; when the first liquid level detection signal is triggered, the current time point t8 is recorded; then the descent transition time Tfall = t7 - t8 is calculated. If the descent transition time is less than a fourth preset duration (e.g., 10 seconds), the control system will statistically record this abnormal situation. For example, assuming t7 is 10:00:00 and t8 is 10:00:08, then Tfall is 8 seconds, and the control system will record this abnormal situation. When this abnormal situation accumulates to a second preset value (e.g., 3 times), the control system will shut down the loop control component 200 to avoid further damage. This cumulative statistical mechanism helps reduce false judgments and ensures that the equipment will only be shut down under multiple abnormal conditions, thereby improving the reliability and safety of the system.

[0175] In summary, the following two logics may indicate a fault: First, if the descent transition time is less than the fourth preset duration (e.g., 10 seconds), it indicates that the water level in tank 100 is dropping too quickly, potentially indicating a fault. Second, if the rotation speed is set to the sixth speed but the circulation control component 200 operates at a speed lower than the sixth speed, a fault may also exist. To ensure the accuracy of the system's judgment, it is necessary to count when these logics occur. Once the count exceeds the first preset value, it is determined that the circulation control component 200 is faulty, and the circulation control component 200 is shut down. Furthermore, each time the above logic occurs, the first count will increment by 1. When the first count exceeds the first preset value (e.g., 5 times), the control system will shut down the circulation control component 200 to prevent further damage.

[0176] In one embodiment, for steps S851 to 843, and steps S871 and S872, during the recording of abnormal situations, if the number of times the first preset value and the second preset value are not continuously detected, the system will reset the recording count to start counting again. This ensures that the system will not misjudge under normal operating conditions, avoiding unnecessary fault detection and equipment shutdown.

[0177] In one embodiment, step S800 is included before step S100. In this embodiment, step S800 involves controlling the washing machine to enter the washing mode in response to the received washing command. In the washing mode, the water inlet control component 400 is controlled to connect water from the water supply system to the water tank 100, and the water outlet component 300 is controlled to discharge water. After the washing mode has been running for a fifth preset time, the washing machine is controlled to run in the circulating washing mode.

[0178] In one embodiment, as shown in FIG11, the circulation control component 200 includes a circulation water path and a first water valve 220 and a water suction pump 210 respectively disposed on the circulation water path. The circulation water path has a suction end and a connection end, and the connection end of the circulation water path is connected to the water tank 100. It can be understood that the circulation water path is used to connect the water tank 100 and the cleaning area, ensuring that used water can smoothly return to the water tank 100, realizing water recycling. The water suction pump 210 is responsible for pumping used water from the cleaning area back to the water tank 100. Through the coordinated work of these two parts, the circulation control component 200 can effectively manage the water circulation flow, ensuring the efficient operation of the cleaning machine.

[0179] In this embodiment, step S100 specifically involves adjusting the rotational speed of the suction pump 210 based on the water level in the water tank 100 and the water level transition time, so as to control the water level in the water tank 100 to tend towards the target water level range. It can be understood that in all the above embodiments, the adjustment of the rotational speed of the circulation control component 200 refers to the adjustment of the rotational speed of the suction pump 210 within the circulation control component 200.

[0180] In one embodiment, the cleaning machine control method further includes step S910.

[0181] In this embodiment, in step S910, when the circulation control component 200 receives an opening command in the closed state, it controls the circulation water path to open, and then controls the suction pump 210 to soft-start after a preset first time. It can be understood that when the circulation control component 200 is in the closed state and receives an opening command, the control system first opens the circulation water path to ensure unobstructed flow. Then, after a preset first time (e.g., a few seconds), the control system controls the suction pump 210 to soft-start. Soft-start refers to the process of the suction pump 210 gradually increasing from a low frequency to the normal operating frequency, typically completed within a few seconds. Soft-start reduces the current surge during the start-up of the suction pump 210, extends its service life, and avoids the impact on the pipes and water tank 100 caused by sudden start-up.

[0182] This application also provides a cleaning machine control device, which includes a processor and a memory. The memory stores a cleaning machine control program, and when the cleaning machine control program is executed by the processor, it implements the steps of the cleaning machine control method as described in any of the above claims.

[0183] It is understood that this cleaning machine control device can be used to implement the cleaning machine control method. The specific implementation method of the cleaning machine control method refers to the above embodiments. Since this cleaning machine control device adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be repeated here.

[0184] This application also provides a cleaning machine, which includes a water tank 100, a circulation control component 200, and a cleaning machine control device as described above.

[0185] It is understood that the cleaning machine includes a control device that can acquire the water level of the water tank 100 in circulation mode and determine the water level transition time of the water tank 100 within the target water level range based on the water level signal. Based on the acquired water level and transition time, the control device dynamically adjusts the rotation speed of the circulation control component 200 to ensure that the water level of the water tank 100 is stably maintained within the target water level range. During this process, the control system determines when the circulation control component 200 needs to be opened to maintain sufficient water supply based on the water level of the water tank 100. After opening the circulation control component 200, it can analyze the trend and rate of water level change based on the aforementioned transition time to decide when to increase or decrease the rotation speed of the suction pump 210. This not only effectively avoids frequent start-stop of the suction pump 210 due to small fluctuations in water level, but also allows for flexible adjustment according to actual usage, improving cleaning efficiency and water resource utilization, and extending the service life of the cleaning machine.

[0186] The above description is merely an exemplary embodiment of this application and does not limit the patent scope of this application. Any equivalent structural transformations made based on the technical concept of this application and the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included within the patent protection scope of this application.

Claims

1. A method for controlling a cleaning machine, wherein, The cleaning machine includes a water tank, a circulation control component for drawing used water and circulating it back to the water tank, and a water outlet component for controlling the output of washing water from the water tank to the water outlet. The cleaning machine control method includes: The cleaning machine is controlled to operate in the circulating washing mode. In the circulating washing mode, the circulating control component is controlled to extract the used water at a first speed and circulate it to the water tank, and the water outlet component is controlled to discharge water. Obtain the water tank level of the cleaning machine in circulation mode; Determine the water level transition time in the target water level range based on the water tank level. The rotation speed of the circulation control component is adjusted according to the water tank level and the water level transition time to control the water tank level to tend towards the target level range.

2. The cleaning machine control method as described in claim 1, wherein, The water tank is equipped with a first liquid level detection device and a second liquid level detection device. The first liquid level detection signal of the first liquid level detection device is used to characterize the minimum liquid level of the target liquid level range, and the second liquid level detection signal of the second liquid level detection device is used to characterize the maximum liquid level of the target liquid level range. The water tank level of the cleaning machine in the circulating washing mode includes: Acquire the first liquid level detection signal output by the first liquid level detection device in the circulating wash mode of the cleaning machine, and acquire the second liquid level detection signal output by the second liquid level detection device in the circulating wash mode of the cleaning machine; The water tank level of the cleaning machine in the circulating washing mode is determined based on the first liquid level detection signal and the second liquid level detection signal.

3. The cleaning machine control method as described in claim 2, wherein, The step of determining the water level transition time of the water tank within the target water level range based on the water tank level includes: Based on the trigger times of the first liquid level detection signal and the second liquid level detection signal, the rise transition time from the minimum liquid level to the maximum liquid level in the target liquid level range is determined; The step of adjusting the rotation speed of the circulation control component based on the water tank level and the water level transition time to control the water tank level to tend towards the target level range includes: The rotation speed of the circulation control component is adaptively adjusted based on the water tank level and the rise transition time to control the water tank level to tend towards the target level range.

4. The cleaning machine control method as described in claim 3, wherein, The step of adaptively adjusting the rotation speed of the circulation control component based on the water tank level and the rise transition time to control the water tank level to tend towards the target level range includes: Upon receiving the second liquid level detection signal, obtain the rotational speed reduction that matches the rise transition time; The current rotation speed of the circulation control component is adjusted according to the aforementioned rotation speed reduction to control the water tank level to tend towards the target level range.

5. The cleaning machine control method according to any one of claims 2 to 4, wherein, The step of determining the water level transition time of the water tank within the target water level range based on the water tank level includes: Based on the trigger times of the first and second liquid level detection signals, the descent transition time from the maximum liquid level to the minimum liquid level in the target liquid level range is determined. The step of adjusting the rotation speed of the circulation control component based on the water tank level and the water level transition time to control the water tank level to tend towards the target level range includes: The rotation speed of the circulation control component is adaptively adjusted based on the water tank level and the descent transition time to control the water tank level to tend towards the target level range.

6. The cleaning machine control method as described in claim 5, wherein, The step of adaptively adjusting the rotation speed of the circulation control component based on the water tank level and the descent transition time to control the water tank level to tend towards the target level range includes: When no first liquid level detection signal is received, the rotational speed increment matching the descent transition time is obtained; The current rotation speed of the circulation control component is adjusted according to the rotation speed increment to control the water tank level to tend towards the target level range.

7. The cleaning machine control method according to any one of claims 2 to 6, wherein, The cleaning machine also includes a water inlet control component that connects the water supply system to the water tank. The water inlet control component is used to input water from the water supply system into the water tank when the machine is turned on. After the step of obtaining the water level in the cleaning machine's tank, the cleaning machine control method further includes: If the first liquid level detection signal is not received, it is determined that the liquid level in the water tank is below the target liquid level range. The water inlet control component and the circulation control component are then opened, and the circulation control component is controlled to operate at the second rotation speed. When the first liquid level detection signal is received and the second liquid level detection signal is not received, it is determined that the liquid level in the water tank is in the target liquid level range, the water inlet control component is controlled to close, and the step of adjusting the rotation speed of the circulation control component according to the liquid level in the water tank and the switching time is executed to control the liquid level in the water tank to tend to the target liquid level range. Upon receiving the second liquid level detection signal, it is determined that the water tank liquid level is above the target liquid level range, and the water inlet control component and circulation control component are shut down.

8. The cleaning machine control method as described in claim 7, wherein, The cleaning machine control method further includes: In response to the first trigger signal, the current speed and current operating current of the circulation control component are obtained, and the first trigger signal is triggered when the first preset time has elapsed since the power-on and the first liquid level detection signal has not been received. When the current operating current of the cycle control component is within the first preset current range, it is determined that the cycle control component is working normally, and the cycle control component is controlled to maintain the current speed. When the current operating current of the cycle control component is less than the minimum value of the first preset current range or greater than the maximum value of the first preset current range, the cycle control component is determined to be abnormal, and the cycle control component is controlled to operate at a third speed, which is less than the current speed.

9. The cleaning machine control method as described in claim 7 or 8, wherein, The cleaning machine control method further includes: Obtain the current operating current of the loop control component; When the current operating current of the cycle control component is within the second preset current range, it is determined that the cycle control component is normal, and the cycle control component is controlled to maintain the current speed. When the current operating current of the cycle control component is less than the minimum value of the second preset current range or greater than the maximum value of the second preset current range, the cycle control component is controlled to stop working.

10. The cleaning machine control method according to any one of claims 7 to 9, wherein, The water tank includes a first water chamber and a second water chamber, which are connected by a mixing valve. The first water chamber is equipped with a first liquid level detection device and a second liquid level detection device, and the second water chamber is equipped with a third liquid level detection device. The cleaning machine control method further includes: Obtain the current rotational speed of the cycle control component; In response to the second trigger signal, the cycle control component is controlled to operate at a fourth rotation speed; when the power-on period reaches the second preset time and no liquid level detection signal is received from the first liquid level detection device, the second trigger signal is triggered, and the fourth rotation speed is less than the current rotation speed; In response to the third trigger signal, the circulation control component is controlled to operate at a fourth rotation speed; when the second preset time has elapsed since the power-on and no liquid level detection signal output by the third liquid level detection device has been received, the third trigger signal is triggered, and the fourth rotation speed is less than the current rotation speed.

11. The cleaning machine control method according to any one of claims 7 to 10, wherein, The cleaning machine control method further includes: The cycle control component is controlled to operate at a sixth rotational speed; Obtain the current rotational speed, and shut down the cycle control component when the current rotational speed is less than the sixth rotational speed; Alternatively, the cycle control component can be controlled to operate at a sixth rotational speed; Get the current rotational speed; The current rotational speed is compared with the sixth rotational speed, and the number of times the current rotational speed is less than the sixth rotational speed is counted. When the number of times is not less than a first preset value, the cycle control component is turned off. Alternatively, the descent transition time from the maximum liquid level to the minimum liquid level in the target liquid level range can be determined based on the triggering time of the first liquid level detection signal and the second liquid level detection signal. When the descent transition time is determined to be less than the fourth preset duration, the loop control component is turned off; Alternatively, the descent transition time from the maximum liquid level to the minimum liquid level in the target liquid level range can be determined based on the triggering time of the first liquid level detection signal and the second liquid level detection signal. The descent transition time is compared with the fourth preset duration, and the number of times the descent transition time is less than the fourth preset duration is counted. When the number of times is not less than the second preset value, the loop control component is turned off.

12. The cleaning machine control method according to any one of claims 1 to 11, wherein, The cleaning machine also includes a water inlet control component connecting the water supply system and the water tank. Before controlling the cleaning machine to operate in the circulating washing mode, the cleaning machine control method further includes: In response to the received washing command, the washing machine is controlled to enter the washing mode. In the washing mode, the water inlet control component is controlled to connect the water supply system to the water tank, and the water outlet component is controlled to discharge water. After the washing mode has been running for a fifth preset time, the washing machine is controlled to run in the circulating washing mode.

13. The cleaning machine control method according to any one of claims 1 to 11, wherein, The circulation control component includes a circulation water path and a first water valve and a water suction pump respectively disposed on the circulation water path. The circulation water path has a water suction end and a connection end, and the connection end of the circulation water path is connected to the water tank. The method of adjusting the rotation speed of the circulation control component based on the water tank level and the water level transition time to control the water tank level to tend towards the target level range specifically involves: The speed of the suction pump is adjusted according to the water tank level and the water level transition time to control the water tank level to tend towards the target level range.

14. A cleaning machine control device, wherein, The cleaning machine control device includes a processor and a memory, the memory storing a cleaning machine control program, which, when executed by the processor, implements the steps of the cleaning machine control method as described in any one of claims 1 to 13.

15. A cleaning machine, wherein, The cleaning machine includes a water tank, a circulation control component, and a cleaning machine control device as described in claim 14.