Cleaning machine pipeline blockage detection method, fan control method and system

By obtaining the detection speed and temperature in the fan constant power mode of the cleaning machine, determining the pipeline blockage in combination with preset conditions, and using fan reversal and forward rotation strategies to clean the pipeline, the problem of misjudgment of the cleaning machine in different environments is solved, and accurate judgment and economical pipeline cleaning is achieved.

CN116899978BActive Publication Date: 2025-08-26NINGBO FOTILE KITCHEN WARE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310889155.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-19
Publication Date
2025-08-26
Estimated Expiration
2043-07-19

AI Technical Summary

Technical Problem

Existing cleaning machines cannot accurately determine whether the pipeline is blocked, especially in different usage environments, which can easily lead to misjudgment, affecting the normal operation of the cleaning machine.

Method used

By obtaining the detected speed and current temperature in the fan in constant power mode, determining the pipeline blockage based on preset conditions, and using the fan's inversion and forward rotation strategies to clean the pipeline.

Benefits of technology

It realizes accurate judgment of the cleaning machine pipeline blockage in different environments, ensuring that the cleaning machine works normally without additional devices, which is economical and affordable.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116899978B_ABST
    Figure CN116899978B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for detecting pipeline blockage in a cleaning machine, a method for controlling a fan, and a system. The cleaning machine includes a fan. The method comprises: obtaining a detected rotational speed and / or current temperature of the fan when the fan is operating in a constant power mode; and detecting pipeline blockage in the cleaning machine based on the detected rotational speed and / or current temperature. Based on the detected rotational speed and current temperature of the fan, the operating state of the fan is determined, thereby determining the blockage condition of the cleaning machine pipeline. This method can accurately determine the pipeline status of the cleaning machine, enabling the cleaning machine to operate normally, without requiring additional components, and is economical and cost-effective.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of cleaning machines, and in particular to a pipeline blockage detection method, a fan control method and a system for a cleaning machine. Background Art

[0002] During use, a cleaning machine may experience a risk of pipe blockage due to foreign matter. This blockage can reduce suction at the machine's inlet, reducing both cleaning and water recovery capabilities, necessitating prompt notification and action. While some other products use fan power or speed to determine pipe blockage, cleaning machines generally use constant power control, making it impossible to determine pipe blockage based on power differences. However, fan speed differences can be used to determine blockage.

[0003] For high-speed fans used in cleaning machines, the individual speeds of the fans generally vary greatly. When the individual speed difference of the fans is large relative to the fan speed change value caused by pipeline blockage (the difference between the fan speed in the unblocked state and the fan speed in the blocked state), if the fan speed value is directly set when the pipeline is not blocked, it is easy to cause the degree of blockage to vary greatly when it is judged that the pipeline is blocked, that is, the identification is inaccurate.

[0004] Furthermore, different operating environments (e.g., high altitude) significantly impact the fan speed. If the fan speed is set to the same value as at low altitudes when the pipe is unblocked, the fan speed will increase at high altitudes due to air pressure, even if the pipe is not blocked. This can lead to a misjudgment of a pipe blockage and prevent the cleaner from operating normally. Furthermore, high altitudes can increase the fan speed, even approaching or exceeding the fan's speed limit, and the cleaner will also malfunction. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to overcome the defect in the prior art that it is impossible to accurately determine whether the pipeline of a cleaning machine is blocked, and to provide a pipeline blockage detection method for a cleaning machine, a fan control method and system.

[0006] The present invention solves the above technical problems through the following technical solutions:

[0007] In a first aspect, a method for detecting pipe blockage in a cleaning machine is provided, wherein the cleaning machine includes a fan, and the method for detecting pipe blockage includes:

[0008] When the fan is operating in a constant power mode, obtaining a detected speed and / or current temperature of the fan;

[0009] The blockage condition of the pipeline of the cleaning machine is detected according to the detected rotation speed and / or current temperature.

[0010] Optionally, the detecting the blockage condition of the pipeline of the cleaning machine according to the detected rotation speed and / or current temperature includes:

[0011] In response to the detected speed and the standard speed meeting a first preset condition and lasting for a duration greater than the first preset duration, it is determined that the pipeline is blocked; wherein the standard speed is the speed of the fan when it is not blocked.

[0012] Optionally, the detecting the blockage condition of the pipeline of the cleaning machine according to the detected rotation speed and / or current temperature further includes:

[0013] In response to the detected rotational speed and the standard rotational speed meeting a first preset condition and the duration thereof being no longer than the first preset duration, obtaining a current temperature of the fan;

[0014] In response to the current temperature being greater than the set temperature and lasting for a period longer than a second preset period, the pipe blockage condition of the cleaning machine is detected according to the detection speed and the standard speed.

[0015] Optionally, the detecting the pipe blockage condition of the cleaning machine according to the detected rotational speed and the standard rotational speed includes:

[0016] In response to the detected rotational speed and the standard rotational speed meeting a first preset condition, determining that the pipeline is clogged;

[0017] In response to the detected rotational speed and the standard rotational speed not meeting a first preset condition, and the fan operating in a constant rotational speed mode, it is determined that the pipeline is clogged.

[0018] Optionally, the first preset condition includes:

[0019] The ratio of the detected rotational speed to the standard rotational speed is not less than a first coefficient, wherein the detected rotational speed is greater than the standard rotational speed;

[0020] And / or, the difference between the detected rotational speed and the standard rotational speed is not less than a first threshold value.

[0021] In a second aspect, a control method for a wind turbine is provided, the control method comprising:

[0022] Determine whether the pipeline is blocked based on the pipeline blockage detection method described in the first aspect;

[0023] In response to the pipeline being clogged, the fan is controlled to operate according to a preset strategy to clean the pipeline.

[0024] Optionally, the step of controlling the wind turbine to operate according to a preset strategy includes:

[0025] When the duration of the reverse rotation of the fan reaches a third preset duration, controlling the fan to rotate forward;

[0026] When the duration of the forward rotation of the fan reaches a fourth preset duration, controlling the fan to rotate in the reverse direction;

[0027] The fan is controlled to cyclically rotate in reverse and forward directions until a second preset condition is reached.

[0028] Optionally, the second preset condition includes:

[0029] The detected speed and the set speed of the fan meet a third preset condition;

[0030] And / or, the number of cycles is greater than a set number.

[0031] Optionally, the third preset condition includes:

[0032] The ratio of the detected rotational speed to the set rotational speed is not greater than a second coefficient; wherein the second coefficient is less than the first coefficient;

[0033] And / or, the difference between the detected rotational speed and the set rotational speed is not greater than a second threshold.

[0034] Optionally, the control method includes:

[0035] When the fan is operating in a constant power mode, when the current speed of the fan is not less than a speed threshold, controlling the fan to enter a constant speed mode;

[0036] When the fan is running in a constant speed mode, when the current power of the fan is not less than a power threshold, the fan is controlled to enter a constant power mode.

[0037] In a third aspect, a pipeline blockage detection system for a cleaning machine is provided, wherein the cleaning machine includes a fan, and the pipeline blockage detection system includes:

[0038] an acquisition module, configured to acquire a detected rotational speed and / or a current temperature of the fan when the fan is operating in a constant power mode;

[0039] The detection module is used to detect the blockage of the pipeline of the cleaning machine according to the detection rotation speed and / or current temperature.

[0040] In a fourth aspect, a control system for a wind turbine is provided, the control system comprising:

[0041] a judgment module, configured to judge whether a pipeline is blocked based on the pipeline blockage detection system according to the third aspect;

[0042] The control module is configured to control the fan to operate according to a preset strategy in response to blockage of the pipeline to clean the pipeline.

[0043] In a fifth aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and for running on the processor, wherein the processor implements the method described in the first aspect or the second aspect when executing the computer program.

[0044] In a sixth aspect, a computer storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the method described in the first aspect or the second aspect is implemented.

[0045] On the basis of conforming to the common sense in this field, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present invention.

[0046] The positive progressive effect of the present invention is that the working state of the fan is judged according to the detected speed and current temperature of the fan, thereby determining the blockage condition of the cleaning machine pipeline. The pipeline state of the cleaning machine can be accurately judged to enable the cleaning machine to work normally without the need for additional devices, which is economical and affordable. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 A flow chart of a method for detecting pipe blockage in a cleaning machine provided by an embodiment of the present invention;

[0048] Figure 2 A flow chart of another method for detecting pipe blockage in a cleaning machine provided by an embodiment of the present invention;

[0049] Figure 3 A flow chart of a method for controlling a fan provided by an embodiment of the present invention;

[0050] Figure 4 A flow chart of fan control logic for dredging a pipeline in a fan control method provided by an embodiment of the present invention;

[0051] Figure 5 A flow chart of a method for controlling a fan provided by an embodiment of the present invention;

[0052] Figure 6 A schematic structural diagram of a pipeline blockage detection system for a cleaning machine provided by an embodiment of the present invention;

[0053] Figure 7 A schematic structural diagram of a control system for a wind turbine provided by an embodiment of the present invention;

[0054] Figure 8 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0055] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.

[0056] like Figure 1 As shown, a method for detecting pipe blockage in a cleaning machine provided by an embodiment of the present invention includes the following steps:

[0057] S11. When the fan is running in a constant power mode, obtain a detected speed and / or current temperature of the fan.

[0058] The detected speed of the fan is the actual speed of the fan obtained in the current usage environment within each time period. The fan includes a brushless DC motor. The fan can adjust the rotation direction of the fan. The fan includes two operating modes: constant power and constant speed.

[0059] The cleaning machine provided by the embodiment of the present invention includes: a sewage suction pipeline, a fan for generating suction to suck dirt into the sewage suction pipeline and a fan control system, a temperature sensor for detecting the temperature of the fan, and a control system of the cleaning machine.

[0060] The control system of the cleaning machine can control the rotation direction and operating power of the fan, the control system of the cleaning machine can obtain the fan speed, and the control system of the cleaning machine can obtain the temperature of the fan body detected by the temperature sensor.

[0061] S12: Detect the blockage of the pipeline of the cleaning machine according to the detected rotation speed and / or current temperature.

[0062] In one embodiment, the blockage condition of the pipeline of the cleaning machine is detected based on the detected rotation speed and / or the current temperature, including: in response to the detection rotation speed and the standard rotation speed meeting the first preset condition and the duration is greater than the first preset time, it is determined that the pipeline is blocked; wherein, the standard rotation speed is the rotation speed of the fan when it is not blocked.

[0063] The first preset duration is set according to actual conditions, for example, 2 minutes.

[0064] When the fan is operating at a constant power, if the air inlet or outlet duct is blocked, the fan speed will increase due to the reduction in air intake and load reduction. Utilizing this principle, the embodiment of the present invention uses the increase in fan speed to determine whether the suction duct of the cleaning machine is blocked. However, in order to avoid the influence of individual differences in fans and factors such as the operating environment (high altitude) on the fan speed and to ensure the accuracy of the judgment, the present invention does not adopt the method of directly setting the fan speed value when the pipeline is not blocked, but obtains the fan speed (standard speed) when the cleaning machine is turned on for the first time.

[0065] In one embodiment, the step of obtaining the standard rotation speed includes:

[0066] S21, set the completion flag of the cleaning machine obtaining the fan standard speed to Flag1, and set the initial value to 0. The cleaning machine enters the process of obtaining the fan standard speed when it is turned on for the first time, thereby ensuring that the pipeline of the cleaning machine is not blocked during this process.

[0067] S22. If the fan standard speed completion flag Flag1 is set to 1, the control system of the cleaning machine clears Flag1 to 0 after receiving an instruction to clear Flag1, and writes the cleared Flag1 into the memory of the cleaning machine control system.

[0068] S23. If the completion flag Flag1 for obtaining the standard speed of the fan is not set to 1, the process of obtaining the standard speed of the fan is carried out: the cleaning machine control system controls the fan to run for a certain period of time at at least one or more set powers. During this period, except for exiting the standard speed acquisition process of the fan, the operating power of the fan is not affected by other states. The detected speed of the fan at at least one or more set powers is obtained, and the relationship between the power and the standard speed of the fan running in the current environment is calculated based on the obtained detected speed. Generally, if the fan power setting value of the cleaning machine is relatively small, the standard speed corresponding to all the set powers of the fan running in the current environment can be directly calculated. The completion flag Flag1 for obtaining the standard speed of the fan is set to 1, and Flag1 and the relationship parameters between the power and the standard speed of the fan running in the current environment or the standard speed corresponding to all the set powers are written into the memory of the cleaning machine control system, so that these data are still recorded after the cleaning machine loses power.

[0069] In order to avoid clogging of the cleaning machine pipeline during the process of obtaining the standard speed of the fan, the duration of the fan standard speed obtaining process is as short as possible, generally not exceeding 2 minutes.

[0070] In one embodiment, the first preset condition includes: a ratio of the detected rotational speed to the standard rotational speed is not less than a first coefficient, wherein the detected rotational speed is greater than the standard rotational speed.

[0071] The first coefficient is set according to actual conditions and is greater than one, for example, 1.2. If the detection speed is nx, the standard speed is Nx, and the first coefficient is k, then the first preset condition includes nx≥k*Nx, k>1.

[0072] In one embodiment, the first preset condition includes: a difference between the detected rotation speed and the standard rotation speed is not less than a first threshold.

[0073] The first threshold is set according to actual conditions and is greater than zero, for example, the first threshold is 2. If the detected speed is nx, the standard speed is Nx, and the first threshold is ΔN, then the first preset condition includes nx≥Nx+ΔN, ΔN>0.

[0074] In one embodiment, the first preset condition includes: the ratio of the detected speed to the standard speed is not less than a first coefficient, and the difference between the detected speed and the standard speed is not less than a first threshold, wherein the detected speed is greater than the standard speed.

[0075] The first coefficient is set according to actual conditions and is greater than one, for example, 1.2. The first threshold is set according to actual conditions and is greater than zero, for example, 2. If the detection speed is nx, the standard speed is Nx, the first coefficient is k, and the first threshold is ΔN, then the first preset condition includes nx ≥ k*Nx, and nx ≥ Nx + ΔN, ΔN > 0, and k > 1.

[0076] In one embodiment, the blockage condition of the pipeline of the cleaning machine is detected based on the detection speed and / or the current temperature, and also includes: in response to the detection speed and the standard speed meeting the first preset condition and the duration is not greater than the first preset time, obtaining the current temperature of the fan; in response to the current temperature being greater than the set temperature and the duration being greater than the second preset time, detecting the blockage condition of the pipeline of the cleaning machine based on the detection speed and the standard speed.

[0077] The first preset duration is set according to actual conditions, for example, 2 minutes.

[0078] In one embodiment, detecting the blockage of the pipeline of the cleaning machine based on the detection speed and the standard speed includes: determining that the pipeline is blocked in response to the detection speed and the standard speed meeting a first preset condition; determining that the pipeline is blocked in response to the detection speed and the standard speed not meeting the first preset condition and the fan is operating in a constant speed mode.

[0079] The following is a specific example to further illustrate the pipeline blockage detection method of the cleaning machine:

[0080] S31: The control system of the cleaning machine obtains the set operating power Px of the fan according to the normal use logic, and obtains the standard speed Nx corresponding to the set operating power Px. Then, the process proceeds to S32.

[0081] S32: If the detected speed nx of the fan exceeds the standard speed Nx of the fan and meets a first preset condition, such as k*Nx, k>1; or Nx+ΔN, ΔN>0, the overspeed duration t1 is accumulated; otherwise, the overspeed duration t1 is reset to 0. Then, the process proceeds to S33.

[0082] S33: If the overspeed duration t1 exceeds the first preset duration T1, the pipeline possible blockage flag Flag2 is set to 1, and Flag2 is written into the memory of the cleaning machine control system, and the process proceeds to S39. Otherwise, the process proceeds to S34.

[0083] S34: The current temperature t of the fan body detected by the temperature sensor is obtained. If the current temperature t exceeds the set protection temperature, i.e., the set temperature T, the overtemperature duration t2 is accumulated. Otherwise, the overtemperature duration t2 is reset to 0. The process proceeds to S35.

[0084] S35: If the over-temperature duration t2 exceeds the second preset duration T2, enter S36.

[0085] S36: If the detected fan speed nx exceeds the standard fan speed Nx and meets a first preset condition, such as k*Nx, k>1; or Nx+ΔN, ΔN>0, the fan is controlled to stop running, and the user is prompted that the pipe may be clogged and the pipe should be cleaned. The pipe possible blockage flag Flag2 is set to 1 and written to the memory of the cleaning machine control system, and the process proceeds to S39. Otherwise, the process proceeds to S37.

[0086] S37: If the fan is running at a constant speed, the fan is stopped and the user is prompted that the pipe may be blocked and the pipe should be cleaned. The pipe blockage flag Flag2 is set to 1 and Flag2 is written into the memory of the cleaning machine control system, and the process proceeds to S39. Otherwise, the process proceeds to S38.

[0087] S38: Control the fan to stop running and enter S39.

[0088] S39: Exit normal use of fan control logic.

[0089] The following combination Figure 2 Further explanation of the pipeline blockage detection method of the cleaning machine:

[0090] The cleaning machine starts running, obtains the set operating power Px of the fan, and obtains the standard speed Nx and detection speed nx corresponding to the set operating power Px. If the detection speed nx of the fan exceeds the standard speed Nx and meets a first preset condition, such as k*Nx, k>1, or Nx+△N, △N>0, the overspeed duration t1 is accumulated. If the overspeed duration t1 does not reach the first preset duration, the current temperature t of the fan is obtained to determine whether t exceeds the set temperature T. If t exceeds the set temperature T, the overtemperature duration t2 is accumulated until t2 exceeds a second preset duration. It is then determined whether the detection speed exceeds the standard speed and meets the first preset condition. If the first preset condition is met and the fan is currently operating at a constant speed, the fan is controlled to stop and the normal fan control logic is exited. If the overspeed duration t1 reaches the first preset duration, the pipeline possible blockage flag Flag2 is set to 1 and Flag2 is written to the memory of the cleaning machine control system, and the normal fan control logic is exited.

[0091] To ensure normal operation of the cleaning machine in high-altitude environments and to prevent the fan from being damaged or malfunctioning due to excessive fan speed (exceeding the maximum speed) in the constant power state, the embodiment of the present invention adopts a processing method in which the fan automatically switches between constant power and constant speed according to the speed. In conventional scenarios, the fan operates in a constant power state. After the fan speed reaches a set speed threshold, the fan operates at a constant speed. The set speed threshold is the maximum speed at which the fan can operate stably, thereby ensuring the best cleaning effect.

[0092] At the same time, when the standard speed of the fan is close to or equal to the maximum speed of the fan, for example: in high-altitude areas, when the fan is running at high power, the fan speed is already close to the maximum speed of the fan when the pipeline is not blocked. When the pipeline is blocked, the fan enters a constant speed state, resulting in the fan speed not changing or the fan speed does not increase significantly, and the pipeline blockage cannot be accurately identified by the fan speed. In response to this situation, the embodiment of the present invention further adds a temperature sensor for detecting the fan temperature. By collecting and analyzing the temperature of the fan body, it can effectively determine whether the pipeline is blocked, thereby improving the accuracy of pipeline blockage detection.

[0093] The embodiment of the present invention also provides a method for controlling a fan, such as Figure 3 As shown, the control method includes:

[0094] S41. Determine whether the pipeline is blocked based on the pipeline blockage detection method provided by any of the above embodiments.

[0095] S42. In response to a blockage in the pipeline, control the fan to operate according to a preset strategy to clean the pipeline.

[0096] In one embodiment, the steps of controlling the wind turbine to operate according to a preset strategy include:

[0097] When the duration of the fan reverse rotation reaches a third preset duration, the fan is controlled to rotate forward;

[0098] When the duration of the fan forward rotation reaches a fourth preset duration, the fan is controlled to reverse;

[0099] The fan is controlled to cyclically rotate in reverse and forward directions until a second preset condition is reached.

[0100] In the embodiment of the present invention, when the direction of the sewage suction port of the cleaning machine is the air intake direction, it is forward rotation, and when the direction of the sewage suction port of the cleaning machine is the air outlet direction, it is reverse rotation.

[0101] The third preset time length and the fourth preset time length are set according to actual conditions, for example, 30 seconds.

[0102] In one embodiment, the second preset condition includes: the detected rotational speed and the set rotational speed of the fan reach a third preset condition.

[0103] In one embodiment, the second preset condition includes: the number of cycles is greater than a set number.

[0104] The number of settings is set according to the actual situation.

[0105] In one embodiment, the second preset condition includes: the detected speed and the set speed of the fan reach a third preset condition, and the number of cycles is greater than the set number.

[0106] In one embodiment, the third preset condition includes: a ratio of the detected rotational speed to the set rotational speed is not greater than a second coefficient, wherein the second coefficient is smaller than the first coefficient.

[0107] The second coefficient is set according to the actual situation and is smaller than the first coefficient. For example, the second coefficient is 1.1. If the detected speed is nx, the set speed is Nz, the first coefficient is k, and the second coefficient is k2, then the third preset condition includes nx≤k2*Nz, k2<k.

[0108] In one embodiment, the third preset condition includes: a difference between the detected rotational speed and the set rotational speed is not greater than a second threshold.

[0109] The second threshold is set according to actual conditions and is smaller than the first threshold. For example, the second threshold is 1.9. If the detected speed is nx, the set speed is Nz, the first threshold is ΔN, and the second threshold is ΔN2, then the third preset condition includes nx≤Nz+ΔN2, ΔN2<ΔN.

[0110] In one embodiment, the third preset condition includes: the ratio of the detected rotational speed to the set rotational speed is not greater than the second coefficient, and the difference between the detected rotational speed and the set rotational speed is not greater than the second threshold, where the second coefficient is less than the first coefficient.

[0111] The second coefficient is set according to the actual situation and is less than the first coefficient. For example, the second coefficient is 1.1. The second threshold is set according to the actual situation and is less than the first threshold. For example, the second threshold is 1.9. If the detected rotational speed is nx, the set rotational speed is Nz, the first threshold is ΔN, the second threshold is ΔN2, the first coefficient is k, and the second coefficient is k2, then the third preset condition includes nx ≤ Nz + ΔN2 and nx ≤ k2 * Nz, ΔN2 < ΔN, k2 < k.

[0112] After the embodiment of the present invention recognizes a pipeline blockage, it can automatically or by sending an instruction manually enter the pipeline dredging control logic to clean the pipeline. The fan control logic for the cleaning machine to dredge the pipeline is as follows:

[0113] S51: The control system of the cleaning machine controls the fan to rotate in reverse, sets the operating power Py of the fan, and accumulates the reverse rotation duration t3. Enter S52.

[0114] S52: If t3 exceeds the set time, that is, the third preset duration T3, then enter S53; otherwise, return to S51.

[0115] S53: The control system of the cleaning machine controls the fan to rotate forward, sets the operating power Pz of the fan, and accumulates the forward rotation duration t4. The number of positive and reverse rotation cycles i is incremented by 1. If the detected rotational speed nz of the fan does not exceed the third preset condition, the third preset condition is such as k2 * Nz, k2 < k; or, such as Nz + ΔN2, ΔN2 < ΔN, then it is determined that the pipeline has been dredged, and the pipeline possible blockage flag Flag2 is set to 0, and Flag2 is written into the memory of the cleaning machine control system, and enter S56; otherwise, enter S54.

[0116] S54: If t4 exceeds the set time, that is, the fourth preset duration T4, then enter S55; otherwise, return to S53.

[0117] S55: If the number of positive and reverse rotation cycles i exceeds the set number I, then control the fan to stop running and enter S56; otherwise, return to S51.

[0118] S56: Exit the automatic pipeline dredging fan control logic.

[0119] The following combines Figure 4 to further illustrate the fan control logic for dredging the pipeline in the fan control method:

[0120] The cleaning machine starts running and determines whether the pipeline may be blocked flag Flag2 is 1. If Flag2=1, the fan is controlled to reverse and the operating power of the fan is set to Py. The fan is controlled to reverse until the reverse rotation duration reaches the third preset duration T3, and then the fan is controlled to rotate forward until the forward rotation duration reaches the fourth preset duration T4. After the fan rotates forward and reverse for a set number of times, it is determined whether the size of the fan's detected speed and the set speed meets the third preset condition, for example, nx≤k2*Nz, k2<k, or nx≤Nz+△N2, △N2<△N. If the third preset condition is met, it is determined that the pipeline has been unblocked, the pipeline may be blocked flag Flag2 is set to 0, and Flag2 is written into the memory of the control system; if the third preset condition is not met, it is determined whether t4 is greater than the fourth preset duration T4. If t4>T4, and the number of forward and reverse cycles is greater than the set number, the automatic pipeline unblocking fan control logic is exited.

[0121] In one embodiment, the control method includes: when the fan is operating in a constant power mode, when a current speed of the fan is not less than a speed threshold, controlling the fan to enter a constant speed mode;

[0122] When the fan is running in a constant speed mode, when the current power of the fan is not less than a power threshold, the fan is controlled to enter a constant power mode.

[0123] In combination with the pipeline blockage detection method of the cleaning machine and the fan control logic for unblocking the pipeline, an embodiment of the present invention further provides an overall fan control method for the cleaning machine, including:

[0124] S61: If the fan is not turned on, go to S62. Otherwise, go to S63.

[0125] S62: If the control system of the cleaning machine obtains the fan start instruction, the fan is turned on and the process proceeds to S64. Otherwise, the process returns to S61.

[0126] S63: If the control system of the cleaning machine obtains the fan off instruction, the fan is turned off and the process returns to S61. Otherwise, the process proceeds to S64.

[0127] S64: Read the fan standard speed completion flag Flag1 in the storage system. If Flag1 is not set to 1, proceed to S65; otherwise, the cleaning machine has obtained the fan standard speed, proceed to S66.

[0128] S65: The cleaning machine obtains the fan control logic for the standard fan speed. If the fan is on, the process proceeds to S69. Otherwise, the process returns to S61.

[0129] S66: If the pipeline possible blockage flag Flag2 is not set to 1, go to S67, otherwise go to S68.

[0130] S67: The cleaning machine uses the fan control logic normally. If the fan is on, go to S69. Otherwise, return to S61.

[0131] S68: Control logic for the fan of the cleaning machine to automatically clear the pipeline. If the fan is on, proceed to S69. Otherwise, return to S61.

[0132] S69: Obtain the fan detection speed nx when the fan is at the set operating power Px. If the fan is running in a constant power state, the fan detection speed nx is equal to or exceeds the set maximum fan speed N_MAX, the control system of the cleaning machine enters a constant speed state and maintains a constant speed N_MAX; if the fan is running in a constant speed state, and the actual power px of the fan exceeds Px, the control system of the cleaning machine enters a constant power state and maintains a constant power Px. Otherwise, maintain the current state. Generally, the initial operating state when the fan is turned on is a constant power state. Return to S61.

[0133] The following combination Figure 5 , further explain the overall control method of the fan of the cleaning machine:

[0134] The cleaning machine is turned on. If the fan is not on and the control system receives a fan-on command, it turns on the fan and reads Flag1, the fan standard speed completion flag, from the storage system. If Flag1 is not set to 1 at this time, the fan control logic for obtaining the fan standard speed is entered. The standard fan speed is obtained, and Flag1 is set to 1 at this time. Flag2 is then obtained. If Flag2 is not set to 1, the normal fan control logic is entered. If Flag2 is set to 1, it indicates that the pipeline may be blocked and the automatic pipeline unblocking fan control is entered. The fan detection speed nx is obtained at the set operating power Px. If the fan is currently operating in a constant power state and the detected fan speed nx is equal to or exceeds the set maximum fan speed N_MAX, the cleaning machine control system enters a constant speed state and maintains the constant speed N_MAX. If the fan is operating in a constant power state and the actual fan power px exceeds Px, the cleaning machine control system enters a constant power state and maintains the constant power Px.

[0135] The embodiment of the present invention also provides a pipeline blockage detection system for a cleaning machine, such as Figure 6 As shown, the cleaning machine includes a fan, and the pipe blockage detection system includes:

[0136] an acquisition module 61, configured to acquire a detected rotation speed and / or current temperature of the fan when the fan is operating in a constant power mode;

[0137] The detection module 62 is used to detect the blockage of the pipeline of the cleaning machine according to the detection rotation speed and / or current temperature.

[0138] In one embodiment, the detection module includes:

[0139] The first determination unit is used to determine that the pipeline is blocked in response to the detected speed and the standard speed meeting a first preset condition and lasting for a duration greater than the first preset duration; wherein the standard speed is the speed of the fan when it is not blocked.

[0140] In one embodiment, the detection module further includes:

[0141] an acquiring unit, configured to acquire a current temperature of the fan in response to the detected speed and the standard speed meeting a first preset condition and lasting for no longer than the first preset time;

[0142] The detection unit is configured to detect the blockage of the pipeline of the cleaning machine according to the detection speed and the standard speed in response to the current temperature being greater than the set temperature and the duration of the blockage being greater than a second preset time.

[0143] In one embodiment, the detection module further includes:

[0144] a second determining unit, configured to determine that the pipeline is clogged in response to the detected rotational speed and the standard rotational speed meeting a first preset condition;

[0145] The third determining unit is configured to determine that the pipeline is clogged in response to the detected rotational speed and the standard rotational speed not meeting a first preset condition and the fan operating in a constant rotational speed mode.

[0146] Optionally, the first preset condition includes:

[0147] The ratio of the detected rotational speed to the standard rotational speed is not less than a first coefficient, wherein the detected rotational speed is greater than the standard rotational speed;

[0148] And / or, the difference between the detected rotational speed and the standard rotational speed is not less than a first threshold value.

[0149] The embodiment of the present invention also provides a control system for a fan, such as Figure 7 As shown, the control system includes:

[0150] A judgment module 71, configured to judge whether a pipeline is blocked based on the pipeline blockage detection system described in any of the above embodiments;

[0151] The control module 72 is configured to control the fan to operate according to a preset strategy in response to blockage of the pipeline to clean the pipeline.

[0152] In one embodiment, the control module includes:

[0153] a first control unit, configured to control the fan to rotate forward when the duration of the reverse rotation of the fan reaches a third preset duration;

[0154] a second control unit, configured to control the fan to rotate in the reverse direction when the duration of the forward rotation of the fan reaches a fourth preset duration;

[0155] The third control unit controls the fan to cyclically rotate in reverse and forward directions until a second preset condition is reached.

[0156] Optionally, the second preset condition includes:

[0157] The detected speed and the set speed of the fan meet a third preset condition;

[0158] And / or, the number of cycles is greater than a set number.

[0159] Optionally, the third preset condition includes:

[0160] The ratio of the detected rotational speed to the set rotational speed is not greater than a second coefficient; wherein the second coefficient is less than the first coefficient;

[0161] And / or, the difference between the detected rotational speed and the set rotational speed is not greater than a second threshold.

[0162] In one embodiment, the control system further comprises:

[0163] a speed control module, configured to control the fan to enter a constant speed mode when the current speed of the fan is not less than a speed threshold when the fan is operating in a constant power mode;

[0164] The power control module is used to control the fan to enter the constant power mode when the current power of the fan is not less than the power threshold when the fan is running in the constant speed mode.

[0165] As for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can be referred to the partial description of the method embodiment. The system embodiment described above is only illustrative, in which the units described as separate components may or may not be physically separated, and 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 modules can be selected according to actual needs to achieve the purpose of the solution of the present invention. Those of ordinary skill in the art can understand and implement it without expending creative work.

[0166] The embodiment of the present invention also provides an electronic device such as Figure 8As shown, it includes a memory, a processor, and a computer program stored in the memory and used to run on the processor. When the processor executes the computer program, it implements the pipeline blockage detection method of the cleaning machine or the fan control method described in any of the above embodiments. Figure 8 The electronic device 80 shown is only an example and should not limit the functions and scope of use of the embodiments of the present invention. Figure 8 As shown, the electronic device 80 may be a general-purpose computing device, such as a server device. Components of the electronic device 80 may include, but are not limited to, the at least one processor 81, the at least one memory 82, and a bus 83 connecting different system components (including the memory 82 and the processor 81).

[0167] The bus 83 includes a data bus, an address bus, and a control bus.

[0168] The memory 82 may include a volatile memory, such as a random access memory (RAM) 821 and / or a cache memory 822 , and may further include a read-only memory (ROM) 823 .

[0169] The memory 82 may also include a program tool 825 (or utility) having a set (at least one) of program modules 824, such program modules 824 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include an implementation of a network environment.

[0170] The processor 81 executes various functional applications and data processing by running the computer programs stored in the memory 82, such as the pipeline blockage detection method of the cleaning machine or the fan control method described in any of the above embodiments.

[0171] The electronic device 80 can also communicate with one or more external devices 84. Such communication can be performed through an input / output (I / O) interface 85. In addition, the model generating electronic device 80 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN) and / or a public network such as the Internet) through a network adapter 86. Figure 8 As shown, the network adapter 86 communicates with other modules of the electronic device 80 via the bus 83. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 80, including but not limited to microcode, device drivers, redundant processors, external disk drive arrays, RAID (RAID) systems, tape drives, and data backup storage systems.

[0172] An embodiment of the present invention further provides a computer storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method provided in any of the above embodiments is implemented.

[0173] Although specific embodiments of the present invention have been described above, those skilled in the art will appreciate that these are merely illustrative and that the scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, and such changes and modifications are intended to fall within the scope of the present invention.

Claims

1. A method for detecting pipe blockage in a cleaning machine, characterized in that: The cleaning machine includes a fan, and the pipeline blockage detection method includes: When the fan is operating in a constant power mode, obtaining a detected speed and / or current temperature of the fan; Detecting the blockage of the pipeline of the cleaning machine according to the detected rotation speed and / or current temperature specifically includes: In response to the detected speed and the standard speed meeting a first preset condition and lasting for a period longer than the first preset period, it is determined that the pipeline is blocked; wherein the standard speed is the speed of the fan when it is not blocked; In response to the detected rotational speed and the standard rotational speed meeting a first preset condition and the duration thereof being no longer than the first preset duration, obtaining a current temperature of the fan; In response to the current temperature being greater than the set temperature and lasting for a period greater than a second preset period, detecting a blockage condition of the pipeline of the cleaning machine based on the detected rotational speed and the standard rotational speed; specifically comprising: in response to the detected rotational speed and the standard rotational speed meeting a first preset condition, determining that the pipeline is blocked; in response to the detected rotational speed and the standard rotational speed not meeting the first preset condition and the fan operating in a constant speed mode, determining that the pipeline is blocked; The first preset condition includes: a ratio of the detected speed to the standard speed is not less than a first coefficient, wherein the detected speed is greater than the standard speed; and / or a difference between the detected speed and the standard speed is not less than a first threshold.

2. A method for controlling a fan, characterized in that: The control method includes: Determine whether the pipeline is blocked based on the pipeline blockage detection method according to claim 1; In response to the pipeline being clogged, the fan is controlled to operate according to a preset strategy to clean the pipeline.

3. The control method according to claim 2, wherein: The steps of controlling the fan to operate according to a preset strategy include: When the duration of the reverse rotation of the fan reaches a third preset duration, controlling the fan to rotate forward; When the duration of the forward rotation of the fan reaches a fourth preset duration, controlling the fan to rotate in the reverse direction; Controlling the fan to cyclically rotate in reverse and forward directions until a second preset condition is reached; The second preset condition includes: The detected speed and the set speed of the fan meet a third preset condition; And / or, the number of cycles is greater than a set number; The third preset condition includes: The ratio of the detected rotational speed to the set rotational speed is not greater than a second coefficient; wherein the second coefficient is less than the first coefficient; And / or, the difference between the detected rotational speed and the set rotational speed is not greater than a second threshold.

4. The control method according to claim 2, wherein: The control method includes: When the fan is operating in a constant power mode, when the current speed of the fan is not less than a speed threshold, controlling the fan to enter a constant speed mode; When the fan is running in a constant speed mode, when the current power of the fan is not less than a power threshold, the fan is controlled to enter a constant power mode.

5. A pipe blockage detection system for a cleaning machine, characterized in that: The cleaning machine includes a fan, and the pipeline blockage detection system includes: an acquisition module, configured to acquire a detected rotational speed and / or current temperature of the fan when the fan is operating in a constant power mode; a detection module, configured to detect a blockage condition of a pipeline of the cleaning machine according to the detected rotation speed and / or current temperature; The detection module includes: a first determining unit, configured to determine that the pipeline is blocked in response to the detected speed and the standard speed meeting a first preset condition and lasting for a duration greater than the first preset duration; wherein the standard speed is the speed of the fan in an unblocked state; an acquiring unit, configured to acquire a current temperature of the fan in response to the detected speed and the standard speed meeting a first preset condition and lasting for no longer than the first preset time; a detection unit, configured to detect a blockage condition of the pipeline of the cleaning machine based on the detected rotational speed and the standard rotational speed in response to the current temperature being greater than the set temperature and lasting for a period greater than a second preset period; specifically, configured to determine that the pipeline is blocked in response to the detected rotational speed and the standard rotational speed meeting a first preset condition; and to determine that the pipeline is blocked in response to the detected rotational speed and the standard rotational speed not meeting the first preset condition and the fan operating in a constant speed mode; The first preset condition includes: a ratio of the detected speed to the standard speed is not less than a first coefficient, wherein the detected speed is greater than the standard speed; and / or a difference between the detected speed and the standard speed is not less than a first threshold.

6. A control system for a fan, characterized in that: The control system includes: a judgment module, configured to judge whether a pipeline is blocked based on the pipeline blockage detection system according to claim 5; The control module is configured to control the fan to operate according to a preset strategy in response to blockage of the pipeline to clean the pipeline.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and configured to run on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 4 is implemented.

8. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Method and device for determining blockage of air duct in cleaning equipment, equipment, and storage medium

    CN112168065A

  • Detection method for dust deposition blockage of air conditioner, device, air conditioner and storage medium

    CN113669841A

  • Dust collector control method and dust collector

    CN114305203A