Hello all,
I am quite lost when it comes to choose the mosfet i think i need.
So i currently have a arduino that controls a little perisaltic pump (X5) to water my plants.
That works well except that i use a relay to turn the pump on/off.
I would like to change the relay for a mosfet that would probably be smaller and generate less noise that (i belive) impact my moisture sensor.
I just do not understand how to choose the mosfet i need...
Choose the transistor based on the stall current of the motor. The stall current can be several times the running current. The stall current should be listed in the motor data sheet. If you have no data sheet it is possible to estimate the stall current, measure the motor winding resistance. Take several measurements rotating the motor a bit between readings. Use the lowest reading in the calculation. The estimated stall current is the motor supply voltage divided by the measured resistance.
You need a logic level MOSFET. That is a MOSFET that can be fully turned on by a logic level signal (5V for a 5V Arduino, 3.3V for a 3.3V Arduino). You can tell a logic level MOSFET by the Vgs specification in the Rds(on) specification. The Vgs should be logic level signal voltage or lower.
Do you want surface mount or through hole package?
Thanks for all the answer,
I use 5v Arduino
i have no data sheet. Took my voltmeter and i got between 2.2ohm and 1.9 ohm on the motor. so the stall current would be 3V ?
Also they all have sevral RDS on the file LarryD provided how to choose the 5v one?
On paper IRLML2402 looks good, it has RDS on 4.5V and can take 1.2A...
No. Current is volts divided by resistance. So 5V / 1.9 = 2.63A. I would choose a MOSFET that has a continuous current rating of 5A or more.
There will be a specified current specified at a Vgs voltage and the resultant Rds(on). The Vgs needs to be logic level (5V in this case) or lower and the current higher than the stall current.
No. Its continuous current is too low. You did not answer the question of do you want surface mount or through hole?
No, probably 10A or more - the current rating is not useful in a MOSFET as it applies to the thermal limit (liquid-cooled situation). You never want to run the device anything like that hot.
What you do is calculate the dissipation from the on-resistance and load current, and decide whether that's workable for your situation (perhaps you don't want to have to use a heatsink).
For instance a 10 milliohm on-resistance FET with 5A dissipates 5 * 5 * 0.01 = 0.25W which is OK without a heatsink.
An 80 milliohm FET with 8A would be 5W, required a medium-sized heatsink.
Thanks for the help here
I had a deep search at my workshop and found 2 candidates
IRL88743 and TIP 120
I can't uderstand the data sheet for the TIP but for IRL88743 i found
Rds 5v
Vds 100
So that sounds perfect, right? Even a bit overkill...
Why is there no RDs for the TIP?
Because it's not a MOSFET. It's a Darlington transistor. You could use it as well, but it is conceptually different from a MOSFET; a Darlington is basically two NPN transistors, one piggy-backed to the other. It can work in your setup, but a MOSFET is slightly more straightforward.
You are right, i made a typo, fed it to google that sent me to a different MOSFET (IRL540)...
Now which of the two is best suited? IRLB8743 , TIP120 ?
I'll give them a try monday ...