A pool cover pump intelligent self-recovery control method and system based on water level change detection

By combining water level sensors and current detection, intelligent self-recovery control of the pool cover pump is achieved, solving the problem that users need to manually reset in the existing technology, and improving the intelligence level of the equipment and user convenience.

CN122106906APending Publication Date: 2026-05-29LEO GRP ZHEJIANG PUMP CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
LEO GRP ZHEJIANG PUMP CO LTD
Filing Date
2026-04-22
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

The existing outdoor pool cover pump control system enters a permanent shutdown state when abnormal operating conditions are detected, requiring users to manually reset it, which poses user experience problems and operational safety hazards.

Method used

The system detects the first start water level, the second start water level, and the stop water level using a water level sensor. Combined with the water pump's operating current, it achieves intelligent self-recovery control, including no-load protection, stall protection, and normal pumping operation. It automatically clears fault flags and resets the system.

Benefits of technology

It achieves intelligent management and control of the pool cover pump under all operating conditions, improves start-up reliability, avoids false protection and ineffective shutdown, simplifies operation, reduces user misunderstanding and electric shock risk, and takes into account fault protection and automatic recovery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122106906A_ABST
    Figure CN122106906A_ABST
Patent Text Reader

Abstract

The application provides a pool cover pump intelligent self-recovery control method and system based on water level change detection, belonging to the technical field of automatic water pump control. The method comprises: detecting the water level state of the first starting water level, the second starting water level and the stopping water level through a sensor; if water is detected in any of the first starting water level or the second starting water level, the water pump is controlled to run; after the water pump is started, the working current of the water pump is detected and the running state is judged, and the corresponding self-recovery control strategy is executed, including: if the current is less than the no-load threshold and lasts for a first preset time length, entering no-load protection; if the current is greater than the locked-rotor threshold and lasts for a second preset time length, entering locked-rotor protection; if the current is greater than or equal to the no-load threshold and less than or equal to the locked-rotor threshold and within a normal time length range, entering a normal process; if the water pump is locked due to no-load failure or locked-rotor failure, if the water level changes from water to no water and lasts for a third preset time length, then the fault is cleared and reset, and the water level detection is restarted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automatic pump control technology, and in particular to an intelligent self-recovery control method and system for a pool cover pump based on water level change detection. Background Technology

[0002] Outdoor pool cover pumps are primarily used to remove water accumulated on pool covers. Existing control systems have no-load protection (to prevent dry running and damage to seals) and stall protection (to prevent overload and motor burnout). When these abnormal conditions are detected, existing technology employs a fault-locking strategy, meaning the control system enters a permanent shutdown state, requiring the user to manually disconnect the power (plug and unplug) to reset the system. While this protection-locking control logic is relatively conservative in terms of electrical safety, it presents user experience and operational safety hazards in practical applications. The user experience issue stems from ordinary users' lack of understanding of the protection mechanism. When they see the pump not working and cannot be restored without power, they are easily misdiagnosed as a pump malfunction, leading to unnecessary after-sales complaints and returns. The operational safety hazard arises because pool cover pumps operate in humid environments, and requiring users to plug and unplug while the pump is powered on poses a risk of electric shock and is inconvenient to operate.

[0003] Therefore, there is an urgent need for an intelligent self-recovery control method and system for pool cover pumps based on water level change detection. Summary of the Invention

[0004] To address the aforementioned technical issues, this application provides a method and system for intelligent self-recovery control of a pool cover pump based on water level change detection.

[0005] A first aspect of this application provides an intelligent self-recovery control method for a pool cover pump based on water level change detection, comprising: S101: The water level status of the first starting water level, the second starting water level, and the stop water level are detected by a water level sensor; wherein the height of the second starting water level is greater than the first starting water level, and the height of the first starting water level is greater than the stop water level. S102: If water is detected at either the first or the second starting water level, the water pump is controlled to start running. S103: Detect the operating current of the water pump after it starts; S104: Determine the operating status of the water pump based on the operating current, and execute the corresponding self-recovery control strategy based on the operating status; The step of determining the pump's operating status based on the operating current and executing a corresponding self-recovery control strategy based on the operating status includes: If the operating current is less than the preset no-load threshold and continues for a first preset duration, the no-load protection process is initiated. If the operating current is greater than the preset stall threshold and continues for a second preset duration, the stall protection process is initiated. If the operating current is greater than or equal to the preset no-load threshold and less than or equal to the preset stall threshold and remains within the normal duration range, the normal pumping operation process will begin. In the no-load protection process or the stall protection process, if the water pump is locked due to no-load fault or stall fault, and if the water level is detected to change from having water to having no water and this continues for a third preset time, the fault flag will be automatically cleared and reset, and the water level will be re-detected for the first start water level, the second start water level, and the stop water level.

[0006] A second aspect of this application provides an intelligent self-recovery control system for a pool cover pump based on water level change detection, comprising: The water level status detection module is used to detect the water level status of the first starting water level, the second starting water level, and the stop water level respectively through a water level sensor; wherein the height of the second starting water level is greater than the first starting water level, and the height of the first starting water level is greater than the stop water level. The water pump start control module is used to control the water pump to start running if water is detected at either the first start water level or the second start water level. The operating current detection module is used to detect the operating current of the water pump after it starts. The operation status judgment module is used to determine the operation status of the water pump based on the operating current, and execute the corresponding self-recovery control strategy based on the operation status. The step of determining the pump's operating status based on the operating current and executing a corresponding self-recovery control strategy based on the operating status includes: If the operating current is less than the preset no-load threshold and continues for a first preset duration, the no-load protection process is initiated. If the operating current is greater than the preset stall threshold and continues for a second preset duration, the stall protection process is initiated. If the operating current is greater than or equal to the preset no-load threshold and less than or equal to the preset stall threshold and remains within the normal duration range, the normal pumping operation process will begin. In the no-load protection process or the stall protection process, if the water pump is locked due to no-load fault or stall fault, and if the water level is detected to change from having water to having no water and this continues for a third preset time, the fault flag will be automatically cleared and reset, and the water level will be re-detected for the first start water level, the second start water level, and the stop water level.

[0007] A third aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the computer program to implement the steps of the above-described intelligent self-recovery control method for a pool cover pump based on water level change detection.

[0008] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described intelligent self-recovery control method for a pool cover pump based on water level change detection.

[0009] The beneficial effects of the intelligent self-recovery control method and system for pool cover pumps based on water level change detection provided in this application are as follows: This application achieves intelligent management and control of the pool cover pump under all operating conditions by combining triple water level detection (first starting water level, second starting water level, and stop water level) with real-time current judgment. The use of dual-start water level redundancy triggering (first starting water level and second starting water level) improves starting reliability; accurate differentiation between no-load, stall, and normal operating states based on current, and matching corresponding self-recovery strategies, avoids false protection and ineffective shutdowns. The adoption of an automatic reset mechanism based on water level changes eliminates the need for users to plug and unplug the power supply, reducing the risk of electric shock in humid pool environments, simplifying operation, and reducing user misunderstandings. It balances fault protection and automatic recovery, ensuring pump operation safety, improving equipment intelligence and user convenience, and reducing manual intervention and after-sales maintenance costs. Attached Figure Description

[0010] Figure 1 A flowchart illustrating an intelligent self-recovery control method for a pool cover pump based on water level change detection, provided in an embodiment of this application; Figure 2 This is a structural block diagram of an intelligent self-recovery control system for a pool cover pump based on water level change detection, provided in one embodiment of this application. Figure 3 This is a schematic block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0011] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0012] To make the purpose, technical solution, and advantages of this application clearer, the following will be described in conjunction with the appendix. Figure 1 - Appendix Figure 3The following is an explanation using specific examples.

[0013] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating an embodiment of the intelligent self-recovery control method for a pool cover pump based on water level change detection, the method comprising: S101: The water level status of the first starting water level, the second starting water level, and the stop water level is detected by the water level sensor respectively; wherein the height of the second starting water level is greater than the first starting water level, and the height of the first starting water level is greater than the stop water level.

[0014] In this embodiment, the water level sensor is a sensing element that detects the presence of water. This embodiment uses a capacitive water level sensor, which can sense in real time whether the water on the surface of the pool cover has reached the corresponding water level height and output a water presence / absence signal to the main controller MCU. The second starting water level is the highest starting water level. When the water reaches this height, the water pump must be started. It serves as a backup starting water level and forms a redundant start with the first starting water level. The pump can be started as long as there is water at either level. The first starting water level is an intermediate starting water level, lower than the second starting water level but higher than the stop water level. It serves as the main starting water level, achieving dual-point redundancy and preventing a single sensor from being blocked by debris and failing to start. The stop water level is the lowest water level and is the final water level point for determining whether the water has been completely drained. When all three water levels are empty, it is determined that the water has been drained, and the pump stops after a delay.

[0015] In this embodiment, the water level status refers to two states output by the water level sensor: water present / no water present. This serves as the basis for the main controller MCU to determine start-up, shutdown, protection, and reset. The height relationship is that the second start water level is greater than the first start water level, and the first start water level is greater than the stop water level. The three water level sensors are arranged sequentially from top to bottom to form high, medium, and low water level detection.

[0016] S102: If water is detected at either the first or second starting water level, the water pump will be started.

[0017] In this embodiment, the second starting water level is the highest water level detection point installed on the pump housing. It is used to determine that the water level on the cover has reached a high level, requiring the pump to be started immediately for drainage. The high-level trigger ensures that the water does not overflow. The first starting water level is an intermediate water level detection point installed on the pump housing, located below the second starting water level but above the stop water level. It is also used to determine whether the pump needs to be started, forming a double safety mechanism with the second starting water level.

[0018] In this embodiment, detecting water in any one of them indicates that at least one of the first start water level sensor and the second start water level sensor outputs a water signal, and any one being valid meets the start condition, achieving redundant start. Controlling the pump to start and run is that the main controller outputs a conduction signal to the pump drive module (such as a relay, MOS transistor), so that the pump motor is powered on and starts pumping and draining water.

[0019] S103: After the pump starts, detect the working current of the pump.

[0020] In this embodiment, after the pump starts, it is the moment when the main controller has output a start signal to the pump drive circuit, and the pump motor has completed power-on and entered the running state, and the subsequent continuous running stage, which is used as the start timing for current detection. Only detect when the pump is running, avoiding meaningless sampling. The pump is a DC / AC drainage motor pump body supporting the pool cover pump, used to suck the accumulated water on the pool cover and perform the drainage action. Its working current directly represents the load state. The working current is the effective value of the real-time working current flowing through the motor winding during the operation of the pump motor, and is the basis for judging normal operation, no-load, and locked-rotor, representing the load size. The no-load current is relatively small, the locked-rotor current is relatively large, and the normal current is in the middle.

[0021] S104: Judge the running state of the pump according to the working current, and execute the corresponding self-recovery control strategy based on the running state; Judge the running state of the pump according to the working current, and execute the corresponding self-recovery control strategy based on the running state, including: If the working current is less than the preset no-load threshold and lasts for the first preset duration, enter the no-load protection process; If the working current is greater than the preset locked-rotor threshold and lasts for the second preset duration, enter the locked-rotor protection process; If the working current is greater than or equal to the preset no-load threshold and less than or equal to the preset locked-rotor threshold and lasts within the normal duration range, enter the normal pumping operation process; In the no-load protection process or the locked-rotor protection process, if the pump is locked due to a no-load fault or a locked-rotor fault, and if it is detected that the water level changes from having water to having no water and lasts for the third preset duration, the fault flag is automatically cleared and reset, and the water levels of the first start water level, the second start water level, and the stop water level are detected again.

[0022] In this embodiment, the working current is the effective value of the current flowing through the motor during the operation of the pump, used to judge the load size, and is a parameter for state identification. The running state of the pump is the working condition divided by the current range: normal pumping, no-load, locked-rotor. The self-recovery control strategy is an intelligent control logic for the system to automatically exhaust air, flush blockages, and reset during abnormalities without manual power-off.

[0023] In this embodiment, the preset no-load threshold is a lower current limit that distinguishes between normal operation and no-load; current below this preset no-load threshold is determined to be no-load. The preset locked-rotor threshold is an upper current limit that distinguishes between normal operation and locked-rotor; current reaching or exceeding this preset locked-rotor threshold is determined to be locked-rotor. The first preset duration is the duration required to determine no-load, filtering out instantaneous fluctuations. The second preset duration is the duration required to determine locked-rotor, avoiding false triggering. The normal operating duration range is when the operating current is within the normal range and remains stable, confirming normal pumping operation.

[0024] Specifically, the method for determining the preset no-load threshold is based on expert experience, which is the critical value measured by the water pump under no-water conditions. Preferably, the preset no-load threshold is 1.7A based on expert experience. The method for determining the first preset duration is also based on expert experience, which is an empirical value set based on experience. Preferably, the first preset duration is 10 seconds, that is, the pump enters the no-load state after detecting no water for 10 seconds.

[0025] The method for determining the preset stall threshold is also based on expert experience. It is a critical value measured under stall conditions and used for differentiation and judgment. Preferably, the preset stall threshold is 5.5A based on expert experience. The method for determining the second preset duration is also based on expert experience. It is an empirical value set based on experience. Preferably, the second preset duration is 2s, that is, if stall is detected for 2 seconds, the stall state is entered.

[0026] In this embodiment, the no-load protection process is an intermittent venting and intelligent shutdown process for no-load conditions such as air intake in the pipeline and low water level. The stall protection process is a progressive impact and automatic flushing process for impeller jamming. The normal pumping operation process is a standard process of continuous drainage when the water level meets the conditions, followed by a delayed shutdown after drainage.

[0027] In this embodiment, an no-load fault is a genuine no-load anomaly that cannot be recovered after multiple attempts. A stall fault is a genuine stall anomaly that cannot be resolved after multiple impacts. Lockout is a protection state where the system stops the water pump and prohibits automatic restart after determining a genuine fault. When the water level changes from "with water" to "without water" for a third preset time period, there are two scenarios: First, if the first or second starting water level has water, removing the water pump from the water will result in no water being detected by either the first or second starting water level sensors; this is considered an invalid detection and indicates the water pump has been removed from the water. Second, the absence of water is also considered an absence of water if water is present at the stop water level, or if all three water level sensors (first, second, and stop) fail to detect water. A change in water level from "with water" to "without water" indicates that the water level sensor has changed from "with water" to "without water," signifying that the water pump has been removed from the water.

[0028] In this embodiment, the third preset duration is the time required to confirm the stability of the water pump after it leaves the water body, preventing accidental reset. Automatically clearing the fault flag means the controller resets the fault record to zero and removes the protection restrictions. Reset means the system returns to its initial state and restarts water level and current detection.

[0029] Specifically, the method for determining the third preset duration is based on expert experience. It is the time required for a person to remove the water pump from the water, i.e., the stable time for the water pump to leave the water body. Preferably, based on expert experience, the third preset duration is selected as 3 seconds.

[0030] As can be seen from the above, this application achieves intelligent control of the pool cover pump under all operating conditions by combining triple water level detection (first starting water level, second starting water level, and stop water level) with real-time current judgment. The use of dual-start water level redundancy triggering (first and second starting water levels) improves starting reliability; accurate differentiation between no-load, stall, and normal operation states based on current, and matching corresponding self-recovery strategies, avoids false protection and ineffective shutdowns. The automatic reset mechanism based on water level changes eliminates the need for users to plug and unplug the power supply, reducing the risk of electric shock in humid pool environments, simplifying operation, and reducing user misunderstandings. It balances fault protection and automatic recovery, ensuring pump operation safety, improving equipment intelligence and user convenience, and reducing manual intervention and after-sales maintenance costs.

[0031] In one embodiment of this application, if the operating current is less than a preset no-load threshold and remains so for a first preset duration, a no-load protection process is initiated, including: If there is no water at the first and second starting water levels, but there is water at the stop water level, the water pump will be controlled to run for a fourth preset time and then automatically stopped. After waiting for the water level to rise, the process will return to step S102. If there is water at the first and / or second starting water levels, the water pump will be controlled to enter the intermittent operation and venting mode, and water level changes will be monitored throughout the process.

[0032] In this embodiment, the first preset duration is a stabilization time used to filter current fluctuations. A true no-load condition is determined only when the operating current remains below the preset no-load threshold for this first preset duration. The no-load protection process is an intelligent protection process for situations where the current is low and there is insufficient pumping load. It consists of two branches: low water level shutdown and intermittent venting. The second starting water level is a high water level detection point used to determine whether the high water accumulation start-up condition has been met. The first starting water level is a mid-level water level detection point, forming a redundant start-up with the second starting water level. The stop water level is the lowest water level detection point used to determine whether the water level is low or the pumping is complete. The high water accumulation start-up condition for the second starting water level is as follows: if the water level sensor at the first starting water level has malfunctioned, the water level rises to the second starting water level to initiate the start-up.

[0033] In this embodiment, the fourth preset duration is a fixed time for the water pump to continue running under low water level conditions, used to pump out residual water and protect the motor. The intermittent operation venting mode utilizes a self-healing logic of pressure pulsation to expel air from the pipeline through a run-pause-run pattern. Water level changes are determined by the water level sensor changing from water present to waterless or from waterless to water present, used to determine functions such as resetting, water level rise / fall, etc.

[0034] Specifically, the method for determining the fourth preset duration is based on expert experience. Preferably, according to expert experience, the fourth preset duration is selected as 20 seconds. If there is no water after running for 20 seconds, it means that there is no water and the water pump should be stopped.

[0035] As can be seen from the above, this embodiment uses a dual-judgment branch based on current and water level to implement no-load protection, accurately distinguishing between two different no-load causes: actual low water level and air ingress in the pipeline, avoiding misjudgments caused by a unified protection logic. For low water level conditions, a short-term operation followed by active shutdown prevents the pump from running half-dry, causing overheating and wasting energy, and extends motor life. For air ingress in the pipeline, an intermittent operation exhaust mode is used to actively expel air from the inlet pipeline, allowing the pump to quickly restore normal pumping capacity without requiring a long wait for retry. Real-time monitoring of water level changes throughout the process, along with support for immediate reset upon removal, enhances the equipment's self-healing capabilities and ease of use, reducing the probability of fault locking and the need for manual intervention.

[0036] In one embodiment of this application, if there is water at the first starting water level and / or the second starting water level, the water pump is controlled to enter an intermittent operation venting mode and the water level change is monitored throughout the process, including: Set a loop counter and perform intermittent operation attempts. For the first N times, control the water pump to run for the fifth preset time and then control the water pump to stop for the sixth preset time; for the next N times, control the water pump to run for the fifth preset time and then control the water pump to stop for the seventh preset time; the sixth preset time is less than the seventh preset time. After each run, the operating current is detected. If the operating current recovers to a value greater than or equal to the preset no-load threshold and continues for a preset no-load recovery time, the no-load protection process is exited and the process returns to step S103. If the water level changes from having water to having no water during intermittent operation and continues for a third preset time, it is determined that the water pump has left the water body. The system is immediately reset, the cycle count is reset, and the time variable is reset. The water pump continues to operate normally, and the water pump operating current is detected and the operating status is determined. If the operating current still does not recover after the first preset number of intermittent operation attempts, it is determined to be an no-load fault and the water pump is locked and stopped from working.

[0037] In this embodiment, the intermittent operation venting mode is a self-healing control mode that uses alternating short-term operation and pauses of the water pump to vent air from the inlet pipe through water pressure pulsation, allowing the water pump to resume normal pumping. The cycle counter records the number of intermittent operation attempts and controls the different intermittent logic for the first N and subsequent N operations, achieving segmented venting. The first N attempts represent the first half of the intermittent venting process, with short pauses suitable for rapid venting. The subsequent N attempts represent the second half of the intermittent venting process, with longer pauses, facilitating air to rise and be expelled. The fifth preset duration is the fixed time for the water pump to start during each intermittent operation, for example, 10 seconds. The sixth preset duration is the short pause time of the water pump during the first N intermittent operations, for example, 1 second. The seventh preset duration is the long pause time of the water pump during the subsequent N intermittent operations, for example, 4 seconds.

[0038] Specifically, the method for determining the fifth preset duration is based on expert experience. Preferably, according to expert experience, the fifth preset duration is selected as 10 seconds.

[0039] The method for determining the sixth preset duration is based on expert experience. Preferably, according to expert experience, the sixth preset duration is selected as 1 second. This means that the first N runs are 10 seconds long and then stop for 1 second because this is to expel air and allow the gas to be emptied quickly. Stopping for 1 second can empty the gas and speed up the pumping time.

[0040] The method for determining the seventh preset duration is based on expert experience. Preferably, according to expert experience, the seventh preset duration is selected as 4 seconds. The reason for running for 10 seconds and stopping for 4 seconds in the subsequent N runs is that the previous air venting time was too short and the venting effect was not good.

[0041] In this embodiment, the preset no-load recovery time is the time it takes for the current to return to the normal range and remain stable, used to confirm successful venting. The purpose of the preset no-load recovery time is to prevent false triggering, such as large current fluctuations when starting the water pump. Setting the preset no-load recovery time has a delay effect, ensuring the stability of the operating current. The change in water level from "with water" to "without water" indicates that the water level sensor signal has changed from "with water" to "without water," meaning that the water pump has been picked up and removed from the water body by the user. The third preset time is the anti-vibration confirmation time for determining whether the water pump has truly left the water body, for example, 3 seconds.

[0042] Specifically, the method for determining the preset no-load recovery time is based on expert experience. Preferably, the preset no-load recovery time is 5 seconds, based on expert experience.

[0043] In this embodiment, the reset system clears the fault flag and resets the counter, returning the system to its initial standby state. The first preset number of attempts is the maximum total number of intermittent venting attempts, for example, 10 times; exceeding this number indicates a genuine fault. An no-load fault occurs when the current remains low after multiple venting attempts, indicating a genuine abnormality such as no water source. Locking the water pump to stop operation means the system is prohibited from automatically restarting, enters a protection state, and awaits reset.

[0044] Specifically, the method for determining the first preset number of attempts is based on expert experience and cannot be repeated indefinitely. Preferably, based on expert experience, the first preset number of attempts is selected as 10. If it is not successful after 10 attempts, it means that the determination has failed.

[0045] As can be seen from the above, this embodiment employs a segmented intermittent exhaust strategy, with a short stop at the beginning and a long stop at the end, which better conforms to the air exhaust pattern. It utilizes pressure pulsation to efficiently vent gas from the pipeline, improving the exhaust success rate. The current is checked in real time after each run; if normal, operation resumes quickly, reducing waiting time. During the process, the pump's disengagement from the water body is detected in real time, and it is immediately reset, improving operational flexibility. Only if the pump fails to recover after a preset number of cycles is a fault determined, avoiding frequent start-stop cycles and preventing non-fault-related lock-up. The rigorous logic and rapid response reduce the no-load false alarm rate and improve the equipment's continuous working capability and environmental adaptability.

[0046] In one embodiment of this application, a loop counter is set to perform intermittent running attempts, including: Initialize the loop counter; Before each intermittent run attempt, increment the loop counter by 1; Specifically, for the first N times: when the value of the cycle counter is less than N, the water pump is controlled to run for a fifth preset time and then stop for a sixth preset time; The next N times are as follows: when the value of the cycle counter is greater than or equal to N and less than 2N, the water pump is controlled to run for the fifth preset time and then stop for the seventh preset time. When the value of the loop counter is greater than or equal to 2N, the operation stops and is determined to be an unloaded fault.

[0047] In this embodiment, the loop counter is a software counting method used to count the number of intermittent operation attempts. It is used to distinguish between the first and second halves of the venting logic, achieving segmented control and preventing infinite attempts. An intermittent operation attempt involves venting air from the pipeline and performing a complete pump start-stop cycle to restore the current to normal.

[0048] In this embodiment, the loop counter is initialized by setting its value to 0 when the program begins its no-load protection, preparing to restart the counting. The loop counter is a variable that stores the current number of attempts, and it increments by 1 after each intermittent run.

[0049] In this embodiment, the first N times constitute the first half of the intermittent operation's exhaust phase, executed when the counter is less than N. The fifth preset duration is the fixed running time of the water pump during each intermittent operation, for example, 10 seconds. The sixth preset duration is the short time during which the water pump stops in the first N times, for example, 1 second, which facilitates rapid air rise.

[0050] In this embodiment, the last N times refer to the latter half of the intermittent venting phase, executed when the counter is between N and 2N. The seventh preset duration is the length of time the water pump stops during the last N times, for example, 4 seconds, which is beneficial for the expulsion of residual air. Greater than or equal to 2N means the total number of attempts is greater than or equal to the sum of the first N times and the last N times, reaching the maximum number of attempts. An no-load fault occurs when the system cannot recover after a complete intermittent venting process, indicating a genuine lack of water source / pump malfunction, and the system enters a locked state.

[0051] As can be seen from the above, this embodiment uses a cyclic counter to control intermittent exhaust operation. The first N cycles and the next N cycles are executed in segments, resulting in clear logic, stable control, and ease of program implementation and parameter debugging. Dividing the operation into stages based on a counting threshold ensures the exhaust process proceeds in an orderly manner, avoiding logical confusion. Automatic fault detection upon reaching a full count establishes a closed-loop protection process, preventing infinite attempts. This improves control accuracy and reliability, simplifies software implementation, and ensures accurate exhaust performance and fault diagnosis, balancing control efficiency and system stability, making it suitable for mass production and large-scale applications.

[0052] In one embodiment of this application, if the operating current exceeds a preset stall threshold and remains so for a second preset duration, a stall protection process is initiated, including: After detecting a stalled state, multiple intermittent operations are performed to try to clear the blockage. Each attempt involves controlling the water pump to run for eight preset times before stopping, with the stopping time doubling and increasing sequentially. After each run, the operating current is detected. If the operating current recovers to less than or equal to the preset stall threshold and continues for the preset stall recovery time, the stall protection process is exited and the process returns to step S102. If the water level changes from having water to having no water during intermittent operation and continues for a third preset time, then the operation will stop, the count will be reset, the stall protection process will be exited, and the process will return to step S102. If the operating current still does not recover after the second preset number of intermittent operation attempts, it is determined to be a stall fault and the water pump is locked and stopped from working.

[0053] In this embodiment, the stall protection process is an intelligent self-healing protection process for impeller jammed by debris and excessive current. The stall state occurs when the pump impeller is jammed by foreign objects, preventing normal rotation and causing a sharp increase in current. Intermittent operation attempts to clear the blockage by briefly starting and stopping the pump, using water flow impact and pressure pulsation to clear leaves and debris. The eighth preset duration is the short-term operation time of the pump during each stall attempt. The doubling and progressively increasing stop time gradually lengthens the stop time, giving the blockage more time to dislodge with the water flow; the stop times increase sequentially from 3 seconds to 24 seconds.

[0054] Specifically, the method for determining the eighth preset duration is based on expert experience. It is the short running time of the water pump during each stall attempt. Preferably, according to expert experience, the eighth preset duration is selected as 2 seconds, which means that after running for 2 seconds, it stops to see if the debris can be flushed away by the water flow. The stopping time is gradually increased, and the process is repeated.

[0055] In this embodiment, the preset stall recovery time is the time it takes for the current to return to the normal range and remain stable. The method for determining the preset stall recovery time is based on expert experience. Preferably, 5 seconds is selected based on expert experience. The purpose of the preset stall recovery time is also to prevent false triggering. For example, when the water pump starts, the current fluctuates greatly. Setting the preset stall recovery time has a delaying effect, ensuring the stability of the operating current.

[0056] In this embodiment, the change from water level to no water indicates that the water level sensor has changed from having water to no water, signifying that the water pump has been lifted and removed from the water body. The third preset duration is the anti-shake confirmation time, ensuring that it is a genuine lifting action, not a water level fluctuation. Resetting the count resets the number of stall attempts to zero, preparing for the next protection. The second preset number is the maximum number of stall attempts, for example, 8 times; exceeding this number indicates a genuine fault. A stall fault is a genuine stall that cannot be disengaged after multiple impacts, belonging to a hardware-level anomaly. Locking the water pump to stop operation indicates that the system is prohibited from automatically restarting, enters a protection state, and awaits a reset.

[0057] Specifically, the method for determining the second preset number of attempts is based on expert experience. It is the maximum number of attempts to stall. Preferably, according to expert experience, the second preset number of attempts is selected as 8 times, indicating that it cannot be repeated indefinitely. If the system still does not return to normal after 8 attempts, it indicates that there is a foreign object stuck inside or other malfunctions.

[0058] As can be seen from the above, this embodiment employs a stall impact strategy with progressively increasing shutdown time, utilizing water flow pulsations to attempt to dislodge debris such as leaves, allowing time for the blockage to dislodge naturally, thus improving the self-recovery success rate. The current is checked after each attempt; if normal, protection is immediately deactivated, reducing shutdown delays. Water level changes during the process support reset, improving operational convenience. If an anomaly persists after multiple attempts, the system is locked again, avoiding false locking caused by excessive instantaneous current or brief jamming. Compared to existing solutions that shut down and lock immediately upon stalling, this method offers stronger self-healing capabilities, a lower failure rate, and effectively improves the equipment's continuous operation capability and lifespan.

[0059] In one embodiment of this application, if the water pump is locked due to an no-load fault or a stall fault, and if the water level is detected to change from having water to having no water for a third preset time, the fault flag is automatically cleared and reset, and the water level is re-detected for the first start water level, the second start water level, and the stop water level. The method further includes: In the event of a stall fault, if no change in water level from water to dryness is detected, the system will automatically reset and return to step S102 after the lockout time is greater than or equal to the preset lockout duration.

[0060] In this embodiment, reset means the system returns to its initial standby state and restarts water level and current detection. Lockout time is the cumulative time the pump remains stopped after entering fault lockout. The preset lockout duration is the set maximum lockout time, such as 12 hours, after which it automatically unlocks. The automatic reset system requires no user intervention; the program automatically clears the fault and returns the system to standby mode at regular intervals.

[0061] Specifically, the method for determining the preset locking time is based on expert experience and is the longest set locking time. Preferably, the preset locking time is 12 hours, because the pool cover pump is placed outdoors and cannot be guarded all the time. If the pump gets stuck and no one lifts it to reset or power off, an automatic recovery function is required. These timings are obtained by accumulating 1ms of internal variables.

[0062] As can be seen from the above, this embodiment, by adding an automatic timeout reset mechanism for stall faults, automatically unlocks the pump after a preset time without requiring manual power-off restart if the user does not manually remove the pump to reset it. This dual reset mechanism covers both active operation and passive self-healing scenarios, improving the automation level of the equipment. Even if the user fails to handle the situation in time, the system can still automatically resume standby, preventing prolonged downtime from causing water accumulation. This further reduces reliance on manual intervention, improves equipment fault tolerance and environmental adaptability, and ensures the continuous and reliable operation of the pool cover pump.

[0063] In one embodiment of this application, if the operating current is greater than or equal to a preset no-load threshold and less than or equal to a preset stall threshold and remains within the normal duration range, the normal pumping operation process is initiated, including: When the water pump is running normally, the main controller continuously monitors the status of three water level sensors: the first start water level, the second start water level, and the stop water level. When none of the three water level sensors detect water, the water pump is controlled to continue running for a fourth preset time and then automatically stopped, returning to step S101; If the three water level sensors detect water, the water pump continues to operate normally.

[0064] In this embodiment, the normal pumping operation process is the standard drainage process executed when the water pump is functioning normally and the load is normal. The main controller is the core MCU of the system, responsible for signal acquisition, logic judgment, and output control commands. The absence of water accumulation at all three water level sensors (high, medium, and low) indicates that the water on the pool cover surface has been completely drained. The fourth preset time is the delay time for continuing operation after drainage, for example, 20 seconds, to completely empty any remaining water.

[0065] As can be seen from the above, this embodiment, by employing a complete water-free determination and delayed shutdown design in the normal pumping process, ensures thorough drainage of accumulated water and avoids residual water. Simultaneous detection of the first start water level, the second start water level, and the stop water level ensures accurate shutdown determination, while delayed operation enhances the thoroughness of drainage. During operation, the water level is continuously monitored, and the corresponding logic is executed immediately upon meeting the conditions, ensuring timely response. The process is simple and efficient, guaranteeing pumping effectiveness while avoiding prolonged idling and wasting energy. Through dual closed-loop control of water level and current, fully automatic drainage is achieved, requiring no manual supervision and improving the automation level and ease of use of the equipment.

[0066] In one embodiment of this application, if the water level is detected to change from having water to having no water and this continues for a third preset time, the fault flag is automatically cleared and the system is reset, serving as a fault reset trigger condition. The fault reset trigger condition can also be implemented through alternative methods, including: The action of the water pump being lifted was detected by an accelerometer; or The water pump was detected changing from a vertical to a tilted position via a tilt switch; or The reset signal is received via a manual reset button located on the water pump.

[0067] In this embodiment, the fault reset trigger condition is the criterion for enabling the system to unlock and resume operation. An alternative approach is to use other solutions besides water level detection reset that can achieve the same reset function.

[0068] In this embodiment, the accelerometer is a sensor that detects motion and changes in acceleration, and can recognize the action of lifting the water pump. The tilt switch is a switch that detects changes in posture; it is triggered when the water pump changes from vertical to tilt, corresponding to the lifting action. The manual reset button is a physical button located on the pump body; pressing it sends a reset signal.

[0069] As can be seen from the above, this embodiment expands the reset implementation methods by providing multiple reset trigger alternatives, meeting the needs of different product structures and usage. Accelerometers and tilt switches enable seamless reset, aligning with the user's picking-up action; manual reset buttons provide an intuitive operation method. All solutions eliminate the need for contact with the power plug, maintaining the advantages of safety and convenience, and improving the versatility and flexibility of the reset mechanism.

[0070] Corresponding to the intelligent self-recovery control method for pool cover pumps based on water level change detection in the above embodiment, Figure 2 This is a structural block diagram of an intelligent self-recovery control system for a pool cover pump based on water level change detection, provided as an embodiment of this application. For ease of explanation, only the parts relevant to the embodiment of this application are shown. References Figure 2 The intelligent self-recovery control system 20 for pool cover pump based on water level change detection includes: a water level status detection module 21, a pump start control module 22, a working current detection module 23, and an operating status judgment module 24.

[0071] The water level status detection module 21 is used to detect the water level status of the first starting water level, the second starting water level, and the stop water level respectively through a water level sensor; wherein the height of the second starting water level is greater than the first starting water level, and the height of the first starting water level is greater than the stop water level; The water pump start control module 22 is used to control the water pump to start running if water is detected at either the first start water level or the second start water level. The operating current detection module 23 is used to detect the operating current of the water pump after the water pump is started. The operation status judgment module 24 is used to judge the operation status of the water pump based on the operating current, and execute the corresponding self-recovery control strategy based on the operation status. The pump's operating status is determined based on the operating current, and a corresponding self-recovery control strategy is executed based on this status, including: If the operating current is less than the preset no-load threshold and continues for a first preset duration, the no-load protection process will be initiated. If the operating current exceeds the preset stall threshold and continues for a second preset duration, the stall protection process will be initiated. If the operating current is greater than or equal to the preset no-load threshold and less than or equal to the preset stall threshold and remains within the normal duration range, the normal pumping operation process will begin. In the no-load protection process or the stall protection process, if the water pump is locked due to no-load fault or stall fault, and if the water level is detected to change from having water to having no water and this continues for a third preset time, the fault flag will be automatically cleared and reset, and the water level will be re-detected for the first start water level, the second start water level, and the stop water level.

[0072] See Figure 3 , Figure 3 This is a schematic block diagram of an electronic device provided according to an embodiment of this application. Figure 3 The electronic device 300 in this embodiment may include one or more processors 301, one or more input devices 302, one or more output devices 303, and one or more memories 304. The processors 301, input devices 302, output devices 303, and memories 304 communicate with each other via a communication bus 305. The memories 304 store computer programs, including program instructions. The processors 301 execute the program instructions stored in the memories 304. Specifically, the processors 301 are configured to invoke the program instructions to perform the functions of the modules in the aforementioned device embodiments, for example... Figure 2 The functions of the water level detection module 21, the water pump start control module 22, the working current detection module 23, and the operating status judgment module 24 are shown.

[0073] It should be understood that, in the embodiments of this application, the processor 301 may be a central processing unit (CPU), but it may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0074] Input device 302 may include a touchpad, a fingerprint sensor (for collecting the user's fingerprint information and fingerprint orientation information), a microphone, etc., and output device 303 may include a display (LCD, etc.), a speaker, etc.

[0075] The memory 304 may include read-only memory and random access memory, and provides instructions and data to the processor 301. A portion of the memory 304 may also include non-volatile random access memory. For example, the memory 304 may also store device type information.

[0076] In specific implementations, the processor 301, input device 302, and output device 303 described in the embodiments of this application can execute the implementation methods described in any embodiment of the intelligent self-recovery control method for pool cover pumps based on water level change detection provided in the embodiments of this application, or they can execute the implementation methods of the electronic devices described in the embodiments of this application, which will not be repeated here.

[0077] In another embodiment of this application, a computer-readable storage medium is provided. This computer-readable storage medium stores a computer program, which includes program instructions. When executed by a processor, the program instructions implement all or part of the processes in the methods described above. Alternatively, the computer program can instruct related hardware to complete the process. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include any entity or device capable of carrying computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.

[0078] The computer-readable storage medium can be an internal storage unit of the electronic device in any of the foregoing embodiments, such as a hard disk or memory of the electronic device. The computer-readable storage medium can also be an external storage device of the electronic device, such as a plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, etc., provided on the electronic device. Furthermore, the computer-readable storage medium can include both internal and external storage units of the electronic device. The computer-readable storage medium is used to store computer programs and other programs and data required by the electronic device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

[0079] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0080] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the electronic devices and units described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

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

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

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

[0084] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for intelligent self-recovery control of a pool cover pump based on water level change detection, characterized in that, include: S101: The water level status of the first starting water level, the second starting water level, and the stop water level are detected by a water level sensor; wherein the height of the second starting water level is greater than the first starting water level, and the height of the first starting water level is greater than the stop water level. S102: If water is detected at either the first or the second starting water level, the water pump is controlled to start running. S103: Detect the operating current of the water pump after it starts; S104: Determine the operating status of the water pump based on the operating current, and execute the corresponding self-recovery control strategy based on the operating status; The step of determining the pump's operating status based on the operating current and executing a corresponding self-recovery control strategy based on the operating status includes: If the operating current is less than the preset no-load threshold and continues for a first preset duration, the no-load protection process is initiated. If the operating current is greater than the preset stall threshold and continues for a second preset duration, the stall protection process is initiated. If the operating current is greater than or equal to the preset no-load threshold and less than or equal to the preset stall threshold and remains within the normal duration range, the normal pumping operation process will begin. In the no-load protection process or the stall protection process, if the water pump is locked due to no-load fault or stall fault, and if the water level is detected to change from having water to having no water and this continues for a third preset time, the fault flag will be automatically cleared and reset, and the water level will be re-detected for the first start water level, the second start water level, and the stop water level.

2. The intelligent self-recovery control method for a pool cover pump based on water level change detection according to claim 1, characterized in that, If the operating current is less than a preset no-load threshold and remains so for a first preset duration, the no-load protection process is initiated, including: If there is no water at the first and second starting water levels, but there is water at the stop water level, the water pump will be controlled to run for a fourth preset time and then automatically stopped. After waiting for the water level to rise, the process will return to step S102. If there is water at the first and / or second starting water levels, the water pump will be controlled to enter the intermittent operation and venting mode, and water level changes will be monitored throughout the process.

3. The intelligent self-recovery control method for a pool cover pump based on water level change detection according to claim 2, characterized in that, If there is water at the first and / or second starting water levels, the water pump is controlled to enter an intermittent operation and venting mode, and water level changes are monitored throughout the process, including: Set a loop counter and perform intermittent operation attempts. After the first N times, control the water pump to run for a fifth preset time and then control the water pump to stop for a sixth preset time; after the next N times, control the water pump to run for a fifth preset time and then control the water pump to stop for a seventh preset time; the sixth preset time is less than the seventh preset time. After each run, the operating current is detected. If the operating current recovers to a value greater than or equal to the preset no-load threshold and continues for a preset no-load recovery time, the no-load protection process is exited and the process returns to step S103. If the water level changes from having water to having no water during intermittent operation and continues for the third preset time, it is determined that the water pump has left the water body. The system is immediately reset, the cycle count is reset, and the time variable is reset. The water pump continues to operate normally, and the water pump operating current is detected and the operating status is determined. If the operating current still does not recover after the first preset number of intermittent operation attempts, it is determined to be an no-load fault and the water pump is locked and stopped from working.

4. The intelligent self-recovery control method for a pool cover pump based on water level change detection according to claim 3, characterized in that, The setting of a loop counter for intermittent operation attempts includes: Initialize the loop counter; Before each intermittent run attempt, increment the loop counter by 1; Specifically, for the first N times: when the value of the cycle counter is less than N, the water pump is controlled to run for a fifth preset time and then stop for a sixth preset time; The next N times are as follows: when the value of the cycle counter is greater than or equal to N and less than 2N, the water pump is controlled to run for the fifth preset time and then stop for the seventh preset time. When the value of the loop counter is greater than or equal to 2N, the operation stops and is determined to be an unloaded fault.

5. The intelligent self-recovery control method for a pool cover pump based on water level change detection according to claim 1, characterized in that, If the operating current exceeds a preset stall threshold and persists for a second preset duration, the stall protection process is initiated, including: After detecting a stalled state, multiple intermittent operations are performed to try to clear the blockage. Each attempt involves controlling the water pump to run for eight preset times before stopping, with the stopping time doubling and increasing sequentially. After each run, the operating current is detected. If the operating current recovers to less than or equal to the preset stall threshold and continues for a preset stall recovery time, the stall protection process is exited and the process returns to step S102. If the water level changes from having water to having no water during intermittent operation and continues for the third preset time, then the operation is stopped and the count is reset, the stall protection process is exited, and the process returns to step S102. If the operating current still does not recover after the second preset number of intermittent operation attempts, it is determined to be a stall fault and the water pump is locked and stopped from working.

6. The intelligent self-recovery control method for a pool cover pump based on water level change detection according to claim 1, characterized in that, If the water pump is locked due to a no-load fault or a stall fault, and if the water level is detected to change from having water to having no water for a third preset time, the fault flag is automatically cleared and reset, and the water level is re-detected for the first start water level, the second start water level, and the stop water level. This also includes: For the stall fault, if no water level change from water to no water is detected, the system will automatically reset and return to step S102 after the locking time is greater than or equal to the preset locking time.

7. The intelligent self-recovery control method for a pool cover pump based on water level change detection according to claim 1, characterized in that, If the operating current is greater than or equal to a preset no-load threshold and less than or equal to a preset stall threshold, and remains within the normal duration range, the normal pumping operation process begins, including: When the water pump is running normally, the main controller continuously monitors the status of three water level sensors: the first start water level, the second start water level, and the stop water level. When none of the three water level sensors detect water, the water pump is controlled to continue running for a fourth preset time and then automatically stopped, returning to step S101; If the three water level sensors detect water, the water pump continues to operate normally.

8. A smart self-recovery control system for a pool cover pump based on water level change detection, characterized in that, include: The water level status detection module is used to detect the water level status of the first starting water level, the second starting water level, and the stop water level respectively through a water level sensor; wherein the height of the second starting water level is greater than the first starting water level, and the height of the first starting water level is greater than the stop water level. The water pump start control module is used to control the water pump to start running if water is detected at either the first start water level or the second start water level. The operating current detection module is used to detect the operating current of the water pump after it starts. The operation status judgment module is used to determine the operation status of the water pump based on the operating current, and execute the corresponding self-recovery control strategy based on the operation status. The step of determining the pump's operating status based on the operating current and executing a corresponding self-recovery control strategy based on the operating status includes: If the operating current is less than the preset no-load threshold and continues for a first preset duration, the no-load protection process is initiated. If the operating current is greater than the preset stall threshold and continues for a second preset duration, the stall protection process is initiated. If the operating current is greater than or equal to the preset no-load threshold and less than or equal to the preset stall threshold and remains within the normal duration range, the normal pumping operation process will begin. In the no-load protection process or the stall protection process, if the water pump is locked due to no-load fault or stall fault, and if the water level is detected to change from having water to having no water and this continues for a third preset time, the fault flag will be automatically cleared and reset, and the water level will be re-detected for the first start water level, the second start water level, and the stop water level.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 7.