Fan control system and method
Technical field
The present invention relates to a kind of fan control system and method, particularly a kind of fan control system for multi-node system and method.
Background technique
Existing various mainboard generally all has the function of self-wind speed control,, in the time that self temperature increases, opens fan inside and rotates to dispel the heat according to a wind speed.But, in the system of multiple node compositions, a kind of method that does not but have control system internal fan to rotate.
Summary of the invention
In view of this, be necessary to provide a kind of fan control system and method for multi-node system.
A kind of fan control system that is applied to multi-node system, this multi-node system comprises some voltage feed units, one point of pressing plate and some nodes, voltage feed unit is used for providing to multi-node system provides working power, the working power of dividing pressing plate that voltage feed unit is provided is converted into various operating voltages, and export to node, this multi-node system also comprises that some fans are connected with a point pressing plate.This fan control system runs on point pressing plate, and this fan control system comprises: a monitoring modular, for continuing the temperature of all nodes of detecting; One temperature comparison module, for the temperature value of more all detectings, determines the highest temperature value; One wind speed determination module, for according to a default temperature value and the mapping table of rotation speed of the fan, determines the rotating speed that this highest temperature value is corresponding; And a control module, for generation of a control signal, control all fans according to this rotary speed working.
A kind of control method for fan that is applied to multi-node system, this multi-node system comprises some voltage feed units, one point of pressing plate and some nodes, voltage feed unit is used for providing to multi-node system provides working power, the working power of dividing pressing plate that voltage feed unit is provided is converted into various operating voltages, and export to node, this multi-node system also comprises that some fans are connected with a point pressing plate.This control method for fan runs on point pressing plate, and this control method for fan comprises the steps: to continue the temperature of all nodes of detecting; The temperature value of more all detectings, determines the highest temperature value; According to a default temperature value and the mapping table of rotation speed of the fan, determine the rotating speed that this highest temperature value is corresponding; And produce a control signal, control all fans according to this rotary speed working.
The fan control system of multi-node system of the present invention and method, utilize one point of pressing plate detecting temperature, determines the rotating speed that maximum temperature value is corresponding, controls fan according to corresponding rotary speed working, thereby submitted the efficiency of system to.
Accompanying drawing explanation
Fig. 1 is the system construction drawing of the multi-node system of preferred embodiments of the present invention.
Fig. 2 is the module map of the fan control system that is applied to multi-node system of preferred embodiments of the present invention.
Fig. 3 is the method flow diagram that multi-node system is carried out to fan control of preferred embodiments of the present invention.
Primary component symbol description
Multi-node system 10
Voltage feed unit 101,102 ..., 10m
Divide pressing plate 200
Node 301,302 ..., 30n
Fan 411,412 ..., 41m, 401,402 ...,
40n
Fan control system 20
Monitoring modular 201
Temperature comparison module 202
Wind speed determination module 203
Control module 204
Following embodiment further illustrates the present invention in connection with above-mentioned accompanying drawing.
Embodiment
Referring to Fig. 1, is the system construction drawing of the multi-node system of preferred embodiments of the present invention.Multi-node system 10 comprise some voltage feed units (101,102 ..., 10m), one point of pressing plate 200 and some nodes (301,302 ..., 30n).Wherein, each node can be a server or mainboard.
Voltage feed unit (101,102 ..., 10m) and provide working power for providing to multi-node system 10.Point pressing plate 200 by voltage feed unit (101,102 ..., 10m) working power that provides is converted into various operating voltages, and export to node (301,302 ..., 30n).Dividing pressing plate 200 is a programmable chip, concrete as NXPLPC1768.
This multi-node system 10 also comprises that some fans are connected with a point pressing plate 200.Under the preferred embodiment for the present invention, the quantity of fan and voltage feed unit (101,102 ..., 10m) and node (301,302 ..., 30n) quantity and identical.As shown in fig. 1, this multi-node system 10 comprise fan (411,412 ..., 41m, 401,402 ..., 40n).
Under other mode of executions of the present invention, the quantity of fan can with voltage feed unit (101,102 ..., 10m) and node (301,302 ..., 30n) quantity and not identical.
Fig. 2 is the module map of the fan control system that is applied to multi-node system of preferred embodiments of the present invention.This fan control system runs on point pressing plate 200.This fan control system 20 comprises a monitoring modular 201, a temperature comparison module 202, a wind speed determination module 203 and a control module 204.The concrete function of modules is described in connection with Fig. 3.
Fig. 3 is the method flow diagram that multi-node system is carried out to fan control of preferred embodiments of the present invention.
In step S21, all nodes of monitoring modular 201 lasting detecting (301,302 ..., 30n) and/or voltage feed unit (101,102 ..., 10m) temperature;
In step S22, the temperature value of temperature comparison module 202 more all detectings, determines the highest temperature value and corresponding node or the power supply unit (as node 302) of this temperature value;
In step S23, wind speed determination module 203, according to a default temperature value and the mapping table of rotation speed of the fan, is determined the rotating speed that this highest temperature value is corresponding;
In step S24, control module 204 produces a control signal, control all fans (411,412 ..., 41m, 401,402 ..., 40n) and according to this rotary speed working.
In a word; those skilled in the art will be appreciated that; above mode of execution is only for the present invention is described; and be not used as limitation of the invention; as long as within connotation scope of the present invention, within the appropriate change that above embodiment is done and variation all drop on the scope of protection of present invention.