Fan module detection jig, detection method and storage medium

By designing a fan module detection fixture, the fan module's speed, voltage, current and other parameters are automatically detected, which solves the shortcomings of fan module incoming material detection in the existing technology, improves detection efficiency and accuracy, ensures that the fan module function meets the standards, and prevents equipment damage.

CN119308874BActive Publication Date: 2025-10-17INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411319636.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2025-10-17
Estimated Expiration
2044-09-20

AI Technical Summary

Technical Problem

In the prior art, incoming inspection of fan modules mainly relies on factory inspection, which lacks inspection of functions and FRU burning information, resulting in fan modules with abnormal functions flowing into the whole machine, affecting production efficiency.

Method used

A fan module detection fixture was designed, including a main control unit, a gold finger unit, a voltage and current detection unit, and a power supply unit. It can automatically detect key parameters of the fan module, such as speed, voltage, and current, and provide real-time feedback on the detection results. It supports the detection of fan modules with different interface forms.

Benefits of technology

It improves detection efficiency and accuracy, ensures that fan module functions meet standards, prevents equipment damage, and enhances test flexibility and versatility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119308874B_ABST
    Figure CN119308874B_ABST
Patent Text Reader

Abstract

The application discloses a fan module detection jig, a detection method and a storage medium. The jig comprises a master control unit, at least one golden finger unit, at least one voltage and current detection unit and a power supply unit. The master control unit is used for issuing a control signal to the fan module through the at least one golden finger unit, detecting and controlling the rotating speed of the fan module, and checking FRU burning information on the fan module. The at least one golden finger unit is used for receiving and forwarding the control signal to the fan module, and transmitting the in-place signal and the rotating speed feedback signal of the fan module to the master control unit. The at least one voltage and current detection unit is used for detecting the voltage and current signals of the fan module connected to the golden finger unit and transmitting the voltage and current signals to the master control unit. The power supply unit is used for providing a working power supply. The jig can automatically detect various key parameters of the fan module, such as the rotating speed, the voltage and current, the FRU burning information detection and the like, improves the detection efficiency, and enhances the flexibility and universality of the test.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of jigs, in particular to a fan module detection jig, a detection method and a storage medium. BACKGROUND

[0002] In the mainstream design of switches or servers, fan modules of 4056 or 8086 sizes are generally used for system heat dissipation of switches or servers. As core heat dissipation components in switches or servers, whether the performance of the fan modules is stable and whether the specification parameter consistency meets the requirements will directly determine whether the entire switch or server can reliably operate.

[0003] Currently, system manufacturers such as switches or servers mainly rely on factory detection of fan module manufacturers for incoming inspection of fan modules. For example, only the appearance of the incoming fan module is checked during factory detection, and whether the function of the fan module and the FRU (Field Replaceable Unit, field replaceable unit) burning information are correct are not checked, and further, the missed detection in these functions will cause the functionally abnormal fan module to flow to the whole machine assembly link, further causing production test failure and affecting the production efficiency of the switch / server. SUMMARY

[0004] Therefore, the present application provides a fan module detection jig, a detection method and a storage medium to solve the problems encountered in the incoming inspection process of the fan module. The method can not only automatically complete the function verification of the fan module, but also can detect the fan start current and the maximum working current. At the same time, it can also automatically detect whether the actual fan speed is within the normal range under different speed control signals according to the preset fan speed curve. By matching different adapter board cards, different interface forms of fan modules can be supported. Specifically, the present application discloses the following technical solutions:

[0005] In a first aspect, the present application provides a fan module detection jig, which comprises a master control unit, at least one gold finger unit, at least one voltage and current detection unit, and a power supply unit.

[0006] The master control unit is connected with the at least one gold finger unit, the at least one voltage and current detection unit, and the power supply unit, respectively. The at least one gold finger unit is used to connect at least one fan module.

[0007] The master control unit is used to issue a control signal to the fan module through the at least one gold finger unit when the at least one gold finger unit is connected with the fan module, detect and control the speed of the fan module, and check the FRU burning information on the fan module.

[0008] The at least one golden finger unit is further configured to receive and forward the control signal to the fan module, and transmit an in-place signal and a rotation speed feedback signal of the fan module to the master control unit.

[0009] The at least one voltage and current detection unit is configured to detect voltage and current signals of the fan module connected to the golden finger unit, and transmit detection results to the master control unit in real time.

[0010] The power supply unit is configured to provide working power for the master control unit and the at least one voltage and current detection unit.

[0011] The fan module detection jig provided by the aspect can automatically detect various key parameters of the fan module, such as rotation speed, voltage, and current, and feed back detection results to the master control unit in real time, thereby improving detection efficiency and significantly improving detection accuracy and consistency. The jig is not limited to detecting the physical running state (such as rotation speed) of the fan module, but can also check FRU burning information on the fan module, to ensure that various functions of the fan module meet standards when leaving the factory.

[0012] In addition, through the special voltage and current detection unit, the jig can monitor voltage and current changes of the fan module in the working process in real time, to prevent equipment damage or safety accidents caused by unstable voltage or excessive current. Moreover, the jig provided by the aspect has high design scalability, such as supporting at least one golden finger unit and voltage and current detection unit, so that the jig can adapt to fan module testing requirements of different models and different specifications. Through simple configuration adjustment, testing of various fan modules can be realized, thereby enhancing testing flexibility and universality.

[0013] In combination with the first aspect, in a possible implementation, the master control unit includes a plurality of GPIO pins and a plurality of I2C interfaces, the at least one golden finger unit includes a first golden finger unit, the first golden finger unit includes at least a first interface, a second interface, a third interface, a fourth interface, and a fifth interface, and the at least one voltage and current detection unit includes a first voltage and current detection unit.

[0014] The first GPIO pin in the plurality of GPIO pins is connected with the first interface, and is configured to transmit a first control signal from the master control unit to the first golden finger unit, to control a fan rotation speed of the fan module.

[0015] The second GPIO pin in the plurality of GPIO pins is connected with the second interface, and is configured to transmit a first detection signal from the master control unit to the first golden finger unit, to detect the fan rotation speed of the fan module.

[0016] A second I2C interface of the plurality of I2C interfaces is connected with the third interface, and is configured to transmit a second detection signal from the master control unit to the first gold finger unit to check the FRU burning information;

[0017] A third GPIO pin of the plurality of GPIO pins is connected with the fourth interface, and is configured to transmit a third detection signal from the master control unit to the first gold finger unit to detect the fan direction of the fan module;

[0018] A fourth GPIO pin of the plurality of GPIO pins is connected with the fifth interface, and is configured to transmit an in-place signal from the master control unit to the first gold finger unit to detect whether the fan module is inserted into the first gold finger unit;

[0019] A first I2C interface of the plurality of I2C interfaces is connected with the first voltage and current detection unit, and is configured to transmit a second control signal from the master control unit to the first voltage and current detection unit to control the first voltage and current detection unit to start power detection and report the detection result;

[0020] The first voltage and current detection unit is connected with the first gold finger unit, and is configured to detect whether the power of the fan module is within the rated power.

[0021] In combination with the first aspect, in another possible implementation, in a case where the fan module connected with the first gold finger unit is a double-rotor module, the number of the first GPIO pin and the second GPIO pin provided on the master control unit is both two, and the number of the first interface and the second interface provided on the first gold finger unit is both two.

[0022] In combination with the first aspect, in another possible implementation, the jig further includes a conversion card unit, one end of the conversion card unit is connected with a gold finger unit, and the other end of the conversion card unit is connected with a fan module; the conversion card unit is configured to transmit signals between the gold finger unit and the fan module connected therewith.

[0023] In combination with the first aspect, in another possible implementation, the jig further includes at least one of a host computer interface unit, a display unit, a key unit, a storage unit and a clock unit; one end of the host computer interface unit is connected with the master control unit, and the other end of the host computer interface unit is connected with an external computer device, and the host computer interface unit is configured to debug the UART signal transmission between the computer device and the master control unit, and to perform parameter configuration and running state monitoring on the jig;

[0024] The display unit is connected with the master control unit, and is configured to display the parameter configuration of the jig and the running state of the jig;

[0025] The key unit is connected with the master control unit, and is used for system reset of the jig, host computer operation and / or display unit operation;

[0026] The storage unit is connected with the master control unit, and is used for saving test data.

[0027] The clock unit is connected with the master control unit, and is used for providing real-time clock function for the master control unit.

[0028] In a second aspect, the application further provides a detection method of a fan module, which is applied to the fan module detection jig of the first aspect or any one of the first aspect, and the method comprises:

[0029] In the jig starting test mode, it is detected whether the fan module is inserted into the at least one golden finger unit;

[0030] If it is detected that the first fan module is inserted into the first golden finger unit, the FRU information in the first fan module is read, and the FRU information is parsed;

[0031] In the case that the first fan module is determined to be an adapted fan module after parsing the FRU information, at least one control signal is sent to the first fan module through the first golden finger unit, and the at least one control signal is used for controlling the fan speed to be adjusted in a configured speed stepping mode and the speed detection;

[0032] The detection result reported from the first voltage and current detection unit is received, and the running state of the first fan module is determined according to the detection result.

[0033] The detection method of the fan module provided in the aspect not only can automatically complete the function verification of the fan module, but also has the FRU information detection function, the fan speed stepping mode adjustment function and the speed detection function, realizes the automatic detection of whether the actual fan speed is within the normal range under different speed control signals, and the accurate detection and control not only helps to evaluate the performance of the fan module, but also ensures that the fan can be accurately adjusted in speed according to the demand in the actual application, and improves the overall performance and stability of the system.

[0034] In addition, the method is also suitable for incoming detection of fan modules of different structural types and different electrical specifications, has strong universality and low cost.

[0035] In combination with the second aspect, in a possible implementation manner, the receiving of the detection result reported from the first voltage and current detection unit and the determination of the running state of the first fan module according to the detection result comprise:

[0036] receive the detection result reported by the first voltage and current detection unit, the detection result including one or more of actual rotating speed, voltage and current, and fan speed regulation time of the first fan module;

[0037] determine whether one or more of the actual rotating speed, the voltage and current, and the fan speed regulation time is within a preset range;

[0038] If all are yes, it is determined that the running state of the first fan module is normal, and information about the normal running state is displayed through the upper computer interface unit or the display unit.

[0039] If at least one is not within the preset range, it is determined that the running state of the first fan module is abnormal, and the abnormal running state is reported or alarmed.

[0040] In combination with the second aspect, in another possible implementation, after the jig starts the test mode, before detecting whether the at least one fan module is inserted into the fan module, the method further includes: configuring a fan rotating speed step mode and whether to simulate hot plug start of the at least one fan module to be detected, generating configuration information, and saving the configuration information.

[0041] In combination with the second aspect, in another possible implementation, after the FRU information is parsed, the method further includes:

[0042] In a case where it is determined that the first fan module is a non-adapted fan module after the FRU information is parsed, a rated parameter of the first fan module is set, the rated parameter including at least one of rated voltage, current, rotating speed, and relationship between duty cycle, and the first fan module is controlled to run according to the set rated parameter through the first gold finger unit, and a running state of the first fan module is monitored.

[0043] In a third aspect, the application further provides a master control unit, which includes a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the fan module detection method of the second aspect or any of the corresponding embodiments thereof.

[0044] In a fourth aspect, the application provides a computer readable storage medium, which stores computer instructions, and the computer instructions are used to make a computer execute the fan module detection method of the second aspect or any of the corresponding embodiments thereof.

[0045] In addition, the application provides a computer program product, which includes computer instructions, and the computer instructions are used to make a computer execute the fan module detection method of the second aspect or any of the corresponding embodiments thereof.

[0046] The fan module detection jig, detection method and storage medium provided by the application can automatically detect various key parameters of the fan module, such as rotation speed, voltage and current, and feed back the detection results to the main control unit in real time, thereby improving the detection efficiency and significantly improving the accuracy and consistency of the detection. The jig is not only limited to detecting the physical operating state (such as rotation speed) of the fan module, but also can check the FRU burning information on the fan module, so as to ensure that various functions of the fan module meet the standards when leaving the factory, and prevent equipment damage or safety accidents caused by unstable voltage or excessive current.

[0047] In addition, the jig provided by the application has high design scalability, such as supporting at least one gold finger unit and a voltage and current detection unit, so that the jig can adapt to the testing requirements of fan modules of different models and specifications. By simple configuration adjustment, the testing of various fan modules can be realized, and the flexibility and universality of the testing are enhanced. BRIEF DESCRIPTION OF DRAWINGS

[0048] In order to more clearly illustrate the specific embodiments of the application or the technical solutions in the prior art, the drawings needed in the description of the specific embodiments or the prior art will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0049] Figure 1 FIG. 1 is a schematic diagram of a fan module detection jig system according to an embodiment of the application;

[0050] Figure 2 FIG. 2 is a circuit structure schematic diagram of a fan module detection jig according to an embodiment of the application;

[0051] Figure 3 FIG. 3 is a flowchart of a detection method of a fan module according to an embodiment of the application;

[0052] Figure 4 FIG. 4 is a flowchart of another detection method of a fan module according to an embodiment of the application;

[0053] Figure 5 FIG. 5 is a structure block diagram of a main control unit according to an embodiment of the application;

[0054] Figure 6 FIG. 6 is a hardware structure schematic diagram of a main control unit according to an embodiment of the application. DETAILED DESCRIPTION

[0055] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0056] In the description of the present application, it should be noted that the terms "first", "second", "third" are only for the purpose of description, and cannot be understood as indicating or implying relative importance. In the description of the present application, it should be noted that, unless otherwise explicitly specified and limited, the terms "connected", "connected", "provided" should be understood broadly, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium, or it can be the communication inside two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0057] The technical solution provided by the embodiments of the present application can be applied to the design scene of the switch or server. Specifically, a fan module of 4056 or 8086 size can be provided in the switch or server, which is used for heat dissipation inside the switch or server.

[0058] As shown in Figure 1 A schematic diagram of a fan module detection jig system provided by the embodiments of the present application. In the application scenario of the system, it includes: a fan module detection jig, at least one fan module, such as fan module 1, fan module 2, …… In addition, it can also include external devices, such as computer devices, terminal devices, etc., for users to perform corresponding operations on the computer devices or terminal devices, such as starting the fan module detection jig to detect the running state of the at least one fan module, etc.

[0059] Currently, the switch or server system manufacturers rely on the factory detection of the fan module manufacturers for incoming inspection of the fan module, or only check the appearance of the incoming fan module, lacking the check of the function, FRU burning information, etc. of the fan module, so that the function is often missed, resulting in that the fan module with abnormal function flows to the whole machine assembly link, causing production test failure, affecting the production efficiency of the switch or server.

[0060] The present application proposes a fan module detection jig design scheme to solve the problems encountered in the incoming inspection process of the fan module, so that it can not only automatically complete the function verification of the fan module, but also detect the fan starting current and maximum working current. At the same time, the design method can also automatically detect whether the actual fan speed is within the normal range under different speed control signals according to the preset fan speed curve. In addition, the fan module detection jig provided by the present embodiment can also support the detection of fan modules with different interface forms by matching different adapter cards.

[0061] The technical solutions provided by the embodiments of the present application will be described in detail below.

[0062] Referring to Figure 2 , it is a circuit structure schematic diagram of a fan module detection jig according to an embodiment of the present application. The fan module detection jig is a tool or device specially used for detecting the performance of the fan module. It is mainly used to simulate the running status of the fan module in the actual working environment to verify whether its performance meets the design requirements or standards, etc. In the present embodiment, the fan module can include one or more fans, the number of fan modules can be customized, and the fan module can be installed in electronic devices such as servers or switches for heat dissipation of the servers or switches.

[0063] As Figure 2 shown, the fan module detection jig provided by the present embodiment includes a master control unit, at least one gold finger unit, at least one voltage and current detection unit, and a power supply unit.

[0064] Among them, the master control unit is connected with the at least one gold finger unit, the at least one voltage and current detection unit, and the power supply unit respectively, and the at least one gold finger unit is used to connect the at least one fan module.

[0065] Figure 2 Among them, the jig includes two gold finger units, which are a first gold finger unit and a second gold finger unit. And the number of voltage and current detection units matches the number of gold finger units, such as voltage and current detection unit A and voltage and current detection unit B. The two gold finger units can be used to connect two fan modules, such as the first gold finger unit for connecting fan module 1 and the second gold finger unit for connecting fan module 2.

[0066] Optionally, in order to connect different types of fan modules, an adapter card unit can also be connected between the gold finger unit and the fan module. Figure 2 Among them, the second gold finger unit is connected with the fan module 2 through an adapter card unit.

[0067] The main control unit is configured to send control signals to the fan module through the at least one gold finger unit when the fan module is connected to the at least one gold finger unit, detect and control the rotating speed of the fan module, and check the FRU burning information on the fan module. Further, the main control unit is configured to realize information collection, fan control, intelligent test result judgment and other functions of the whole detection tool.

[0068] The at least one gold finger unit is further configured to receive and forward the control signals to the fan module, and transmit the in-place signal and the rotating speed feedback signal of the fan module to the main control unit.

[0069] The gold finger unit is widely used in various computer hardware and circuit hardware products, such as memory, graphics card, sound card, network card, etc. The gold finger unit is also used to connect the motherboard and other functional modules, such as camera, display screen, fan module, etc. The gold finger unit is composed of a plurality of small conductive pads arranged closely, which are responsible for establishing stable electrical connection between the hardware and the slot, ensuring accurate transmission of signals and data.

[0070] In the embodiment, each gold finger unit is connected to the main control unit and the voltage and current detection unit on one side, and connected to the fan module or the adapter card unit on the other side, for transmitting the control signals and power signals from the main control unit and the voltage and current detection unit to the fan module / adapter card unit.

[0071] In addition, each gold finger unit is further configured to transmit the in-place signal and the rotating speed feedback signal of the fan module or the adapter card unit to the main control unit.

[0072] The at least one voltage and current detection unit is configured to detect the voltage and current signals of the fan module connected to the gold finger unit, and transmit the detection results to the main control unit in real time. In the embodiment, the voltage and current detection unit A and / or the voltage and current detection unit B are connected to the main control unit, the power supply unit and the first gold finger unit or the second gold finger unit, respectively, for detecting the voltage and current signals provided to the fan module, and transmitting the real-time detection results to the main control unit.

[0073] The power supply unit is configured to provide working power for the main control unit and the at least one voltage and current detection unit.

[0074] Further, in a possible implementation, the master control unit comprises: a plurality of GPIO (General-purpose input / output) pins and a plurality of I2C (Inter-Integrated Circuit) interfaces, the at least one gold finger unit comprises a first gold finger unit, the first gold finger unit comprises at least: a first interface, a second interface, a third interface, a fourth interface and a fifth interface, and the at least one voltage and current detection unit comprises a first voltage and current detection unit.

[0075] The first GPIO pin (such as GPIO-A1) of the plurality of GPIO pins is connected with the first interface, and is used for the master control unit to transmit a first control signal to the first gold finger unit to control the fan rotating speed of the fan module; the second GPIO pin of the plurality of GPIO pins is connected with the second interface, and is used for the master control unit to transmit a first detection signal to the first gold finger unit to detect the fan rotating speed of the fan module; the second I2C interface of the plurality of I2C interfaces is connected with the third interface, and is used for the master control unit to transmit a second detection signal to the first gold finger unit to check the FRU burning information; the third GPIO pin of the plurality of GPIO pins is connected with the fourth interface, and is used for the master control unit to transmit a third detection signal to the first gold finger unit to detect the fan direction of the fan module; the fourth GPIO pin of the plurality of GPIO pins is connected with the fifth interface, and is used for the master control unit to transmit an in-place signal to the first gold finger unit to detect whether the fan module is inserted on the first gold finger unit; and the first I2C interface of the plurality of I2C interfaces is connected with the first voltage and current detection unit, and is used for the master control unit to transmit a second control signal to the first voltage and current detection unit to control the first voltage and current detection unit to start power detection and report the detection result.

[0076] The first voltage and current detection unit is connected with the first gold finger unit, and is used for detecting whether the power of the fan module is within the rated power.

[0077] In addition, when the fan module connected with the first gold finger unit is a double-rotor module, the number of the first GPIO pin and the second GPIO pin arranged on the master control unit is two, and the number of the first interface and the second interface arranged on the first gold finger unit is two.

[0078] In Figure 2In the shown embodiment, the plurality of GPIO pins of the master control unit includes: GPIO-A1, GPIO-A2, GPIO-A3, GPIO-A4, GPIO-A5, GPIO-A6. The plurality of I2C interfaces includes: I2C-A1, I2C-A2. The interfaces in the first golden finger unit (may also be referred to as golden finger unit A) include: FAN-A1_PWM, FAN-A2_PWM, FAN-A1_TECH, FAN-A2_TECH, FAN-A1_I2C, FAN-A1_F2B, FAN-A1_PRESENT (bit), etc.

[0079] In the shown embodiment, the plurality of GPIO pins of the master control unit includes: GPIO-A1, GPIO-A2, GPIO-A3, GPIO-A4, GPIO-A5, GPIO-A6. The plurality of I2C interfaces includes: I2C-A1, I2C-A2. The interfaces in the first golden finger unit (may also be referred to as golden finger unit A) include: FAN-A1_PWM, FAN-A2_PWM, FAN-A1_TECH, FAN-A2_TECH, FAN-A1_I2C, FAN-A1_F2B, FAN-A1_PRESENT (bit), etc.

[0080] In addition, the I2C-A2 interface of the master control unit is connected with the FAN-A1_I2C of the first golden finger unit, for transmitting an I2C bus detection signal to detect the FRU information inside the fan module 1. The GPIO-A5 pin of the master control unit is connected with the FAN-A1_F2B of the first golden finger unit, for transmitting another detection signal to the fan module 1, which is used to detect the fan direction of the fan module 1, including: the outflow direction and the push air (also referred to as the inflow) direction.

[0081] The GPIO-A6 pin of the master control unit is connected with the FAN-A1_PRESENT of the first golden finger unit, for detecting whether the fan module 1 is inserted into the first golden finger unit. One detection method is: when the first golden finger unit is not inserted with the fan module 1, the bit signal (PRESENT) is high; when the fan module is inserted into the first golden finger unit, the bit signal becomes low, so the master control unit can detect the high and low levels of the FAN-A1_PRESENT bit signal by using the GPIO-A6 pin, to determine whether the fan module is inserted into the first golden finger unit.

[0082] Further, the I2C-A1 interface of the main control unit is connected with the voltage and current detection unit A, for transmitting bus I2C signals to the voltage and current detection unit A. The voltage and current detection unit A is connected with the power supply unit and the first golden finger unit respectively. The power supply unit provides power for the voltage and current detection unit A, so that the voltage and current detection unit A can output certain voltage and current to the fan module, for example, the voltage and current detection unit A outputs the voltage and current of P12V-A to the fan module 1.

[0083] Similarly, the jig further comprises an adapter card unit, one end of the adapter card unit is connected with a golden finger unit, and the other end of the adapter card unit is connected with a fan module; the adapter card unit is used for transmitting signals between the golden finger unit and the fan module connected therewith.

[0084] In the example of the present embodiment, Figure 2 Further, the main control unit is further connected with a second golden finger unit (or golden finger unit B), and the second golden finger unit is connected with the fan module 2 through the adapter card unit. Further, the main control unit further comprises: GPIO-B1, GPIO-B2, GPIO-B3, GPIO-B4, GPIO-B5, GPIO-B6. The plurality of I2C interfaces comprises: I2C-B1, I2C-B2, and the like. The second golden finger unit further comprises: FAN-B1_PWM, FAN-B2_PWM, FAN-B1_TECH, FAN-B2_TECH, FAN-B1_I2C, FAN-B1_F2B, FAN-B1_PRESENT (bit), and the like. The main control unit is connected with the second golden finger unit through the plurality of GPIO-B pins and the plurality of I2C-B interfaces, for realizing information acquisition, fan control, test result intelligent judgment, and the like of the fan module 2. The specific connection relationship is the same as that of the first golden finger unit, and will not be described herein again.

[0085] In a specific implementation of the present embodiment, the jig further comprises at least one of: a host computer interface unit, a display unit, a key unit, a storage unit, and a clock unit.

[0086] The main control unit is connected with the host computer interface unit, the display unit, the key unit, the storage unit, and the clock unit respectively. Specifically, one end of the host computer interface unit is connected with the UART interface of the main control unit, and the other end of the host computer interface unit is connected with an external computer device, for debugging the UART signal transmission between the computer device and the main control unit, and for parameter configuration and running state monitoring of the jig. More specifically, the host computer interface unit is used for realizing the UART signal transmission between the debugging computer and the main control unit, and an operator / user can configure parameters of the detection jig through the debugging computer, and monitor the running state of the detection jig in real time.

[0087] The display unit is connected with the SPI-A interface (Serial Peripheral Interface) of the main control unit, and is used for displaying the parameter configuration of the test fixture and the running state of the test fixture. For example, the parameter configuration of the test fixture can be realized by touching the liquid crystal screen of the display unit, and the running state of the test fixture can be monitored in real time.

[0088] Optionally, the display unit can be a liquid crystal display screen LCD.

[0089] The key unit is connected with the GPIO-x pin of the main control unit, and is used for system reset of the test fixture, operation of the upper computer and / or operation of the display unit. Optionally, the key unit is a 4-bit key unit.

[0090] The storage unit is connected with the SPI-B interface of the main control unit, and is used for saving test data. Further, the storage unit is used for real-time saving of test data when the test fixture detects the fan module, so as to query the test result after the detection is completed.

[0091] The clock unit is connected with another I2C interface of the main control unit, and is used for providing real-time clock function for the main control unit, such as realizing test time display of the test fixture and test data timestamp adding function.

[0092] In addition, the power supply unit is connected with the main control unit, the display unit, the voltage and current detection unit A / B, etc., respectively, and is used for providing working power supply for each functional unit of the test fixture.

[0093] It should be understood that only two golden finger units are connected with two fan modules in the embodiment, and the main control unit can also be connected with more or less fan modules, which is not limited in the embodiment. Moreover, in the above test fixture, the main control unit can also be connected with more or less units, modules, etc. through multiple interfaces, which is not specifically limited in the embodiment.

[0094] The fan module detection test fixture provided in the aspect can automatically detect various key parameters of the fan module, such as rotation speed, voltage, current, etc., through integrated design, and can feed back the detection result to the main control unit in real time, which not only improves the detection efficiency, but also significantly improves the detection accuracy and consistency. The test fixture is not only limited to detecting the physical running state (such as rotation speed) of the fan module, but also can check the FRU burning information on the fan module, so as to ensure that various functions of the fan module meet the standards when leaving the factory.

[0095] In addition, by means of the special voltage and current detection unit, the jig can monitor the voltage and current changes of the fan module in the working process in real time, prevent the equipment damage or safety accidents caused by unstable voltage or excessive current. Moreover, the jig provided by the application has high design scalability, such as supporting at least one gold finger unit and voltage and current detection unit, so that the jig can adapt to the testing requirements of fan modules of different models and different specifications. By means of simple configuration adjustment, the testing of various fan modules can be realized, and the flexibility and universality of testing are enhanced.

[0096] In the jig, different types of adapter card units are configured, so that the gold finger unit can be inserted into and adapted to fan modules of different types / models, so that the fan module detection jig provided by the embodiment is applied to fan module incoming detection of different structural types and different electrical specifications, has high universality and low cost.

[0097] In another embodiment, the application provides a detection method for a fan module. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0098] In the embodiment, a detection method for a fan module is provided, which can be used for the jig shown in the above Figure 1 or Figure 2 The jig shown in the above Figure 3 is a flowchart of a detection method for a fan module according to an embodiment of the application, and the flowchart includes the following steps:

[0099] Step S101: In the test mode of the jig, it is detected whether a fan module is inserted into at least one gold finger unit.

[0100] The method provided by the embodiment can be executed by the above-mentioned main control unit, and the test mode of the jig can be triggered and started by a user or automatically started after the system is started. The test mode refers to a mode of starting the function check of the fan module to be connected.

[0101] Specifically, an embodiment of detecting whether a fan module is inserted into at least one gold finger unit is that whether the in-place signal (such as FAN-A1_PRESENT) on each gold finger unit is low is detected by means of the GPIO pin in the main control unit, if it is low, it is determined that a fan module is inserted into the corresponding gold finger unit; if it is detected as high, it is determined that no fan module is inserted.

[0102] Step S102: If it is detected that the first fan module is inserted on the first gold finger unit, read the FRU information inside the first fan module and parse the FRU information.

[0103] If the detection signal FAN-A1_PRESENT in step S101 is low, it is determined that the first fan module (i.e. fan module 1) is inserted on the first gold finger unit. The host unit sends a detection signal to the FAN-A1 I2C of the first gold finger unit, reads the FRU information in the fan module 1, and parses the FRU information.

[0104] The FRU information inside the fan module can include basic identity information, technical specification information, compatibility information, maintenance and troubleshooting information, and other information.

[0105] Specifically, the basic identity information includes model number and serial number: such as the unique identifier of the fan module, used to distinguish different fan modules; manufacturer information: the name of the manufacturer that produces the fan module, etc. The technical specification information includes speed range, air volume and air pressure, power consumption, etc. The compatibility information can include: supported server models: such as listing the server models that the fan module can be installed and work normally. And interface standards: the interface type and specification of the fan module connected to the server mainboard or other components, such as 4-pin PWM interface, etc. The maintenance and troubleshooting information includes replacement period, fault indicator light, fault diagnosis code, etc. In addition, other information includes but is not limited to production date and batch number: the production date and batch number of the fan module, which helps to track the production process and quality control of the product.

[0106] The above FRU information or FRU data: Some fan modules store FRU information in non-volatile memory (such as EEPROM), including product number, serial number, manufacturer information, etc. These information can be read and managed through the BMC (Baseboard Management Controller) of the server or other management tools.

[0107] Step S103: Determine that the first fan module is an already adapted fan module.

[0108] The host unit determines whether the fan module 1 is a fan module that has been adapted in advance according to the parsed FRU information. One possible implementation is that data read verification is to read the data burned from the target memory and compare it with the original data or expected value to determine whether the data is consistent. Use the burning tool or software to read the data from the target memory and compare it with the corresponding value in the frb (Flash Raw Binary), if consistent, it is determined that the fan module has been adapted; if not consistent, it is determined that the fan module is not adapted.

[0109] Step S104: If yes, that is, in the case of determining that the first fan module is an adapted fan module after parsing the FRU information, at least one control signal is sent to the first fan module through the first golden finger unit. Wherein, the at least one control signal is used to control the fan speed to be adjusted in a configured speed stepping mode and the fan speed to be detected.

[0110] Specifically, the main control unit sends a control signal to the FAN-A1_PWM, FAN-A2_PWM interface of the first golden finger unit, which is used to control the fan speed of the fan module 1; sends at least one detection signal to the FAN-A1_TECH, FAN-A2_TECH interface of the first golden finger unit, which is used to detect the fan speed of the fan module 1; and sends an I2C signal to the voltage and current detection unit A through the I2C-A1 interface, so as to start the power detection function of the voltage and current detection unit A to the fan module 1.

[0111] Step S105: Receive the detection result reported by the first voltage and current detection unit, and determine the running state of the first fan module according to the detection result.

[0112] In one possible implementation of the embodiment, step S105: receiving the detection result reported by the first voltage and current detection unit, and determining the running state of the first fan module according to the detection result, specifically includes:

[0113] Step S105-1: receiving the detection result reported by the first voltage and current detection unit, wherein the detection result includes one or more of the actual speed, voltage and current, and fan speed adjustment time of the first fan module.

[0114] Step S105-2: judging whether one or more of the actual speed, voltage and current, and fan speed adjustment time is within a preset range. The preset ranges corresponding to the actual speed, voltage and current, and fan speed adjustment time respectively can be the same or different.

[0115] Step S105-3: If yes, it is determined that the running state of the first fan module is normal, and the information that the running state is normal is displayed through the host computer interface unit or the display unit.

[0116] Step S105-4: If there is at least one not within the preset range, it is determined that the running state of the first fan module is abnormal, and the abnormal running state is reported or alarmed.

[0117] The fan module detection method provided by the embodiment can not only automatically complete function verification of the fan module, but also has FRU information detection function, fan rotating speed step-by-step speed regulation and rotating speed detection function, realizes automatic detection of whether the actual fan rotating speed under different rotating speed control signals is within a normal range, and the accurate detection and control not only helps to evaluate the performance of the fan module, but also ensures that the fan can accurately adjust the rotating speed according to the requirement in actual application, and improves the overall performance and stability of the system.

[0118] In addition, the method is suitable for incoming detection of fan modules of different structural types and different electrical specifications, has strong universality and low cost.

[0119] In a possible implementation, before the step S101 of detecting whether the at least one fan module is inserted into the at least one golden finger unit after the jig starts the test mode, the step S101 further includes: configuring the fan rotating speed step-by-step mode and whether to simulate hot plug start of the at least one fan module to be detected, generating configuration information, and saving the configuration information.

[0120] In another implementation, after the step S103 of analyzing the FRU information by the master control unit, the step S103 further includes: in a case that the first fan module is determined to be a non-adapted fan module after the FRU information is analyzed, setting a rated parameter of the first fan module, and the rated parameter includes at least one of the rated voltage, the rated current, the rated rotating speed and the relationship between the duty cycle and the rotating speed.

[0121] The master control unit controls the first fan module to operate according to the set rated parameter through the first golden finger unit, and monitors the operating state of the first fan module.

[0122] The fan module detection method will be described below in combination with a specific embodiment.

[0123] As shown in FIG. 1, it is a flowchart of another fan module detection method according to an embodiment of the application. The method is applied to the jig shown in FIG. 1, and the method specifically includes: Figure 4 Figure 2 Starting the detection flow of the fan module.

[0124] Step S201: After the equipment is normally powered on and initialization is completed, entering step S202.

[0125] Step S202: According to the actual situation of the detection site, selecting to use the upper computer operation or the local touch screen operation, and entering step S203.

[0126] Step S202: According to the actual situation of the detection site, selecting to use the upper computer operation or the local touch screen operation, and entering step S203.

[0127] ​Step S203: The host device selects a test mode. Generally, the default test mode is an intelligent mode, which is a one-key automatic test mode of the fan module function. In addition to the intelligent mode, there is also a manual mode, which needs to manually set the fan speed and other configuration parameters, and manually detect the FRU burning information and speed of the fan module.

[0128] In this step, when the intelligent mode is started, step S204 is executed; if the manual mode is selected, step S213 is executed.

[0129] Step S204: Configure the fan speed stepping mode, whether to simulate the fan module hot plug start, and other information, generate a configuration option, and save the configuration option in a storage medium or memory.

[0130] Specifically, if there is a required test configuration, it is directly selected. If there is no required test configuration, whether the fan module has FRU information, the fan speed stepping mode, and whether to simulate the fan module hot plug start are configured, the configuration is saved to a storage unit for subsequent test calling, and step S205 is entered.

[0131] In this embodiment, the fan speed stepping mode in the fan module includes: stepping every 1%, 5%, 10%, or running at 35%, 65%, 100% of the maximum speed ratio. It should be understood that more or fewer stepping modes can also be set, which are not limited in this embodiment.

[0132] Step S205: The host unit detects whether the fan module is inserted. This step corresponds to step S101 of the embodiment shown in the foregoing Figure 3 The specific embodiment process is described in the foregoing embodiment description, which is not repeated here.

[0133] If no fan module is inserted on at least one golden finger unit, step S206 is entered; if one or more fan modules are inserted on the golden finger unit, step S207 is entered.

[0134] Step S206: The host computer serial port displays or the LCD liquid crystal displays a fan module not in place alarm, and the detection program automatically skips the subsequent detection process of the fan module in the slot. At this time, only the inserted fan module is detected, and step S207 is entered.

[0135] Step S207: If the fan module is inserted, the host unit reads the internal FRU information of the fan module through the I2C interface, and analyzes the FRU information. This step corresponds to step S102 of the foregoing embodiment.

[0136] Step S208: Determine whether it is an adapted fan module.

[0137] If the FRU information is parsed as a non-adapted fan module, step S210 is entered; if the FRU is parsed as an adapted fan module, step S209 is entered.

[0138] Step S210: The host computer serial port or LCD liquid crystal prompts for fan module non-adaptation, at which time the rated parameters of the fan module need to be input, including rated voltage, current, and speed-duty ratio relationship, and step S209 is entered.

[0139] Step S209: The main control unit performs speed regulation and speed detection according to the configured fan speed stepping mode. This includes but is not limited to real-time monitoring of fan speed feedback, voltage and current, automatically capturing parameters in the adaptation list, judging whether the actual fan speed, fan speed regulation time, and fan current are within the specification defined range, and if the test results are all passed, using the host computer serial port display or LCD liquid crystal display to output in real time; if the test results are abnormal, an alarm prompt is issued, and step S211 is entered.

[0140] Step S211: If the fan hot plug start detection item has been configured, the main control unit controls to turn off the power of the first fan module, such as turning off the power of fan module 1, and sets the other fan modules to full speed to simulate the scenario of the remaining fans running at full speed after fan module 1 is pulled out. When the speeds of all the other fan modules reach full speed, the power of the first fan module (such as fan module 1) is turned on, and its speed, voltage, and current values are detected in real time to determine whether the actual speed, fan speed regulation time, and fan current are within the specification defined range, and step S212 is entered.

[0141] Step S212: The main control unit records the voltage and current values during fan speed regulation and start-up in real time, and compares them with the rated values to ensure that the operating voltage and current of the fan module are within the rated value range, i.e., the actual power does not exceed the rated power value.

[0142] Step S213: In the case of starting a manual mode, this manual mode can be used for regular fan module testing or for fan module fault analysis and positioning. The speed is manually set, and the actual speed, fan speed regulation time, and fan current are checked for abnormalities, and step S214 is entered.

[0143] Step S214: The voltage and current of the fan module are detected in real time, and different fan speeds are manually set, and the voltage and current values of the fan module are checked.

[0144] Step S215: The main control unit saves the test data to the storage unit for subsequent data collection or viewing, and step S216 is entered.

[0145] Step S216: The main control unit determines whether to end the detection process. If yes, the detection process for the fan module is ended; otherwise, the method flow of step S203 and the method flow after step S203 are executed.

[0146] The process is ended.

[0147] The fan module detection method provided in the embodiment is based on the jig of the foregoing embodiment, and not only realizes detection of the fan rotating speed, but also realizes detection functions of the fan FRU information (whether the FRU information is burned), the fan starting current, the working current, and the like. Meanwhile, the hot plug scene in actual application can be simulated, and the detection can be automatically completed by one-key configuration. The test item coverage is wide, and the intelligent degree is high.

[0148] In addition, the method can also be used for incoming inspection of the fan module and used for fan rotor testing, and has a wide application range.

[0149] In the embodiment, a detection device of the fan module is also provided, which is used for implementing the foregoing embodiments and preferred embodiments, and has been described above. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, implementation of hardware or a combination of software and hardware is also possible and is conceived.

[0150] The embodiment provides a detection device of a fan module, as shown in the following Figure 5 The device includes a detection module 510, a processing module 520, a sending module 530, and a receiving module 540. In addition, the device can also include other modules, such as a storage module, and the like, which are not limited in the embodiment.

[0151] The detection module 510 is configured to detect whether the fan module is inserted into the at least one golden finger unit in the test mode of the jig.

[0152] The processing module 520 is configured to read the FRU information in the first fan module and analyze the FRU information when the detection module 510 detects that the first fan module is inserted into the first golden finger unit.

[0153] The sending module 530 is configured to send at least one control signal to the first fan module through the first golden finger unit when the processing module 520 analyzes the FRU information and determines that the first fan module is an adapted fan module. The at least one control signal is used to control the fan rotating speed to be adjusted and detected according to the configured rotating speed step mode.

[0154] The receiving module 540 is configured to receive the detection result reported by the first voltage and current detection unit, and determine the operation state of the first fan module according to the detection result.

[0155] Further function descriptions of the above-mentioned modules and units are the same as those of the corresponding embodiments, and will not be repeated here.

[0156] The detection device of the fan module in the embodiment is in the form of a functional unit. The unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and a memory for executing one or more software or fixed programs, and / or other devices that can provide the above-mentioned functions.

[0157] At the specific hardware implementation level, the detection device of the fan module in the embodiment is a master control unit. Further, the master control unit can be a microcontroller chip or a BMC control chip, which is connected to at least one gold finger unit, at least one voltage and current detection unit, an upper computer interface unit, a display unit, a key unit, a storage unit, a clock unit and a power supply unit, respectively, to realize information collection, fan control, intelligent judgment of test results and other functions of the entire detection tool.

[0158] Further, as shown in Figure 6 The master control unit 100 includes a data interaction code module 10 and a logic control code module 20. In addition, the master control unit 100 can further include more or fewer units / modules, which are not limited in the embodiment.

[0159] The data interaction code module 10 includes a UART communication module 11 connected to the upper computer interface unit, an SPI communication module 12 connected to the LCD unit and the storage unit, an I2C communication module 13 connected to the voltage and current detection unit and the clock unit, and an IO communication module 14 connected to the gold finger unit and the key unit.

[0160] The logic control code module 20 includes a data processing module 21 connected to each communication module, and an internal logic judgment and processing module 22 for realizing the core control function of the detection tool.

[0161] It should be noted that the specific implementation of the data interaction code module 10 and the logic control code module 20 in the embodiment can be realized by a hardware module, a circuit, or by software, or a combination of software and hardware, which is not limited in the embodiment.

[0162] Optionally, the above-mentioned golden finger unit is a golden finger connection unit for connecting a fan module, wherein the first golden finger unit and the second golden finger unit are only used to distinguish whether an external adapter card is needed, and in actual design, the number of golden finger units can be multiple, which are used to simultaneously connect multiple fan modules. For example, in the current example design, 5 golden fingers are used to simultaneously connect and test 5 fan modules, and the number of golden finger units can be expanded according to actual needs.

[0163] In a specific embodiment, the above-mentioned voltage and current detection unit includes two functions, one is to control the on-off of the 2V power supply of the fan module, and the other is to detect the voltage and current values of the 12V power supply of the fan module, that is, an EFUSE (Electronic Fuse) power chip with an I2C or PMBus (Power Management Bus) interface can be used, or an EFUSE power chip without an I2C or PMBus interface can be used in combination with a separate voltage and current detection chip. These chips can be combined with their related peripheral circuits to realize the control and detection of the above-mentioned 12V power supply of the fan module.

[0164] The above-mentioned adapter card unit can be a variety of adapter boards, one side of which is connected to the golden finger unit, and the other side is used to connect fan modules of different interface types.

[0165] In a hardware specific implementation, the host computer interface unit takes a MAX3*** chip as the core, carries relevant peripheral circuits and some form connectors, and provides different forms of RS interfaces to the outside, which are used for UART serial communication between the detection tool and the debugging computer, and realize the host computer monitoring function of the debugging computer to the detection tool and the detection process.

[0166] In another hardware specific implementation, the display unit, such as the LCD unit, can take a 7-inch touch liquid crystal screen as the core and be connected to the main control unit, which is used for real-time state display of the detection tool testing process on one hand and for parameter configuration and state inquiry of the detection tool by the operator on the other hand.

[0167] The key unit is a 4-bit independent key, which realizes the key input of the detection tool and can realize functions such as overall reset of the detection tool, host computer control / LCD liquid crystal screen control switching, etc. The storage unit takes a 512MB SPIFlash chip and its peripheral circuits as the core and is connected to the main control unit, which is used for storage of test data in the detection tool testing process. The real-time clock unit takes a real-time clock chip as the core, is equipped with an external power supply battery and related peripheral circuits, and can provide a stable real-time clock for the detection tool after the overall power supply of the detection tool is cut off, which is used for detection tool testing time display and test data time stamp addition.

[0168] In addition, the power supply unit can be a 12V-5V DC-DC power supply chip or a 12V-3.3V DC-DC power supply chip as the core, and carries its related peripheral circuits, which are used to convert external 12V voltage into 5V and 3.3V voltage, respectively providing working power for each functional unit of the detection tool.

[0169] Optionally, the storage unit can include a program storage area and a data storage area, wherein the program storage area can store an operating system and application programs required by at least one function; the data storage area can store data created according to the use of the computer device, etc. In addition, the storage unit can include a high-speed random access memory, and can also include a non-transient memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transient solid-state storage device. In addition, the storage unit can include a volatile memory, such as a random access memory; the memory can also include a non-volatile memory, such as a flash memory, a hard disk or a solid state disk; the storage unit can also include a combination of the above types of memories.

[0170] The embodiments of the present application also provide a computer readable storage medium, and the method according to the embodiments of the present application can be implemented in hardware, firmware, or recorded in a storage medium, or stored in a remote storage medium or a non-transient machine readable storage medium by downloading through a network and stored in a local storage medium, so that the method described herein can be stored in a storage medium using a general purpose computer, a special purpose processor or programmable or special purpose hardware.

[0171] The storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk or a solid state disk, etc. Further, the storage medium can also include a combination of the above types of memories. It can be understood that the computer, the processor, the microprocessor controller or the programmable hardware include storage components that can store or receive software or computer code, when the software or computer code is accessed and executed by the computer, the processor or the hardware, the detection method of the fan module shown in the above embodiments is realized.

[0172] Embodiments of the present application can also provide a computer program product comprising computer program instructions, which, when executed by a processor, cause the processor to perform the steps of the above method. Wherein the computer program product can be written in any combination of one or more programming languages to perform the operations of the embodiments of the present disclosure, including object-oriented programming languages such as Java, C++, and conventional procedural programming languages such as "C" language or similar programming languages. The program code can be executed entirely on a user computing device, partially on a user device, as an independent software package, partially on a user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0173] The above embodiments are only used to illustrate the technical solutions of the present application, but not limit them; although the above embodiments of the present application are described in detail, those skilled in the art should understand that the technical solutions recorded in the above embodiments can be modified, or some technical features can be replaced by equivalent ones; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A fan module detection fixture, characterized in that: The fixture includes: a main control unit, at least one golden finger unit, at least one voltage and current detection unit and a power supply unit; The main control unit is respectively connected to the at least one golden finger unit, the at least one voltage and current detection unit, and the power supply unit, and the at least one golden finger unit is used to connect to at least one fan module; The main control unit is configured to, when the at least one golden finger unit is connected to a fan module, send a control signal to the fan module through the at least one golden finger unit, detect and control the rotation speed of the fan module, and check the FRU burning information on the fan module; The at least one golden finger unit is further configured to receive and forward the control signal to the fan module, and transmit the fan module's in-position signal and speed feedback signal to the main control unit; The at least one voltage and current detection unit is used to detect the voltage and current signals of the fan module connected to the gold finger unit, and transmit the detection results to the main control unit in real time; The power supply unit is used to provide working power to the main control unit and the at least one voltage and current detection unit; The main control unit includes: a plurality of GPIO pins and a plurality of I2C interfaces; the at least one gold finger unit includes a first gold finger unit; the first gold finger unit includes at least: a first interface, a second interface, a third interface, a fourth interface, and a fifth interface; the at least one voltage and current detection unit includes a first voltage and current detection unit; Wherein, a first GPIO pin among the plurality of GPIO pins is connected to the first interface, and is used for the main control unit to transmit a first control signal to the first gold finger unit to control the fan speed of the fan module; A second GPIO pin among the plurality of GPIO pins is connected to the second interface, and is used for the main control unit to transmit a first detection signal to the first gold finger unit to detect the fan speed of the fan module; A second I2C interface among the multiple I2C interfaces is connected to the third interface, and is used for the main control unit to transmit a second detection signal to the first golden finger unit to check the FRU burning information; A third GPIO pin among the plurality of GPIO pins is connected to the fourth interface, and is used for the main control unit to transmit a third detection signal to the first golden finger unit to detect the wind direction of the fan module; A fourth GPIO pin among the plurality of GPIO pins is connected to the fifth interface, and is used for the main control unit to transmit a presence signal to the first golden finger unit to detect whether a fan module is inserted into the first golden finger unit; A first I2C interface among the multiple I2C interfaces is connected to the first voltage and current detection unit, and is used for the main control unit to transmit a second control signal to the first voltage and current detection unit to control the first voltage and current detection unit to start power detection and report the detection result; The first voltage and current detection unit is connected to the first golden finger unit and is used to detect whether the power of the fan module is running within the rated power.

2. The fan module detection fixture according to claim 1, characterized in that: When the fan module connected to the first gold finger unit is a dual-rotor module, the number of the first GPIO pins and the second GPIO pins set on the main control unit are both two, and the number of the first interface and the second interface set on the first gold finger unit are both two.

3. The fan module detection fixture according to claim 1, characterized in that: The fixture further includes an adapter card unit, one end of which is connected to a gold finger unit, and the other end of which is connected to a fan module; The adapter card unit is used to transmit signals between the gold finger unit and the fan module to which it is connected.

4. The fan module detection jig according to any one of claims 1 to 3, characterized in that: The fixture further includes: at least one of a host computer interface unit, a display unit, a button unit, a storage unit, and a clock unit; Among them, one end of the host computer interface unit is connected to the main control unit, and the other end is connected to an external computer device, which is used to debug the UART signal transmission between the computer device and the main control unit, and perform parameter configuration and operation status monitoring for the fixture; The display unit is connected to the main control unit and is used to display the parameter configuration of the fixture and the operating status of the fixture; The button unit is connected to the main control unit and is used to reset the system of the fixture, operate the host computer and / or operate the display unit; The storage unit is connected to the main control unit and is used to store test data; The clock unit is connected to the main control unit and is used to provide a real-time clock function for the main control unit.

5. A method for detecting a fan module, characterized in that: The method is applied to the fan module detection fixture according to any one of claims 1 to 4, and the method includes: In the fixture startup test mode, detect whether a fan module is inserted into at least one gold finger unit; If it is detected that the first fan module is inserted into the first golden finger unit, FRU information inside the first fan module is read and the FRU information is parsed; When it is determined that the first fan module is an adapted fan module after parsing the FRU information, at least one control signal is sent to the first fan module through the first golden finger unit, where the at least one control signal is used to control the fan speed to perform speed regulation and speed detection according to a configured speed stepping method; Receive a detection result reported by the first voltage and current detection unit, and determine the operating state of the first fan module according to the detection result.

6. The method according to claim 5, characterized in that The receiving the detection result reported by the first voltage and current detection unit and determining the operating state of the first fan module according to the detection result includes: receiving the detection result reported by the first voltage and current detection unit, wherein the detection result includes one or more of the actual speed, voltage and current, and fan speed adjustment time of the first fan module; Determining whether one or more of the actual speed, the voltage and current, and the fan speed adjustment time is within a preset range; If both are yes, determining that the operating status of the first fan module is normal, and displaying the normal operating status information through the host computer interface unit or the display unit; If at least one of the conditions is outside the preset range, it is determined that the operating state of the first fan module is abnormal, and the abnormal operating state is reported or an alarm is issued.

7. The method according to claim 5 or 6, characterized in that After the fixture starts the test mode and before detecting whether a fan module is inserted into at least one golden finger unit, the method further includes: The fan speed stepping mode of at least one fan module to be detected and whether to simulate hot plug startup are configured, configuration information is generated, and the configuration information is saved.

8. The method according to claim 7, characterized in that After parsing the FRU information, the method further includes: If it is determined that the first fan module is an unadapted fan module after parsing the FRU information, then the rated parameters of the first fan module are set, where the rated parameters include: at least one of the relationship between the rated voltage, the current, the speed, and the duty cycle; The first golden finger unit is used to control the first fan module to operate according to the set rated parameters, and monitor the operating status of the first fan module.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the fan module detection method according to any one of claims 5 to 8.

Citation Information

Patent Citations

  • Test method of fan module

    CN101865125A

  • Test fixture, and test system and test method for fan management board of server

    CN118444128A