Water pump impeller anti-blocking method and device
By collecting the physical quantity information of the water pump in the automotive electronic water pump and performing anti-blocking control operations, the problem of impellers being blocked due to impurities is solved, and the protection of the impeller and the normal operation of the system are achieved.
Patent Information
- Application Number
- CN202510146942.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-11
- Publication Date
- 2025-04-25
AI Technical Summary
The impeller in the automotive electronic water pump is easily blocked due to the precipitation of impurities in the coolant, causing the water pump to stop or the impeller to be damaged. The existing filter cannot effectively solve this problem.
The physical quantity information of the water pump is collected in the preset period in the working state of the water pump and the anti-blocking control operation is performed. When a blocking condition is detected, the control impeller will start normally after reversing start, or stop running to eliminate impurities on the impeller.
Effectively determine whether the water pump is blocked, and protect the impeller by reversing or stopping the operation to avoid damage and ensure the normal operation of the system.
Smart Images

Figure CN119878547A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of automobile water pumps, and in particular to a method and device for preventing a water pump impeller from being blocked. Background Art
[0002] The structure of common automotive electronic water pumps is as follows: Figure 1 As shown, the electronic water pump is composed of a motor housing, a shaft, an impeller assembly and a pump head. The electronic water pump is often used in a cooling circulation system. The impeller assembly in the electronic water pump drives the coolant to run. Due to the problems with the pipes through which the coolant flows, it will carry different impurities. When the turbid particles in the impurities reach a certain level, the dirt entering the water pump impeller will be precipitated on the impeller. The impurities attached to the impeller will cause the water pump to jam during startup or operation. In mild cases, the water pump will stop, and in severe cases, the impeller will be damaged.
[0003] At present, in order to protect the impeller, a suitable filter is installed at the water inlet of the water pump to filter out impurities in the coolant. In order not to affect the flow of coolant entering the water pump, a filter with a larger mesh is used. However, the filter with a larger mesh will result in poor filtering effect of impurities in the coolant and cannot protect the impeller well. Summary of the invention
[0004] The purpose of the present application is to provide a method and device for preventing a water pump impeller from being blocked, which can effectively protect the impeller and avoid damage to the impeller.
[0005] To achieve the above objectives, this application provides the following solutions:
[0006] In a first aspect, the present application provides a method for preventing a water pump impeller from being blocked, comprising:
[0007] When the water pump is in working state, the physical quantity information of the water pump is collected according to the preset period;
[0008] Performing anti-blocking control operations on the water pump physical quantity information collected in each cycle;
[0009] The anti-blocking control operation includes:
[0010] When it is detected that the water pump physical quantity information collected in the current cycle meets the stall condition, the water pump impeller is controlled to start normally after performing reverse start, or the water pump is controlled to stop running; when it is detected that the water pump physical quantity information collected in the current cycle does not meet the stall condition, the water pump is controlled to run normally.
[0011] In a second aspect, the present application provides a water pump impeller anti-blocking device, the water pump impeller anti-blocking device comprising:
[0012] The acquisition module is used to collect the physical quantity information of the water pump according to a preset period when the water pump is in working state;
[0013] An execution module is used to perform anti-blocking control operations on the water pump physical quantity information collected in each cycle; wherein the anti-blocking control operations include: when it is detected that the water pump physical quantity information collected in the current cycle meets the blocking condition, controlling the impeller of the water pump to start normally after performing reverse start, or controlling the water pump to stop running; when it is detected that the water pump physical quantity information collected in the current cycle does not meet the blocking condition, controlling the water pump to operate normally.
[0014] According to the specific embodiments provided in this application, this application discloses the following technical effects:
[0015] The present application provides a method and device for preventing the impeller of a water pump from being blocked. When the water pump is in working state, the physical quantity information of the water pump is collected according to a preset cycle; the anti-blocking control operation is performed for the physical quantity information of the water pump collected in each cycle; the anti-blocking control operation includes: when it is detected that the physical quantity information of the water pump collected in the current cycle meets the blocking condition, the impeller of the water pump is controlled to start normally after the reverse start, or the water pump is controlled to stop running; when it is detected that the physical quantity information of the water pump collected in the current cycle does not meet the blocking condition, the water pump is controlled to run normally. The present disclosure can determine whether the water pump is blocked by the physical quantity information of the water pump, and when it is detected that the blocking occurs, the impeller of the water pump is controlled to start normally after the reverse start, so as to achieve the purpose of removing impurities on the impeller by reverse running or controlling the water pump to stop running, thereby achieving the purpose of protecting the impeller from being damaged. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 is a schematic diagram of an electronic water pump in the related art according to an exemplary embodiment;
[0018] Figure 2 is a flow chart of a method for preventing a water pump impeller from being blocked according to an exemplary embodiment;
[0019] Figure 3 is a flow chart of a method for preventing a water pump impeller from being blocked according to an exemplary embodiment;
[0020] Figure 4 is a flow chart of a method for preventing a water pump impeller from being blocked according to an exemplary embodiment;
[0021] Figure 5 A schematic diagram of the functional modules of a water pump impeller anti-blocking device provided in one embodiment of the present application;
[0022] Figure 6 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0023] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0024] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0025] Figure 2 is a flow chart of a method for preventing a water pump impeller from being blocked according to an exemplary embodiment. Figure 2 As shown, the method includes the following steps S101-S103:
[0026] In step S101, when the water pump is in working state, the physical quantity information of the water pump is collected according to a preset period;
[0027] In step S102, an anti-blocking control operation is performed on the water pump physical quantity information collected in each cycle;
[0028] In step S103, the anti-blocking control operation includes: when it is detected that the physical quantity information of the water pump collected in the current cycle meets the blocking condition, controlling the impeller of the water pump to start normally after performing the reverse start, or controlling the water pump to stop running; when it is detected that the physical quantity information of the water pump collected in the current cycle does not meet the blocking condition, controlling the water pump to operate normally.
[0029] When the impeller assembly of the electronic water pump is running, when encountering impurities in the pipeline, the impurities may adhere to the surface of the impeller, thereby causing varying degrees of stalling. The present invention can determine whether the water pump is stalled through the physical quantity information of the water pump, and achieve the purpose of reverse operation to remove impurities on the impeller by controlling the impeller of the water pump to perform a normal start after a reverse start, thereby protecting the impeller from damage, or controlling the water pump to stop running to protect the impeller from damage, thereby not affecting the normal operation of the system.
[0030] In one embodiment, the water pump physical quantity information includes: current bus voltage, current bus current and current speed. Figure 3 As shown, the above step S103 includes the following sub-steps S1031-S1037:
[0031] S1031. Detect whether the current bus voltage collected in the current cycle meets the voltage stall condition. When it is detected that the current bus voltage collected in the current cycle meets the voltage stall condition, execute step S1032. When it is detected that the current bus voltage collected in the current cycle does not meet the voltage stall condition, execute step S1033.
[0032] First a voltage check is performed.
[0033] In one embodiment, Figure 4 As shown, step S1031 can be implemented by step S1041:
[0034] S1041: The voltage stall condition is that the current bus voltage Vcurrent is less than the maximum working voltage Vmax and greater than the minimum working voltage Vmin, that is, the voltage stall condition is: When Vcurrent∈(Vmin, Vmax) collected in the current cycle, it is determined that Vcurrent collected in the current cycle does not meet the voltage stall condition. It is determined that Vcurrent collected in the current cycle meets the voltage stall condition.
[0035] S1032: When it is detected that the current bus voltage collected in the current cycle meets the voltage stall condition, the water pump is controlled to stop running.
[0036] like Figure 4 As shown, when Vcurrent meets When the water pump is controlled to stop running.
[0037] S1033. When it is detected that the current bus voltage collected in the current cycle does not meet the voltage stall condition, detect whether the current bus current collected in the current cycle meets the current stall condition. When it is detected that the current bus current collected in the current cycle meets the current stall condition, execute step S1034. When it is detected that the current bus current collected in the current cycle does not meet the current stall condition, execute step S1035.
[0038] like Figure 4 As shown, when Vcurrent is detected to be not satisfied When the current bus current collected in the current cycle meets the current stall condition, it is necessary to detect whether the current detection is performed.
[0039] Since the working state of the water pump has two different states, namely the starting state and the running state, there are different detection methods for the starting state and the running state.
[0040] If the current working state of the water pump is the start state, such as Figure 4 As shown, the current stall condition is that the current bus current Icurrent is greater than the stall current Istall, that is, the current stall condition is Icurrent>Istall, and the above step S1033 can be implemented by the following steps S1043:
[0041] S1043. When it is detected that the current bus current Icurrent satisfies Icurrent>Istall, it is determined that Icurrent satisfies the current stall condition; when it is detected that the current bus current Icurrent does not satisfy Icurrent>Istall, it is determined that Icurrent does not satisfy the current stall condition.
[0042] S1034, when it is detected that the current bus current collected in the current cycle meets the current stall condition, the impeller of the water pump is controlled to start normally after executing the first preset number of reverse starts;
[0043] like Figure 4 As shown, when it is detected that the current bus current collected in the current cycle is greater than the locked-rotor current, the impeller of the water pump is controlled to start normally after executing the first preset number of reverse starts.
[0044] In one embodiment, after the impeller of the water pump is controlled to start normally after executing the first preset number of reverse starts, the water pump impeller blocking prevention method further includes the following sub-steps A1-A2:
[0045] A1. Execute the first detection operation: detect whether the current bus current after normal startup is greater than the locked-rotor current;
[0046] A2. Execute the first anti-blocking cycle operation:
[0047] If the current bus current after normal startup is greater than the stall current and has not reached the first preset number of cycles, the impeller of the water pump is controlled to start normally after completing the first preset number of reverse starts, and the first detection operation is returned to; if the current bus current after normal startup is less than the stall current, the cycle is stopped and the speed stall processing operation is performed; if the current bus current after normal startup is greater than the stall current and the first preset number of cycles have been completed, the water pump is controlled to stop running.
[0048] Assuming that the first preset number of cycles is 2 times, in A1 and A2, when it is detected that the current bus current collected in the current period is greater than the stall current, the first control of the water pump impeller will be executed to start normally after completing the first preset number of reverse starts. After the first normal start, it will be detected whether the current bus current after the normal start is greater than the stall current. If the current bus current after the first normal start is not greater than the stall current, the water pump is controlled to run normally; if the current bus current after the first normal start is greater than the stall current, the second control of the water pump impeller will be executed to start normally after completing the first preset number of reverse starts. After the second normal start, it will be detected whether the current bus current after the normal start is greater than the stall current. If the current bus current after the second normal start is not greater than the stall current, the water pump is controlled to run normally; if the current bus current after the second normal start is greater than the stall current, the water pump is controlled to stop running.
[0049] Among them, after any normal start-up, you can directly jump to the step of detecting whether the current bus current after the normal start-up is greater than the locked-rotor current, or you can execute each step in sequence from step S1031 until you execute the step of detecting whether the current bus current after the normal start-up is greater than the locked-rotor current.
[0050] This method can detect whether the pump is in a stalled state by the bus current at startup. When the pump is in a stalled state, relevant unblocking strategies can be implemented in a timely manner to protect the water pump and solve the physical damage caused by the hard start of the water pump impeller.
[0051] In one embodiment, if the current working state of the water pump is the running state, the water pump impeller anti-blocking method further includes the following sub-steps S1038-S10311:
[0052] S1038, detect whether the current bus current collected in the current cycle is greater than the maximum working current, that is, detect Icurrent>Iwork_max, if Icurrent satisfies Icurrent>Iwork_max, execute step S1039, if Icurrent does not satisfy Icurrent>Iwork_max, execute step S10311,
[0053] S1039, detecting whether the current bus current within the first preset time period is continuously greater than the maximum working current, that is, detecting whether Icurrent is continuously greater than Iwork_max within the first preset time period; if Icurrent is continuously greater than Iwork_max within the first preset time period, executing step 10310; if Icurrent is not continuously greater than Iwork_max within the first preset time period, executing step 10311;
[0054] When detecting whether the current bus current within the first preset time period is continuously greater than the maximum working current, it can be achieved through the VCU. The ECU of the water pump can send the collected current bus current to the VCU, and the state threshold table shown in Table 1 is maintained in the VCU:
[0055] Table 1
[0056]
[0057] In Table 1, 0 represents normal operating state and 1 represents abnormal state. It can be seen from Table 1 that there are 7 problematic states: abnormal voltage; abnormal current; abnormal speed; abnormal voltage and current; abnormal voltage and speed; abnormal current and speed; abnormal voltage, current and speed.
[0058] The VCU will update the status threshold table in real time based on the data sent by the ECU. If the VCU finds that the current is always 1 within the first preset time period, it will send an instruction to the ECU to execute step 10310. If the VCU finds that the current is not always 1 within the first preset time period, it will send an instruction to the ECU to execute step 10311.
[0059] The voltage in Table 1 represents the current bus voltage in the present disclosure, the current in Table 1 represents the current bus current in the present disclosure, and the rotation speed in Table 1 represents the current rotation speed in the present disclosure.
[0060] S10310, if Icurrent is continuously greater than Iwork_max within the first preset time period, control the water pump to stop running;
[0061] S10311. Control the water pump to operate under Iwork_max.
[0062] S1035. When it is detected that the current bus current collected in the current cycle does not meet the current stall condition, execute the speed stall processing operation: detect whether the current speed collected in the current cycle meets the speed stall condition. When it is detected that the current speed collected in the current cycle meets the speed stall condition, execute step S1036; when it is detected that the current speed collected in the current cycle does not meet the speed stall condition, execute step S1037.
[0063] like Figure 4 As shown, when it is detected that the current bus current collected in the current cycle is not greater than the stall current, the speed stall processing operation is performed.
[0064] In one embodiment, Figure 4As shown, the rotational speed locked-rotor condition is that the current rotational speed Scurrent collected in the current period is less than the locked-rotor speed Sstall, that is, the rotational speed locked-rotor condition is Scurrent < Sstall. At this time, the detection in step S1035 of whether the current rotational speed collected in the current period meets the rotational speed locked-rotor condition can be achieved through step S1046:
[0065] Step S1046: Detect whether the Scurrent collected in the current period meets Scurrent < Sstall; when it is detected that the current rotational speed Scurrent collected in the current period meets Scurrent < Sstall, execute step S1036, and when it is detected that the current rotational speed Scurrent collected in the current period does not meet Scurrent < Sstall, execute step S1037.
[0066] S1036. When it is detected that the current rotational speed collected in the current period meets the rotational speed locked-rotor condition, control the impeller of the water pump to start normally after performing the reverse start for the second preset number of times.
[0067] As Figure 4 shown, when it is detected that the current rotational speed Scurrent collected in the current period meets Scurrent < Sstall, execute step S1036: Control the impeller of the water pump to perform the reverse start for the second preset number of times.
[0068] In one embodiment, after controlling the impeller of the water pump to start normally after performing the reverse start for the second preset number of times, the water pump impeller anti-blocking method further includes the following sub-steps B1 - B2:
[0069] B1. Perform the second detection operation: Detect whether the current rotational speed after normal start is greater than the locked-rotor speed.
[0070] B2. Perform the second anti-blocking loop operation:
[0071] If the current rotational speed after normal start is greater than the locked-rotor speed and the second preset loop number has not been reached, control the impeller of the water pump to start normally after performing the reverse start for the second preset number of times, and return to the second detection operation;
[0072] If the current rotational speed after normal start is not less than the locked-rotor speed, stop the loop and control the water pump to run normally;
[0073] If the current rotational speed after normal start is less than the locked-rotor speed and the loop of the second preset loop number has been completed, control the water pump to stop running.
[0074] Assume that the second preset number of cycles is 3 times. In B1 and B2, when it is detected that the current rotational speed Scurrent collected in the current cycle satisfies Scurrent < Sstall, the impeller of the water pump will be controlled to perform reverse startup for the second preset number of times for the first time. After the first normal startup, it will be detected whether the current rotational speed after this normal startup is greater than the stall rotational speed. If the current rotational speed after the first normal startup is not greater than the stall rotational speed, the water pump will be controlled to run normally; if the current rotational speed after the first normal startup is greater than the stall rotational speed, the impeller of the water pump will be controlled to perform reverse startup for the second preset number of times and then start normally for the second time. After the second normal startup, it will be detected whether the current rotational speed after this normal startup is greater than the stall rotational speed. If the current rotational speed after the second normal startup is not greater than the stall rotational speed, the water pump will be controlled to run normally; if the current rotational speed after the second normal startup is greater than the stall rotational speed, the impeller of the water pump will be controlled to perform reverse startup for the second preset number of times and then start normally for the third time. After the third normal startup, it will be detected whether the current rotational speed after this normal startup is greater than the stall rotational speed. If the current rotational speed after the third normal startup is not greater than the stall rotational speed, the water pump will be controlled to run normally; if the current rotational speed after the third normal startup is greater than the stall rotational speed, the water pump will be controlled to stop running.
[0075] Among them, after any normal startup, it can directly jump to the step of detecting whether the current rotational speed after this normal startup is greater than the stall rotational speed, or it can execute each step in sequence from step S1031 until the step of detecting whether the current rotational speed after this normal startup is greater than the stall rotational speed is executed.
[0076] S1037. When it is detected that the current rotational speed collected in the current cycle does not satisfy the rotational speed stall condition, control the water pump to run normally.
[0077] As Figure 4 shown, when it is detected that the current rotational speed Scurrent collected in the current cycle does not satisfy Scurrent < Sstall, step S1037 is executed: control the water pump to run normally.
[0078] In one embodiment, the water pump impeller anti-blocking method further includes the following sub-steps S10312 - S10311:
[0079] S10312. Detect whether the current rotational speed Scurrent collected in the current cycle is greater than the maximum operating rotational speed Smax (that is, Scurrent > Smax); if Scurrent > Smax is collected in the current cycle, execute step S10313, and if Scurrent ≤ Smax of the maximum operating rotational speed is collected in the current cycle, execute step S10315;
[0080] S10313, detecting whether the current speed Scurrent within the second preset time period is continuously greater than the maximum operating speed Smax; if the current speed within the second preset time period is continuously greater than the maximum operating speed, executing step S10314; if the current speed within the second preset time period is not continuously greater than the maximum operating speed, executing step S10315;
[0081] When detecting whether the current rotation speed Scurrent within the second preset time period is continuously greater than the maximum operating rotation speed Smax, it can also be achieved through Table 1, which will not be described in detail here.
[0082] S10314, control the water pump to stop running;
[0083] S10315. Control the water pump to operate at the maximum speed Smax.
[0084] The above steps can be completed by the ECU corresponding to the water pump. When the ECU executes the relevant steps, the relevant status information of the water pump can be sent to the VCU through the communication protocol, and the VCU saves the data and updates Table 1.
[0085] The present invention determines the impeller blocking state by detecting the changes in the physical quantity information of the electronic water pump, such as the voltage, current and rotation speed, and realizes the bidirectional action of the water pump by reverse operation. The impurities in the water pump impeller can be thrown out in the reverse direction by reverse operation, so as to achieve the purpose of unblocking by self-emptying, thereby avoiding the blocking problem encountered by the electronic water pump during operation and solving the jamming and damage phenomenon encountered by the electronic water pump during the operation of the impeller.
[0086] The following combination Figure 4 The technical solution in this disclosure is described in detail:
[0087] After the water pump is started, S101 is first executed: collecting physical quantity information of the water pump.
[0088] After collecting the physical quantity information of the water pump, perform the relevant steps of voltage detection:
[0089] S1041: Check whether Vcurrent meets exist When Vcurrent∈(Vmin, Vmax), execute step S1032: the water pump can be controlled to stop running, and when Vcurrent∈(Vmin, Vmax), execute current detection related steps:
[0090] When the current state is the startup state, execute S1043 in the current detection related steps: detect whether Icurrent satisfies Icurrent>Istall. When Icurrent>Istall, execute step S1034: control the impeller of the water pump to start normally after completing the first preset number of reverse starts. After normal startup, repeat step S101 and voltage detection, and then continue to execute step S1043. If Icurrent≤Istall at this time, execute the relevant steps of speed detection. If Icurrent>Istall at this time, control the impeller of the water pump to start normally after completing the first preset number of reverse starts. After normal startup, repeat step S101 and voltage detection, and then continue to execute step S1043. If Icurrent≤Istall at this time, control the impeller of the water pump to start normally after completing the first preset number of reverse starts. After normal startup, repeat step S101 and voltage detection, and then continue to execute step S1043. If Icurrent≤Istall at this time, execute the relevant steps of speed detection. If Icurrent>Istall at this time, control the water pump to stop running.
[0091] When the current state is the working state, execute S1038 in the current detection related steps: detect whether Icurrent satisfies Icurrent>Iwork_max, if Icurrent≤Iwork_max, execute step S10310: control the water pump to work under Iwork_max; if Icurrent>Iwork_max, execute step S1039: detect whether Icurrent within the first preset time length is continuously greater than Iwork_max, if Icurrent within the first preset time length is continuously greater than Iwork_max, execute step S10310: control the water pump to stop running, if Icurrent within the first preset time length is not continuously greater than Iwork_max, execute step S10310: control the water pump to work under Iwork_max.
[0092] Speed detection includes the following two sets of logical steps:
[0093] The first set of logical steps:
[0094] Step S1046: Detect whether Scurrent satisfies Scurrent < Sstall. When Scurrent < Sstall, execute Step S1036: Control the impeller of the water pump to start normally after performing reverse starts for a second preset number of times. After normal start, repeat Steps S101, voltage detection, and current detection, and sequentially execute to Step S1046. If Scurrent ≥ Sstall at this time, return to Step S101 again. If Scurrent < Sstall at this time, control the impeller of the water pump to start normally after performing reverse starts for a second preset number of times. After normal start, repeat Steps S101, voltage detection, and current detection, and sequentially execute to Step S1046. If Scurrent ≥ Sstall at this time, return to Step S101 again. If Scurrent < Sstall at this time, control the water pump to stop running.
[0095] The second set of logical steps:
[0096] Step S10312: Detect whether Scurrent satisfies Scurrent > Smax. If Scurrent ≤ Smax, execute Step S10315: Control the water pump to work at Smax and return to Step S101; if Scurrent > Smax, execute Step S10313: Detect whether Scurrent within a second preset duration is continuously greater than Smax. If Scurrent within the second preset duration is continuously greater than Smax, execute Step S10314: Control the water pump to stop running. If Scurrent within the second preset duration is not continuously greater than Smax, then execute Step S10315: Control the water pump to work at Smax and return to Step S101.
[0097] The rotational speed detection of the present disclosure characterizes the rotational speed stall handling operation in the above embodiments.
[0098] Based on the same inventive concept, the embodiments of the present application further provide a water pump impeller anti-blocking device for implementing the water pump impeller anti-blocking method involved above. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the water pump impeller anti-blocking device provided below can refer to the limitations on the water pump impeller anti-blocking method in the above text, and will not be repeated here.
[0099] In an exemplary embodiment, as Figure 5 shown, a water pump impeller anti-blocking device is provided, including:
[0100] An acquisition module 11, configured to collect water pump physical quantity information at a preset period when the water pump is in a working state;
[0101] The execution module 12 is used to perform anti-blocking control operations on the water pump physical quantity information collected in each cycle; wherein the anti-blocking control operations include: when it is detected that the water pump physical quantity information collected in the current cycle meets the blocking condition, controlling the impeller of the water pump to start normally after performing the reverse start, or controlling the water pump to stop running; when it is detected that the water pump physical quantity information collected in the current cycle does not meet the blocking condition, controlling the water pump to operate normally.
[0102] As an optional implementation, the water pump physical quantity information includes: current bus voltage, current bus current and current speed;
[0103] The execution module 12 is specifically used for:
[0104] When it is detected that the current bus voltage collected in the current cycle meets the voltage stall condition, controlling the water pump to stop running;
[0105] When it is detected that the current bus voltage collected in the current cycle does not meet the voltage stall condition, detecting whether the current bus current collected in the current cycle meets the current stall condition;
[0106] When it is detected that the current bus current collected in the current cycle meets the current stall condition, the impeller of the water pump is controlled to start normally after executing a first preset number of reverse starts;
[0107] When it is detected that the current bus current collected in the current cycle does not meet the current stall condition, a speed stall processing operation is performed:
[0108] Detecting whether the current speed collected in the current cycle meets the speed blocking condition;
[0109] When it is detected that the current speed collected in the current cycle meets the speed blocking condition, the impeller of the water pump is controlled to start normally after executing a second preset number of reverse starts;
[0110] When it is detected that the current speed collected in the current cycle does not satisfy the speed blocking condition, the water pump is controlled to operate normally.
[0111] In one embodiment, the current bus voltage collected in the current cycle satisfies the voltage stall condition, including:
[0112] The current bus voltage collected in the current cycle is less than the maximum working voltage and greater than the minimum working voltage.
[0113] In one embodiment,
[0114] In the aspect of detecting whether the current bus current collected in the current cycle meets the current stall condition, the execution module is specifically used to: if the current working state of the water pump is the start state, detect whether the current bus current collected in the current cycle is greater than the stall current;
[0115] In the aspect of controlling the impeller of the water pump to start normally after executing a first preset number of reverse starts when detecting that the current bus current collected in the current cycle meets the current stall condition, the execution module is specifically used to: when detecting that the current bus current collected in the current cycle is greater than the stall current, control the impeller of the water pump to start normally after executing a first preset number of reverse starts;
[0116] In the aspect of executing the speed stall processing operation when it is detected that the current bus current collected in the current cycle does not meet the current stall condition, the execution module is specifically used to: execute the speed stall processing operation when it is detected that the current bus current collected in the current cycle is not greater than the stall current.
[0117] In one embodiment, when it is detected that the current bus current collected in the current cycle is greater than the locked-rotor current, after the impeller of the water pump is controlled to start normally after performing a first preset number of reverse starts, the execution module is further used to:
[0118] Performing a first detection operation: detecting whether the current bus current after normal startup is greater than the locked-rotor current;
[0119] Execute the first anti-blocking cycle operation:
[0120] If the current bus current after normal startup is greater than the locked-rotor current and has not reached the preset number of cycles, the impeller of the water pump is controlled to start normally after performing the first preset number of reverse starts, and the process returns to the first detection operation;
[0121] If the current bus current after normal startup is less than the stall current, the cycle is stopped and the speed stall processing operation is performed;
[0122] If the current bus current after normal startup is greater than the stall current and the preset number of cycles has been completed, the water pump is controlled to stop running.
[0123] In one embodiment, the execution module is specifically used to:
[0124] If the current working state of the water pump is the running state, detecting whether the current bus current collected in the current cycle is greater than the maximum working current;
[0125] If it is greater than, detecting whether the current bus current is continuously greater than the maximum working current within a first preset time period;
[0126] If yes, control the water pump to stop running;
[0127] If not, the water pump is controlled to operate at the maximum operating current.
[0128] In one embodiment,
[0129] In the aspect of detecting whether the current speed collected in the current cycle meets the speed blocking condition, the execution module is specifically used to: detect whether the current speed collected in the current cycle is less than the blocking speed;
[0130] In the aspect of controlling the impeller of the water pump to start normally after completing a second preset number of reverse starts when it is detected that the current speed collected in the current cycle meets the speed stall condition, the execution module is specifically used to: when it is detected that the current speed collected in the current cycle is less than the stall speed, control the impeller of the water pump to start normally after completing a second preset number of reverse starts;
[0131] In the aspect of controlling the water pump to operate normally when it is detected that the current speed collected in the current cycle does not satisfy the speed stall condition, the execution module is specifically used to: when it is detected that the current speed collected in the current cycle is not less than the stall speed, control the water pump to operate normally.
[0132] In one embodiment, when it is detected that the current speed collected in the current cycle is less than the stall speed, after the impeller of the water pump is controlled to start normally after completing the second preset number of reverse starts, the execution module is specifically used to:
[0133] Performing a second detection operation: detecting whether the current speed after normal startup is greater than the stall speed;
[0134] Execute the second anti-blocking cycle operation:
[0135] If the current speed after normal startup is greater than the stall speed and has not reached the second preset number of cycles, the impeller of the water pump is controlled to start normally after completing the second preset number of reverse starts, and the process returns to the second detection operation;
[0136] If the current speed after normal startup is not less than the blocked speed, the circulation is stopped and the water pump is controlled to run normally;
[0137] If the current speed after normal startup is less than the stall speed and the second preset number of cycles has been completed, the water pump is controlled to stop running.
[0138] In one embodiment, the execution module is further configured to:
[0139] Detecting whether the current speed collected in the current cycle is greater than the maximum operating speed;
[0140] If it is greater than, detecting whether the current speed is continuously greater than the maximum operating speed within a second preset time period;
[0141] If yes, control the water pump to stop running;
[0142] If not, control the water pump to operate at the maximum operating speed.
[0143] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 6 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for preventing the impeller of a water pump from being blocked is implemented.
[0144] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0145] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0146] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0147] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0148] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0149] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0150] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.
[0151] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0152] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. A method for preventing a water pump impeller from blocking, characterized in that: The water pump impeller anti-blocking method comprises: When the water pump is in working state, the physical quantity information of the water pump is collected according to the preset period; Performing anti-blocking control operations on the water pump physical quantity information collected in each cycle; The anti-blocking control operation includes: When it is detected that the water pump physical quantity information collected in the current cycle meets the stall condition, the water pump impeller is controlled to start normally after performing reverse start, or the water pump is controlled to stop running; when it is detected that the water pump physical quantity information collected in the current cycle does not meet the stall condition, the water pump is controlled to run normally.
2. The method for preventing water pump impeller from blocking according to claim 1, characterized in that: The water pump physical quantity information includes: current bus voltage, current bus current and current speed; When it is detected that the water pump physical quantity information collected in the current cycle meets the stall condition, the impeller of the water pump is controlled to start normally after performing reverse start, or the water pump is controlled to stop running; when it is detected that the water pump physical quantity information collected in the current cycle does not meet the stall condition, the water pump is controlled to run normally, including: When it is detected that the current bus voltage collected in the current cycle meets the voltage stall condition, controlling the water pump to stop running; When it is detected that the current bus voltage collected in the current cycle does not meet the voltage stall condition, detecting whether the current bus current collected in the current cycle meets the current stall condition; When it is detected that the current bus current collected in the current cycle meets the current stall condition, the impeller of the water pump is controlled to start normally after executing a first preset number of reverse starts; When it is detected that the current bus current collected in the current cycle does not meet the current stall condition, a speed stall processing operation is performed: Detecting whether the current speed collected in the current cycle meets the speed blocking condition; When it is detected that the current speed collected in the current cycle meets the speed blocking condition, the impeller of the water pump is controlled to start normally after executing a second preset number of reverse starts; When it is detected that the current speed collected in the current cycle does not satisfy the speed blocking condition, the water pump is controlled to operate normally.
3. The method for preventing water pump impeller from blocking according to claim 1, characterized in that: The current bus voltage collected in the current cycle satisfies the voltage stall condition, including: The current bus voltage collected in the current cycle is less than the maximum working voltage and greater than the minimum working voltage.
4. The method for preventing water pump impeller from blocking according to claim 2, characterized in that: The detecting whether the current bus current collected in the current cycle meets the current stall condition includes: if the current working state of the water pump is the starting state, detecting whether the current bus current collected in the current cycle is greater than the stall current; The step of controlling the impeller of the water pump to start normally after completing a first preset number of reverse starts upon detecting that the current bus current collected in the current cycle meets the current stall condition comprises: controlling the impeller of the water pump to start normally after completing a first preset number of reverse starts upon detecting that the current bus current collected in the current cycle is greater than the stall current; The performing of the speed blocking processing operation upon detecting that the current bus current collected in the current cycle does not satisfy the current blocking condition includes: performing the speed blocking processing operation upon detecting that the current bus current collected in the current cycle is not greater than the blocking current.
5. The method for preventing water pump impeller from blocking according to claim 4, characterized in that: When it is detected that the current bus current collected in the current cycle is greater than the locked-rotor current, after the impeller of the water pump is controlled to start normally after performing a first preset number of reverse starts, the water pump impeller blocking prevention method further includes: Performing a first detection operation: detecting whether the current bus current after normal startup is greater than the locked-rotor current; Execute the first anti-blocking cycle operation: If the current bus current after normal startup is greater than the locked-rotor current and has not reached the first preset number of cycles, the impeller of the water pump is controlled to start normally after performing the first preset number of reverse starts, and the first detection operation is returned; If the current bus current after normal startup is less than the stall current, the cycle is stopped and the speed stall processing operation is performed; If the current bus current after normal startup is greater than the locked-rotor current and the first preset number of cycles has been completed, the water pump is controlled to stop running.
6. The method for preventing water pump impeller from blocking according to claim 2, characterized in that: The water pump impeller anti-blocking method also includes: If the current working state of the water pump is the running state, detecting whether the current bus current collected in the current cycle is greater than the maximum working current; If it is greater than, detecting whether the current bus current is continuously greater than the maximum working current within a first preset time period; If yes, control the water pump to stop running; If not, the water pump is controlled to operate at the maximum operating current.
7. The method for preventing water pump impeller from blocking according to claim 2, characterized in that: The detecting whether the current speed collected in the current cycle meets the speed blocking condition includes: detecting whether the current speed collected in the current cycle is less than the blocking speed; The step of controlling the impeller of the water pump to start normally after completing a second preset number of reverse starts upon detecting that the current speed collected in the current cycle meets the speed stall condition comprises: controlling the impeller of the water pump to start normally after completing a second preset number of reverse starts upon detecting that the current speed collected in the current cycle is less than the stall speed; When it is detected that the current speed collected in the current cycle does not meet the speed blocking condition, controlling the water pump to operate normally includes: when it is detected that the current speed collected in the current cycle is not less than the blocking speed, controlling the water pump to operate normally.
8. The method for preventing water pump impeller from blocking according to claim 7, characterized in that: When it is detected that the current speed collected in the current cycle is less than the stall speed, after controlling the impeller of the water pump to start normally after completing the second preset number of reverse starts, the method further includes: Performing a second detection operation: detecting whether the current speed after normal startup is greater than the stall speed; Execute the second anti-blocking cycle operation: If the current speed after normal startup is greater than the stall speed and has not reached the second preset number of cycles, the impeller of the water pump is controlled to start normally after completing the second preset number of reverse starts, and the process returns to the second detection operation; If the current speed after normal startup is not less than the blocked speed, the circulation is stopped and the water pump is controlled to run normally; If the current speed after normal startup is less than the stall speed and the second preset number of cycles has been completed, the water pump is controlled to stop running.
9. The method for preventing water pump impeller from blocking according to claim 7, characterized in that: The water pump impeller anti-blocking method also includes: Detecting whether the current speed collected in the current cycle is greater than the maximum operating speed; If it is greater than, detecting whether the current speed is continuously greater than the maximum operating speed within a second preset time period; If yes, control the water pump to stop running; If not, control the water pump to operate at the maximum operating speed.
10. A water pump impeller anti-blocking device, characterized in that: The water pump impeller anti-blocking device comprises: The acquisition module is used to collect the physical quantity information of the water pump according to a preset period when the water pump is in working state; An execution module is used to perform anti-blocking control operations on the water pump physical quantity information collected in each cycle; wherein the anti-blocking control operations include: when it is detected that the water pump physical quantity information collected in the current cycle meets the blocking condition, controlling the impeller of the water pump to start normally after performing reverse start, or controlling the water pump to stop running; when it is detected that the water pump physical quantity information collected in the current cycle does not meet the blocking condition, controlling the water pump to operate normally.