1. Technical Field
The present disclosure relates to a fan module test system.
2. Description of Related Art
A plurality of fans may be installed in a computer server for dissipating heat. However, the plurality of fans sometimes may not satisfy the need of heat dissipation when a number of the fans is insufficient or rotating speeds of the fans are low. On the other hand, the plurality of fans may consume excessive power and generate high noise when the number of the fans is large or rotating speeds of the fans are high.
Therefore, there is a need for improvement in the art.
Many aspects of the embodiments can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the embodiments. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”
The micro control unit 10 includes a central processing unit (CPU) 11, a random access memory (RAM) 12, a data convertor 13, and a Universal Asynchronous Receiver/Transmitter (UART) 14. The control device 60 transmits test instructions to the UART 14 via the wireless communication unit 50. The test instructions include pulse width modulation (PWM) signals for controlling rotational speed of fan and fan selection signals for selecting number of fan. The UART 14 transmits the test instructions to the CPU 11. The CPU 11 transmits the test instructions to the switch units 21, 22 via the data convertor 13. The switch units 21, 22 controls the corresponding fans 31-36 to rotate at a rotational speed according to the test instructions. The wind speed sensor 40 detects a wind speed at a position beside the corresponding fan. The switch units 21, 22 collect rotational speed signals and wind speed signals of the corresponding fans 31-36. The switch units 21, 22 transmit the rotational speed signals and the wind speed signals to the CPU 11 via the data convertor 13. The CPU 11 stores the rotational speed signals and the wind speed signals at a plurality of addresses in the RAM 12 via a plurality of address buses 81-83 and a plurality of data buses 84-86.
The control device 60 outputs control signals to the UART 14 via the wireless communication unit 50. The UART 14 transmits the control signals to the CPU 11. The CPU 11 reads and stores the rotational speed signals and the wind speed signals at the corresponding addresses in the RAM 12 according to the control signals. The RAM 12 transmits the rotational speed signals and the wind speed signals of the corresponding fans 31-36 to the UART 14 via data buses 85, 86, and 88. The UART 14 transmits the rotational speed signals and the wind speed signals to the control device 60 via the wireless communication unit 50. In one embodiment, the control device 60 is a computer. Each of the plurality of fans 31-36 are electrically connected to two detecting signal receiving terminals 15 of the micro control unit 10 via a first transmission line 91 and a second transmission line 92. When the plurality of fans 31-36 are electrically connected to the fan module test system, the corresponding fans 31-36 output low voltage level detecting signals to the detecting signal receiving terminals 15 via the first transmission line 91. When the plurality of fans 31-36 are not electrically connected to the fan module test system or malfunction, the corresponding fans 31-36 output high voltage level detecting signals to the detecting signal receiving terminals 15 via the second transmission line 92, the CPU 11 controls the indication unit 70 to emit light for warning.
S201: the control device 60 transmits test instructions to the UART 14 via the wireless communication unit 50;
S202: the UART 14 transmits the test instructions to the CPU 11; the CPU 11 transmits the test instructions to the switch units 21, 22 via the data convertor 13;
S203: the switch units 21, 22 controls the corresponding fans 31-36 to rotate at a set rotational speed according to the test instructions; the wind speed sensor 40 detects a wind speed at a position beside the corresponding fan;
S204: the switch units 21, 22 collect rotational speed signals and wind speed signals of the corresponding fans 31-36; the switch units 21, 22 transmit the rotational speed signals and the wind speed signals to the CPU 11 via the data convertor 13;
S205: the CPU 11 stores the rotational speed signals and the wind speed signals at the plurality of addresses in the RAM 12 via the plurality of address buses 81-83 and the plurality of data buses 84-86;
S206: the control device 60 outputs control signals to the UART 14 via the wireless communication unit 50; the UART 14 transmits the control signals to the CPU 11;
S207: the CPU 11 reads the rotational speed signals and the wind speed signals stores at the plurality of addresses in the RAM 12 according to the control signals; the RAM 12 transmits the rotational speed signals and the wind speed signals of the corresponding fans 31-36 to the UART 14 via the plurality of data buses 85, 86, and 88;
S208: the UART 14 transmits the rotational speed signals and the wind speed signals to the control device 60 via the wireless communication unit 50.
In operation, the control device 60 transmits test instructions to control the fans 31, 32 to rotate at half speed. For example, when a duty cycle of the PWM signal is 50 percent, the rotational speed of the fans 31, 32 is 50 percent of the full speed. When a duty cycle of the PWM signal is 75 percent, the rotational speed of the fans 31, 32 is 75 percent of the full speed. The wind speed sensor 40 detects a wind speed beside the fans 31, 32, and transmits the wind speed signals to the control device 60 via the micro control unit 10. The control device 60 determines whether a temperature beside the fans 31, 32 exceeds a normal temperature. Therefore, the control device 60 can determine how many fans are needed and rotational speed of the fans to meet heat dissipation requirements.
Even though numerous characteristics and advantages of the present disclosure have been set forth in the foregoing description, together with details of the structure and function of the disclosure, the disclosure is illustrative only, and changes may be made in detail, especially in the matters of shape, size, and the arrangement of parts within the principles of the disclosure to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
2012105214826 | Dec 2012 | CN | national |