This document is fascinating. Some concepts are coming together. Please holler if I'm wrong:Hmm, never saw that before. Every thing from all of the makers app notes say one is needed, never saw where a certain frequency was involved. The need came from something to do with dt/vt. Got that from the last App Note I read on the gate resistor, just last week. https://www.fairchildsemi.com/application-notes/AN/AN-9068.pdf Learn something new every day here.
I'm definitely going to try the circuit I drew earlier that doesn't use a driver first. Hopefully I get to experience why I need a driver. And then, yes, based on everything I'm hearing, a driver will provide higher performance with less bugs and longer lifespan. I'll see if I can figure out how to add one of those next.I think in the end you will need to use mosfet gate drivers along with your Arduino. This will allow you to both drive the gates closer to the mosfets and use more amperage to do it. This is the way most motor drive circuits work too. Or you could use a "shield" of some type with the Arduino. The shield does the same thing as a gate driver just more expensive.
Nice! Thank you. I just ordered 10 of the MC34151PG.Speaking of which. Here's a nice n-fet, low-side, double-driver that I've been using for a while. It's very practical and easy to implement.
The arduino can't drive the gate it needs a gate driver like above post I would ditch the mosfet and use a IGBT
you have to switch the mosfet fast takes more voltage then your using. the turn on times using a uC only can be really slow.
These statements imply that the IGBT doesn't need a gate driver, but can run be controlled directly from a microcontroller. Is that correct? If so, absolutely. Sign me up. I need to go read about IGBTs.It's why there still power NPN and why we have IGBT there a lot easier to switch fast.
My application definitely has (relatively) slower switching needs and I'm trying to maximize current, further support of going down the IGBT path, especially if it doesn't need a driver circuit.It's always be my understanding that IGBT's are slower than Mosfet's. That for low frequency's(slower switching) you pick an IGBT when using high current.
First of all, thank you for investing time to build stuff in response to my project questions. Really nice of you.This is being drived like this
View attachment 152801
It would take a h- bridge to make two way movement.
This shows it moving backward im using small magnets I'm hunting down some more.
This is powered at 12 volts 5 amps
Wow. These look perfect. Automotive ignition is pretty close to my application in function. I ordered 10, to arrive next week.https://www.infineon.com/dgdl/irgb14c40lpbf.pdf?fileId=5546d462533600a401535651cf0d240f
I gave your circuit a try of course i don't have your coil but the MOsFET
not last long using the arduino to switch the gate it started smoking as soon as the
arduino set to gate high.
The circuit I posted the smoke rolls off the FET at 5 volts
same circuit with 12 volt on the gate it works fine.
Regarding the 2 explosions. The first one is when the MOSFET died, probably due to over current. A lot of times when MOSFETs die, they go into full conducting mode. So being full on, it got hot and blew up.Interesting that the slow mo shows two explosions. Wonder what that's about...
Interesting. Arduino, regarding analogWrite: "The frequency of the PWM signal on most pins is approximately 490 Hz. On the Uno and similar boards, pins 5 and 6 have a frequency of approximately 980 Hz.That's funny the arduino is way slower then these are it cant write that fast using analogWrite commands as you may think
If you want out switch them you'll have to code using avr gcc maybe even use asm.
Starting from scratch with avr gcc and asm. I'll collect questions...If you want out switch them you'll have to code using avr gcc maybe even use asm.
This picture. Thank you.This is how I like to use MOSFETs while experimenting.
View attachment 152838
It gets really good connection with heavier wires.
It makes them easy to change until they stop blowing up.
This one was working fine with an Arduino triggering an ignition coil through an opto-isolator.
Nope. I've never considered there being a standing offset in my multi-meter resistance reading. I'll check. I did a quick google and it seems I can expect 4ohms in a 1000ft of 16Ga copper wire. (I don't remember exactly what I used on the coil, I think it is 16...). I probably have 60-80 feet, so maybe ~0.25 ohms. Very different than the .5 ohms I measured. Doubles the current. Toasts the 28A max rating. Good looking out.I really think you are drawing more current than you think you are. On the 4 multimeters that I tested, on 200 ohm scale, touching the leads together I get .7 to 1.4 ohms. Are you doing that first to subtract that number from your coil ohms?
I have never tested anything higher than 10A because of the warnings on my ammeter. Yours is the first mention of this fuse method of testing current levels. Seems course and expensive, but better than anything else I have... I'll give it a shot.Have you tested it with an ammeter? If you don't have one, you can use a push button switch and fuses as someone mentioned earlier. You can use progressively larger fuses until they stop blowing and something else starts smoking.
The video shows me giving the MOSFET a singular half second burst. You are correct, in motor mode, the coils will be cycling one at a time through the four coils. As the cue stick starts from rest, the pulse duration will be the longest at the start of the stroke and get shorter as the stick reaches striking velocity.In one of those videos, it took a couple seconds to blow the MOSFET. You don't really want it on that long, do you? In motor mode, you would be cycling through the 4 coils one at a time. Even with a high current, you might get away with that if the pulses are a few milliseconds long.
Great idea. will do.When I am playing with a high current project like yours, I would put a 12 volt headlight or break light bulb in series with the coil and get everything working before applying full load.
Yes I realize Arduino is a 5V PWM. It feels like you are making a statement (that I'm missing) with this question. What am I missing? If I can PWM at 980hz, I can pulse 52 times in the 53ms mentioned earlier... that seems helpful to control shot strength. No? Please elaborate...You know that Arduino analog out is 5 volt PWM, right?
Thanks for joining the conversation. While you're here, any insights why a coil activated inside of another coils doesn't create a motive force? (Post #43)Sorry if some of this has been mentioned. I didn't re-read 130 posts.
Ahh. This explains what DNA Robotics was getting at.Keep in mind that an arduino's flimsy output pin cannot provide enough current to switch a mosfet at a high speed, even a logic-level fet. That's why I strongly recommend you use a driver in your next test.
Yes, Mosfets and Igbts do have essentially the same gate, although different capacitance values. I suggest you take a look at the datasheets and compare their performance.Ahh. This explains what DNA Robotics was getting at.
So another benefit of the driver is to provide additional current as well as being able to step up the voltage from a microcontroller. The reading made it sound like the "Field effect" part of MOSFET meant that it just needs voltage and not current to control the gate... just a little current to charge the gate capacitor... Maybe I'm misinterpreting.
How about those IGBTs Be80Be is suggesting? Driver circuits for them as well? Shortbus is saying they MOSFETs and IGBTs have essentially the same gate, so I'm guessing I do.