I'm building a spot welder for 18650 cells. I'm shooting for a (slightly improved) knockoff of this guy's v2.2 design:
http://www.instructables.com/id/DIY-Arduino-Battery-Spot-Welder/He uses a 25V 470uF capacitor to power the microcontroller during welding pulses, but this limits the pulse to 50ms. I substituted a couple 16V 1700uF caps to extend the maximum pulse length.
The problem is there is a voltage spike of up to 22V at the beginning and end of each welding pulse. The original design does nothing to mitigate this, but I would like to try to eliminate it to protect the capacitors and spare the microcontroller the extra stress.
I'm planning on adding a 12V Zener/TVS diode ahead of the capacitors to shunt the transients to ground. Here are my questions:
1) Will this work?
2) Is the pulse short enough that it doesn't matter?
3) Should I use a normal Zener diode or a TVS diode? I've read that TVS diodes might have too much impedance for low power applications.
4) Should I take a different approach?