Monday, November 19, 2012

AN APPLICATION OF MOSFET AND PWM TO CONTROL A FAN SPEED

The metal–oxide–semiconductor field-effect transistor (MOSFET) is a transistor used for amplifying or switching electronic signals. In MOSFETs, a voltage on the oxide-insulated gate electrode can induce a conducting channel between the two other contacts called source and drain. The channel can be of N-type or P-type, and is accordingly called an N-MOSFET or a P-MOSFET. It is by far the most common transistor in both digital and analog circuits, though the bipolar junction transistor was at one time much more common.
A MOSFET can be implemented for controlling an fan speed. As known, a trend in automation controlling is to regulate motor, fan, blower speed, etc.
The PWM is preffered method to control motor because has advantage that is no additional heat generated and efficient when it compared to the linear regulating (voltage control) the motor. For this purpose, we use an Arduino boar to prododuce PWM.
Now, lets we do..
Create the circuit: Fan, MOSFET, Arduino board, and Power Supply as bellow.

In the Figure above, it is used Pin10. Input voltage is connected to the power supply; GND  and +V. An fan is connected to drain of MOSFET, then Gate is connected to pin 10 (PWM), and Source is connected to Ground (GND) of arduino. Ground of Arduino is connected to ground of power supply and one of cable of fan is connected to +V of power supply.
The function code that can be used is analogWrite.

No comments:

Post a Comment