Control method and system for preventing water pump from being stuck in water heater, water heater and medium
By obtaining the duration of continuous inactivity of the water pump, an anti-jamming operation is triggered, which controls the water pump to run briefly. This solves the problem of water pump jamming caused by prolonged inactivity in gas water heaters, improves user experience, and reduces maintenance rates.
Patent Information
- Application Number
- CN202310120087.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-18
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2043-01-18
AI Technical Summary
When existing gas water heaters are not used for a long time or the circulation booster function is not activated, the water pump may become stuck due to prolonged inactivity, affecting user experience and increasing the repair rate.
By obtaining the duration of continuous inactivity of the water pump, an anti-jamming operation is triggered, controlling the water pump to run briefly at a preset power or preset speed to reduce internal friction and starting inertia, thus preventing scale buildup on the water pump.
This effectively avoids pump jamming caused by prolonged inactivity, improving user experience and reducing product repair rates.
Smart Images

Figure CN116123733B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of water heaters, in particular to a control method and system for preventing water pump from being stuck in a water heater, a water heater and a medium. BACKGROUND
[0002] Currently, there are gas water heaters with water pumps on the market, such as gas water heaters with zero cold water and circulating boost functions. When the user does not use the gas water heater for a long time, or does not start the circulating boost function of the gas water heater for a long time during use, the water pump will cause the internal bearing friction to increase due to long-term non-rotation, the dead water in the water pump will scale due to long-term static, and the starting inertia will increase. After this situation occurs, if the user uses the circulating boost function of the gas water heater, the water pump may not rotate normally, causing a stuck phenomenon, system error, and the user cannot normally use the circulating boost function, which reduces the user's experience and increases the product's maintenance rate. SUMMARY
[0003] The technical problem to be solved by the present application is to overcome the defect that the water pump will cause a stuck phenomenon due to long-term non-rotation in the prior art, and to provide a control method and system for preventing water pump from being stuck in a water heater, a water heater and a medium.
[0004] The present application solves the above technical problems by the following technical solutions:
[0005] The present application provides a control method for preventing water pump from being stuck in a water heater, comprising:
[0006] obtaining a continuous non-starting duration of the water pump;
[0007] when the continuous non-starting duration meets a stuck prevention triggering condition, controlling the water pump to perform a stuck prevention operation.
[0008] Preferably, the stuck prevention triggering condition comprises that the continuous non-starting duration is greater than a first duration threshold.
[0009] Preferably, the stuck prevention triggering condition comprises that the continuous non-starting duration is greater than a second duration threshold, and the water heater is in a working state and the water pump is in a non-starting state.
[0010] Preferably, the second duration threshold is less than the first duration threshold.
[0011] Preferably, the control of the water pump to perform the stuck prevention operation comprises:
[0012] controlling the water pump to run at a preset power or a preset rotating speed for a preset duration.
[0013] The present application also provides a control system for preventing water pump from being stuck in a water heater, comprising:
[0014] an acquisition module configured to acquire a continuous non-starting duration of the water pump;
[0015] a anti-stuck operation module configured to control the water pump to perform an anti-stuck operation when the continuous non-starting duration meets an anti-stuck triggering condition.
[0016] Preferably, the anti-stuck triggering condition comprises that the continuous non-starting duration is greater than a first duration threshold.
[0017] Preferably, the anti-stuck triggering condition comprises that the continuous non-starting duration is greater than a second duration threshold and the water heater is in a working state and the water pump is in a non-starting state.
[0018] Preferably, the second duration threshold is less than the first duration threshold.
[0019] Preferably, the anti-stuck operation module is specifically configured to control the water pump to run at a preset power or a preset rotating speed for a preset duration when the continuous non-starting duration meets the anti-stuck triggering condition.
[0020] The application further provides a water heater comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the control method for preventing the water pump in the water heater from being stuck when executing the computer program.
[0021] The application further provides a computer storage medium having a computer program stored thereon, wherein the computer program is executable by a processor to implement the control method for preventing the water pump in the water heater from being stuck.
[0022] The application has the following positive progress effects:
[0023] The application triggers the anti-stuck operation by whether the continuous non-starting duration of the water pump meets the anti-stuck triggering condition, controls the water pump to run for a short time during normal use of the gas water heater by the user and during long-time standby (power-on state) of the gas water heater, reduces the friction between the internal bearings of the water pump, avoids the internal dead water of the water pump from being scaled due to long-term and static placement, reduces the starting inertia of the water pump, and thus avoids the water pump from being stuck during starting due to long-time non-rotation. BRIEF DESCRIPTION OF DRAWINGS
[0024] Figure 1 The flowchart of the control method for preventing the water pump in the water heater from being stuck is shown in FIG. 1.
[0025] Figure 2 The flowchart of an example of the control method for preventing the water pump in the water heater from being stuck is shown in FIG. 2.
[0026] Figure 3A module schematic diagram of the control system for preventing the water pump in the water heater from being stuck in the embodiment 2 of the present application.
[0027] Figure 4 A structure schematic diagram of the water heater in the embodiment 3 of the present application. DETAILED DESCRIPTION
[0028] The present application will be further described in the following by way of examples, but the present application is not limited to the scope of the examples.
[0029] Embodiment 1
[0030] The present embodiment provides a control method for preventing the water pump in the water heater from being stuck, referring to Figure 1 , the control method for preventing the water pump in the water heater from being stuck comprises:
[0031] S11, obtaining the continuous non-starting duration of the water pump.
[0032] S12, when the continuous non-starting duration meets the anti-stuck triggering condition, controlling the water pump to perform the anti-stuck operation.
[0033] The anti-stuck triggering condition comprises a limiting condition for the continuous non-starting duration, when the continuous non-starting duration reaches a certain degree, the anti-stuck operation is triggered, the water pump is controlled to run for a short time, the long-time non-starting state of the water pump is interrupted, the continuous non-starting duration is cleared, the friction between the internal bearings of the water pump is reduced, the internal dead water of the water pump is prevented from being scaled due to long-term and stationary, and the starting inertia of the water pump is reduced.
[0034] The anti-stuck triggering condition can also comprise a limiting condition other than the continuous non-starting duration, which can be set according to the existing control logic of the water heater.
[0035] One or more flag bits can be used to indicate whether the continuous non-starting duration meets part or all of the items in the anti-stuck triggering condition. For example, a water pump allowed starting flag bit can be used to indicate whether the limiting condition of the minimum intervention duration for the continuous non-starting duration is met, a water pump forced starting flag bit can be used to indicate whether the limiting condition of the maximum intervention duration for the continuous non-starting duration is met, and a water pump anti-stuck output flag bit can be used to indicate whether all the items in the anti-stuck triggering condition are met.
[0036] The present embodiment triggers the anti-stuck operation by whether the continuous non-starting duration of the water pump meets the anti-stuck triggering condition, controls the water pump to run for a short time through timing in the process of the user normally using the gas water heater and the process of the gas water heater being on standby (in the power-on state), reduces the friction between the internal bearings of the water pump, avoids the internal dead water of the water pump from being scaled due to long-term and stationary, reduces the starting inertia of the water pump, and thus avoids the water pump from being stuck when starting due to long-time non-rotation.
[0037] In a specific implementation, the anti-stuck triggering condition includes that the continuous non-starting duration is greater than a first duration threshold.
[0038] When the continuous non-starting duration is greater than the first duration threshold, it indicates that the water pump has not been started for a relatively long time, the friction between the bearings inside the water pump is relatively large, and the starting inertia is also relatively large, and the urgency is relatively large. In order to avoid the continuous increase of the friction between the bearings inside the water pump and the starting inertia, the water pump is forced to start at this time, the water pump is controlled to run for a short time, the long-time non-starting state of the water pump is interrupted, the continuous non-starting duration is cleared, the friction between the bearings inside the water pump is reduced, the internal dead water of the water pump is prevented from being scaled due to long-term and static placement, and the starting inertia of the water pump is reduced.
[0039] Preferably, the first duration threshold is set to 168 hours, that is, 7 days.
[0040] The first duration threshold can be set according to actual needs.
[0041] In a specific implementation, the anti-stuck triggering condition includes that the continuous non-starting duration is greater than a second duration threshold and the water heater is in a working state and the water pump is in a non-starting state.
[0042] The second duration threshold is less than the first duration threshold.
[0043] The water pump of the water heater rotates when the circulation pressurization function is used, and does not rotate when the function is not used.
[0044] Once the water pump starts to rotate in use, the friction between the bearings inside the water pump is reduced, the internal dead water of the water pump is prevented from being scaled due to long-term and static placement, and the starting inertia of the water pump is reduced. When the water pump stops rotating, the continuous non-starting duration needs to be cleared and the timing is restarted.
[0045] When the continuous non-starting duration is greater than the second duration threshold, it indicates that the water pump has not been started for a certain time, the friction between the bearings inside the water pump is relatively large, the starting inertia is also relatively large, and the urgency is relatively large. In order to avoid the continuous increase of the friction between the bearings inside the water pump and the starting inertia, the water pump is forced to start when the water pump is still in a non-starting state in combination with the current working state of the water pump, the water pump is controlled to run for a short time, the long-time non-starting state of the water pump is interrupted, the continuous non-starting duration is cleared, the friction between the bearings inside the water pump is reduced, the internal dead water of the water pump is prevented from being scaled due to long-term and static placement, and the starting inertia of the water pump is reduced.
[0046] Preferably, the second duration threshold is set to 72 hours, that is, 3 days.
[0047] The second duration threshold can be set according to actual needs.
[0048] In the implementation, the "controlling the water pump to perform the anti-stuck operation" in step S12 includes:
[0049] controlling the water pump to operate at a preset power or a preset rotating speed for a preset time length.
[0050] The preset power is a low power, the preset rotating speed is a low rotating speed, and the preset time length is preferably 5 seconds.
[0051] The preset power, the preset rotating speed, and the preset time length can be set according to actual needs.
[0052] The following is a specific example for further illustrating the control method for preventing the water pump in the water heater from being stuck, referring to Figure 2 The method includes the following steps:
[0053] (1) When the time counting of the water pump not being started is greater than a set value 1 (for example, 72 hours), the water pump allows the starting flag to be in position 1;
[0054] (2) When the time counting of the water pump not being started is greater than a set value 2 (for example, 168 hours), the water pump forces the starting flag to be in position 1, and the water pump allows the starting flag to be cleared to position 0;
[0055] (3) If the system is in a working state and the water pump is not running under the condition that the water pump allows the starting flag to be in position 1, the water pump anti-stuck output flag is in position 1;
[0056] (4) The water pump anti-stuck output flag is in position 1 under the condition that the water pump forces the starting flag to be in position 1;
[0057] (5) If the water pump anti-stuck flag is in position 1, the water pump is controlled to rotate for a fixed time (for example, 5 seconds), and the water pump anti-stuck flag is cleared to position 0 after 5 seconds.
[0058] Embodiment 2
[0059] The embodiment provides a control system for preventing the water pump in the water heater from being stuck, referring to Figure 3 The control system for preventing the water pump in the water heater from being stuck includes:
[0060] An acquisition module 1 is configured to acquire a continuous non-starting time length of the water pump.
[0061] An anti-stuck operation module 2 is configured to control the water pump to perform an anti-stuck operation when the continuous non-starting time length meets an anti-stuck triggering condition.
[0062] The anti-stuck triggering condition includes a limiting condition for the continuous non-starting time length. When the continuous non-starting time length reaches a certain degree, the anti-stuck operation is triggered, the water pump is controlled to operate for a short time, the long-time non-starting state of the water pump is interrupted, the continuous non-starting time length is cleared, the friction between the internal bearings of the water pump is reduced, the internal dead water of the water pump is prevented from being scaled due to long-term and static placement, and the starting inertia of the water pump is reduced.
[0063] The anti-stuck triggering condition can also include a limit condition other than the continuous non-starting duration, which can be set according to the existing control logic of the water heater.
[0064] Whether the continuous non-starting duration meets part or all of the items in the anti-stuck triggering condition can be indicated by one or more flag bits. For example, a water pump allowed start flag bit can be used to indicate whether the limit condition of the minimum intervention duration of the continuous non-starting duration is met, a water pump forced start flag bit can be used to indicate whether the limit condition of the maximum intervention duration of the continuous non-starting duration is met, and a water pump anti-stuck output flag bit can be used to indicate whether all items in the anti-stuck triggering condition are met.
[0065] The embodiment triggers the anti-stuck operation by whether the continuous non-starting duration of the water pump meets the anti-stuck triggering condition. In the process of normal use of the gas water heater by the user, and in the process of long standby (power-on state) of the gas water heater, the water pump is controlled to run for a short time by timing, reducing the friction between the internal bearings of the water pump, avoiding the internal dead water of the water pump from scaling due to long-term and stationary, and reducing the starting inertia of the water pump, thereby avoiding the stuck phenomenon of the water pump during starting due to long-term non-rotation.
[0066] In specific implementation, the anti-stuck triggering condition includes that the continuous non-starting duration is greater than a first duration threshold.
[0067] Wherein, when the continuous non-starting duration is greater than the first duration threshold, it means that the water pump has not been started for a relatively long time, the friction between the internal bearings of the water pump is already relatively large, the starting inertia is also relatively large, and the urgency is very large. In order to avoid the friction between the internal bearings of the water pump and the starting inertia from continuing to increase, the water pump is forced to start at this time, the water pump is controlled to run for a short time, the long-term non-starting state of the water pump is interrupted, the continuous non-starting duration is cleared, the friction between the internal bearings of the water pump is reduced, the internal dead water of the water pump is avoided from scaling due to long-term and stationary, and the starting inertia of the water pump is reduced.
[0068] Preferably, the first duration threshold is set to 168 hours, i.e. 7 days.
[0069] The first duration threshold can be set according to actual needs.
[0070] In specific implementation, the anti-stuck triggering condition includes that the continuous non-starting duration is greater than a second duration threshold and the water heater is in a working state and the water pump is in a non-starting state.
[0071] Wherein, the second duration threshold is less than the first duration threshold.
[0072] Wherein, the water heater with the water pump rotates when the circulation boosting function is used, and does not rotate when the function is not used.
[0073] Once the water pump starts rotating in the process of use, the friction between the internal bearings of the water pump is reduced, the internal dead water of the water pump is prevented from scaling due to long-term and static placement, and the starting inertia of the water pump is reduced. When the water pump stops rotating, the continuous non-starting time needs to be cleared and restarted.
[0074] When the continuous non-starting time is greater than the second time threshold, it indicates that the water pump has not started running for a certain period of time, the friction between the internal bearings of the water pump is already relatively large, the starting inertia is also relatively large, and the urgency is relatively large. In order to avoid the continuous increase of the friction between the internal bearings of the water pump and the starting inertia, combined with the current working state of the water pump, the water pump is forcibly started when the water pump is still in the non-starting state, the water pump is controlled to operate temporarily, the long-time non-starting state of the water pump is interrupted, the continuous non-starting time is cleared, the friction between the internal bearings of the water pump is reduced, the internal dead water of the water pump is prevented from scaling due to long-term and static placement, and the starting inertia of the water pump is reduced.
[0075] Preferably, the second time threshold is set to 72 hours, i.e. 3 days.
[0076] The second time threshold can be set according to actual needs.
[0077] In specific implementation, the anti-stuck operation module 2 is specifically configured to control the water pump to operate at a preset power or a preset speed for a preset time when the continuous non-starting time meets the anti-stuck triggering condition.
[0078] Preferably, the preset power is a low power, the preset speed is a low speed, and the preset time is preferably 5 seconds.
[0079] The preset power, the preset speed, and the preset time can be set according to actual needs.
[0080] The following specific example is used to further illustrate the control method for preventing the water pump in the water heater from being stuck, which is described in detail in the following. Figure 2 The method includes the following steps:
[0081] (1) When the water pump non-starting time counting is greater than a set value 1 (such as 72 hours), the water pump allows the starting flag bit to be 1;
[0082] (2) When the water pump non-starting time counting is greater than a set value 2 (such as 168 hours), the water pump forcibly starts the flag bit to be 1, and the water pump allows the starting flag bit to be cleared to 0;
[0083] (3) Under the condition that the water pump allows the starting flag bit to be 1, if the system is in a working state and the water pump is not running, the water pump anti-stuck output flag bit is 1;
[0084] (4) Under the condition that the water pump forcibly starts the flag bit to be 1, the water pump anti-stuck output flag bit is 1;
[0085] (5) If the water pump anti-stuck flag is 1, control the water pump to rotate for a fixed time (e.g. 5 seconds), and after 5 seconds, the water pump anti-stuck flag is cleared to 0.
[0086] Embodiment 3
[0087] Figure 4 A structure schematic diagram of a water heater is provided for Embodiment 3 of the present application. The water heater comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, and the processor implements the control method for preventing water pump from being stuck in the water heater in Embodiment 1 when executing the program. Figure 4 The water heater 30 shown is only an example and should not bring any limitation to the function and use range of the embodiments of the present application.
[0088] The water heater 30 can be in the form of a general computing device, for example, it can be a server device. The components of the water heater 30 can include but are not limited to the above-mentioned at least one processor 31, the above-mentioned at least one memory 32, a bus 33 connecting different system components including the memory 32 and the processor 31.
[0089] The bus 33 includes a data bus, an address bus and a control bus.
[0090] The memory 32 can include volatile memory, such as a random access memory (RAM) 321 and / or a cache memory 322, and can further include a read-only memory (ROM) 323.
[0091] The memory 32 can further include a program / utility 325 having a set (at least one) of program modules 324, such as an operating system, one or more application programs, other program modules, and program data, and each of these examples, or some combination thereof, can include implementation of a network environment.
[0092] The processor 31 performs various function applications and data processing by running the computer program stored in the memory 32, such as the control method for preventing water pump from being stuck in the water heater in Embodiment 1 of the present application.
[0093] The water heater 30 can also communicate with one or more external devices 34 (e.g., a keypad, a display, a microphone, a speaker, etc.). Such communication can occur through input / output (I / O) interface 35. In addition, the model generated water heater 30 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or the public network, such as the Internet) through network adapter 36. As illustrated, network adapter 36 communicates with the other modules of the model generated water heater 30 through bus 33. It should be appreciated that other hardware and / or software modules can be used in conjunction with the model generated water heater 30, including but not limited to, microcode, device drivers, redundant processors, external disk drive arrays, RAID (Redundant Array of Independent Disks) systems, tape drives, and data backup storage systems, etc.
[0094] It should be noted that although several units / modules or sub-units / modules of the water heater are mentioned in the foregoing detailed description, such a division is merely exemplary and not mandatory. Indeed, according to embodiments of the application, the features and functions of two or more units / modules described above can be embodied in one unit / module; conversely, the features and functions of one unit / module described above can be further divided into embodied by a plurality of units / modules.
[0095] Embodiment 4
[0096] The embodiment provides a computer readable storage medium, which stores a computer program. The program is executed by a processor to implement the control method for preventing water pump from being stuck in a water heater in the embodiment 1.
[0097] In which, the readable storage medium can adopt more specifically can include but not limited to: portable disk, hard disk, random access memory, read-only memory, erasable programmable read-only memory, optical storage device, magnetic storage device or any suitable combination of the above.
[0098] In possible implementation manners, the application can also be implemented in the form of a program product, which includes program code for causing the terminal device to execute the control method for preventing water pump from being stuck in a water heater in the embodiment 1 when the program product is run on the terminal device.
[0099] In which, the program code for executing the application can be written in any combination of one or more programming languages, which can be executed entirely on the user device, partially on the user device, as a stand-alone software package, partially on the user device and partially on a remote device, or entirely on a remote device.
[0100] Although the specific embodiments of the present application have been described above, it is understood by those skilled in the art that the present application is only illustrated by way of example, and the scope of protection of the present application is defined by the appended claims. Those skilled in the art can make various changes or modifications to the embodiments without departing from the principles and essence of the present application, and such changes and modifications fall within the scope of protection of the present application.
Claims
1. A control method for preventing the seizure of a water pump in a water heater, characterized by, The method comprises: acquiring a continuous non-starting duration of the water pump; controlling the water pump to perform an anti-stuck operation when the continuous non-starting duration meets an anti-stuck triggering condition; the anti-stuck triggering condition comprises that the continuous non-starting duration is greater than a first duration threshold; the anti-stuck triggering condition comprises that the continuous non-starting duration is greater than a second duration threshold and the water heater is in a working state and the water pump is in a non-starting state; wherein the second duration threshold is less than the first duration threshold.
2. The control method for preventing the water pump from being stuck in the water heater according to claim 1, wherein The control of the water pump to perform an anti-stuck operation comprises: controlling the water pump to run at a preset power or a preset rotating speed for a preset duration.
3. A control system for preventing water pump jamming in a water heater, characterized in that, The method comprises: an acquiring module configured to acquire a continuous non-starting duration of the water pump; an anti-stuck operation module configured to control the water pump to perform an anti-stuck operation when the continuous non-starting duration meets an anti-stuck triggering condition; the anti-stuck triggering condition comprises that the continuous non-starting duration is greater than a first duration threshold; the anti-stuck triggering condition comprises that the continuous non-starting duration is greater than a second duration threshold and the water heater is in a working state and the water pump is in a non-starting state; wherein the second duration threshold is less than the first duration threshold.
4. The control system for preventing the water pump from being stuck in the water heater according to claim 3, wherein The anti-stuck operation module is specifically configured to control the water pump to run at a preset power or a preset rotating speed for a preset duration when the continuous non-starting duration meets the anti-stuck triggering condition.
5. A water heater comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the computer program comprises instructions for causing the processor to perform the method of any one of claims 1 to 4. 5 The processor executes the computer program to implement the control method for preventing the water pump in the water heater from being stuck as claimed in any one of claims 1-2.
6. A computer storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to implement the control method for preventing the water pump in the water heater from being stuck as claimed in any one of claims 1-2.
Citation Information
Patent Citations
Control method of automatic emptying water pump, corresponding equipment of the device and storage medium
CN110332102A
Anti-clamping stagnation control method for zero-cold-water gas hot water built-in water pump
CN110926033A