Proportional integral fan controller for computer
AssigneeHewlett-Packard Company
InventorsAndrew L. Van Brocklin, James F. Bausch
Life of this patent
Estimating the term…
Abstract
A controller drives a fan's motor to proportionally control fan speed based on changes in heat output from electrical components in a local environment. The controller is connected to a temperature sensor and the fan motor. The temperature sensor senses local environment temperature, while exhibiting a lag time. The controller provides closed loop control and implements a system pole which cancels out the temperature sensor lag time during steady state operations. The controller implements an integration of a difference between sensed temperature and a reference temperature to generate the system pole.
Claims28
A computer, comprising:
- a case;
- a fan;
- a temperature sensor for sensing local environment temperature inside the case, the temperature sensor exhibiting a lag time for indicating actual temperature;
- and
- control circuitry connected to the temperature sensor and the fan, said control circuitry implementing closed loop control over the fan to vary fan speed in a manner which cancels out lag time of the temperature sensor during a steady state temperature condition of the control circuitry, wherein during said steady state temperature condition of the control circuitry rate of change of fan speed varies in proportion to variation in sensed local environment temperature.
A computer, comprising:
- a case;
- a fan;
- a temperature sensor for sensing local environment temperature inside the case, the temperature sensor exhibiting a lag time for indicating actual temperature;
- and
- control circuitry connected to the temperature sensor and the fan, said control circuitry implementing closed loop control over the fan to vary fan speed in a manner which cancels out lag time of the temperature sensor during a steady state condition of the control circuitry, wherein during said steady state condition rate of change of fan speed varies in proportion to variation in sensed local environment temperature, wherein the control circuitry comprises a bridge circuit and an integrator circuit, the bridge circuit including the temperature sensor, the bridge circuit generating a first signal and a second signal, the first signal varying with changes in the resistance of the temperature sensor, the second signal equal to the first signal when the temperature sensor senses a temperature equal to a reference temperature, and wherein the integrator circuit is responsive to the first signal and the second signal to generate an output signal which is active while the detected temperature exceeds the reference temperature and which is inactive while the detected temperature does not exceed the reference temperature, the integrator circuit including a compensation network which cancels out a system response pole corresponding to the response lag time of the temperature sensor during said steady state condition;
- and
- wherein the compensation network is an RC network occurring along a feed back path of the integrator circuit, the feed back path routing the output signal via the compensation network to an input of the integrator circuit which receives the second signal.
A controller apparatus responsive to a sensed temperature to derive a control signal, the controller apparatus comprising:
- a bridge circuit having a temperature sensor and generating a first signal and a second signal, the temperature sensor having a resistance which varies as a function of temperature and which has a response lag time, the first signal varying with changes in the resistance of the temperature sensor, the second signal equal to the first signal when the temperature sensor detects a temperature equal to a reference temperature;
- an integrator circuit responsive to the first signal and the second signal to generate an active output signal while the detected temperature exceeds the reference temperature and an inactive output signal to an off state while the detected temperature does not exceed the reference temperature, the integrator circuit including a compensation network which cancels out a system response pole corresponding to the response lag time of the temperature sensor during a steady state temperature operation of the controller apparatus;
- and
- a buffer which receives the output signal and generates a control signal, and wherein rate of change of the output signal and control signal vary proportionally with changes in detected temperature while the buffer is unsaturated and the output signal is active.
A controller apparatus responsive to a sensed temperature to derive a control signal, the apparatus comprising:
- a bridge circuit having a temperature sensor and generating a first signal and a second signal, the temperature sensor having a resistance which varies as a function of temperature and which has a response lag time, the first signal varying with changes in the resistance of the temperature sensor, the second signal equal to the first signal when the temperature sensor detects a temperature equal to a reference temperature;
- an integrator circuit responsive to the first signal and the second signal to generate an active output signal while the detected temperature exceeds the reference temperature and an inactive output signal while the detected temperature does not exceed the reference temperature, the integrator circuit including a compensation network which cancels out a system response pole corresponding to the response lag time of the temperature sensor during a steady state operation of the integrator circuit;
- and
- a buffer which receives the output signal and generates a control signal, and wherein rate of change of the output signal and control signal vary proportionally with chances in detected temperature while the buffer is unsaturated and the output signal is active;
- and
- wherein the compensation network is an RC network occurring along a feed back path of the integrator circuit, the feed back path routing the output signal via the compensation network to an input of the integrator circuit which receives the second signal.
A controller apparatus responsive to a detected temperature to derive a control signal, the controller apparatus comprising:
- a first circuit including a temperature sensor, the first circuit generating a differential output which is active while the detected temperature exceeds a reference temperature, the active differential output varying in proportion to the detected temperature;
- and
- a second circuit generating an output signal in response to the active differential output;
- and
- wherein the controller apparatus response includes a pole corresponding to a lag time in response to the temperature sensor, and wherein the second circuit includes a compensation network for canceling the pole during the steady state temperature operation of the controller apparatus.
A controller apparatus responsive to a sensed temperature to derive a control signal, the apparatus comprising:
- a first circuit including a temperature sensor, the first circuit generating a differential output which is active while detected temperature exceeds a reference temperature, the active differential output varying in proportion to detected temperature;
- and
- a second circuit generating an output signal in response to the active differential output;
- wherein the controller apparatus response includes a pole corresponding to a lag time in response of the temperature sensor, the second circuit including a compensation network for canceling the pole during steady state operation of the controller;
- and wherein the compensation network is an RC network occurring along a feed back path of the second circuit, the feed back path routing the output signal via the compensation network to an input of the second circuit.
A controller apparatus responsive to a sensed temperature to derive a control signal, the apparatus comprising:
- a first electronic bridge coupled between a voltage plane and a ground plane, and including a temperature sensor and a first resistor, the temperature sensor having a resistance which varies as a function of temperature and which has a response lag time, the first electronic bridge generating a first signal which varies with changes in the resistance of the temperature sensor;
- a second electronic bridge coupled between the voltage plane and the ground plane, and including a reference resistor and a second resistor, the second electronic bridge generating a second signal corresponding to a reference temperature, wherein the first signal and second signal are equal while the temperature sensor detects a temperature equal to the reference temperature;
- an electrical integrator circuit having a first input coupled to the first electronic bridge, having a second input coupled to the second electronic bridge, and having an output fed back to the second input along a feed back path, the integrator circuit including a compensation network along the feed back path, the compensation network canceling out a pole in the controller apparatus corresponding to the response lag time of the temperature sensor, the integrator circuit generating an output signal which is active while the detected temperature exceeds the reference temperature and generating the output signal which is driven inactive while the detected temperature does not exceed the reference temperature;
- and
- a buffer which receives the output signal and generates a control signal, and wherein rate of change of the output signal and control signal vary proportionally with changes in detected temperature while the buffer is unsaturated and the output signal is active.
A method for controlling fan speed to cool a local environment within a computer case, comprising the steps of:
- detecting local environmental temperature with a temperature sensor, the sensor exhibiting a lag time;
- and
- varying fan speed in a manner which cancels out lag time of the temperature sensor during a steady state temperature condition, wherein during the steady state temperature condition rate of change of fan speed varies in proportion to variation in detected local environment temperature.
A method for controlling fan speed in proportion to heat generated within a computer case internal environment, comprising the steps of:
- generating a first signal which varies as a function of temperature detected at a temperature sensor, wherein the temperature sensor exhibits a response lag before indicating detected temperature equal to local environment temperature around the temperature sensor, the temperature sensor being within the computer case;
- generating a reference signal corresponding to a reference temperature;
- integrating a difference between the first signal and reference signal to derive an output signal, the output signal active while the first signal exceeds the second signal;
- during the step of integrating, canceling a control loop pole corresponding to the temperature sensor response lag;
- buffering the output signal at a buffer to derive a control signal which drives a motor of a cooling fan within the computer case;
- cooling the internal environment with the cooling fan to reduce the temperature detected by the temperature sensor;
- reducing the output signal and control signal as the detected temperature approaches the reference temperature, wherein fan speed decreases below the first speed as the control signal is reduced;
- and
- while the detected temperature exceeds the reference temperature, varying rate of change of the output signal and control signal proportionally with increases and decreases in detected temperature and correspondingly varying rate of change of the fan speed so as to bias the detected temperature toward a steady state temperature condition.
Dependencies are inferred from the claim text.