Electronics > Projects, Designs, and Technical Stuff
solved | lease help: MOSFET seems to allow current through despite being told no
pepelevamp:
Hi fellas!
I'm trying to throw together an arduino logic controlled circuit that charges a capacitor bank, then dumps the power into a solenoid to hit things I don't like.
I know it seems straight forward but I'm running into a bugger of a problem: The first mosfet on the left won't turn off! :(
We're battery powered today - with arduino suckling off a lithium ion & 5v regulated boost.
And the capacitors get their daily juice from a lithium ion, 5v regulated then multiplied up to 40v dc/dc boost.
I have two mosfets today:
* one for joining the DC/DC boosts to ground, allowing them to charge the capacitor bank.
* one for joining the solenoid to ground, allowing it to suck on those juicy capacitors & get motivation to hit stuff.
Each mosfet is secretly two in parallel (see the 2x) to ensure maximum current, I treat them as a single mosfet logically though.
There's an interesting caveat to this circuit though - I have basically two separate circuits- the power circuitry and the arduino logic circuitry. This is to avoid tanking the arduino's voltage when the caps charge. No bypass cap can handle it, so it has its own battery.
In order for the mosfets to see 'my gate voltage is 5v above my source voltage' I have connected the two circuits by a 150 ohm resistor at the anodes.
Tried so far:
The mosfet at the left there just does not shut off. It is continually charging the caps which I don't want.
I have checked both mosfets in the pair there with my multimeter and they check out. My transistor tester blew up because I forgot to discharge the 40v from the caps before testing their ESR.
I have also joined the circuits at their cathodes (common ground). I still get the same crap behavior.
Please enjoy the absolute crudity of the diagram. I do know how to draw schematics but I'm on the bread board at this point & I'm just in the sandpit.
Help me please. For some reason I can never get a mosfet circuit to work.
The MOSFET in question is a monster:
IRLZ34PBFm
60 volts, 30 amps, with 5v gate drive voltage.
https://www.digikey.co.nz/product-detail/en/vishay-siliconix/IRLZ34PBF/IRLZ34PBF-ND/811911
datasheet:
https://media.digikey.com/pdf/Data%20Sheets/Vishay%20Siliconix%20PDFs/IRLZ34,SiHLZ34.pdf
Here is a song and music video about my issues with mosfets. It should work, it just never does:
Mr Evil:
The MOSFET on the left doesn't have a gate stopper resistor. The note next to it indicates that you know why they are needed, but I bet you don't know that the ringing can be bad enough to stop a MOSFET from turning off.
pepelevamp:
oh NO! hmmmmm
hey I think i figured out the culprit. what wasn't mentioned in the above post/schematic is that I'm using an arduino shield for a display. The bloody thing hogs all my io pins and also messes with my ADC pins. fucking garbage.
the only pin I had left available to trigger the charging mosfet was A1 - A5, and they are all floating for some bloody reason thanks to the library used by the shield. I'm currently rejiggering it now with a different display etc. will post & mark as solved if this actually works now
pepelevamp:
yep it was the arduino shield / driver. working fine now. well kinda :P but my issues are for another story.
cheers ears
mcovington:
Um... The Arduino cannot put a voltage across the gate and source of a MOSFET unless the Arduino is connected both to the gate (logic out) and source (ground) of the MOSFET.
If your circuit works without such a connection, it's by luck, or leakage somewhere.
Navigation
[0] Message Index
[#] Next page
Go to full version