Cpu Fan Controller: Psoc Project Report
Cpu Fan Controller: Psoc Project Report
Cpu Fan Controller: Psoc Project Report
Submitted by,
ASHNA. K M100342EC SUSHMITA DANDELIYA M100275EC HEMALATHA. N. R M100152EC
Guided by,
Mr. RAGHU. C. V ECE Dept.
ABSTRACT
Computers convert most of its electrical power into heat generated by all major components. A computer fan is any fan inside a computer case used for cooling purpose. The fan draw cooler air into the case from the outside, expel warm air from inside. The simplest method that is used in desktop PC is simply to leave the fan on all the time. This creates quite a bit of noise and increases power requirements, but keeps the system the coolest. In this project the speed of the fan is varied according to the temperature variation inside the system. Pulse-width modulation (PWM) is used for controlling fan speed. PWM switches the input voltage between (nearly) fully on and fully off. This means there is practically no voltage or power loss and associated heat output.
Temperature sensor
PSOC KIT
CPU fan
BC547
GND
The LM35 is precision integrated-circuit temperature sensor, whose output voltage is linearly proportional to the Celsius (Centigrade) temperature. The LM35 thus has an advantage over linear temperature sensors calibrated in Kelvin, as the user is not required to subtract a large constant voltage from its output to obtain convenient Centigrade scaling.
The temperature sensor output voltage variation is 10mV/C. The output voltage corresponds to temperature inside the CPU. The output voltage of LM35 is fed to PGA by port P0(1). The amplified voltage is given to ADC. The ADC output is digital form of the input voltage and is displayed on LCD. The digital output is used to program the PWM. When temperature inside CPU is at room temperature, the fan is in OFF condition (PWM ON-period=00). Above the room temperature the CPU fan is turned on. As temperature is increased the ON-period of PWM is
increased and fan speed is increased. The output of PWM module is connected to base of BC547 NPN transistor. The BC547 NPN transistor drives the CPU fan which is provided with 12V dc supply.The circuit setup is shown in fig 3.
CIRCUIT SETUP:
Fig.3