If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.
Special Thanks To:
Aaron Holmes
Aaron Wheeler
Adam Horden
Alan Scrimgeour
Andre
Andrew Haynes
Anonymous000
asabase
Austin Weil
barney
Barry
Bert Hickman
Bill Kukowski
Blitzorn
Brandon Paradelas
Bruce Bowling
BubeeMike
Byong Park
Cesiumsponge
Chris F.
Chris Hooper
Corey Worthington
Derek Woodroffe
Dalus
Dan Strother
Daniel Davis
Daniel Uhrenholt
datasheetarchive
Dave Billington
Dave Marshall
David F.
Dennis Rogers
drelectrix
Dr. John Gudenas
Dr. Spark
E.TexasTesla
eastvoltresearch
Eirik Taylor
Erik Dyakov
Erlend^SE
Finn Hammer
Firebug24k
GalliumMan
Gary Peterson
George Slade
GhostNull
Gordon Mcknight
Graham Armitage
Grant
GreySoul
Henry H
IamSmooth
In memory of Leo Powning
Jacob Cash
James Howells
James Pawson
Jeff Greenfield
Jeff Thomas
Jesse Frost
Jim Mitchell
jlr134
Joe Mastroianni
John Forcina
John Oberg
John Willcutt
Jon Newcomb
klugesmith
Leslie Wright
Lutz Hoffman
Mads Barnkob
Martin King
Mats Karlsson
Matt Gibson
Matthew Guidry
mbd
Michael D'Angelo
Mikkel
mileswaldron
mister_rf
Neil Foster
Nick de Smith
Nick Soroka
nicklenorp
Nik
Norman Stanley
Patrick Coleman
Paul Brodie
Paul Jordan
Paul Montgomery
Ped
Peter Krogen
Peter Terren
PhilGood
Richard Feldman
Robert Bush
Royce Bailey
Scott Fusare
Scott Newman
smiffy
Stella
Steven Busic
Steve Conner
Steve Jones
Steve Ward
Sulaiman
Thomas Coyle
Thomas A. Wallace
Thomas W
Timo
Torch
Ulf Jonsson
vasil
Vaxian
vladi mazzilli
wastehl
Weston
William Kim
William N.
William Stehl
Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
I am building an inductor based marx generator. I originally was going to use a high voltage SF6 switch in place of an uncontrolled spark gap for the first stage. With a resistor based marx gen the pulsing was pretty consistent with just a spark gap on the first stage but with inductors it wasn't. I decided to use in place of a spark gap a high voltage switch for the first stage but using an arduino and optocoupler I was only able to get the pulse firing duration down to 350ms. So adding charging times wit wouldn't even pulse 2 times a second.
I decided to use some IGBTs in series in order to increase the pulses per second, hoping to reach around 10 per second with IGBT controlling the first stage and spark gaps in the rest.
I bought 30 IGBTs to control the first stage which sees a voltage of around 24kV.
The problem is I am confused about the IGBT's gate driver voltage listed in the PDF.
It says in the first table maximum rating of gate driver in continuous mode is +/- 20 volts.
In the second table it says characteristic values Min 4.0 / Max 6.5 volts.
Does this mean I should be controlling the IGBTs with a voltage between 4.0 - 6.5 on and 0 volts for off?
Registered Member #64746
Joined: Sat Sept 08 2018, 09:22PM
Location: Italy
Posts: 27
use 12-15 V in the ON period and 0 V in OFF. Pay attention: that IGBT doesn't have a reverse diode between CE, so you should probably add one externally (I say probably, because I don't know your circuit).
Thank you. I have another issue. I cannot find female sockets for the wider than jumper pin IGBT pins. Normal pin spacing is 2.54mm but IGBTs are larger than that and the pins themselves are wider than normal jumper pins.
At first I tried to find 'IGBT stripboard' or 'IGBT perfboard'. I cannot find shit on Google or anywhere else for that matter for any of this. The 4th result on 1st page of duckduckgo was an amazon page for perfboard with not a sign of IGBT anywhere on the page. I cannot even find anything on female sockets 1.25mm in diameter that I could use to connect to an IGBT pin. Did search always suck this badly?
Registered Member #64746
Joined: Sat Sept 08 2018, 09:22PM
Location: Italy
Posts: 27
You don't find socket adapters for TO247 because no one would use them! Those devices work with high current levels and need to be soldered to obtain a sufficiently low contact resistance.
I think I made an error looking to use IGBTs in series. I figured since the marx gen I am building would pulse around 10 times a second and the capacitors on each stage are only 2000pF that current wouldn't be an issue.
I only looked at IGBTs because the SF6 relay I have seems to have such a slow switching time. Looking at the datasheet for it though it says operate time, max 15ms and release time, max 15ms, more than enough to pulse at 10hz. I have not been able to get mine to work using an arduino and optocoupler below 350ms for the discharge pulse to fire.
Not sure why my experience is so slow. I have 2 total and haven't had the chance to try the 2nd one instead to see if it works better.
I am using 2 double AA battery enclosures in series (8 batteries per enclosure) for a total of 24 volts connected directly to the 2 turret nodes to control the high voltage switch. Could the problem be too low of an amperage? I have 12volt tractor batteries I could use in series instead but I was afraid the current would fry the optocoupler.
Registered Member #64746
Joined: Sat Sept 08 2018, 09:22PM
Location: Italy
Posts: 27
You should share the datasheet of the relay and your schematic, otherwise it's difficult to help. Just an idea: did you put a diode in antiparallel to the relay coil? If yes, it could be the cause of slow operation, because the diode recirculates the coil current and makes the relay opening phase very slow.
The Arduino's GND is connected to the optocoupler GND and pin 13 on the arduino is connected to PWM on the optocoupler. I just use a turn pin 13 high and low on the arduino, I don't use PWM.
Code: void setup() { // put your setup code here, to run once: pinMode(LED_BUILTIN, OUTPUT); }
void loop() { // put your main code here, to run repeatedly: digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1500); // wait for one and a half seconds to make sure caps on marx are fully charged digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(350); // was the lowest time that would work allowing the marx gen to fire }
The AA battery cluster is connected to the Input Power (red to + black to -) and wires connected to the Output Load are connected directly to the 2 pins on either side of the hex connector. The wires coming off of the Output Load connect to the turrets using alligator clips. I used electrical tape to wrap around that metal hex thing in between the 2 turrets to ensure there are no shorts.
I would have tried to solder wires directly to the turrets but on a previous switch of the same model I stepped on the wire connected to one turret and the turret broke off and the switch then became unrepairable.
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.