Determination method for wind blocking type of fan, terminal equipment and storage medium
By monitoring the power and speed deviation of the three-phase brushless motor, and combining the ambient temperature, dynamically distinguishing the air inlet and outlet of the fan's air inlet and air outlet, the problem of being unable to flexibly distinguish the type of air blockage in traditional methods is solved, and the user experience and equipment reliability are improved.
Patent Information
- Application Number
- CN202510414267.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-03
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2045-04-03
AI Technical Summary
Traditional methods cannot flexibly distinguish between air inlet blockage and air outlet blockage of the fan, resulting in a single control strategy and poor user experience.
By monitoring the reference power value and reference speed value of the three-phase brushless motor, combining the ambient temperature of the air duct, the power deviation and speed deviation amount are calculated, and a multi-parameter logic judgment model is established to dynamically distinguish between air inlet and air outlet and air outlet.
The precise distinction between air blockage in the air inlet and air outlet is achieved, and misjudgment caused by single temperature rise judgment in traditional methods is avoided, and the user experience and equipment reliability are improved.
Smart Images

Figure CN120370155A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of data processing, and particularly relates to a method for determining the type of air duct blockage of a blower, a terminal device, and a storage medium. Background Art
[0002] There is a blockage test for the high-speed air duct to simulate abnormal situations that occur during actual user use. Currently, various high-speed air ducts cannot determine whether the air inlet is blocked or the air outlet is blocked.
[0003] Traditional technologies uniformly rely on the temperature rise of the NTC inside the air duct reaching a certain value to determine blockage, and can only determine air duct blockage. They cannot identify whether it is a front blockage or a rear blockage, and the flexibility of identifying the type of blockage is low. A new technical means is needed to solve the above technical problems. Summary of the Invention
[0004] In view of this, embodiments of the present invention provide a method for determining the type of air duct blockage of a blower, a terminal device, and a storage medium, which can solve the problem of low flexibility in identifying the type of blockage in related technologies.
[0005] The first aspect of the present invention provides a method for determining the type of air duct blockage of a blower, including:
[0006] When the air duct is operating, obtain the reference power value and reference speed value of the three-phase brushless motor, and monitor the status information of the three-phase brushless motor in real time to obtain the air duct ambient temperature, the current power value, and the current speed value;
[0007] According to the reference power value, the reference speed value, the current power value, and the current speed value, calculate the power deviation amount and the speed deviation amount;
[0008] According to the air duct ambient temperature, the power deviation amount, and the speed deviation amount, determine the type of blockage.
[0009] Optionally, in the first implementation manner of the first aspect of the present invention, the step of determining the type of blockage according to the air duct ambient temperature, the power deviation amount, and the speed deviation amount includes:
[0010] If the air duct ambient temperature reaches a preset temperature threshold, the power deviation amount is greater than a first threshold, and the speed deviation amount is less than a second threshold, then determine the type of blockage as an air outlet blockage;
[0011] If the air duct ambient temperature reaches the preset temperature threshold, the power deviation amount is less than the first threshold, and the speed deviation amount is greater than the second threshold, then determine the type of blockage as an air inlet blockage.
[0012] Optionally, in the second implementation manner of the first aspect of the present invention, the step of real-time monitoring the state information of the three-phase brushless motor includes:
[0013] Obtain the readings of the NTC at a preset position in the air duct in real time to obtain the air duct ambient temperature, and obtain the current power value and the current rotational speed value of the three-phase brushless motor in real time to obtain the state information. The IPM is also provided at the preset position.
[0014] Optionally, in the third implementation manner of the first aspect of the present invention, after the step of determining the air blockage type according to the air duct ambient temperature, the power deviation amount, and the rotational speed deviation amount, the method further includes:
[0015] If the air blockage type is air inlet blockage, perform a preset operation, and the preset operation includes power current limiting operation, rotational speed limiting operation, and / or warning prompt operation.
[0016] Optionally, in the fourth implementation manner of the first aspect of the present invention, the step of obtaining the reference power value and the reference rotational speed value of the three-phase brushless motor when the air duct is running includes:
[0017] When the air duct is running, use the preset power value as the reference power value of the three-phase brushless motor, and use the preset rotational speed value as the reference rotational speed value of the three-phase brushless motor.
[0018] Optionally, in the fifth implementation manner of the first aspect of the present invention, after the step of using the preset power value as the reference power value of the three-phase brushless motor and using the preset rotational speed value as the reference rotational speed value of the three-phase brushless motor when the air duct is running, the method further includes:
[0019] Collect the power value and the rotational speed value of the air duct within a preset time to obtain a power value set and a rotational speed value set;
[0020] Determine the stable power value according to the power value set, and determine the stable rotational speed value according to the rotational speed value set;
[0021] Convert the reference power value to the stable power value, and update the reference rotational speed value to the stable rotational speed value.
[0022] Optionally, in the sixth implementation manner of the first aspect of the present invention, the step of collecting the power value and the rotational speed value of the air duct within a preset time to obtain a power value set and a rotational speed value set includes:
[0023] Collect the power value and the rotational speed value of the air duct within a preset time, and perform a filtering operation on the power value and the rotational speed value to obtain the power value set and the rotational speed value set.
[0024] Optionally, in the seventh implementation manner of the first aspect of the present invention, the step of determining the stable power value according to the set of power values and determining the stable speed value according to the set of speed values includes:
[0025] Calculating the weighted average value of the set of power values to obtain the stable power value, and calculating the moving average value of the set of speed values to obtain the stable speed value.
[0026] In a second aspect, an embodiment of the present invention provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above method for determining the air duct blockage type are implemented.
[0027] In a third aspect, an embodiment of the present invention provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps of the above method for determining the air duct blockage type are implemented.
[0028] In a fourth aspect, an embodiment of the present invention provides a computer program product, which when running on a terminal device causes the terminal device to execute the above method for determining the air duct blockage type.
[0029] The beneficial effects of the embodiments of the present invention compared with the prior art are as follows: When the air duct is running, the reference power value and reference speed value of the three-phase brushless motor are obtained, and the state information of the three-phase brushless motor is monitored in real time to obtain the air duct ambient temperature, the current power value, and the current speed value; according to the reference power value, the reference speed value, the current power value, and the current speed value, the power deviation amount and the speed deviation amount are calculated; according to the air duct ambient temperature, the power deviation amount, and the speed deviation amount, the blockage type is determined. By simultaneously monitoring the power and speed deviation amounts of the three-phase brushless motor and combining the ambient temperature conditions, the air inlet blockage and the air outlet blockage can be dynamically distinguished. Compared with the traditional method that only relies on the determination method of a single NTC temperature rise, a multi-parameter logic judgment model is established through the differences in the motor load characteristics (when the air outlet is blocked, the power increases and the speed decreases; when the air inlet is blocked, the power decreases and the speed increases), which solves the core defect that the traditional method cannot flexibly distinguish the blockage type. Description of the Drawings
[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0031] Figure 1 Schematic diagram of an embodiment of the method for determining the type of fan air blockage in the embodiments of the present invention;
[0032] Figure 2 Schematic diagram of a specific embodiment of step S103 of the method for determining the type of fan air blockage in the embodiments of the present invention;
[0033] Figure 3 Schematic diagram of a specific embodiment of step S101 of the method for determining the type of fan air blockage in the embodiments of the present invention;
[0034] Figure 4 Schematic diagram of a specific embodiment of step S101 of the method for determining the type of fan air blockage in the embodiments of the present invention;
[0035] Figure 5 Schematic diagram of an embodiment of the terminal device in the embodiments of the present invention. Detailed implementation manners
[0036] In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts belong to the protection scope of the present invention.
[0037] It should be noted that the terms "include", "comprise" and "have" and any variations thereof in the specification and claims of the present invention and the above-mentioned drawings are intended to cover non-exclusive inclusion. For example, a process, method, terminal, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products or devices. In the terms in the claims, specification and specification drawings of the present invention, relational terms such as "first" and "second" are only used to distinguish one entity / operation / object from another entity / operation / object, and do not necessarily require or imply any such actual relationship or order between these entities / operations / objects.
[0038] Referring to "embodiment" herein means that a specific feature, structure or characteristic described in connection with the embodiment can be included in at least one embodiment of the present invention. The phrase appears in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0039] The high-speed hair dryer has a blocked air test to simulate abnormal conditions that users may encounter during actual use. Currently, various high-speed hair dryers cannot determine whether it is the air inlet or the air outlet that is blocked.
[0040] Traditional technologies uniformly rely on the temperature rise of the NTC inside the hair dryer reaching a certain value to make a determination, and can only determine blocked air. They cannot identify whether it is a front blockage or a rear blockage, and the flexibility of identifying the type of blocked air is low. A new technical means is needed to solve the above technical problems.
[0041] In view of this, the embodiments of the present invention provide a method for determining the type of blocked air in a blower, a terminal device, and a storage medium. By simultaneously monitoring the power and rotational speed deviation of a three-phase brushless motor and combining environmental temperature conditions, it can dynamically distinguish between blocked air at the air inlet and blocked air at the air outlet. Compared with the traditional method that only relies on the determination method of the single NTC temperature rise, a multi-parameter logic judgment model is established through the difference in the motor load characteristics (when the air outlet is blocked, the power increases and the rotational speed decreases; when the air inlet is blocked, the power decreases and the rotational speed increases), solving the core defect that the traditional method cannot flexibly distinguish the type of blocked air.
[0042] In order to illustrate the technical solution of the present invention, specific embodiments will be used for illustration below.
[0043] Figure 1 The figure shows a schematic flowchart of the implementation of a method for determining the type of blocked air in a blower provided by an embodiment of the present invention. This method can be applied to a terminal device. The terminal device can be a mobile phone, a tablet computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, etc.
[0044] Specifically, the method for determining the type of blocked air in the blower can include the following steps S101 to S103.
[0045] Step S101, when the hair dryer is running, obtain the reference power value and reference rotational speed value of the three-phase brushless motor, and monitor the status information of the three-phase brushless motor in real time to obtain the hair dryer ambient temperature, the current power value, and the current rotational speed value.
[0046] In the embodiment of the present invention, trigger the three-phase brushless motor to enter the normal working state and start the hair dryer operation logic. Set the reference power value (W0) and the reference rotational speed value (S0).
[0047] The reference power value (W0) and the reference rotational speed value (S0) can be read from a preset configuration as reference values under normal working conditions. Among them, the reference values can be set through preset parameters or according to the motor factory calibration values.
[0048] Step S102: Calculate the power deviation and the speed deviation based on the reference power value, the reference speed value, the current power value, and the current speed value.
[0049] In an embodiment of the present invention, the current air duct ambient temperature (T) is read in real time through an NTC (Negative Temperature Coefficient) thermistor sensor at a preset position of the air duct. The NTC sensor works in cooperation with the IPM (Intelligent Power Module) to ensure the accuracy of temperature acquisition.
[0050] Obtain the current power value (W1) and the current speed value (S1) of the three-phase brushless motor in real time. The real-time power can be calculated through the current / voltage sampling module in the motor drive circuit, and the real-time speed can be obtained through Hall sensors or back electromotive force detection.
[0051] For the power deviation (ΔW), the formula is:
[0052] ΔW = W1 - W0;
[0053] The power deviation reflects the deviation direction (increase or decrease) of the current power relative to the reference value.
[0054] For the speed deviation (ΔS), the formula is:
[0055] ΔS = S1 - S0;
[0056] The speed deviation reflects the deviation direction (increase or decrease) of the current speed relative to the reference value.
[0057] Step S103: Determine the type of air blockage based on the air duct ambient temperature, the power deviation, and the speed deviation.
[0058] For the verification of the ambient temperature condition, verify whether the current air duct ambient temperature (T) reaches the preset temperature threshold (T th ). Trigger the determination of the air blockage type only when the temperature is abnormal (such as overheating of the heating wire) to avoid misjudgment.
[0059] Determination condition for air blockage at the air outlet: ΔW > 0 (power increases) and ΔS < 0 (speed decreases).
[0060] Determination condition for air blockage at the air inlet: ΔW < 0 (power decreases) and ΔS > 0 (speed increases).
[0061] Based on the combined judgment of the deviation direction and the ambient temperature condition, output the determination result of "air blockage at the air inlet" or "air blockage at the air outlet".
[0062] The beneficial effects of the embodiments of the present invention compared with the prior art are as follows: When the hair dryer is running, the reference power value and reference speed value of the three-phase brushless motor are obtained, and the state information of the three-phase brushless motor is monitored in real time to obtain the hair dryer ambient temperature, the current power value, and the current speed value; according to the reference power value, reference speed value, current power value, and current speed value, the power deviation amount and speed deviation amount are calculated; according to the hair dryer ambient temperature, power deviation amount, and speed deviation amount, the air blockage type is determined. By simultaneously monitoring the power and speed deviation amounts of the three-phase brushless motor and combining the ambient temperature conditions, it is possible to dynamically distinguish between air blockage at the air inlet and air blockage at the air outlet. Compared with the traditional method that only relies on the determination method of the single NTC temperature rise, a multi-parameter logic judgment model is established through the difference in the motor load characteristics (when the air outlet is blocked, the power increases and the speed decreases; when the air inlet is blocked, the power decreases and the speed increases), which solves the core defect that the traditional method cannot flexibly distinguish the air blockage type.
[0063] Traditional high-speed hair dryers only determine air blockage through the internal NTC temperature rise and cannot distinguish between air blockage at the air inlet or air outlet, resulting in a single control strategy. Based on this, an alternative embodiment of the present invention is proposed.
[0064] Figure 2 It is a schematic diagram of a specific embodiment of step S103 of the method for determining the air blockage type of the fan in the embodiments of the present invention. Step S103 further includes the following specific implementations.
[0065] Step S1031: If the hair dryer ambient temperature reaches the preset temperature threshold, the power deviation amount is greater than the first threshold, and the speed deviation amount is less than the second threshold, then the air blockage type is determined to be air blockage at the air outlet.
[0066] In the embodiment of the present invention, the hair dryer ambient temperature (T) is obtained in real time, and the internal environment temperature of the hair dryer can be continuously monitored through an NTC sensor. Determine whether it reaches the preset temperature threshold (T th )
[0067] If the current temperature T ≥ T th , trigger the air blockage type determination logic;
[0068] If the threshold is not reached, continue to monitor and do not execute the subsequent steps.
[0069] Step S1032: If the hair dryer ambient temperature reaches the preset temperature threshold, the power deviation amount is less than the first threshold, and the speed deviation amount is greater than the second threshold, then the air blockage type is determined to be air blockage at the air inlet.
[0070] In the embodiment of the present invention, the current power deviation amount (ΔW) is calculated, and the formula is: ΔW = W1 (current power value) - W0 (reference power value).
[0071] Calculate the current rotational speed deviation (ΔS) using the formula: ΔS = S1 (current rotational speed value) - S0 (reference rotational speed value).
[0072] Check if both of the following conditions are simultaneously met:
[0073] ΔW > the first threshold (Th1) (significant increase in power);
[0074] ΔS < the second threshold (Th2) (significant decrease in rotational speed).
[0075] Example: If Th1 = 10W and Th2 = -100 rpm, then ΔW needs to be greater than 10W and ΔS needs to be less than -100 rpm.
[0076] Determination conditions for blocked air inlet:
[0077] Check if both of the following conditions are simultaneously met:
[0078] ΔW < the first threshold (Th1) (significant decrease in power);
[0079] ΔS > the second threshold (Th2) (significant increase in rotational speed).
[0080] Example: If Th1 = -5W and Th2 = 200 rpm, then ΔW needs to be less than -5W and ΔS needs to be greater than 200 rpm.
[0081] If the conditions for blocked air outlet are met, it is determined that the air outlet is blocked;
[0082] If the conditions for blocked air inlet are met, it is determined that the air inlet is blocked;
[0083] If neither condition is met, it is determined that there is no blocked air or the original state is maintained.
[0084] In the embodiments of the present invention, by introducing a dual-threshold comparison mechanism of a preset temperature threshold with power and rotational speed deviation, the types of blocked air at the air inlet and air outlet can be accurately distinguished when the ambient temperature is abnormal. This solves the defect of the traditional technology that it is unable to identify the type of blocked air relying only on a single temperature rise parameter.
[0085] Figure 3 This is a schematic diagram of a specific embodiment of step S101 in the method for determining the type of blocked air of the fan in the embodiments of the present invention. Step S101 further includes the following specific implementations.
[0086] Step S1011: Obtain the reading of the NTC at a preset position in the air duct in real time to obtain the ambient temperature of the air duct, and obtain the current power value and current rotational speed value of the three-phase brushless motor being monitored in real time to obtain the status information. An IPM is also provided at the preset position.
[0087] In an embodiment of the present invention, the ambient temperature (T) inside the hair dryer is read in real time through an NTC (Negative Temperature Coefficient Thermistor) at a preset position.
[0088] Through the current / voltage sampling circuit of the IPM (Intelligent Power Module), the input power of the three-phase brushless motor is calculated in real time.
[0089] Through the Hall sensor integrated in the IPM or the back electromotive force detection module, the motor speed is obtained in real time. The temperature (T) read by the NTC, the power (W1) output by the IPM, and the speed (S1) are integrated into the real-time state information of the motor for subsequent calculation of deviation amounts.
[0090] When the IPM monitors power / speed, it synchronously triggers the temperature acquisition of the NTC to make the data timestamps consistent and reduce timing errors.
[0091] In an embodiment of the present invention, the ambient temperature of the heat-generating area inside the hair dryer is directly read through the NTC, avoiding external interference; moreover, the IPM and the NTC are integrated at the same preset position, simplifying the wiring.
[0092] Traditional high-speed hair dryers adopt a unified strategy regardless of the type of air blockage (such as directly turning off the heating wire and the motor), resulting in poor user experience (such as shutting down immediately for a short-term air blockage) and being unable to guide users to troubleshoot. Based on this, an alternative embodiment of the present invention is proposed.
[0093] After step S103, the following specific embodiments are further included.
[0094] Step S201, if the air blockage type is air inlet blockage, then execute a preset operation, and the preset operation includes a power current limiting operation, a speed limiting operation, and / or a warning prompt operation.
[0095] In an embodiment of the present invention, after the air blockage type is determined, the determination result (air inlet blockage / air outlet blockage / no air blockage) is received.
[0096] If the determination result is air inlet blockage, then trigger the execution logic of the preset operation;
[0097] If it is of other types, then execute the corresponding logic processing (such as emergency shutdown).
[0098] The power current limiting operation can reduce the output power of the heating wire and prevent local overheating caused by insufficient air intake;
[0099] The speed limiting operation can control the three-phase brushless motor to reduce the speed and reduce the abnormal load under the vacuum state;
[0100] The warning prompt operation can prompt the user "air inlet blocked" through LED flashing, buzzer or display screen to guide the user to intervene.
[0101] Send control instructions to the motor drive module and the heating wire control circuit, and continuously monitor the air blockage status;
[0102] If the blockage is removed (the power / speed returns to the reference value), automatically exit the current limiting / limiting mode and resume normal operation.
[0103] In the embodiments of the present invention, through a differential control strategy, when it is determined that the air inlet is blocked, power current limiting, speed limiting, and user warning are executed, rather than directly shutting down as in the traditional technology. This can reduce power and speed, avoid overloading and damage of the motor and heating wire when the air inlet is insufficient; users can remove the blockage in time through the warning prompt to avoid forced shutdown and interruption of use; the gentle power reduction strategy reduces the hardware impact compared to direct power off and is applicable to short-term air blockage scenarios.
[0104] Figure 4 This is a schematic diagram of a specific embodiment of step S101 in the method for determining the air blockage type of the fan in the embodiments of the present invention. Step S101 further includes the following specific implementations.
[0105] Step S1012, when the air duct is running, use the preset power value as the reference power value of the three-phase brushless motor, and use the preset speed value as the reference speed value of the three-phase brushless motor.
[0106] In the embodiments of the present invention, when the air duct is started, the preset reference power value (W0) and reference speed value (S0) are loaded. These values are pre-stored in the device memory based on the motor design parameters or factory calibration values.
[0107] Directly assign the preset reference power value (W0) as the operating reference power of the three-phase brushless motor;
[0108] Directly assign the preset reference speed value (S0) as the operating reference speed of the three-phase brushless motor.
[0109] Based on the preset reference values (W0, S0), start to continuously monitor the current power (W1) and speed (S1) in real time, providing a fixed reference point for subsequent deviation calculation.
[0110] In the embodiments of the present invention, through the direct loading mechanism of the preset reference values, the initialization process of the reference parameters is simplified, and the stable monitoring state can be quickly entered at startup.
[0111] In actual operation, traditional high-speed air ducts are prone to deviation of the reference value from the actual working conditions due to motor performance attenuation or environmental changes, resulting in misjudgment of air blockage. Based on this, the present invention proposes an alternative embodiment.
[0112] After step S1012, the following specific implementations are further included.
[0113] Step S1013, collect the power value and rotation speed value of the air duct within a preset time to obtain a power value set and a rotation speed value set.
[0114] Step S1014, determine the stable power value according to the power value set, and determine the stable rotation speed value according to the rotation speed value set.
[0115] Step S1015, convert the reference power value to the stable power value, and update the reference rotation speed value to the stable rotation speed value.
[0116] In an embodiment of the present invention, when the air duct is started, a preset power value (W0) and a preset rotation speed value (S0) are used as initial reference values.
[0117] After the air duct runs, continuously collect the real-time power value (W1) and rotation speed value (S1) within a preset duration (such as 30 seconds).
[0118] Store the collected power value and rotation speed value into the power value set and the rotation speed value set respectively.
[0119] Perform moving average filtering or low-pass filtering on the power value set and the rotation speed value set to eliminate instantaneous noise interference.
[0120] Calculate the moving average value of the filtered power value set as the new reference power value (W0).
[0121] Calculate the weighted average value (with higher weight for recent data) of the filtered rotation speed value set as the new reference rotation speed value (S0').
[0122] Replace the initially preset W0 and S0 with W0' and S0' as the dynamic reference for subsequent calculation of real-time deviation amounts (ΔW, ΔS).
[0123] Based on the updated reference values (W0', S0'), start the real-time monitoring and air duct blockage determination logic of three parameters (temperature, power, rotation speed).
[0124] In an embodiment of the present invention, through the dynamic reference value update mechanism, the problem that the preset reference value does not match the actual operating conditions is solved, and the accuracy of air duct blockage determination is significantly improved.
[0125] When traditional air ducts collect dynamic reference values, they directly calculate the mean using raw data, which is easily affected by instantaneous interference (such as voltage mutation or mechanical vibration), resulting in fluctuations in the reference value and misjudgment of air duct blockage. Based on this, the present invention proposes an alternative embodiment.
[0126] Step S101 further includes the following specific embodiments.
[0127] Step S1011: Collect the power value and rotation speed value of the air duct within a preset time, and perform a filtering operation on the power value and rotation speed value to obtain a power value set and a rotation speed value set.
[0128] In an embodiment of the present invention, after the air duct is started, the real-time power value (W1) and rotation speed value (S1) within a preset duration (such as 10 seconds) are continuously collected to form an original power data set and a rotation speed data set.
[0129] For each data point in the power data set, calculate its arithmetic mean with several adjacent points (such as the 5 points before and after) to generate a smoothed power value set;
[0130] Perform a filtering process on the rotation speed data set with a cut-off frequency of the upper limit of the motor rotation speed fluctuation (such as filtering out high-frequency noise above 100 Hz) to generate a smoothed rotation speed value set.
[0131] Store the filtered power value set and rotation speed value set as a denoised reference data set for subsequent stable value calculation.
[0132] Check whether the variance of the filtered data set is lower than a preset threshold. If it exceeds the limit, re-collect the data and repeat the filtering step to ensure data stability.
[0133] Optionally, calculate the weighted average value of the power value set to obtain a stable power value, and calculate the moving average value of the rotation speed value set to obtain a stable rotation speed value.
[0134] In an embodiment of the present invention, filtering out the instantaneous noise caused by motor startup impact, power supply fluctuation or user operation can effectively avoid abnormal data from contaminating the reference value calculation; the smoothed data set is closer to the real operation trend, which can ensure the calculation accuracy of subsequent stable power / rotation speed values; the filtered data set as the input for dynamic reference value update can reduce the misjudgment of air duct blockage caused by data jitter.
[0135] As Figure 5 shown, it is a schematic diagram of a terminal device provided by an embodiment of the present invention. The terminal device 5 may include: a processor 501, a memory 502, and a computer program 503 stored in the memory 502 and executable on the processor 501, such as a program for determining the type of air duct blockage of a fan. When the processor 501 executes the computer program 503, the steps in the above-mentioned embodiments for determining the type of air duct blockage of each fan are implemented.
[0136] The computer program may be divided into one or more modules / units. One or more modules / units are stored in the memory 502 and executed by the processor 501 to complete the present invention. One or more modules / units may be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program in the terminal device.
[0137] The terminal device may include, but is not limited to, a processor 501 and a memory 502. Those skilled in the art can understand that Figure 5 These are merely examples of the terminal device and do not constitute a limitation on the terminal device. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the terminal device may also include input / output devices, network access devices, a bus, etc.
[0138] The so-called processor 501 may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0139] The memory 502 may be an internal storage unit of the terminal device, such as the hard disk or memory of the terminal device. The memory 502 may also be an external storage device of the terminal device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device. Further, the memory 502 may also include both the internal storage unit and the external storage device of the terminal device. The memory 502 is used to store computer programs and other programs and data required by the terminal device. The memory 502 may also be used to temporarily store data that has been output or will be output.
[0140] It should be noted that for the convenience and simplicity of description, the structure of the above terminal device may also refer to the specific description of the structure in the method embodiment, which will not be elaborated here.
[0141] The embodiment of the present invention also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above method for determining the type of fan air blockage can be implemented.
[0142] The embodiment of the present invention provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can be made to execute the steps in the above method for determining the type of fan air blockage.
[0143] In the above embodiments, the descriptions of the respective embodiments have their own focuses. For parts not described or recorded in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0144] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0145] In the embodiments provided by the present invention, it should be understood that the disclosed terminal devices and methods can be implemented in other ways. For example, the terminal device embodiments described above are merely illustrative. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of devices or units can be in electrical, mechanical or other forms.
[0146] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0147] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0148] When the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-mentioned embodiment methods of the present invention, it can also be completed by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0149] The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. These modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A method for determining the type of fan air blockage, characterized in that, Including: When the air duct is operating, obtain the reference power value and reference speed value of the three-phase brushless motor, and monitor the status information of the three-phase brushless motor in real time to obtain the air duct ambient temperature, the current power value, and the current speed value; Calculate the power deviation and the speed deviation according to the reference power value, the reference speed value, the current power value, and the current speed value; Determine the air blockage type according to the air duct ambient temperature, the power deviation, and the speed deviation.
2. The method for determining the type of fan air blockage according to claim 1, characterized in that The step of determining the air blockage type according to the air duct ambient temperature, the power deviation, and the speed deviation includes: If the air duct ambient temperature reaches the preset temperature threshold, the power deviation is greater than the first threshold, and the speed deviation is less than the second threshold, then determine the air blockage type as the air outlet being blocked; If the air duct ambient temperature reaches the preset temperature threshold, the power deviation is less than the first threshold, and the speed deviation is greater than the second threshold, then determine the air blockage type as the air inlet being blocked.
3. The method for determining the type of air blockage of a fan according to claim 1, characterized in that The step of monitoring the status information of the three-phase brushless motor in real time includes: Obtain the reading of the NTC at a preset position in the air duct in real time to obtain the air duct ambient temperature, and obtain the current power value and the current speed value of the three-phase brushless motor in real time to obtain the status information. An IPM is also set at the preset position.
4. The method for determining the type of air blockage of the fan according to claim 1, wherein After the step of determining the air blockage type according to the air duct ambient temperature, the power deviation, and the speed deviation, the method further includes: If the air blockage type is the air inlet being blocked, perform a preset operation, and the preset operation includes power current limiting operation, speed limiting operation, and / or warning prompt operation.
5. The method for determining the type of air blockage of a fan according to claim 1, characterized in that The step of obtaining the reference power value and reference speed value of the three-phase brushless motor when the air duct is operating includes: When the air duct is operating, use the preset power value as the reference power value of the three-phase brushless motor, and use the preset speed value as the reference speed value of the three-phase brushless motor.
6. The method for determining the type of air blockage of the fan according to claim 5, characterized in that After the step of using the preset power value as the reference power value of the three-phase brushless motor and using the preset speed value as the reference speed value of the three-phase brushless motor when the air duct is operating, the method further includes: Collect the power values and speed values of the air duct within a preset time to obtain a power value set and a speed value set; Determine the stable power value according to the power value set, and determine the stable speed value according to the speed value set; Convert the reference power value to the stable power value, and update the reference speed value to the stable speed value.
7. The method for determining the type of fan air blockage according to claim 6, characterized in that, The step of collecting the power values and speed values of the air duct within a preset time to obtain a power value set and a speed value set includes: Collect the power values and speed values of the air duct within a preset time, and perform a filtering operation on the power values and the speed values to obtain the power value set and the speed value set.
8. The method for determining the type of fan air blockage according to claim 6, characterized in that, The step of determining the stable power value according to the power value set and determining the stable speed value according to the speed value set includes: Calculate the weighted average value of the set of power values to obtain the stable power value, and calculate the moving average value of the set of rotational speed values to obtain the stable rotational speed value.
9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the method for determining the type of fan air blockage according to any one of claims 1 to 8 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the steps of the method for determining the type of fan air blockage according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Air conditioner filth blockage detection method and device and air conditioner
CN112815472A
Dust collector control method and dust collector
CN114305203A
Air duct blockage detection method and device, electronic equipment and readable medium
CN115371197A
Air duct blockage detection method and device, cleaning equipment and storage medium
CN116577652A
Pipeline blockage detection method of cleaning machine and fan control method and system
CN116899978A