Hey everyone
I'm a software engineer by trade and have had electronic engineering as a hobby for a couple of years. Most of the stuff I've worked with has been low voltage, low amps and very digital. This project is a little outside of my comfort zone and I need a little help understanding what went wrong.
I've been attempting to build me a cheap spot welder for 18650 cells to be able to build battery packs for my power tools and ebike. I'm using a car battery as a current source, 470 CCA. It's fused with a 300A fuse. All tests were conducted welding nickel to steel plates (not batteries) wearing safety gloves and glasses in a well-ventilated workshop with a fire extinguisher at hand. The timing is controlled by an Arduino and the timing control has been verified using an oscilloscope.
Attempt 1)
Initially I tried controlling with a starter relay from a car driven by an ULN2003. This worked pretty nice for short pulses but at ~25ms or more the current overwhelmed the relay and it jammed in the open state resulting in a runaway weld. The couple of long pulses in the second-range resulted in very melted nickel and funnily enough not a broken fuse. The relay was not reliable after this.
My hypothesis is that it either sparked internally or the magnetic field generated by the couple of 100 amps held the relay contacts in the open state. Feel free to correct me if I'm wrong.
Attempt 2)
Next attempt was using 10x FQP30N06L N-channel MOSFETs (from AliExpress) in parallel mounted to a not-completely-flat thin sheet of copper-plated aluminum using steel nuts. The electrode was connected to the the aforementioned aluminum plate.
The gates were all wired to each other and pulled down with 10k.
The gates were driven directly by the Arduino at 5v with a 680 ohm resistor in series.
A photo of the not-so-glorious attempt at handling 300A is attached.
The first test was with 10ms pulse and it was a MOSFET massacre. All of the FETs are dead and only 1 of them didn't break. Three of them literally blew their tops off. The project ended with me ordering a DIY kit from
https://malectrics.eu, but I would like to understand what went wrong.
So far I've concluded/learned a couple of things during my research:
1) Every MOSFET needs their own resistor to prevent ringing between them
2) 5V logic pin does not have enough kapow to drive 10 gates, use a gate driver
3) The transistors in question may have been on the weak side rated at only 32A sustained
4) Mounting pressure is critical and any imperfections will lead to current being drained there
5) Both circuits need flyback diodes, especially the relay one
6) There's a risk that cheap chinese components are fake and may or may not conform to the datasheet
So my questions to you are:
1) Would this have worked with more beefy FETs, more consistent mounts and a proper gate driver?
2) Why does one need a gate driver when Vgs is well within the range of the MCU logic level?
Thanks in advance