Go Down

Topic: DC Fan Help (Read 1 time) previous topic - next topic

MadMatt

You might need a capacitor to smooth out the output signal of the transistor, going to the motor. Just put a capacitor from the between the motor contacts, make sure you wire it correctly (polarized). It should get rid of any noise, unless the noise is not from the PWM but from a defect in the motor itself.

470uf should be more than enough.

thanks soo much that really worked :D sorry about everyones else suggestions didnt really help :/

HazardsMind

#16
Jan 05, 2013, 04:58 am Last Edit: Jan 05, 2013, 05:00 am by HazardsMind Reason: 1
The simplest things can sometimes make the biggest differences.
Created Libraries:
TFT_Extension, OneWireKeypad, SerialServo, (UPD)WiiClassicController, VWID

Osgeld

#17
Jan 05, 2013, 09:57 am Last Edit: Jan 05, 2013, 09:59 am by Osgeld Reason: 1

sorry about everyones else suggestions didnt really help :/


np, wont bother again

next time google + motors, good luck

dc42


You might need a capacitor to smooth out the output signal of the transistor, going to the motor. Just put a capacitor from the between the motor contacts, make sure you wire it correctly (polarized). It should get rid of any noise, unless the noise is not from the PWM but from a defect in the motor itself.

470uf should be more than enough.

thanks soo much that really worked :D sorry about everyones else suggestions didnt really help :/


That solution has two problems: (a) you are probably exceeding the current rating of the transistor, because there will be a surge of current to charge the capacitor every time the transistor turns on; (b) you will probably find that you have only a small amount of control over the fan speed, it will mostly run near full speed.

If you want to control a PC-type fan, the best solution is to buy a 4-pin fan designed for PWM control. These have a separate PWM input. They are designed to work using a PWM frequency around 25KHz, so you need to increase the Arduino PWM frequency.
Formal verification of safety-critical software, software development, and electronic design and prototyping. See http://www.eschertech.com. Please do not ask for unpaid help via PM, use the forum.

dhenry

Quote
sorry about everyones else suggestions didnt really help :/


Don't feel bad for others, feel bad for yourself for missing a good chance to learn.

Go Up