Fan abnormality simulation device

By controlling the on/off state of the feedback signal through a fan anomaly simulation device, the problem of high operational risk is solved, enabling safe and efficient simulation of fan anomaly scenarios and improving the efficiency and accuracy of testing.

CN224107444UActive Publication Date: 2026-04-10INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
INSPUR SUZHOU INTELLIGENT TECH CO LTD
Filing Date
2025-07-21
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

The existing technology of using tools to jam the fan rotor to create an abnormal speed scenario is highly risky and cannot simulate abnormal conditions of the fan during operation.

Method used

Design a fan malfunction simulation device. A switching device connected to the fan end extension line terminal and the motherboard end extension line terminal controls the on/off state of the feedback signal to simulate the normal and abnormal operation of the fan, avoiding direct physical damage to the fan rotor.

Benefits of technology

It reduces operational risks, enables safe simulation of fan malfunction scenarios, improves testing efficiency and accuracy, and can simulate abnormal conditions of any rotor at any time and under any condition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224107444U_ABST
    Figure CN224107444U_ABST
Patent Text Reader

Abstract

The utility model discloses a fan abnormity simulation device, which relates to the technical field of server hardware monitoring and testing, and comprises a fan end extension line terminal connected with a server mainboard, and a mainboard end extension line terminal respectively connected with the fan end extension line terminal and a server fan, the switch device is respectively connected with the fan end extension line terminal and the mainboard end extension line terminal, the fan end extension line terminal receives a feedback signal used for indicating the actual rotating speed of the server fan, and the mainboard end extension line terminal generates and sends the feedback signal to the fan end extension line terminal according to the actual rotating speed of the server fan; the fan rotor does not need to be clamped by a tool, and the abnormal scene (abnormal running state) of the server fan can be simulated by controlling the on-off of feedback signal transmission through the switching device, so that the problem of high operation risk of a method for manufacturing the abnormal rotating speed scene of the fan by clamping the fan rotor by using the tool in the related technology is solved; and the operation risk is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of server hardware monitoring and testing, and particularly relates to a fan abnormality simulation device. BACKGROUND

[0002] In the test of the fan monitoring function of an open source baseboard management controller (Open Source Baseboard Management Controller, OpenBMC for short), in addition to testing the control and speed monitoring of the server fan by the OpenBMC in a normal state, the monitoring and alarm of the server fan by the OpenBMC in a server fan abnormality scenario also need to be tested. In the related art, to manufacture a fan speed abnormality scenario in which the speed of the server fan is 0, the rotor of the server fan needs to be blocked, and a tool is used to jam the rotor of the server fan so that it cannot rotate, so as to achieve a situation in which the speed measured by a tachometer (Tach for short) is 0. However, in this case, the control signal of the server fan is still present, and the server fan still has driving force. If the rotor is jammed by the tool during rotation, the operation is very dangerous and poses a great threat to the safety of the operator.

[0003] Therefore, the problem of high operation risk of the method of manufacturing a fan speed abnormality scenario by using a tool to jam the rotor of the fan in the related art has not been effectively solved. CONTENT OF THE INVENTION

[0004] The present application provides a fan abnormality simulation device to at least solve the problem of high operation risk of the method of manufacturing a fan speed abnormality scenario by using a tool to jam the rotor of the fan in the related art.

[0005] The present application provides a fan abnormality simulation device, comprising: a fan end extension line terminal connected with a server mainboard, a mainboard end extension line terminal connected with the fan end extension line terminal and a server fan respectively, and a switch device connected with the fan end extension line terminal and the mainboard end extension line terminal respectively, wherein: the fan end extension line terminal is configured to receive a feedback signal sent by the mainboard end extension line terminal, wherein the feedback signal is used to feedback an actual speed of the server fan; the mainboard end extension line terminal is configured to generate the feedback signal according to the actual speed of the server fan and send the feedback signal to the fan end extension line terminal; and the switch device is configured to control the on-off of the transmission of the feedback signal, so that the server fan simulates a running state of the server fan according to the on-off of the transmission of the feedback signal, wherein the running state comprises a normal speed running state and an abnormal speed running state.

[0006] The fan abnormality simulation device comprises: a fan end extension line terminal connected with a server mainboard, a mainboard end extension line terminal connected with the fan end extension line terminal and a server fan respectively, and a switch device connected with the fan end extension line terminal and the mainboard end extension line terminal respectively, wherein: the fan end extension line terminal receives a feedback signal for indicating an actual rotating speed of the server fan, the mainboard end extension line terminal generates and sends the feedback signal to the fan end extension line terminal according to the actual rotating speed of the server fan, and the abnormal scene (abnormal operating state) of the server fan can be simulated by controlling the on-off of the feedback signal transmission through the switch device without using a tool to block the fan rotor, thereby solving the problem of high operation risk of the method of blocking the fan rotor by using a tool to manufacture the rotating speed abnormal scene of the fan and reducing the operation risk. BRIEF DESCRIPTION OF DRAWINGS

[0007] In order to more clearly illustrate the embodiments of the present application, the drawings needed in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0008] Figure 1 is a framework diagram of a fan abnormality simulation device according to an embodiment of the present application;

[0009] Figure 2 is a connection relationship diagram between OpenBMC and server fan in the related art;

[0010] Figure 3 is a comparison diagram of normal fan state and fan rotor blocking state in the related art;

[0011] Figure 4 is a schematic diagram of a 6-pin double-rotor fan connection terminal and a mainboard end connection terminal according to an optional embodiment of the present application;

[0012] Figure 5 is a connection diagram of a fan end extension line terminal B1 and a mainboard end extension line terminal A1 according to an embodiment of the present application;

[0013] Figure 6 is a schematic diagram of switches 1 and 2 connected with A1 and B1 according to an optional embodiment of the present application;

[0014] Figure 7 is a schematic diagram of a test device for simulating double-rotor fan rotating speed abnormality in server OpenBMC test according to an optional embodiment of the present application. DETAILED DESCRIPTION

[0015] With reference to the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described, obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments of the present application, all the other embodiments obtained by those skilled in the art without creative work belong to the protection scope of the present application.

[0016] It should be noted that, in the description of the present application, the term "comprising", "including" or any other variant thereof is intended to cover the non-exclusive inclusion, so that the process, method, article or equipment including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes the elements inherent to such process, method, article or equipment. The terms "first", "second" and the like in the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence.

[0017] In order for those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the drawings and specific embodiments.

[0018] The embodiments of the present application provide a fan abnormality simulation device, Figure 1 is a frame diagram of a fan abnormality simulation device according to an embodiment of the present application, as Figure 1 shown, the fan abnormality simulation device comprises: a fan end extension line terminal 12 connected with a server mainboard, a mainboard end extension line terminal 16 connected with the fan end extension line terminal and a server fan respectively, and a switch device 14 connected with the fan end extension line terminal and the mainboard end extension line terminal respectively, wherein:

[0019] The fan end extension line terminal 12 is used for receiving a feedback signal sent by the mainboard end extension line terminal, wherein the feedback signal is used for feeding back the actual rotating speed of the server fan;

[0020] The mainboard end extension line terminal 16 is used for generating the feedback signal according to the actual rotating speed of the server fan, and sending the feedback signal to the fan end extension line terminal;

[0021] The switch device 14 is used for controlling the on-off of the feedback signal transmission, so that the server fan simulates the running state of the server fan according to the on-off of the feedback signal transmission, wherein the running state comprises: a normal rotating speed running state and an abnormal rotating speed running state.

[0022] The fan abnormality simulation device of the application comprises: a fan end extension line terminal connected with a server mainboard, a mainboard end extension line terminal connected with the fan end extension line terminal and a server fan respectively, and a switch device connected with the fan end extension line terminal and the mainboard end extension line terminal respectively, wherein: the fan end extension line terminal receives a feedback signal for indicating the actual rotating speed of the server fan, the mainboard end extension line terminal generates and sends the feedback signal to the fan end extension line terminal according to the actual rotating speed of the server fan, and the abnormal scene (abnormal operating state) of the server fan can be simulated by controlling the on-off of the feedback signal transmission through the switch device without using tools to block the fan rotor, thereby solving the problem of high operation risk of the method of blocking the fan rotor by using tools to create the rotating speed abnormal scene of the fan, and reducing the operation risk.

[0023] Optionally, the switch device 14 further comprises: a first switch device and a second switch device, wherein:

[0024] 1) the first switch device is connected with a first connecting hole in the fan end extension line terminal and a second connecting hole in the mainboard end extension line terminal through a first signal connecting line respectively; the first switch device is used for controlling the on-off of the transmission of the first feedback signal corresponding to a first rotor in the server fan;

[0025] It can be understood that, in order to accurately simulate the rotating speed abnormality of different rotors in the server fan, and verify the monitoring and alarm mechanism of OpenBMC, the application defines two independently controlled switch devices, i.e. the first switch device and the second switch device, which are respectively responsible for the on-off of the feedback signal (i.e. Tach signal) of one rotor. It should be noted that in actual application, the number of switch devices can be determined according to the number of rotors in the server fan (the specific number of rotors and the number of switch devices are not limited), for example: if the server fan contains three rotors, three switch devices can be set to control the on-off of the feedback signals corresponding to the three rotors.

[0026] The first switch device is used to control whether the rotating speed feedback signal (i.e. the first feedback signal) of the first rotor (which can be the front rotor of the server fan) can be transmitted from the fan to the server mainboard. For example, if it is necessary to simulate the abnormal situation that the first rotor stops rotating, the first switch device can be manually (or automatically) set to the off state, at this time, even if the first rotor is actually still running, since the feedback signal is cut off, the server mainboard will not receive the Tach signal of the first rotor, thus misjudging that the rotating speed of the first rotor is 0, and triggering the corresponding error handling process or alarm. Conversely, if the first switch device is kept in the on state, the rotating speed feedback signal of the first rotor can be normally transmitted, and the server mainboard can accurately monitor the actual rotating speed.

[0027] 2) the second switch device is connected with the third connection hole in the fan end extension line terminal and the fourth connection hole in the mainboard end extension line terminal through the second signal connection line; the second switch device is used for controlling the on-off of the second feedback signal transmission corresponding to the second rotor in the server fan, wherein the feedback signal includes the first feedback signal and the second feedback signal.

[0028] The function of the second switch device is similar to that of the first switch device, but the second switch device is for the second rotor (which can be the rear rotor in the server fan). By controlling the state of the second switch device, various abnormal conditions of the second rotor can be simulated, such as stopping rotation. For example, when the second switch device is disconnected, the Tach signal (i.e. the second feedback signal) of the second rotor cannot be transmitted to the server mainboard, causing the corresponding system of the server mainboard to consider that the second rotor has an abnormal speed. When the second switch device is connected, the normal speed feedback signal can be transmitted, and the server mainboard can continuously monitor the actual working state of the second rotor.

[0029] In summary, by using the first switch device and the second switch device, the risk of directly physically damaging or operating the fan hardware is avoided, because the actual fan hardware is not damaged during the test. In addition, in this way, the tester can simulate the abnormality of any rotor at any time and in any state without being limited by physical conditions, making the entire test process more efficient and controllable.

[0030] Optionally, the device further comprises a switch controller, wherein: the switch controller is connected with the fan end extension line terminal and the switch device; the switch controller is used for controlling the first on-off state of the first switch device and the second on-off state of the second switch device.

[0031] It can be understood that the first switch device and the second switch device described above can be manually turned on and off, and in this case, the switch controller is not needed; they can also be automatically turned on and off, and in this case, the switch controller, switch control software, etc. may be needed to automatically control the on-off of the switch device. The switch controller described above can automatically adjust the on-off state of the first switch device and the second switch device by receiving different control instructions, so as to more accurately and conveniently simulate the running conditions of the server fan in normal and abnormal states. Specifically:

[0032] The switch controller can control the first on-off state of the first switch device to be in the on state and control the second on-off state of the second switch device to be in the on state. This means that the tach signals of both rotors in the server fan can be transmitted to the server motherboard without obstruction, which simulates the normal operation of the server fan. For example, at the beginning of the test, the switch controller can control the first on-off state of the first switch device to be in the on state and control the second on-off state of the second switch device to be in the on state, so that the server motherboard monitors that all rotors in the server fan are working normally, as a baseline state to compare with subsequent abnormal situations.

[0033] The switch controller can control the first on-off state of the first switch device to be in the off state and control the second on-off state of the second switch device to be in the on state. In this way, only the tach signal of the second rotor (rear rotor) can be read by the server motherboard, which simulates the abnormal stop of the first rotor (front rotor). For example, the test engineer may want to verify how the server motherboard responds to the emergency situation of the sudden stop of the first rotor, and the switch controller can control the first on-off state of the first switch device to be in the off state and control the second on-off state of the second switch device to be in the on state.

[0034] The switch controller can control the first on-off state of the first switch device to be in the on state and control the second on-off state of the second switch device to be in the off state. For example, in order to test the identification and processing ability of the server motherboard to the abnormal rotation of the second rotor, the switch controller can control the first on-off state of the first switch device to be in the on state and control the second on-off state of the second switch device to be in the off state.

[0035] The switch controller can control the first on-off state of the first switch device to be in the off state and control the second on-off state of the second switch device to be in the off state. This can be used to simulate the most serious fan abnormality - the command of double-rotor abnormality, completely cutting off the tach signals of both rotors, prompting the server motherboard to think that both rotors have failed. For example, to comprehensively test the redundancy design and fault response strategy of the server motherboard, the switch controller can control the first on-off state of the first switch device to be in the off state and control the second on-off state of the second switch device to be in the off state.

[0036] In summary, the introduction of the switch controller can improve the efficiency and accuracy of the test. The traditional manual switching method not only consumes time and effort, but also is prone to errors due to human negligence. In contrast, the switch controller can quickly and accurately adjust the switch state according to the preset or real-time control instructions, ensuring the consistency and reliability of the test process. In addition, automation control makes the test environment safer, reducing the risk of direct operation of hardware by test personnel. And the switch controller supports remote control, which means that the test personnel can change the fan state from a safe distance, enhancing the flexibility and operability of the test.

[0037] Optionally, the switch controller is further configured to:

[0038] 1) adjust the target on-off state of the first switch device and / or the second switch device from the connected state to the disconnected state to determine whether the server mainboard can detect the abnormal operating state of the server fan, wherein the target on-off state includes the first on-off state and the second on-off state.

[0039] It can be understood that the switch controller not only can simulate abnormal state, but also can intelligently control the triggering and recovery of abnormality, specifically:

[0040] The switch controller can also be used to adjust the target on-off state to the disconnected state to determine the abnormal detection capability of the mainboard server: this function allows the tester to set the target on-off state of the first switch device or the second switch device to disconnected through the switch controller, thereby simulating the loss of the speed feedback signal of the rotor of the server fan, and verifying whether the server mainboard can accurately detect the abnormal operating state of the fan.

[0041] For example: assuming that the test scenario is to verify the detection capability of the server mainboard for the abnormality of the front rotor (first rotor). The on-off state of the first switch device (controlling the feedback signal of the first rotor) can be adjusted to the disconnected state through the switch controller, while the second switch device (controlling the feedback signal of the second rotor) is kept in the connected state. At this time, the mainboard server should monitor the interruption of the speed signal of the front rotor, and then identify the possible failure of the front rotor, and trigger the corresponding alarm mechanism.

[0042] 2) adjust the target on-off state of the first switch device and / or the second switch device from the disconnected state to the connected state in the case where it is determined that the server mainboard has detected the abnormal operating state of the server fan, wherein the target on-off state includes the first on-off state and the second on-off state.

[0043] It can be understood that the switch controller can also perform state recovery after abnormal detection of the server fan. When the server mainboard has successfully detected the abnormal running state of the server fan, the switch controller can adjust the target on-off state from the disconnected state to the connected state, simulate the repair of the abnormal situation, and test the fault recovery mechanism of the server mainboard after the abnormality is eliminated.

[0044] For example, assuming that the server mainboard correctly identifies the abnormality of the front rotor and takes appropriate measures. Then, the on-off state of the first switch device can be adjusted from disconnected to connected state using the switch controller, indicating that the speed feedback signal of the front rotor has been restored. At this time, the server mainboard should be able to quickly update the fan state, confirm that the abnormality has been eliminated, and possibly adjust the control strategy of the fan to adapt to the new situation, such as canceling the alarm or restoring normal fan speed control.

[0045] In summary, by simulating the abnormality of the server fan and then recovering, the performance of the server mainboard in various complex scenarios can be verified, including the accuracy of abnormality detection, the timeliness of the alarm mechanism, and the integrity of the fault recovery process.

[0046] Optionally, the device further comprises a display device connected to the server mainboard, wherein the display device is further configured to:

[0047] 1) In the case that the server fan is in a normal running state, determine whether the fan information sent by the server mainboard is received, and in the case that the fan information is received, display the fan information, wherein the fan information is used to indicate the speed of the server fan, and the running state of the server fan includes the normal running state.

[0048] It can be understood that the fan abnormality simulation device of the present application can also include a display device. The function of the display device is not limited to displaying ordinary fan information, but can also clearly display the alarm information sent by the server mainboard when the server fan is in an abnormal running state, helping the test engineer to quickly understand the specific abnormality of the fan. Specifically:

[0049] Function 1: Display fan information in normal running state: When the server fan is running normally, the display device can receive fan information from the server mainboard, such as the real-time speed of each rotor, and then visually present it to the test personnel.

[0050] For example, assume that the server fan is running smoothly, and the display device receives information sent by the server motherboard, including the rotation speeds of the front rotor and the rear rotor are 5000 RPM and 4800 RPM respectively. At this time, the display device will display these two values in the form of a chart or numbers, and the tester can confirm that the fan is in a normal state before testing.

[0051] 2) In the case of an abnormal running state of the server fan, determine whether the alarm information sent by the server motherboard is received, and in the case of receiving the alarm information, display the alarm information, wherein the alarm information is used to indicate detailed information of the abnormal running state of the server fan, and the detailed information at least includes one of the following: the server fan is in an abnormal running state of a first rotor abnormality, the server fan is in an abnormal running state of a second rotor abnormality, and the server fan is in an abnormal running state of a double rotor abnormality, the double rotor abnormality state is used to indicate a state in which the first rotor and the second rotor in the server fan are abnormal.

[0052] Among them, function 2: display alarm information in abnormal running state: when the server fan appears abnormal running, such as the rotor speed drops to 0 or other abnormal state, the display device will receive the alarm information sent by the server motherboard, and immediately display the specific details of the abnormality.

[0053] For example, assume that the front rotor rotation speed is simulated to abnormally drop to 0 through the switch controller during testing. In this case, the server motherboard will detect this change and send alarm information to the display device indicating that the front rotor rotation speed is abnormal. After receiving this information, the display device will highlight the alarm information "front rotor rotation speed abnormality" on the screen, and can be accompanied by detailed fault codes or descriptions to help the test engineer quickly understand and record the abnormal condition.

[0054] In summary, in the abnormal running state, the display device directly provides alarm information and detailed description, which reduces the time required by the tester to interpret and locate the problem.

[0055] Optionally, the fan end extension line terminal 12 is also used to receive the control signal sent by the server motherboard and send the control signal to the motherboard end extension line terminal; the motherboard end extension line terminal 16 is also used to receive the control signal and send the control signal to the server fan to control the rotation speed of the server fan according to the control signal;

[0056] It can be understood that the fan end extension terminal and the mainboard end extension terminal jointly transmit the control signal (for example, a pulse width modulation (PWM) signal) sent by the server mainboard to the server fan, so as to realize remote control and monitoring of the fan rotating speed. Specifically,

[0057] The fan end extension terminal 12 is mainly responsible for receiving the control signal (for example, a PWM signal) from the server mainboard for adjusting the fan rotating speed. Once the signals are received, the fan end extension terminal forwards them to the mainboard end extension terminal without loss.

[0058] The mainboard end extension terminal 16 is mainly responsible for receiving the control signal from the fan end extension terminal and sending the signal to the server fan.

[0059] Through the above device, even if the fan is not directly connected to the mainboard, the fan can adjust its rotating speed according to the received control signal to simulate normal or abnormal operating conditions.

[0060] Optionally, the device further comprises a third signal connection line, wherein the third signal connection line is connected to the fifth connection hole of the fan end extension terminal and the sixth connection hole of the mainboard end extension terminal, respectively; and the third signal connection line is used to send the control signal from the fan end extension terminal to the mainboard end extension terminal.

[0061] It can be understood that the fan abnormality simulation device of the present application can further comprise a third signal connection line, which is used to transmit the control signal (for example, a PWM signal). Specifically,

[0062] The two ends of the third signal connection line are respectively connected to the fifth connection hole of the fan end extension terminal and the sixth connection hole of the mainboard end extension terminal, and the main purpose is to transmit the control signal (for example, a PWM signal).

[0063] For example, when testing the accuracy of the response of the server fan to the control signal, the server mainboard sends different PWM signals to the fan through the third signal connection line. For example, a lower PWM signal (for example, a duty cycle of 30%) can be sent first, and then the signal can be gradually increased (for example, the duty cycle is increased to 70%). By observing the change of the fan rotating speed, it can be verified whether the fan can correctly respond to the PWM signal sent by the mainboard, and the speed and accuracy of the response.

[0064] In summary, the third signal connection line ensures stable transmission of the control signal, so that the mainboard server can accurately control the fan rotating speed.

[0065] In order to better understand the implementation process of the above fan abnormality simulation device, the implementation process of the above fan abnormality simulation device will be described in combination with the optional embodiments below, but not for limiting the device of the embodiments of the present application.

[0066] In the related art, due to the high density of devices on the server, the high power consumption of components, and the high heat dissipation requirement, an additional heat dissipation device is needed for heat dissipation. The server heat dissipation generally has air cooling and water cooling, and the air cooling heat dissipation is mainly realized by relying on a fan. The fan used on the server is divided into a single rotor fan and a double rotor fan. The double rotor fan has front and rear rotors, and the two rotors are controlled by the same control signal PWM to control the speed, but have independent speed measurement signals Tach, which can monitor the speed of the two rotors respectively.

[0067] The board management controller (BMC) is a monitoring and control unit on the server, which is used to monitor the health status of the server, including temperature, voltage, current, fan speed, component health status, etc. Fan control and speed monitoring are an important monitoring function of BMC. BMC needs to control the speed of the fan according to the temperature of each area and each component of the server, and also needs to monitor the speed of the fan to determine the working state of the current fan.

[0068] In the OpenBMC fan monitoring function test, in addition to testing the control and speed monitoring of the server fan by OpenBMC in the normal state, the monitoring and alarm in the fan abnormality scenario are also tested. One of the abnormal scenarios is the single rotor speed abnormality (speed is 0) and the two rotor speed abnormality of the double rotor fan.

[0069] Figure 2 is a connection relationship diagram between the OpenBMC in the related art and the server fan, as shown in Figure 2 : the OpenBMC in the related art includes a mainboard end connection terminal (the mainboard end connection terminal includes connection pins 1, 2, 3, 4, 5, and 6 (i.e. 1, 2, 3, 4, 5, and 6 in Figure 2 are light blue), and the server fan includes a fan end connection terminal (the fan end connection terminal includes connection holes 1, 2, 3, 4, 5, and 6 (i.e. 1, 2, 3, 4, 5, and 6 in Figure 2 are white)), if you want to manufacture the fan speed abnormality of the server fan, the speed is 0, you need to block the fan rotor by the way as shown in Figure 3 Figure 3 is a comparison diagram of the normal fan state and the fan rotor stuck state in the related art), that is, the fan rotor is blocked by a tool (i.e. “X” in Figure 3 ), so that it cannot rotate, so as to achieve the condition that the speed measured by the Tach signal is 0.​

[0070] But by Figure 3 forcing the fan rotor to be stuck in this way, the control signal of the fan is still present, and the fan still has driving force. If the rotor is stuck with a tool during rotation, the operation is very dangerous, posing a great threat to the safety of the operator, and can cause damage to the fan blades. If the rotor is stuck in the initial shutdown state, the risk is smaller, but the abnormal scenarios that can be created are limited, and only the initial abnormal situation of the fan can be simulated, and the abnormal situation during operation cannot be simulated.

[0071] To solve the above problems, the optional embodiment of the application defines a kind of test device for simulating double-rotor fan speed abnormality in server OpenBMC test, for simulating the scene that fan rotor speed is 0 in OpenBMC fan monitoring function test, also for testing the monitoring and alarm capability of OpenBMC to fan abnormal state.The test device for simulating double-rotor fan speed abnormality in server OpenBMC test leads out the speed signal Tach of the terminal connected with fan (i.e. server fan) and mainboard (i.e. server mainboard), and increases controllable switch in connection line to cut off Tach signal of fan and mainboard terminal, to realize the function that OpenBMC detects rotor speed 0 at mainboard terminal. Through the optional embodiment of the application, no damage to the fan, and switch state can be controlled at any time, both initial abnormality and abnormality during operation and abnormality recovery scene can be simulated. Specifically:

[0072] Figure 4 It is according to the optional embodiment of the application a kind of 6-pin double-rotor fan connection terminal and mainboard terminal connection terminal schematic diagram, as Figure 4 Shown in:

[0073] Mainboard terminal connection terminal A includes connection pin 1, 2, 3, 4, 5, 6 (i.e. Figure 4 Light blue 1, 2, 3, 4, 5, 6 in it), fan terminal connection terminal B includes connection hole 1, 2, 3, 4, 5, 6 (i.e. Figure 4 White 1, 2, 3, 4, 5, 6 in it), wherein, the same serial number of connection pin (hole) corresponding pin definition is same, specifically:

[0074] Pin 1: power voltage (VCC);Pin 2: ground (GND);Pin 3: pulse width modulation (PWM);Pin 4: presence indication signal (Present);Pin 5: fan speed signal 1 (Tach1);Pin 6: fan speed signal 2 (Tach2).

[0075] The optional embodiment of the present application mainly uses the original mainboard end connection terminal A and fan end connection terminal B, as well as the power connection line and the signal connection line, to manufacture a fan connection extension device, so that the fan does not have to be fixed on the mainboard, and the fan rotating speed Tach signal line can be exposed outside the mainboard and the fan. A control on-off button switch is connected in the middle of the fan rotating speed Tach signal line. In the default state, the switch is in the on state, and the fan rotating speed Tach signal can be normally transmitted from the fan end to the mainboard end, for the OpenBMC to normally monitor. When it is necessary to simulate fan rotating speed abnormality, the switch is switched to the off state, blocking the transmission of the fan end Tach signal to the mainboard end, so that the OpenBMC monitors that the rotating speed is 0. Specifically:

[0076] (1) Manufacture a test device for simulating double-rotor fan rotating speed abnormality in server OpenBMC test:

[0077] 1) Connect the fan end extension line terminal B1 with the mainboard end extension line terminal A1, Figure 5 is a schematic diagram of the connection of the fan end extension line terminal B1 with the mainboard end extension line terminal A1 according to the embodiment of the present application, as Figure 5 shown:

[0078] Take the independent fan end extension line terminal B1 and the independent mainboard end extension line terminal A1;

[0079] Use a certain length of power line and signal line to one-to-one solder connection the fan end extension line terminal B1 (the fan end extension line terminal B1 includes connection pins 1, 2, 3, 4, 5, 6 (such as the dark green part in Figure 5 )) and the mainboard end extension line terminal A1 (the mainboard end extension line terminal A1 includes connection holes 1, 2, 3, 4, 5, 6 (such as the dark red brown part in Figure 5 )) according to the corresponding relationship of 1-1, 2-2, 3-3, 4-4, 5-5, 6-6. 1-1, 2-2 (i.e. the connection lines a, b of Figure 5 ) use relatively thick power lines, 3-3, 4-4, 5-5, 6-6 (i.e. the connection lines c, d, e, f of Figure 5 ) can use relatively thin signal lines. The lengths of the connection lines a, b, c, d can be slightly shorter, and the lengths of e, f should not be shorter than 20 cm, so as to facilitate the later operation;

[0080] 2) Connect switch 1 and switch 2 to the device, Figure 6 is a schematic diagram of the connection of switch 1 and switch 2 with A1 and B1 according to the optional embodiment of the present application, as Figure 6 shown:

[0081] The middle of the connecting lines e and f (the types of the corresponding connected pins of the connecting line e and the connecting line f are Tach1 and Tach2 respectively) is cut off, and two key switches (switch 1 and switch 2) are connected according to the mode shown in Figure 6 The switches are connected in the form of soldering wires, and the switches are required to have two states of on and off, and the switches are not too small, and the size is convenient for personnel to operate by hand;

[0082] 3) Take the fan to be tested, connect the fan end connection terminal B in the server fan with the mainboard end extension line terminal A1:

[0083] The mainboard end connection terminal A in the server mainboard is connected with the fan end extension line terminal B1 by using the connecting lines a, b, c, d, e and f (the connecting line a is the connecting line for 1-1, the connecting line b is the connecting line for 2-2, the connecting line c is the connecting line for 3-3, the connecting line d is the connecting line for 4-4, the connecting line e is the connecting line for 5-5, and the connecting line f is the connecting line for 6-6), to form a fan connection extension device.

[0084] Through the above steps, the server OpenBMC test device for simulating double-rotor fan speed abnormality in testing can be made as shown in Figure 7 The server OpenBMC test device for simulating double-rotor fan speed abnormality in testing includes: a fan end extension line terminal B1 connected with a mainboard end connection terminal A in an open source mainboard controller, a mainboard end extension line terminal A1 connected with a fan end connection terminal B in a fan, and a switch 1 (a first switch device) and a switch 2 (a second switch device) connected with A1 and B1 respectively.

[0085] (2) The use method of the server OpenBMC test device for simulating double-rotor fan speed abnormality in testing in OpenBMC testing is:

[0086] According to the content in Table 1, the OpenBMC is tested, and Table 1 is a switch state and test content comparison table according to the optional embodiment of the application, as shown in Table 1:

[0087] Table 1

[0088]

[0089] 1) The switch 1 and the switch 2 on the server OpenBMC test device for simulating double-rotor fan speed abnormality in testing are respectively placed in a communication state, and the control and monitoring functions of OpenBMC on the normal state fan can be performed;

[0090] 2) The switch 1 on the test device for simulating the abnormal speed of the double-rotor fan in the server OpenBMC test is placed in the off state, and the switch 2 is placed in the on state, so that the OpenBMC can monitor the abnormal speed of the fan rotor 1 (i.e., the first rotor);

[0091] 3) The switch 1 on the test device for simulating the abnormal speed of the double-rotor fan in the server OpenBMC test is placed in the on state, and the switch 2 is placed in the off state, so that the OpenBMC can monitor the abnormal speed of the fan rotor 2 (i.e., the second rotor);

[0092] 4) The switch 1 on the test device for simulating the abnormal speed of the double-rotor fan in the server OpenBMC test is placed in the off state, and the switch 2 is placed in the off state, so that the OpenBMC can monitor the abnormal speed of the two rotors of the fan.

[0093] In summary, through the test device for simulating the abnormal speed of the double-rotor fan according to the optional embodiments of the present application, the problem of operation danger in the previous server OpenBMC fan rotor abnormal monitoring test can be successfully solved, and the state of a single rotor or two rotors can be switched at any time, so that both the scenario of abnormality generation and the scenario of abnormality recovery can be tested.

[0094] The above describes in detail the fan abnormality simulation device provided by the present application. The principles and implementation manners of the present application are described by applying specific examples in this paper, and the above description of the embodiments is only used to help understand the device of the present application and its core idea. It should be pointed out that, for ordinary skilled persons in the technical field, some improvements and modifications can be made to the present application without departing from the principles of the present application, and these improvements and modifications also fall within the protection scope of the claims of the present application.

Claims

1. A fan abnormality simulation device characterized by comprising: The device comprises: a fan end extension line terminal connected with a server mainboard, a mainboard end extension line terminal connected with a server fan respectively, and a switch device connected with the fan end extension line terminal and the mainboard end extension line terminal respectively, wherein: the fan end extension line terminal is configured to receive a feedback signal sent by the mainboard end extension line terminal, and the feedback signal is used to feedback an actual rotating speed of the server fan; the mainboard end extension line terminal is configured to generate the feedback signal according to the actual rotating speed of the server fan and send the feedback signal to the fan end extension line terminal; the switch device is configured to control the on-off of the feedback signal transmission, so that the server fan simulates a running state of the server fan according to the on-off of the feedback signal transmission, and the running state comprises a normal rotating speed running state and an abnormal rotating speed running state.

2. The fan abnormality simulation device according to claim 1, characterized by The switch device further comprises a first switch device and a second switch device, wherein: the first switch device is connected with a first connecting hole in the fan end extension line terminal and a second connecting hole in the mainboard end extension line terminal through a first signal connecting line respectively; the second switch device is connected with a third connecting hole in the fan end extension line terminal and a fourth connecting hole in the mainboard end extension line terminal through a second signal connecting line respectively.

3. The fan anomaly simulation apparatus according to claim 2, characterized by The device comprises: the first switch device is configured to control the on-off of a first feedback signal corresponding to a first rotor in the server fan; the second switch device is configured to control the on-off of a second feedback signal corresponding to a second rotor in the server fan, and the feedback signal comprises the first feedback signal and the second feedback signal.

4. The fan anomaly simulation apparatus according to claim 2, characterized by The device further comprises a switch controller, wherein: the switch controller is connected with the fan end extension line terminal and the switch device respectively; the switch controller is configured to control a first on-off state of the first switch device and a second on-off state of the second switch device.

5. The fan anomaly simulation apparatus according to claim 4, characterized by The switch controller is further configured to: adjust a target on-off state of the first switch device and / or the second switch device from a connected state to a disconnected state, so as to determine whether the server mainboard can detect an abnormal running state of the server fan, and the target on-off state comprises the first on-off state and the second on-off state.

6. The fan anomaly simulation apparatus according to claim 4, wherein The switch controller is further configured to: adjust the target on-off state of the first switch device and / or the second switch device from the disconnected state to the connected state when it is determined that the server mainboard has detected the abnormal running state of the server fan, and the target on-off state comprises the first on-off state and the second on-off state.

7. The fan anomaly simulation apparatus according to claim 1, characterized by The device further comprises a display device connected with the server mainboard, wherein: The display device is further configured to determine whether fan information sent by the server mainboard is received when the server fan is in a normal operation state, and display the fan information when the fan information is received, wherein the fan information is used to indicate a rotating speed of the server fan, and the operation state of the server fan includes the normal operation state.

8. The fan anomaly simulation apparatus according to claim 7, characterized by The display device is further configured to: determine whether alarm information sent by the server mainboard is received when the server fan is in an abnormal operation state, and display the alarm information when the alarm information is received, wherein the alarm information is used to indicate detailed information of the abnormal operation state of the server fan, and the detailed information includes at least one of the following: the server fan is in a first rotor abnormality abnormal operation state, the server fan is in a second rotor abnormality abnormal operation state, and the server fan is in a double rotor abnormality abnormal operation state, wherein the double rotor abnormality abnormal operation state is used to indicate a state in which both a first rotor and a second rotor of the server fan are abnormal.

9. The fan anomaly simulation apparatus according to claim 1, characterized by The display device further includes: The fan end extension line terminal is further configured to receive a control signal sent by the server mainboard and send the control signal to the mainboard end extension line terminal. The mainboard end extension line terminal is further configured to receive the control signal and send the control signal to the server fan to control the rotating speed of the server fan according to the control signal.

10. The fan anomaly simulation apparatus according to claim 9, characterized by The device further includes a third signal connection line, wherein: The third signal connection line is connected to a fifth connection hole of the fan end extension line terminal and a sixth connection hole of the mainboard end extension line terminal, respectively; The third signal connection line is used to send the control signal from the fan end extension line terminal to the mainboard end extension line terminal.