A brushless fan stall diagnosis system and method

By designing a brushless fan blocking and referral diagnosis system, the motor speed calculation module, back electromotive force calculation module, control voltage output calculation module and plug-in diagnosis module are used to diagnose plug-in faults in real time, solving the problem of difficulty in monitoring and diagnosis of brushless fan blocking faults, improving the reliability and safety of the fan and reducing maintenance costs.

CN119758069APending Publication Date: 2025-04-04HANGZHOU XIANGBIN ELECTRONICS TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411920767.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

Brushless fans are prone to blockage during operation, resulting in loss of heat dissipation function and irreversible damage to the motor and controller. It is difficult for the prior art to effectively monitor and diagnose such faults.

Method used

A brushless fan blocking and referral diagnosis system is designed, including a motor speed calculation module, a motor back EMF calculation module, a control voltage output calculation module and a blocking and referral diagnosis module. Through the coordinated work of these modules, the fan speed, the motor back EMF and control output voltage value are monitored in real time, and the blocking and rotation faults are diagnosed.

Benefits of technology

The system can continuously monitor the operating status of the brushless fan, improve the reliability and safety of the fan operation, reduce maintenance costs, and promptly detect and solve blockage problems, avoid equipment shutdown or accidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119758069A_ABST
    Figure CN119758069A_ABST
Patent Text Reader

Abstract

The present invention discloses a brushless fan stall diagnosis system and method, the system comprises: a motor speed calculation module for detecting the brushless fan motor angle, determining the change of the motor angle at a preset time, so as to calculate the speed of the brushless fan motor; a motor back electromotive force calculation module for calculating the back electromotive force value corresponding to the current speed according to the speed of the brushless fan motor, and sending the back electromotive force value to the stall diagnosis module; a control voltage output calculation module for calculating the control output voltage value according to the speed of the brushless fan motor, and sending the control output voltage value to the stall diagnosis module; and a stall diagnosis module for diagnosing the stall fault of the brushless fan motor according to the back electromotive force value and the control output voltage value. It aims to continuously monitor the running state of the brushless fan, not only improving the reliability and safety of the brushless fan operation, but also reducing the maintenance cost through intelligent diagnosis means.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of fault diagnosis, and in particular to a brushless fan stall diagnosis system and method. Background Art

[0002] Permanent magnet brushless cooling fan is a fan driven by a permanent magnet brushless motor. It has the characteristics of high efficiency, low noise and strong reliability. With the improvement of NVH requirements of the whole vehicle, brushless products are rapidly replacing brush products and becoming the mainstream of the market.

[0003] The brushless cooling fan controls the fan rotation by obtaining the real-time rotor position through sensorless rotor position estimation. When the fan blades are blocked, the fan's cooling function will be lost, and even irreversible damage will be caused to the motor and controller. Therefore, it is necessary to continuously monitor the fan's operating status during the operation of the fan. When the fan is blocked, it is necessary to stop running and protect it in time to prevent serious damage. This has become a technical problem that needs to be solved urgently. Summary of the invention

[0004] The purpose of the present invention is to provide a brushless fan jam diagnosis system and method to address the deficiencies in the prior art. By providing a brushless fan jam diagnosis system, the present invention aims to continuously monitor the operating status of the brushless fan, thereby not only improving the reliability and safety of the brushless fan operation, but also reducing maintenance costs through intelligent diagnostic means.

[0005] An embodiment of the present application provides a brushless fan stall diagnosis system, the system comprising: The motor speed calculation module, the motor back electromotive force calculation module, the control voltage output calculation module and the stall diagnosis module are connected in communication, wherein: The motor speed calculation module is used to detect the brushless fan motor angle, determine the change amount of the motor angle at a preset time, and calculate the speed of the brushless fan motor; The motor back electromotive force calculation module is used to calculate the back electromotive force value corresponding to the current speed according to the speed of the brushless fan motor, and send the back electromotive force value to the stall diagnosis module; The control voltage output calculation module is used to calculate the control output voltage value according to the rotation speed of the brushless fan motor, and send the control output voltage value to the stall diagnosis module; The stall diagnosis module is used to diagnose the stall fault of the brushless fan motor according to the back electromotive force value and the control output voltage value.

[0006] Optionally, the speed of the brushless fan motor is calculated by the following formula: in, Indicates the speed of the brushless fan motor. Indicates the brushless fan motor angle at the current moment, Indicates the brushless fan motor angle at the last moment, represents the angle sampling time, Indicates the number of pole pairs of the brushless fan motor.

[0007] Optionally, the back EMF value corresponding to the current speed can be calculated using the following formula: in, Indicates the back electromotive force value corresponding to the current speed, Represents the motor back electromotive force coefficient.

[0008] Optionally, the motor back electromotive force coefficient is determined according to a calibration value of the brushless fan motor.

[0009] Optionally, the control output voltage value is calculated by the following formula: in, Indicates the control output voltage value of PI output, represents the proportionality coefficient, Indicates the difference between the current speed and the target speed. Indicates the integration time coefficient.

[0010] Another embodiment of the present application provides a brushless fan stall diagnosis method, the method comprising: Detecting the angle of the brushless fan motor and determining the change of the motor angle at a preset time to calculate the rotation speed of the brushless fan motor; According to the rotation speed of the brushless fan motor, a back electromotive force value corresponding to the rotation speed and a control output voltage value are calculated; A stall fault diagnosis of the brushless fan motor is performed according to the back electromotive force value and the control output voltage value.

[0011] Optionally, performing stall fault diagnosis on the brushless fan motor according to the back electromotive force value and the control output voltage value includes: Determining the magnitude of the back electromotive force value and the control output voltage value; In response to the back electromotive force value being not less than the control output voltage value, flag information indicating that the brushless fan motor has a stall fault is generated.

[0012] Optionally, in response to the back electromotive force value being not less than the control output voltage value, generating flag information indicating that the brushless fan motor has a stall fault includes: When the back electromotive force value is not less than the control output voltage value, updating the delay count value; Determine whether the updated delay count value is greater than the set time value; If so, generate flag information indicating that the brushless fan motor has a stall fault.

[0013] Yet another embodiment of the present application provides a storage medium, wherein the storage medium stores a computer program, wherein the computer program is configured to implement any of the above methods when executed.

[0014] Another embodiment of the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement any of the above methods.

[0015] Compared with the prior art, the present invention provides a brushless fan stall diagnosis system, wherein the motor speed calculation module is used to detect the brushless fan motor angle, determine the change of the motor angle at a preset time, and calculate the speed of the brushless fan motor; the motor back electromotive force calculation module is used to calculate the back electromotive force value corresponding to the current speed according to the speed of the brushless fan motor, and send the back electromotive force value to the stall diagnosis module; the control voltage output calculation module is used to calculate the control output voltage value according to the speed of the brushless fan motor, and send the control output voltage value to the stall diagnosis module; the stall diagnosis module is used to diagnose the stall fault of the brushless fan motor according to the back electromotive force value and the control output voltage value. It aims to continuously monitor the operating status of the brushless fan, which not only improves the reliability and safety of the brushless fan operation, but also reduces the maintenance cost through intelligent diagnostic means. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 A hardware structure block diagram of a computer terminal for a brushless fan stall diagnosis method provided by an embodiment of the present invention; Figure 2 A schematic diagram of the structure of a brushless fan stall diagnosis system provided by an embodiment of the present invention; Figure 3 A schematic diagram of a working process of a motor speed calculation module provided by an embodiment of the present invention; Figure 4 A schematic diagram of a working process of a motor back electromotive force calculation module provided in an embodiment of the present invention; Figure 5 A schematic diagram of a working process of a control voltage output calculation module provided by an embodiment of the present invention; Figure 6 A schematic diagram of the working process of each module of a brushless fan stall diagnosis system provided by an embodiment of the present invention; Figure 7 A three-phase equivalent circuit diagram of a brushless fan motor provided by an embodiment of the present invention; Figure 8 A schematic flow chart of a brushless fan stall diagnosis method provided by an embodiment of the present invention; Fig. 9 A schematic diagram of the brushless fan motor overcurrent judgment and the working process of each module provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0017] The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, but should not be construed as limiting the present invention.

[0018] The embodiment of the present invention firstly provides a brushless fan stall diagnosis method, which can be applied to electronic devices such as computer terminals, specifically ordinary computers, tablets, etc.

[0019] The following describes it in detail by taking running on a computer terminal as an example. Figure 1 The hardware structure block diagram of a computer terminal for a brushless fan stall diagnosis method provided by an embodiment of the present invention. Figure 1 As shown, the computer device includes a processor, a memory, and a network interface connected via a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.

[0020] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any brushless fan stall diagnosis method.

[0021] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.

[0022] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor can execute any brushless fan jam diagnosis method.

[0023] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will appreciate that Figure 1 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0024] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0025] See also Figure 2 , Figure 2 A structural schematic diagram of a brushless fan stall diagnostic system provided for an embodiment of the present invention, wherein the brushless fan stall diagnostic system 200 may include: a motor speed calculation module 201, a motor back electromotive force calculation module 202, a control voltage output calculation module 203 and a stall diagnostic module 204 that are communicatively connected, wherein the motor speed calculation module 201 is used to detect the angle of the brushless fan motor, determine the change in the motor angle at a preset time, so as to calculate the speed of the brushless fan motor; the motor back electromotive force calculation module 202 is used to calculate the back electromotive force value corresponding to the current speed according to the speed of the brushless fan motor, and send the back electromotive force value to the stall diagnostic module 204; the control voltage output calculation module 203 is used to calculate the control output voltage value according to the speed of the brushless fan motor, and send the control output voltage value to the stall diagnostic module 204; the stall diagnostic module 204 is used to diagnose the stall fault of the brushless fan motor according to the back electromotive force value and the control output voltage value.

[0026] For details, see Figure 3 , Figure 3 The schematic diagram of the working process of a motor speed calculation module provided by an embodiment of the present invention is shown in FIG. The main function of the motor speed calculation module 201 is to monitor the angle change of the brushless fan motor. It can record the angle of the motor at a preset time point and calculate the angle change during this time period. Based on this change, the motor speed calculation module 201 can accurately calculate the speed of the brushless fan motor.

[0027] Exemplarily, the speed of the brushless fan motor can be calculated by the following formula: in, Indicates the speed of the brushless fan motor. Indicates the brushless fan motor angle at the current moment, Indicates the brushless fan motor angle at the last moment, represents the angle sampling time, Indicates the number of pole pairs of the brushless fan motor.

[0028] See also Figure 4 , Figure 4 A schematic diagram of the working process of a motor back electromotive force calculation module provided in an embodiment of the present invention, after obtaining the speed of the brushless fan motor, the motor back electromotive force calculation module 202 will use relevant methods to determine the back electromotive force value of the motor at the current speed. Back electromotive force is an internal electromotive force generated by the motor when it is running, which is directly related to the speed of the motor. The calculated back electromotive force value will then be sent to the stall diagnosis module.

[0029] For example, the back electromotive force value corresponding to the current speed can be calculated by the following formula: in, Indicates the back electromotive force value corresponding to the current speed, Represents the motor back electromotive force coefficient.

[0030] It should be noted that the motor back electromotive force coefficient is determined according to the calibration value of the brushless fan motor.

[0031] See also Figure 5 , Figure 5 A schematic diagram of the working process of a control voltage output calculation module provided by an embodiment of the present invention, the control voltage output calculation module 203 calculates and determines the required control output voltage value according to the speed of the motor. This voltage value is used to adjust the running state of the motor to ensure that it can run stably. Similarly, the calculated control output voltage value will also be sent to the stall diagnosis module 204.

[0032] Exemplarily, the control output voltage value may be calculated by the following formula: in, Indicates the control output voltage value of PI output, represents the proportionality coefficient, Indicates the difference between the current speed and the target speed. Indicates the integration time coefficient.

[0033] The stall diagnosis module 204 is the core of the system. The stall diagnosis module 204 receives data from the motor back electromotive force calculation module 202 and the control voltage output calculation module 203. By comparing and analyzing these two values, the stall diagnosis module 204 can determine whether the brushless fan motor has a stall fault. For example, if the back electromotive force value is abnormally high, while the control output voltage value is relatively low, this may mean that the motor is facing the risk of stalling or has already stalled.

[0034] See also Figure 6 , Figure 6 A schematic diagram of the workflow of each module of a brushless fan stall diagnosis system provided by an embodiment of the present invention, wherein the motor speed calculation module 201 monitors and calculates the speed of the motor; then the motor back electromotive force calculation module 202 and the control voltage output calculation module 203 respectively calculate the corresponding back electromotive force value and the control output voltage value according to the speed; finally, the stall diagnosis module 204 uses the above data to perform fault diagnosis. Among them, the three-phase output calculation can be understood as: in the motor control process, the actual output control voltage is the sum of the current motor back electromotive force, resistance, inductance and other voltage drops. That is to say, in the normal motor control process, the motor's back electromotive force is smaller than the actual output voltage. When the back electromotive force is greater than the control voltage, it is an abnormal state, and the motor may be stalled. When the system enters the stall protection strategy, the motor speed calculation module 201 transmits the real-time calculated speed to the motor back-EMF calculation module 202. The motor back-EMF calculation module 202 calculates the current motor back-EMF according to the current speed and transmits it to the stall diagnosis module 204. At the same time, the control voltage output calculation module 203 also transmits the calculated current three-phase voltage output amplitude to the stall diagnosis module 204. Finally, the stall diagnosis module 204 determines whether the current motor control is abnormal and whether a stall occurs by comparing the current back-EMF and voltage output amplitude.

[0035] It should be noted that see Figure 7 , Figure 7 A three-phase equivalent circuit diagram of a brushless fan motor provided by an embodiment of the present invention is shown in FIG. 2 . The stall diagnosis module 204 compares and determines the input back electromotive force value with the control output voltage value. The diagnosis principle is as follows: in, , , Indicates the three-phase voltage, represents the phase resistance, , , Represents the three-phase current, represents the phase inductance, , , Represents three-way reverse electromotive force.

[0036] like Figure 7 In the control of brushless fan motor, the three-phase voltage value is the sum of the resistance voltage drop, the inductance voltage drop and the back electromotive force. That is to say, during the normal operation control process of the motor, the voltage applied to the three phases of the motor is greater than the three-phase back electromotive force before the three phases. The three-phase back electromotive force of the motor can be calculated by multiplying the current speed by the motor back electromotive force coefficient. When the back electromotive force calculated by the system is greater than the current voltage applied to the three phases of the motor, it can be considered that the motor control is abnormal to determine whether the current motor is blocked.

[0037] Therefore, the brushless fan stall diagnosis system in this application not only improves the reliability and safety of motor operation, but also reduces maintenance costs through intelligent diagnostic means. In practical applications, it can help users to promptly detect and solve motor stall problems, thereby avoiding equipment shutdowns or accidents that may be caused by motor overheating or damage.

[0038] It can be seen that the present invention provides a brushless fan stall diagnosis system, wherein the motor speed calculation module is used to detect the brushless fan motor angle, determine the change in the motor angle at a preset time, and calculate the speed of the brushless fan motor; the motor back electromotive force calculation module is used to calculate the back electromotive force value corresponding to the current speed according to the speed of the brushless fan motor, and send the back electromotive force value to the stall diagnosis module; the control voltage output calculation module is used to calculate the control output voltage value according to the speed of the brushless fan motor, and send the control output voltage value to the stall diagnosis module; the stall diagnosis module is used to diagnose the stall fault of the brushless fan motor according to the back electromotive force value and the control output voltage value. It aims to continuously monitor the operating status of the brushless fan, which not only improves the reliability and safety of the brushless fan operation, but also reduces the maintenance cost through intelligent diagnostic means.

[0039] See also Figure 8 , Figure 8 A schematic flow chart of a brushless fan stall diagnosis method provided by an embodiment of the present invention may include the following steps: S801: Detecting the angle of a brushless fan motor and determining a change in the motor angle at a preset time to calculate a rotation speed of the brushless fan motor.

[0040] S802: According to the rotation speed of the brushless fan motor, a back electromotive force value corresponding to the rotation speed and a control output voltage value are calculated.

[0041] S803: Perform stall fault diagnosis on the brushless fan motor according to the back electromotive force value and the control output voltage value.

[0042] The step of performing stall fault diagnosis on the brushless fan motor according to the back electromotive force value and the control output voltage value may include: 1. Determine the magnitude of the back electromotive force value and the control output voltage value; 2. In response to the back electromotive force value being not less than the control output voltage value, generating flag information indicating that the brushless fan motor has a stall fault.

[0043] Wherein, in response to the back electromotive force value being not less than the control output voltage value, generating the flag information indicating that the brushless fan motor has a stall fault may include: When the back electromotive force value is not less than the control output voltage value, updating the delay count value; Determine whether the updated delay count value is greater than the set time value; If so, generate flag information indicating that the brushless fan motor has a stall fault.

[0044] See also Fig. 9 , Fig. 9 The brushless fan motor overcurrent judgment and each module workflow diagram provided by the embodiment of the present invention first obtains the back electromotive force value and the output voltage value, and then determines whether the back electromotive force value is greater than the output voltage value. If so, the delay count is accumulated, and it is determined whether the delay count value is greater than the set time value. If the delay count value is greater than the set time value, it is diagnosed as a stall fault and a fault flag is output. If the back electromotive force value is less than the output voltage value, the process ends.

[0045] It can be seen that the present invention first detects the angle of the brushless fan motor, determines the change in the motor angle at a preset time, and calculates the speed of the brushless fan motor; then, according to the speed of the brushless fan motor, calculates the back electromotive force value corresponding to the speed and the control output voltage value; finally, according to the back electromotive force value and the control output voltage value, performs the stall fault diagnosis of the brushless fan motor. The purpose is to continuously monitor the operating status of the brushless fan, which not only improves the reliability and safety of the brushless fan operation, but also reduces the maintenance cost through intelligent diagnostic means.

[0046] An embodiment of the present invention further provides a storage medium, in which a computer program is stored, wherein the computer program is configured to implement the steps in the above method embodiment when running.

[0047] Specifically, in this embodiment, the above storage medium may be configured to store a computer program for performing the following steps: S801: Detecting the angle of a brushless fan motor and determining a change in the motor angle at a preset time to calculate a rotation speed of the brushless fan motor; S802: Calculating a back electromotive force value corresponding to the speed and controlling an output voltage value according to the speed of the brushless fan motor; S803: Perform stall fault diagnosis on the brushless fan motor according to the back electromotive force value and the control output voltage value.

[0048] Specifically, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.

[0049] Compared with the prior art, the present invention first detects the angle of the brushless fan motor, determines the change in the motor angle at a preset time, and calculates the speed of the brushless fan motor; then, according to the speed of the brushless fan motor, calculates the back electromotive force value corresponding to the speed and the control output voltage value; finally, according to the back electromotive force value and the control output voltage value, performs the stall fault diagnosis of the brushless fan motor. The purpose is to continuously monitor the operating status of the brushless fan, which not only improves the reliability and safety of the brushless fan operation, but also reduces the maintenance cost through intelligent diagnostic means.

[0050] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in the above method embodiment.

[0051] Specifically, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.

[0052] Specifically, in this embodiment, the processor may be configured to perform the following steps through a computer program: S801: Detecting the angle of a brushless fan motor and determining a change in the motor angle at a preset time to calculate a rotation speed of the brushless fan motor; S802: Calculating a back electromotive force value corresponding to the speed and controlling an output voltage value according to the speed of the brushless fan motor; S803: Perform stall fault diagnosis on the brushless fan motor according to the back electromotive force value and the control output voltage value.

[0053] Compared with the prior art, the present invention first detects the angle of the brushless fan motor, determines the change in the motor angle at a preset time, and calculates the speed of the brushless fan motor; then, according to the speed of the brushless fan motor, calculates the back electromotive force value corresponding to the speed and the control output voltage value; finally, according to the back electromotive force value and the control output voltage value, performs the stall fault diagnosis of the brushless fan motor. The purpose is to continuously monitor the operating status of the brushless fan, which not only improves the reliability and safety of the brushless fan operation, but also reduces the maintenance cost through intelligent diagnostic means.

[0054] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

[0055] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0056] In the several embodiments provided by the present invention, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0057] The units described above 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 on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0058] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0059] If the above-mentioned integrated 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 memory. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a memory, including several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present invention. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0060] The embodiments of the present invention are described in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A brushless fan stall diagnosis system, characterized in that: The system comprises: The motor speed calculation module, the motor back electromotive force calculation module, the control voltage output calculation module and the stall diagnosis module are connected in communication, wherein: The motor speed calculation module is used to detect the brushless fan motor angle, determine the change amount of the motor angle at a preset time, and calculate the speed of the brushless fan motor; The motor back electromotive force calculation module is used to calculate the back electromotive force value corresponding to the current speed according to the speed of the brushless fan motor, and send the back electromotive force value to the stall diagnosis module; The control voltage output calculation module is used to calculate the control output voltage value according to the rotation speed of the brushless fan motor, and send the control output voltage value to the stall diagnosis module; The stall diagnosis module is used to diagnose the stall fault of the brushless fan motor according to the back electromotive force value and the control output voltage value.

2. The system according to claim 1, characterized in that The speed of the brushless fan motor is calculated by the following formula: in, Indicates the speed of the brushless fan motor. Indicates the brushless fan motor angle at the current moment, Indicates the brushless fan motor angle at the last moment, represents the angle sampling time, Indicates the number of pole pairs of the brushless fan motor.

3. The system according to claim 2, characterized in that The back electromotive force value corresponding to the current speed is calculated by the following formula: in, Indicates the back electromotive force value corresponding to the current speed, Represents the motor back electromotive force coefficient.

4. The system according to claim 3, characterized in that The motor back electromotive force coefficient is determined according to a calibration value of the brushless fan motor.

5. The system according to claim 3, characterized in that The control output voltage value is calculated by the following formula: in, Indicates the control output voltage value of PI output, represents the proportionality coefficient, Indicates the difference between the current speed and the target speed. Indicates the integration time coefficient.

6. A brushless fan stall diagnosis method, characterized in that: The method comprises: Detecting the angle of the brushless fan motor and determining the change of the motor angle at a preset time to calculate the rotation speed of the brushless fan motor; According to the rotation speed of the brushless fan motor, a back electromotive force value corresponding to the rotation speed and a control output voltage value are calculated; A stall fault diagnosis of the brushless fan motor is performed according to the back electromotive force value and the control output voltage value.

7. The method according to claim 6, characterized in that The method of performing stall fault diagnosis on the brushless fan motor according to the back electromotive force value and the control output voltage value includes: Determining the magnitude of the back electromotive force value and the control output voltage value; In response to the back electromotive force value being not less than the control output voltage value, flag information indicating that the brushless fan motor has a stall fault is generated.

8. The method according to claim 7, characterized in that In response to the back electromotive force value being not less than the control output voltage value, generating flag information indicating that the brushless fan motor has a stall fault, comprises: When the back electromotive force value is not less than the control output voltage value, updating the delay count value; Determine whether the updated delay count value is greater than the set time value; If so, generate flag information indicating that the brushless fan motor has a stall fault.

9. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to implement the method according to any one of claims 6 to 8 when executed.

10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the computer program to implement the method according to any one of claims 6 to 8.