A heat dissipation fan fault detection method and device, electronic equipment and storage medium
By integrating a sound detection sensor module and an audio processing chip into the cooling fan, faults can be identified by analyzing audio signals, thus solving the problem of delayed fault detection in existing technologies. This enables earlier fault identification and prediction, improving the operational reliability of the equipment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-09
- Publication Date
- 2026-05-15
AI Technical Summary
In existing technologies, it is difficult to accurately identify the health status of cooling fans based solely on their speed signals, resulting in delayed fault detection, inability to predict faults in advance, and increased risk of overheating of hardware devices such as servers.
A sound detection sensor module and an audio processing chip are integrated into the cooling fan. By acquiring and analyzing the fan's audio signals, fault detection is performed, and abnormal audio frequency ranges are identified to determine the fan's operating status.
It improves the efficiency and accuracy of cooling fan fault detection, reduces the probability of hardware damage caused by faults, and ensures the normal operation of equipment.
Smart Images

Figure CN116517864B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of cooling fan fault detection technology, and in particular to a cooling fan fault detection method, a cooling fan fault detection device, an electronic device, and a computer-readable storage medium. Background Technology
[0002] When a server is working normally, components such as the processor, hard drive, and network card generate a lot of heat. Server cooling fans are an important way to cool these heat-generating components. Currently, relevant technologies for detecting server cooling fan failures use a Tach terminal to feed back a speed signal to the system. A tachometer (Tach) is an important measuring instrument in daily life, widely used in automotive, electronics, textile, and papermaking industries. Its structure mainly consists of a tachometer motor, analog-to-digital converter, digital-to-display code converter, speed display unit, and display instrument.
[0003] However, relying solely on the speed signal can only identify some simple fault conditions. It cannot determine the health status of the cooling fan, let alone predict its failure in advance. Therefore, the system often only identifies and issues an alarm after the cooling fan has completely failed, which can lead to overheating of hardware devices such as servers and increase the probability of damage to these devices. Summary of the Invention
[0004] The present invention provides a method, apparatus, electronic device, and computer-readable storage medium for detecting cooling fan faults, in order to solve the problem of how to improve the efficiency of detecting cooling fan faults.
[0005] This invention discloses a method for detecting a cooling fan malfunction. The cooling fan integrates a sound detection sensor module, which is configured with a corresponding audio processing chip, including:
[0006] The sound detection sensor module is used to acquire audio signals for the cooling fan;
[0007] The audio signal is sent to the audio processing chip;
[0008] The audio processing chip performs fault detection on the cooling fan based on the audio signal.
[0009] Optionally, the sound detection sensor module is a digital sound sensor, which is equipped with a clock signal line and a data signal line. The step of sending the audio signal to the audio processing chip includes:
[0010] The audio signal is sent to the audio processing chip via the clock signal line and the data signal line.
[0011] Optionally, the digital sound sensor includes a power supply and a grounding terminal, which are reused with the original circuit of the cooling fan.
[0012] Optionally, the digital sound sensor is a microelectromechanical system (MEMS) sensor.
[0013] Optionally, the sound detection sensor module is an analog sound sensor, and the cooling fan includes a first printed circuit board, with the analog sound sensor integrated into the first printed circuit board.
[0014] Optionally, the first printed circuit board includes a first component integration surface and a second component integration surface, wherein the first component integration surface integrates initial components for the cooling fan, and the analog sound sensor is integrated on the second component integration surface.
[0015] Optionally, the second component integration surface faces away from the cooling fan, and the analog sound sensor is positioned at the center of the second component integration surface.
[0016] Optionally, the sound detection sensor module is an analog sound sensor, the cooling fan includes a first printed circuit board and a second printed circuit board, the initial components of the cooling fan are integrated on the second printed circuit board, the analog sound sensor is integrated on the first printed circuit board, and corresponding connectors are configured between the first printed circuit board and the second printed circuit board, the connectors being used to connect the first printed circuit board and the second printed circuit board.
[0017] Optionally, the analog sound sensor is configured with a serial-to-analog converter.
[0018] Optionally, it also includes:
[0019] Determine the range of different audio frequencies for the cooling fan;
[0020] The range of different audio frequencies is set as the target pickup range of the sound detection sensor module.
[0021] This invention also discloses a cooling fan fault detection device, wherein the cooling fan integrates a sound detection sensor module, and the sound detection sensor module is configured with a corresponding audio processing chip, including:
[0022] An audio signal acquisition module is used to acquire an audio signal for the cooling fan using the sound detection sensor module.
[0023] An audio processing chip transmitting module is used to transmit the audio signal to the audio processing chip;
[0024] The fault detection module is used to detect faults in the cooling fan based on the audio signal through the audio processing chip.
[0025] Optionally, the sound detection sensor module is a digital sound sensor, which is equipped with a clock signal line and a data signal line, and the audio processing chip transmission module includes:
[0026] An audio processing chip transmitting submodule is used to transmit the audio signal to the audio processing chip via the clock signal line and the data signal line.
[0027] Optionally, the digital sound sensor includes a power supply and a grounding terminal, which are reused with the original circuit of the cooling fan.
[0028] Optionally, the digital sound sensor is a microelectromechanical system (MEMS) sensor.
[0029] Optionally, the sound detection sensor module is an analog sound sensor, and the cooling fan includes a first printed circuit board, with the analog sound sensor integrated into the first printed circuit board.
[0030] Optionally, the first printed circuit board includes a first component integration surface and a second component integration surface, wherein the first component integration surface integrates initial components for the cooling fan, and the analog sound sensor is integrated on the second component integration surface.
[0031] Optionally, the second component integration surface faces away from the cooling fan, and the analog sound sensor is positioned at the center of the second component integration surface.
[0032] Optionally, the sound detection sensor module is an analog sound sensor, the cooling fan includes a first printed circuit board and a second printed circuit board, the initial components of the cooling fan are integrated on the second printed circuit board, the analog sound sensor is integrated on the first printed circuit board, and corresponding connectors are configured between the first printed circuit board and the second printed circuit board, the connectors being used to connect the first printed circuit board and the second printed circuit board.
[0033] Optionally, the analog sound sensor is configured with a serial-to-analog converter.
[0034] Optionally, it also includes:
[0035] A frequency range determination module is used to determine the frequency range of the cooling fan.
[0036] The target pickup range setting module is used to set the heterophonic frequency range as the target pickup range of the sound detection sensor module.
[0037] This invention also discloses an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0038] The memory is used to store computer programs;
[0039] When the processor executes a program stored in the memory, it implements the method described in the embodiments of the present invention.
[0040] This invention also discloses a computer-readable storage medium storing instructions that, when executed by one or more processors, cause the processors to perform the methods described in this invention.
[0041] The embodiments of the present invention have the following advantages:
[0042] In this embodiment of the invention, an audio signal for the cooling fan is acquired by the sound detection sensor module; the audio signal is sent to the audio processing chip; and the audio processing chip performs fault detection on the cooling fan based on the audio signal, thereby avoiding fault detection of the cooling fan solely based on the cooling fan speed information, and thus improving the fault detection efficiency of the cooling fan. Attached Figure Description
[0043] Figure 1 This is a flowchart of the steps of a cooling fan fault detection method provided in an embodiment of the present invention;
[0044] Figure 2 This is a schematic diagram of a circuit structure for a digital sound sensor provided in an embodiment of the present invention;
[0045] Figure 3 This is a schematic diagram of a circuit structure for an analog sound sensor provided in an embodiment of the present invention;
[0046] Figure 4 This is a schematic diagram of another circuit structure for an analog sound sensor provided in an embodiment of the present invention;
[0047] Figure 5 This is a structural block diagram of a cooling fan fault detection device provided in an embodiment of the present invention;
[0048] Figure 6 This is a hardware structure block diagram of an electronic device provided in various embodiments of the present invention;
[0049] Figure 7 This is a schematic diagram of a computer-readable medium provided in an embodiment of the present invention. Detailed Implementation
[0050] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0051] Cooling fans are crucial heat dissipation components in various instruments and equipment, and their stable operation is essential for ensuring the normal functioning of the system. Currently, common cooling fan fault detection schemes use Tach terminals to feed back speed signals to the system. However, relying solely on speed information can only identify some simple fault conditions, but it cannot provide information about the overall health of the cooling fan, let alone predict its failure in advance. Therefore, the system often only identifies and issues an alarm after the cooling fan has completely failed.
[0052] To address the above problems, this invention proposes a novel cooling fan that integrates an abnormal noise detection module, providing an integrated design solution for real-time detection of cooling fan faults. The abnormal noise detection module includes a sound sensor integrated into the cooling fan control circuit; the sound sensor's processing circuit is designed according to analog / digital type; and the cooling fan structure design and sensor interface design are improved. This invention provides circuit block diagrams and cooling fan structures for two different types of sound sensors. Through this integrated design, the sound information of the cooling fan can be accurately measured to determine its operating status, greatly reducing background noise interference and increasing the intensity of the target sound. In multi-cooling fan systems, this significantly improves the success rate of fault detection and prediction, reminding relevant technicians to maintain the equipment in a timely manner, thereby ensuring the normal operation of the equipment.
[0053] Reference Figure 1 The diagram illustrates a flowchart of a cooling fan fault detection method provided in an embodiment of the present invention, which may specifically include the following steps:
[0054] Step 101: Use the sound detection sensor module to acquire the audio signal for the cooling fan;
[0055] Step 102: Send the audio signal to the audio processing chip;
[0056] Step 103: The audio processing chip performs fault detection on the cooling fan based on the audio signal.
[0057] In a specific implementation, the embodiments of the present invention can be applied to a server, which may include a chassis, which can be used to house hardware devices, such as a motherboard, a central processing unit (CPU), a graphics processing unit (GPU), and other data processing devices that generate heat during operation.
[0058] CPU: The Central Processing Unit (CPU) is the core of a computer system for computation and control, and is the final execution unit for information processing and program execution. Since its inception, the CPU has made tremendous progress in logical structure, operating efficiency, and functional extension.
[0059] GPU: Graphics Processing Unit, also known as a display core, visual processor, or display chip, is a microprocessor specifically designed for performing image and graphics-related computations in personal computers, workstations, game consoles, and some mobile devices (such as tablets and smartphones). GPUs reduce the reliance of graphics cards on the CPU and perform some of the tasks that were originally handled by the CPU, especially in 3D graphics processing. The core technologies employed by GPUs include hardware T&L (geometry transformation and lighting processing), cubic environment mapping and vertex blending, texture compression and bump mapping, and a dual-texture four-pixel 256-bit rendering engine. Hardware T&L technology can be considered a hallmark of GPUs.
[0060] In this embodiment of the invention, a cooling fan can be configured for a hardware device used to perform data processing. The cooling fan can integrate a sound detection sensor module, which can be used to perform sound pickup operation on the cooling fan when it is running, so as to obtain an audio signal for the cooling fan.
[0061] In this embodiment of the invention, a corresponding audio processing chip can be configured for the sound detection sensor module of the cooling fan in the server to perform data processing on the audio signal.
[0062] After acquiring the audio signal for the cooling fan using the sound detection sensor module, this embodiment of the invention can send the audio signal to the audio processing chip, and the audio processing chip can perform fault detection on the cooling fan based on the audio signal. That is, this embodiment of the invention can perform fault detection on the cooling fan based on the audio signal acquired by the sound detection sensor module, thereby avoiding fault detection of the cooling fan based solely on the cooling fan speed information.
[0063] In this embodiment of the invention, an audio signal for the cooling fan is acquired by the sound detection sensor module; the audio signal is sent to the audio processing chip; and the audio processing chip performs fault detection on the cooling fan based on the audio signal, thereby avoiding fault detection of the cooling fan solely based on the cooling fan speed information, and thus improving the fault detection efficiency of the cooling fan.
[0064] Based on the above embodiments, modified embodiments of the above embodiments are proposed. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.
[0065] In an optional embodiment of the present invention, the server may be configured with a corresponding baseboard management controller (BMC). The baseboard management controller (BMC) may be used to call the sound detection sensor module to obtain the audio signal for the cooling fan, receive the audio signal sent by the sound detection sensor module, and forward the audio signal to the audio processing chip so that the audio processing chip can perform fault detection on the cooling fan based on the audio signal.
[0066] In practical implementation, the baseboard management controller (BMC) is a dedicated service processor that uses sensors to monitor the status of a computer, network server, or other hardware device and communicates with the system administrator via a separate connection. The BMC is part of the Intelligent Platform Management Interface (IPMI) and is typically contained within the motherboard or the main circuit board of the monitored device. The BMC's sensors measure internal physical variables such as temperature, humidity, power supply voltage, fan speed, communication parameters, and operating system (OS) functions. If any of these variables exceeds specified limits, it notifies the administrator. Relevant technicians can then take appropriate action remotely. The monitored device can be cycled or restarted when necessary. This allows a single administrator to remotely control numerous servers and other devices simultaneously. This reduces overall network costs and ensures reliability.
[0067] This invention provides a Baseboard Management Controller (BMC) for the server, which enables the BMC to call the sound detection sensor module to acquire audio signals for the cooling fan, receive the audio signals sent by the sound detection sensor module, and forward the audio signals to the audio processing chip. This allows the audio processing chip to perform fault detection on the cooling fan based on the audio signals, thereby further improving the fault detection efficiency for server cooling fans.
[0068] In an optional embodiment of the present invention, the sound detection sensor module is a digital sound sensor, which is configured with a clock signal line and a data signal line, and the step of sending the audio signal to the audio processing chip includes:
[0069] The audio signal is sent to the audio processing chip via the clock signal line and the data signal line.
[0070] In practical applications, digital signals refer to signals whose amplitude values are discrete, with the amplitude representation limited to a finite number of values. Binary code is one type of digital signal. Binary code is less affected by noise and is easily processed by digital circuits, hence its widespread use. A signal with discrete independent and dependent variables is represented by integers for both, and by a single digit from a finite set of numbers for the dependent variable. In computers, the magnitude of digital signals is often represented by finite-bit binary numbers. For example, a 2-bit binary number can represent four different digital signal magnitudes: 00, 01, 10, and 11. If the signal range is from -1 to 1, these four binary numbers can represent four ranges: [-1, -0.5), [-0.5, 0), [0, 0.5), and [0.5, 1].
[0071] An analog signal is a signal whose mathematical form in the time domain is a continuous function. The counterpart to an analog signal is a digital signal, which takes discrete logic values, while the analog signal can take continuous values. The concept of analog signals is often used in fields involving electricity, but it is also sometimes used in classical mechanics, aerodynamics, hydraulics, and other disciplines.
[0072] The sound detection sensor module is also divided into digital sound sensors and analog sound sensors. In this embodiment of the invention, different integration methods can be used for digital sound sensors and analog sound sensors to detect the faults of the cooling fan.
[0073] Optionally, when the sound detection sensor module is a digital sound sensor, this embodiment of the invention can configure a clock signal line and a data signal line for the digital sound sensor. `clk` stands for Clock signal. Specifically: 1. A clock signal refers to a signal quantity with a fixed period that is independent of operation. 2. The clock signal is the basis of sequential logic; it is used to determine when the state in a logic unit is updated. 3. A clock edge-triggered signal means that all state changes occur at the arrival of the clock edge. 4. In an edge-triggered mechanism, only the rising edge or falling edge is a valid signal that can control the change of the state quantity of the logic unit. Whether the rising edge or the falling edge is the valid trigger signal depends on the logic design. The clock signal line can be a data line used to transmit the clock CLK signal for audio signals, and the data signal line can be a data line used to transmit the audio signal DATA. That is, the audio processing chip in this embodiment of the invention can perform fault detection on the cooling fan based on the audio signal and the clock signal for the audio signal.
[0074] In this embodiment of the invention, the audio signal is sent to the audio processing chip through the clock signal line and the data signal line, thereby further improving the fault detection efficiency for server cooling fans.
[0075] In an optional embodiment of the present invention, the digital sound sensor includes a power supply and a grounding terminal, which are reused with the original circuit of the cooling fan.
[0076] VCC represents the analog signal power supply.
[0077] PCB (Printed Circuit Board) is an important electronic component. It serves as the support for electronic components and the carrier for their electrical interconnection. Because it is manufactured using electronic printing technology, it is called a "printed" circuit board.
[0078] GND is short for grounding terminal of a power supply. It represents the ground wire or 0 wire. This ground is not a true ground in the strictest sense; it is an assumed ground for application purposes. For the power supply, it is the negative terminal.
[0079] For example, refer to Figure 2 , Figure 2This is a schematic diagram of a circuit structure for a digital sound sensor provided in an embodiment of the present invention. The power supply VCC and GND of the digital chip are reused with the original circuit. In the circuit PCB design, only one additional chip location is required, and two additional signal lines, CLK (clock) and DATA (data), are added in the routing and interface design. Therefore, the digital audio sensor is small in size, has a simple circuit structure, and has minimal impact on the original fan's internal structure. Only an audio processing chip needs to be added to the original fan control circuit's motherboard PCB to achieve sound pickup operation of the cooling fan.
[0080] In this embodiment of the invention, by reusing the power supply and grounding terminals with the original circuit of the cooling fan, the size of the digital sound sensor is reduced and the circuit of the digital sound sensor is simplified, thereby reducing the cost of fault detection for the cooling fan.
[0081] In an optional embodiment of the present invention, the digital sound sensor is a microelectromechanical system (MEMS) sensor.
[0082] MEMS, or MicroelectroMechanical Systems, are miniature integrated systems that utilize integrated circuit (IC) manufacturing technology and microfabrication technology to fabricate microsensors, microactuators, and other components onto one or more chips. A typical MEMS consists of sensors, information processing units, actuators, and communication / interface units. The input signal is a physical signal, which is converted into an electrical signal by the sensor. After signal processing (analog and / or digital), the actuator interacts with the external environment. Each microsystem can communicate with other microsystems using digital or analog signals (electrical, optical, magnetic, and other physical quantities).
[0083] In this embodiment of the invention, a microelectromechanical system (MEMS) sensor can be used as a sound detection sensor module, thereby further improving the fault detection efficiency for server cooling fans.
[0084] In an optional embodiment of the present invention, the sound detection sensor module is an analog sound sensor, and the cooling fan includes a first printed circuit board, wherein the analog sound sensor is integrated into the first printed circuit board.
[0085] In practical applications, sound detection sensor modules are also divided into digital sound sensors and analog sound sensors. This invention embodiment can use different integration methods for digital sound sensors and analog sound sensors to perform fault detection on cooling fans respectively.
[0086] Optionally, when the sound detection sensor module is an analog sound sensor, the present invention can integrate the audio processing chip on the server motherboard, and on the basis of the existing motherboard, configure another first printed circuit board, which is different from the motherboard, for integrating the cooling fan and the analog sound sensor.
[0087] For example, refer to Figure 3 , Figure 3 This is a schematic diagram of a circuit structure for an analog sound sensor provided in an embodiment of the present invention. When using an analog sound sensor, in order to reduce interference introduced by the analog circuit across boards, the analog sound sensor circuit can be integrated on the fan printed circuit board (PCB). The server motherboard can be connected to the fan PCB via connectors to realize data interaction between the analog sound sensor and the audio processing chip.
[0088] In this embodiment of the invention, when the sound detection sensor module is an analog sound sensor, a first printed circuit board is configured for the cooling fan, and the analog sound sensor is integrated into the first printed circuit board, reducing interference introduced by analog circuits across boards, thereby further improving the fault detection efficiency for server cooling fans.
[0089] In an optional embodiment of the present invention, the first printed circuit board includes a first component integration surface and a second component integration surface, wherein the first component integration surface integrates initial components for the cooling fan, and the analog sound sensor is integrated on the second component integration surface.
[0090] In practical applications, the printed circuit board (PCB) area in some small fans is small and may not be sufficient to accommodate additional electronic components. In this embodiment of the invention, the initial components for the cooling fan are integrated on the first component integration surface, and an analog sound sensor is integrated on the second component integration surface opposite to the first component integration surface.
[0091] In this embodiment of the invention, by integrating initial components for the cooling fan on the first component integration surface and integrating an analog sound sensor on the second component integration surface opposite to the first component integration surface, an analog sound sensor is added to a small printed circuit board (PCB), thereby further improving the fault detection efficiency for server cooling fans.
[0092] In an optional embodiment of the present invention, the second component integration surface faces away from the cooling fan, and the analog sound sensor is disposed at the center of the second component integration surface.
[0093] In practical applications, in order not to affect the sound pickup performance of the analog sound sensor, embodiments of the present invention can avoid pointing the analog sound sensor directly at the cooling fan. Instead, the integrated surface of the second component with the integrated analog sound sensor can be positioned away from the cooling fan, thereby avoiding pointing the analog sound sensor directly at the cooling fan. The analog sound sensor is also positioned at the center of the integrated surface of the second component, thereby improving the sound pickup effect of the analog sound sensor and further improving the fault detection efficiency of the server cooling fan.
[0094] In an optional embodiment of the present invention, the sound detection sensor module is an analog sound sensor, the cooling fan includes a first printed circuit board and a second printed circuit board, the initial components of the cooling fan are integrated on the second printed circuit board, the analog sound sensor is integrated on the first printed circuit board, and a corresponding connector is configured between the first printed circuit board and the second printed circuit board, the connector being used to connect the first printed circuit board and the second printed circuit board.
[0095] In practical applications, the printed circuit board (PCB) area in some small fans is small and may not be sufficient to accommodate additional electronic components. In this embodiment of the invention, the initial components for the cooling fan are integrated on the first component integration surface. On the basis of the existing printed circuit board (PCB) for integrating the initial components, an additional printed circuit board (PCB) is added to mount an analog sound sensor.
[0096] refer to Figure 4 , Figure 4 This is a schematic diagram of another circuit structure for an analog sound sensor provided in an embodiment of the present invention.
[0097] In this embodiment of the invention, when the sound detection sensor module is an analog sound sensor, the cooling fan includes a second printed circuit board 401 and a first printed circuit board 402. The second printed circuit board 401 can be the original circuit board of the cooling fan, and the initial components of the cooling fan can be integrated into the second printed circuit board 401. The analog sound sensor 403 can be integrated into the first printed circuit board 402. The first printed circuit board 402 can face away from the second printed circuit board 401 to avoid the analog sound sensor 403 facing the cooling fan directly. The analog sound sensor 403 can be configured at the center of the first printed circuit board 402. A corresponding connector 404 is configured between the first printed circuit board 402 and the second printed circuit board 401. The connector 404 can be used to connect the first printed circuit board and the second printed circuit board to realize data interaction between the components of the two PCB boards.
[0098] This invention, in its embodiment, uses an analog sound sensor module. It configures a first printed circuit board and a second printed circuit board for the cooling fan, integrates the initial components of the cooling fan onto the second printed circuit board, integrates the analog sound sensor onto the first printed circuit board, and allows for corresponding connectors between the first and second printed circuit boards to facilitate data interaction. This enables the addition of an analog sound sensor to a small printed circuit board (PCB), thereby further improving the fault detection efficiency for server cooling fans.
[0099] In an alternative embodiment of the invention, the analog sound sensor is configured with a serial-to-analog converter.
[0100] In practical applications, serial-to-analog converters (ADCs) have advantages such as high transmission rate, small size, low power consumption, and fewer microcontroller I / O lines required. Therefore, the analog sound sensor in this embodiment of the invention can be configured with a serial-to-analog converter.
[0101] The I2C protocol is a protocol based on the I2C bus, a simple, bidirectional, two-wire synchronous serial bus. It requires only two wires to transmit information between devices connected to the bus. The master device initiates data transmission on the bus and generates a clock to enable transmission. Any addressed device is considered a slave device. The master-slave and send-receive relationships on the bus are not constant but depend on the direction of data transmission. If the master wants to send data to a slave device, it first addresses the slave device, then actively sends data to the slave device, and finally terminates the data transmission. If the master wants to receive data from a slave device, it first addresses the slave device, then receives the data sent by the slave device, and finally terminates the receiving process. In this case, the master is responsible for generating the timing clock and terminating the data transmission.
[0102] The SPI protocol is based on the Serial Peripheral Interface (SPI), a synchronous peripheral interface that allows a microcontroller to communicate serially with various peripheral devices to exchange information. These peripheral devices include Flash RAM, network controllers, LCD display drivers, A / D converters, and MCUs.
[0103] For example, refer to Figure 3 , Figure 3This is a schematic diagram of a circuit structure for an analog sound sensor provided in an embodiment of the present invention. When using an analog sound sensor, a serial-to-analog converter (ADC) is configured for the analog sound sensor. Two (I2C protocol) or three (SPI protocol, where the CS pin of SPI is enabled by default) signal lines can be added to the original fan interface to realize data interaction between the analog sound sensor and the audio processing chip.
[0104] In an optional embodiment of the present invention, it further includes:
[0105] Determine the range of different audio frequencies for the cooling fan;
[0106] The range of different audio frequencies is set as the target pickup range of the sound detection sensor module.
[0107] In a specific implementation, embodiments of the present invention can determine the range of abnormal audio frequencies for the cooling fan and set the range of abnormal audio frequencies as the target pickup range of the sound detection sensor module, so as to enable the sound detection sensor module to cover the range of abnormal audio frequencies of the fan, thereby further improving the fault detection efficiency for server cooling fans.
[0108] To enable those skilled in the art to better understand the embodiments of the present invention, a complete example is provided below to illustrate the embodiments of the present invention.
[0109] refer to Figure 2 , Figure 2 This is a schematic diagram of a circuit structure for a digital sound sensor provided in an embodiment of the present invention. When using a common digital sensor, compared to the original fan sensor circuit structure, the power supply VCC and GND of the digital chip are reused with the original circuit. Only one additional chip location is needed in the circuit PCB design, and two additional signal lines, clock CLK and data DATA, are added in the wiring and interface design. Therefore, the digital audio sensor is smaller, has a simpler circuit structure, and has minimal impact on the internal structure of the original fan. An audio processing chip needs to be added to the original fan control circuit PCB.
[0110] refer to Figure 3 , Figure 3 This is a schematic diagram of a circuit structure for an analog sound sensor provided in an embodiment of the present invention. When using an analog sound sensor, in order to reduce interference introduced by the analog circuit across boards, the analog-to-digital conversion circuit is integrated on the fan PCB. In some small fans, the PCB area is small and may not be sufficient to accommodate additional electronic components. This problem can be solved by arranging components on both sides of the PCB.
[0111] Alternatively, this problem can be solved by adding a PCB; for details, refer to [reference needed]. Figure 4 , Figure 4This is a schematic diagram of another circuit structure for an analog sound sensor provided in an embodiment of the present invention. The original PCB401 for fan drive and PCB402 for abnormal noise detection are stacked. The analog sound sensor 403 is integrated into PCB402. The circuit design is completed by selecting devices with high integration and small package size to minimize the space occupied. PCB401 and PCB402 are connected by connector 404.
[0112] Alternatively, in order not to affect the sound pickup performance of the sensor, the sound sensor can be arranged facing outwards and positioned close to the center of the PCB.
[0113] Alternatively, the digital sound sensor may employ a capacitive MEMS sensor.
[0114] Optionally, when using a digital sensor, only two leads, CLK and DATA, need to be added to the original interface, and two signal lines need to be added to the original fan interface.
[0115] Optionally, when using analog sensors, a serial communication ADC is adopted, and 2 (I2C protocol) or 3 (SPI protocol, where the CS pin of SPI is enabled by default) signal lines are added to the original fan interface;
[0116] Optionally, the frequency response range of the sound sensor should cover the range of fan frequencies.
[0117] By integrating an audio detection module into the fan structure using the above method, circuit block diagrams and fan structures were designed for two different types of sound sensors. This integrated design allows the system to accurately measure the sound information of the cooling fan to determine its operating status, significantly reducing background noise interference and increasing the intensity of the target sound. In multi-fan systems, this greatly improves the success rate of fault detection and prediction, reminding staff to maintain the equipment in a timely manner, thereby ensuring the normal operation of the equipment.
[0118] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0119] Reference Figure 5 The diagram shows a structural block diagram of a cooling fan fault detection device provided in an embodiment of the present invention, which may specifically include the following modules:
[0120] The audio signal acquisition module 501 is used to acquire the audio signal for the cooling fan using the sound detection sensor module;
[0121] The audio processing chip transmitting module 502 is used to transmit the audio signal to the audio processing chip;
[0122] The fault detection module 503 is used to detect faults in the cooling fan based on the audio signal through the audio processing chip.
[0123] Optionally, the sound detection sensor module is a digital sound sensor, which is equipped with a clock signal line and a data signal line, and the audio processing chip transmission module includes:
[0124] An audio processing chip transmitting submodule is used to transmit the audio signal to the audio processing chip via the clock signal line and the data signal line.
[0125] Optionally, the digital sound sensor includes a power supply and a grounding terminal, which are reused with the original circuit of the cooling fan.
[0126] Optionally, the digital sound sensor is a microelectromechanical system (MEMS) sensor.
[0127] Optionally, the sound detection sensor module is an analog sound sensor, and the cooling fan includes a first printed circuit board, with the analog sound sensor integrated into the first printed circuit board.
[0128] Optionally, the first printed circuit board includes a first component integration surface and a second component integration surface, wherein the first component integration surface integrates initial components for the cooling fan, and the analog sound sensor is integrated on the second component integration surface.
[0129] Optionally, the second component integration surface faces away from the cooling fan, and the analog sound sensor is positioned at the center of the second component integration surface.
[0130] Optionally, the sound detection sensor module is an analog sound sensor, the cooling fan includes a first printed circuit board and a second printed circuit board, the initial components of the cooling fan are integrated on the second printed circuit board, the analog sound sensor is integrated on the first printed circuit board, and corresponding connectors are configured between the first printed circuit board and the second printed circuit board, the connectors being used to connect the first printed circuit board and the second printed circuit board.
[0131] Optionally, the analog sound sensor is configured with a serial-to-analog converter.
[0132] Optionally, it also includes:
[0133] A frequency range determination module is used to determine the frequency range of the cooling fan.
[0134] The target pickup range setting module is used to set the heterophonic frequency range as the target pickup range of the sound detection sensor module.
[0135] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0136] In addition, this invention also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described cooling fan failure detection method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0137] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the above-described cooling fan fault detection method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0138] Figure 6 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.
[0139] The electronic device 600 includes, but is not limited to, components such as: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611. Those skilled in the art will understand that... Figure 6 The electronic device structures shown are not intended to limit the electronic device. An electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements. In embodiments of the present invention, the electronic device includes, but is not limited to, mobile phones, tablet computers, laptops, PDAs, in-vehicle terminals, wearable devices, and pedometers.
[0140] It should be understood that, in this embodiment of the invention, the radio frequency unit 601 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink data from the base station and processes it with the processor 610; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. Furthermore, the radio frequency unit 601 can also communicate with networks and other devices through a wireless communication system.
[0141] The electronic device provides users with wireless broadband internet access through the network module 602, such as helping users send and receive emails, browse web pages, and access streaming media.
[0142] The audio output unit 603 can convert audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into audio signals and output them as sound. Furthermore, the audio output unit 603 can also provide audio output related to specific functions performed by the electronic device 600 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, and a receiver, etc.
[0143] Input unit 604 is used to receive audio or video signals. Input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042. GPU 6041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on display unit 606. The image frames processed by GPU 6041 can be stored in memory 609 (or other storage medium) or transmitted via radio frequency unit 601 or network module 602. Microphone 6042 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via radio frequency unit 601 in telephone call mode.
[0144] The electronic device 600 also includes at least one sensor 605, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 6061 according to the ambient light level, and the proximity sensor can turn off the display panel 6061 and / or backlight when the electronic device 600 is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the posture of the electronic device (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. The sensor 605 may also include a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., which will not be described in detail here.
[0145] The display unit 606 is used to display information input by the user or information provided to the user. The display unit 606 may include a display panel 6061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0146] User input unit 607 can be used to receive input numerical or character information, and to generate key signal inputs related to user settings and function control of electronic devices. Specifically, user input unit 607 includes a touch panel 6071 and other input devices 6072. Touch panel 6071, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 6071). Touch panel 6071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 610, which receives and executes commands from the processor 610. In addition, touch panel 6071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides touch panel 6071, user input unit 607 may also include other input devices 6072. Specifically, other input devices 6072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.
[0147] Furthermore, the touch panel 6071 can cover the display panel 6061. When the touch panel 6071 detects a touch operation on or near it, it transmits the information to the processor 610 to determine the type of touch event. Subsequently, the processor 610 provides corresponding visual output on the display panel 6061 based on the type of touch event. Although in Figure 6 In this embodiment, the touch panel 6071 and the display panel 6061 are two independent components to realize the input and output functions of the electronic device. However, in some embodiments, the touch panel 6071 and the display panel 6061 can be integrated to realize the input and output functions of the electronic device. The specific implementation is not limited here.
[0148] Interface unit 608 serves as an interface for connecting external devices to electronic device 600. For example, external devices may include a wired or wireless headphone port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 608 can be used to receive input from external devices (e.g., data, power, etc.) and transmit the received input to one or more components within electronic device 600, or it can be used to transmit data between electronic device 600 and external devices.
[0149] The memory 609 can be used to store software programs and various data. The memory 609 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 609 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0150] The processor 610 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 609, and by calling data stored in the memory 609, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. The processor 610 may include one or more processing units; preferably, the processor 610 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 610.
[0151] The electronic device 600 may also include a power supply 611 (such as a battery) for supplying power to various components. Preferably, the power supply 611 is logically connected to the processor 610 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system.
[0152] In addition, the electronic device 600 includes some functional modules not shown, which will not be described in detail here.
[0153] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0154] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0155] like Figure 7 As shown, in another embodiment of the present invention, a computer-readable storage medium 701 is also provided, which stores instructions that, when executed on a computer, cause the computer to perform the cooling fan failure detection method described in the above embodiment.
[0156] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.
[0157] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0158] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0159] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0160] The units described as separate components may or may not be physically separate. 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 units can be selected to achieve the purpose of this embodiment according to actual needs.
[0161] 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 separately, or two or more units can be integrated into one unit.
[0162] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0163] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for detecting cooling fan failures, characterized in that, The cooling fan integrates a sound detection sensor module, which is equipped with a corresponding audio processing chip, including: The sound detection sensor module is used to acquire audio signals for the cooling fan; The audio signal is sent to the audio processing chip; The audio processing chip performs fault detection on the cooling fan based on the audio signal. The sound detection sensor module is a digital sound sensor, which includes a power supply and a grounding terminal. The power supply and the grounding terminal are reused with the original circuit of the cooling fan. The audio processing chip is set on the fan control circuit motherboard. Alternatively, the sound detection sensor module is an analog sound sensor, and the cooling fan includes a first printed circuit board, with the analog sound sensor integrated into the first printed circuit board; The first printed circuit board includes a first component integration surface and a second component integration surface. The first component integration surface integrates initial components for the cooling fan, and the analog sound sensor is integrated on the second component integration surface. The second component integration surface faces away from the cooling fan, and the analog sound sensor is positioned at the center of the second component integration surface; Alternatively, the sound detection sensor module is an analog sound sensor, the cooling fan includes a first printed circuit board and a second printed circuit board, the initial components of the cooling fan are integrated on the second printed circuit board, the analog sound sensor is integrated on the first printed circuit board, and corresponding connectors are configured between the first printed circuit board and the second printed circuit board, the connectors being used to connect the first printed circuit board and the second printed circuit board. The analog sound sensor is equipped with a serial-to-analog converter; The audio processing chip performs fault detection on the cooling fan based on the audio signal, including: The audio processing chip extracts the frequency characteristics of the audio signal; The frequency characteristics are compared with the heterophonic frequency characteristics to determine whether the cooling fan is faulty.
2. The method according to claim 1, characterized in that, The digital sound sensor is equipped with a clock signal line and a data signal line, and the step of sending the audio signal to the audio processing chip includes: The audio signal is sent to the audio processing chip via the clock signal line and the data signal line.
3. The method according to claim 1 or 2, characterized in that, The digital sound sensor is a microelectromechanical system (MEMS) sensor.
4. The method according to claim 1, characterized in that, Also includes: Determine the range of different audio frequencies for the cooling fan; The range of different audio frequencies is set as the target pickup range of the sound detection sensor module.
5. A cooling fan fault detection device, characterized in that, The cooling fan integrates a sound detection sensor module, which is equipped with a corresponding audio processing chip, including: An audio signal acquisition module is used to acquire an audio signal for the cooling fan using the sound detection sensor module. An audio processing chip transmitting module is used to transmit the audio signal to the audio processing chip; The fault detection module is used to detect faults in the cooling fan based on the audio signal through the audio processing chip; The sound detection sensor module is a digital sound sensor, which includes a power supply and a grounding terminal. The power supply and the grounding terminal are reused with the original circuit of the cooling fan. The sound detection sensor module is an analog sound sensor, and the cooling fan includes a first printed circuit board, on which the analog sound sensor is integrated. The first printed circuit board includes a first component integration surface and a second component integration surface. The first component integration surface integrates initial components for the cooling fan, and the analog sound sensor is integrated on the second component integration surface. The second component integration surface faces away from the cooling fan, and the analog sound sensor is positioned at the center of the second component integration surface; The sound detection sensor module is an analog sound sensor. The cooling fan includes a first printed circuit board and a second printed circuit board. The initial components of the cooling fan are integrated on the second printed circuit board. The analog sound sensor is integrated on the first printed circuit board. Corresponding connectors are configured between the first printed circuit board and the second printed circuit board. The connectors are used to connect the first printed circuit board and the second printed circuit board. The analog sound sensor is equipped with a serial-to-analog converter; The fault detection module is also used to extract the frequency features of the audio signal from the audio processing chip; compare the frequency features with the heterophonic frequency features to determine whether the cooling fan is faulty.
6. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; The memory is used to store computer programs; When the processor executes a program stored in the memory, it implements the method as described in any one of claims 1-4.
7. A computer-readable storage medium having instructions stored thereon that, when executed by one or more processors, cause the processors to perform the method as described in any one of claims 1-4.