Summary of the invention
In view of above content, the fan rotation speed control apparatus while being necessary to provide a kind of server start andMethod, for solving in the time that server is started shooting due to the too fast waste of energy causing of rotating speed of fan andProblem of noise pollution.
Described fan rotation speed control apparatus comprises IBMC chip, signal generator, signal bufferAnd signal shifter, this IBMC chip comprises GPIO pin and signal output part. DescribedIBMC chip judges IBMC core for IBMC chip by the state value that detects GPIO pinWhether sheet starts normal work, and in the time that IBMC chip is not normally started working, IBMC chip producesA raw Continuity signal start signal generator, and cut according to this Continuity signal control signal switchChange on signal buffer. Described signal generator is for generation of the first pwm signal, and passes throughThe first pwm signal is sent to signal shifter by signal buffer. Described IBMC chip is also usedIn in the time that IBMC chip starts normally to work, produce a shutdown signal shutdown signal generator, rootAccording to this shutdown signal, signal shifter is switched on IBMC chip, and produces the 2nd PWM letterNumber and this second pwm signal is sent to signal shifter by signal output part. Described signalSwitch is for controlling the rotating speed of fan according to the first pwm signal or the second pwm signal.
Described fan rotational frequency control method comprises step: (a) IBMC chip produces a conducting letterNumber start signal generator, and be switched to signal buffer according to this Continuity signal control signal switchOn; (b) signal generator produces the first pwm signal, and by signal buffer by a PWMSignal is sent to signal shifter; (c) signal shifter is controlled fan according to the first pwm signalRotating speed; (d) judge by the state value that detects GPIO pin whether IBMC chip just startsNormal work; (e), in the time that IBMC chip is not normally started working, continue execution step (b) extremely(d); (f), in the time that IBMC chip starts normally to work, IBMC chip produces a shutdown signalShutdown signal generator, and according to this shutdown signal, signal shifter is switched on IBMC chip;(g) IBMC chip produces the second pwm signal and this second pwm signal is exported by signalEnd is sent to signal shifter; (h) signal shifter is controlled fan according to second pwm signalRotating speed.
Compared to prior art, fan rotation speed control apparatus of the present invention and method, can be at clothesWhen the IBMC chip of business device system is not normally worked, the pwm signal being produced by signal generatorRotating speed to fan is controlled, and in the time that IBMC chip is normally worked, is produced by IBMC chipPwm signal the rotating speed of fan is controlled, thereby solved in the time that server is started shooting due to windThe too fast waste of energy causing of rotating speed and the problem of noise pollution of fan.
Detailed description of the invention
As shown in Figure 1, the better enforcement of fan rotation speed control apparatus 1 while being server start of the present inventionThe Organization Chart of example. In the present embodiment, this fan rotation speed control apparatus 1 comprises IBMC (IntegratedBaseboardManagementController, integrated baseboard management controller) chip 11, signalGenerator 12, signal buffer 13 and signal shifter 14. This IBMC chip 11 comprisesGPIO pin (GeneralPurposeI/Opin) 110 and signal output part 112. Wherein, IBMCChip 11 is connected with signal shifter 14 with signal generator 12 respectively by GPIO pin 110Connect, signal generator 12 is connected with signal shifter 14 by signal buffer 13, this signalSwitch 14 is connected with fan 2.
Described fan rotation speed control apparatus 1 can be at IBMC chip 11 when normal work,Produce the first pulse width modulation (PulseWidthModulation, PWM) by signal generator 12Signal is controlled the rotating speed of fan 2, and in the time of the 11 normal work of IBMC chip, by IBMCChip 11 produces the second pwm signal the rotating speed of fan 2 is controlled, thereby solves in serviceIn device when start, is due to the too fast waste of energy causing of rotating speed and the problem of noise pollution of fan 2. DescribedThe first pwm signal be a kind of pulse width modulating signal for reducing rotation speed of the fan dutycycle,For example have 50% rotation speed of the fan dutycycle, fan 2 turns round under this first pwm signal, canReduce the rotating speed of fan 2. The second described pwm signal is a kind of for increasing rotation speed of the fan dutyThe pulse width modulating signal of ratio, for example, have 100% rotation speed of the fan dutycycle, and fan 2 turns at thisUnder the pwm signal of speed dutycycle, turn round, can improve rotation speed of the fan.
Described IBMC chip 11 is for judging by the state value that detects GPIO pin 110Whether IBMC chip 11 itself starts normal work. In the present embodiment, when after server energisingBefore normally starting working to IBMC chip 11, GPIO pin 110 have one low levelDefault conditions value (representing with data signal " 0 "), in the time that IBMC chip 11 starts normal work,The state value of GPIO pin 110 is changed into high level state value from low level state value and (is believed with numeralNumber " 1 " represents).
Described IBMC chip 11 is also in the time that IBMC chip 11 is normally started working,Produce a Continuity signal start signal generator according to the low level state value of GPIO pin 11012, and be switched on signal buffer 13 according to this Continuity signal control signal switch 14. WhenWhen IBMC chip 11 starts normal work, IBMC chip 11 is according to the height of GPIO pin 110Level state value produces a shutdown signal and carrys out shutdown signal generator 12, and according to this shutdown signalSignal shifter 14 is switched on IBMC chip 11.
Described IBMC chip 11 is also for producing the 2nd PWM according to the system temperature of serverSignal, and this second pwm signal is sent to signal shifter 14 by signal output part 112.
Described signal generator 12 is for generation of the first pwm signal, and passes through signal bufferThe first pwm signal is sent to signal shifter 14 by 13. Described signal buffer 13 is for inciting somebody to actionThe first pwm signal carries out signal and amplifies rear transmitted signal switch 14.
Described signal shifter 14 is in the time that IBMC chip 11 is normally started working, rootControl the rotating speed of fan 2 according to the first pwm signal, and normally start when IBMC chip 11When work, control the rotating speed of fan 2 according to the second pwm signal.
As shown in Figure 2, the fan rotational frequency control method preferred embodiment while being server start of the present inventionFlow chart. What in the present embodiment, this fan rotational frequency control method can be at server systemWhen IBMC chip 11 is not normally worked, the pwm signal being produced by signal generator 12 is to windThe rotating speed of fan 2 is controlled, in the time of the 11 normal work of IBMC chip, by IBMC chip 11Produce pwm signal the rotating speed of fan 2 is controlled, thereby solve in the time that server is started shooting byIn the too fast waste of energy causing of rotating speed and the problem of noise pollution of fan 2.
Step S201, the power knob that user presses server system carries out IBMC chip 11Energising. Conventionally,, for a server system, after to server energising, approximately need 20 secondsThe time IBMC chip 11 of clock could normally be started working.
Step S202, IBMC chip 11 produces according to the low level state value of GPIO pin 110A Continuity signal start signal generator 12, and according to this Continuity signal control signal switch 14Be switched on signal buffer 13. In the present embodiment, when server is energized to IBMC chip 11Before normally starting working, the GPIO pin 110 of IBMC chip 11 have one low levelDefault conditions value, IBMC chip 11 produces a start signal generator by this default conditions value12 Continuity signal.
Step S203, signal generator 12 produces the first pwm signal, and passes through signal buffer13 will be sent to signal shifter 14 after the first pwm signal amplification. This first pwm signal isFor reducing a pulse width modulating signal for rotation speed of the fan dutycycle, for example, there is 50% fan and turnSpeed dutycycle, fan 2 turns round under this first pwm signal, can reduce the rotating speed of fan 2.
Step S204, signal shifter 14 is controlled the rotating speed of fan 2 according to the first pwm signal,Make fan 2 provide heat radiation taking lower rotating speed as server in server start process, thereby avoidThe waste of energy causing because of the full-speed operation of fan 2 and produce larger noise pollution.
Step S205, IBMC chip 11 judges by the state value that detects GPIO pin 110Whether IBMC chip 11 starts normal work. In the start process of server, when giving serverSupply power to IBMC chip 11 and normally start working and usually need tens second time, for example, about 20 secondsTime. When after during this period of time, IBMC chip 11 is by the state value of GPIO pin 110Change into high level state value from low level state value. Originally IBMC chip 11 in the present embodiment,The state value that GPIO pin 110 detected is high level, and definite IBMC chip 11 has been openedBegin normally to work. In the time that IBMC chip 11 does not start normally to work, return to step S203; WhenWhen IBMC chip 11 starts normal work, execution step S206.
Step S206, IBMC chip 11 produces according to the high level state value of GPIO pin 110A shutdown signal is carried out shutdown signal generator 12, and according to this shutdown signal by signal shifter 14Be switched on IBMC chip 11.
Step S207, IBMC chip 11 produces the 2nd PWM letter according to the system temperature of serverNumber, and this second pwm signal is sent to signal shifter 14 by signal output part 112.This second pwm signal is a kind of pulse width modulating signal for increasing rotation speed of the fan dutycycle,For example have 100% rotation speed of the fan dutycycle, fan 2 is under the pwm signal of this rotating speed dutycycleRunning, can improve rotation speed of the fan.
Step S208, signal shifter 14 is controlled turning of fan 2 according to this second pwm signalSpeed, makes fan 2 provide heat radiation taking higher rotating speed as server in server course of normal operation.Because this second pwm signal is to produce according to the system temperature height of server, therefore fan2 can be because of the variation self-regulating rotary speed of system temperature according to this second pwm signal.
Above embodiment is only unrestricted in order to technical scheme of the present invention to be described, although reference aboveGood embodiment has been described in detail the present invention, and those of ordinary skill in the art should be appreciated that canShould not depart from technical solution of the present invention technical scheme of the present invention is modified or be equal to replacementSpirit and scope.