Considering that Ive fitted a noisy delta screamer in my Core 2 Duo box, I decided to set about making a simple PWM signal generator based on pot position.
I ended up developing a simple circuit to take care of the loud fan, and you can see my thoughts on this in detail here.
Here are some images on my progress:
And here is the PWM signal in all it's glory, applied to the gate of a power MOSFET (IR640), as it's all I have here. You *could* use a power transistor if you wish.
(Min dutycycle)
(Max dutycycle)
For those who don't know, the duty cycle is the percentage the pulse is high for during a period, i.e. a PWM signal with 50% duty cycle would be a perfect square wave, and if the voltage is Vcc (5v), the avg voltage would of course be half that, 2.5v!
This design is simple, and that's how I wanted it - to control a single fan. That said, it is also scalable to the extent of,
..it's very flexible, which is something I like quite a bit!
If you have any questions, just ask
I ended up developing a simple circuit to take care of the loud fan, and you can see my thoughts on this in detail here.
Here are some images on my progress:
And here is the PWM signal in all it's glory, applied to the gate of a power MOSFET (IR640), as it's all I have here. You *could* use a power transistor if you wish.
(Min dutycycle)
(Max dutycycle)
For those who don't know, the duty cycle is the percentage the pulse is high for during a period, i.e. a PWM signal with 50% duty cycle would be a perfect square wave, and if the voltage is Vcc (5v), the avg voltage would of course be half that, 2.5v!
This design is simple, and that's how I wanted it - to control a single fan. That said, it is also scalable to the extent of,
- controlling multiple fans from a single reference (pot)
- a reference pot for each fan (tacky imo for over say 4 fans...)
- buttons to control a menu driven on a LCD, save settings to EEPROM which are loads on the next power cycle..
- use a graphic LCD
..it's very flexible, which is something I like quite a bit!
If you have any questions, just ask