I have a project where i use logic level mosfet turn on or off 7 computer fans.
These fans are simple computer fans that work off of 12V.
Now i have the fans connected to headers, and the headers are connected in parallel in groups of 3 and 4. then they are both connected to ground and the mosfet. I have attached a picture explaining this. SO essentially they ar all connected in paralel.
Now i have a 12V supply, that powers the fans. When only one fan is connected to any of the headers it works fine, however, when i start adding more fans the speed of the fans drops. Can anyone explain this?
Also, it seems that if i increase the voltage to say 18V, then bring it back dows to the same 12V the fans seem to run faster, than if i would just went from 0V to 12V.
So how do i get 12V to all of my 7 fans while using a mosfet to turn them on and off?
Thank you.
forgot to mention, the mosfet i am using is IRLZ34N
use a voltmeter and check how many amps go through the fans if you increase the number from 1 ..4
Also check if the voltage drops when you increase the number of fans,
When i have one fan connected the pins stay at 12v, when i have two its around 9V, when theres3 its at about 7.5V the strage thing is that the voltag seems to be slowly climbing up. for example when i have 2 fans the voltage starts at 9V but in about 15seconds its at 10V.
Why is this happening? Do i need another kind of mosfet for this?
onix45:
When i have one fan connected the pins stay at 12v, when i have two its around 9V, when theres3 its at about 7.5V the strage thing is that the voltag seems to be slowly climbing up. for example when i have 2 fans the voltage starts at 9V but in about 15seconds its at 10V.
What you see is that the electrical resistance of the fan changes with RPM combined with initial friction.
this is a similar effect when you try to get a car rolling. You need to push hard to get from standstill to rolling,
but after it rolls it costs less energy to keep it rolling.
The mega is powered through a buck converter that gives me 5V from whatever input i have (i wire the input directly to the fans so that i can choose the fan speed by adjust the voltage, while the buck converter makes whatever is at the input into 5V for my arduino, servos and so on)
However i have found the mistake. First of let me say that i am sorry that i have wasted everyones time, however it did give me some new knowledge.
The problem was that i did not define the pin as output, so it only gave 2.1V as high, and so the mosfet did not fully turn on.
I have written my code a long time ago and so i assumed i k\made it right, goes to show how you need to check everything from the most basic things before jumping to conclusions.
onix45:
I have a project where i use logic level mosfet turn on or off 7 computer fans.
These fans are simple computer fans that work off of 12V.
Very strange. The mosfet you chose is just fine to use in that circuit. The Arduino can certainly drive the gate (in fact, the 100 ohm resistor in the gate circuit isn't needed - although that's not your problem).
I see no reason why you should be having this problem. Is your power supply staying at 12 volts at full load?