Hey, First time poster, Likely to be a bunch more as I'm trying to learn more electronics. (I only have a very basic analog understanding thus far)
Anyway, I'm aiming to control multiple (6-10) 12v 4pin PWM computer fans with a micro-controller for a project I'm working on. (Currently using an Arduino but eventually moving to a Raspberry Pi so I can integrate a web server into the mix)
The first snag I've encountered is that the standard frequency an Arduino is only around 500Hz (I believe) where as the fans optimal PWM frequency is 25kHz (tolerance for between 21-28kHz).
The first work around I've tried is boosting the frequency of the Arduino's PWM signal timer, But unfortunately this comes with some draw backs that I don't think I can accommodate.
So then I thought why not make a circuit that will take PWM from the Arduino and based on that output the 25kHz PWM to the fans.
My thought was to modify this circuit that uses a 555 timer IC and Potentiometer:
And replace the potentiometer with some kind of PWM controlled voltage divider instead?
I'm kind of a little bit stuck and as I am only new I don't fully know of/understand all the "tools" there are to work with.
Is there a better way to do this? Were should I be looking?
Thank you for any and all help!
Anyway, I'm aiming to control multiple (6-10) 12v 4pin PWM computer fans with a micro-controller for a project I'm working on. (Currently using an Arduino but eventually moving to a Raspberry Pi so I can integrate a web server into the mix)
The first snag I've encountered is that the standard frequency an Arduino is only around 500Hz (I believe) where as the fans optimal PWM frequency is 25kHz (tolerance for between 21-28kHz).
The first work around I've tried is boosting the frequency of the Arduino's PWM signal timer, But unfortunately this comes with some draw backs that I don't think I can accommodate.
So then I thought why not make a circuit that will take PWM from the Arduino and based on that output the 25kHz PWM to the fans.
My thought was to modify this circuit that uses a 555 timer IC and Potentiometer:
And replace the potentiometer with some kind of PWM controlled voltage divider instead?
I'm kind of a little bit stuck and as I am only new I don't fully know of/understand all the "tools" there are to work with.
Is there a better way to do this? Were should I be looking?
Thank you for any and all help!