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.
Registered Member #1525
Joined: Mon Jun 09 2008, 12:16AM
Location: America
Posts: 294
Hi everyone!
I'm designing a new coilgun! I'm trying quite a few tricks with this one, such as full/semi auto action and an IGBT half-bridge. However, I definitely need some experts to check my work and let me know if I've got a circuit that will do nothing or burn some very very expensive IGBTs. A schematic is attached, I did my best to sort it out and make it understandable.
I know that the 555 circuit, comparator circuit, and charging circuit work. I'm pretty iffy however on the half-bridge and IGBT driver madness. Here are some questions I have:
1. Is my half bridge circuit correct? Will my IR2110 function the way I have it wired up? I've done my best to understand the datasheet and IR's application notes but I have no experience with this IC and few operational circuits to reference.
2. Must D3 and D4 be fast recovery diodes? How can I predict the current through them?
3. I know that the low side IGBT 2 must be triggered in order to charge the boostrap capacitor. Is there a good way to make the capacitor charge as soon as the IR2110 is turned on? What if I put a resistor between the negative side of the cap and ground?
4. The 2N3904 transistor that grounds the gate of MOSFET1: This is meant to turn off the charging circuit when the coil is conducting. When this 2N3904 is conducting, will it mess at all with the HIN and LIN signals going to the IR2110 (shared node)?
5. I'm using MOSFET 2 to switch a solenoid that functions as the injector. Ideally, the injector will fire many times per second. Do I need an anti-parallel diode to protect the MOSFET, since the injector is an inductive load?
Please let me know if there is anything I can clarify. Your valuable help is much appreciated!
Registered Member #2648
Joined: Sun Jan 24 2010, 12:45PM
Location: Australia
Posts: 291
Comments: A closed loop optical control circuit would work better than a open loop system. Look here for some good info: With your schematic I can't really understand the injector/control part. Is the inductor with a core is the solenoid and you are coupling it some how it the 555? Your IGBT symbols don't look right too =S
Answers: 1. The diagonal half bridge looks good but I have no idea about the driver 2. Not sure but recovery time shouldn't matter too much. If it is slow then it might put some stress on the IGBT and lengthen the pusle but if it is faster than the switching times of the IGBTs it won't really benifit. 4. How about putting a complementery pair or putting it in series with R1 and using a pull down resistor instead? 5. Yes, if you are hard switching an inductive load, you need to put a flyback diode in anti parallel with inductive load. Just like the main coil of a coil gun
Registered Member #1525
Joined: Mon Jun 09 2008, 12:16AM
Location: America
Posts: 294
GhostNull wrote ...
Comments: A closed loop optical control circuit would work better than a open loop system. Look here for some good info: With your schematic I can't really understand the injector/control part. Is the inductor with a core is the solenoid and you are coupling it some how it the 555? Your IGBT symbols don't look right too =S
Answers: 1. The diagonal half bridge looks good but I have no idea about the driver 2. Not sure but recovery time shouldn't matter too much. If it is slow then it might put some stress on the IGBT and lengthen the pusle but if it is faster than the switching times of the IGBTs it won't really benifit. 4. How about putting a complementery pair or putting it in series with R1 and using a pull down resistor instead? 5. Yes, if you are hard switching an inductive load, you need to put a flyback diode in anti parallel with inductive load. Just like the main coil of a coil gun
That's about all I can say with my knowledge =S
Thanks Ghost. Actually, the 555 circuit is closed loop. The plunger of the injector has a 3V contact on it which triggers the 555 when the plunger is forward. An IR diode/photo transistor grounds the reset pin, stopping the pulse when the projectile is in the center of the coil. I know it looks a little confusing on the diagram but I tested this out in LTspice and it all works just fine.
Can you explain what you mean by complimentary pair?
Registered Member #2648
Joined: Sun Jan 24 2010, 12:45PM
Location: Australia
Posts: 291
Sorry, A bit hard to see in that schematic.
With the Complimentary pair, I might hace used the wrong word there =S look at this thread: So you have a NPN on gate drain and it's complentary PNP on the gate source. Both the bases of the transistors are common and input. When positive is input the NPN turns on and charges up the MOSFET gate, when negative is applied the PNP turns on the discharges the MOSFET gate
Registered Member #1525
Joined: Mon Jun 09 2008, 12:16AM
Location: America
Posts: 294
Saz43 wrote ...
3. I know that the low side IGBT 2 must be triggered in order to charge the boostrap capacitor. Is there a good way to make the capacitor charge as soon as the IR2110 is turned on? What if I put a resistor between the negative side of the cap and ground?
I've stumbled upon an answer to my own question, which I thought I would share with you all. Here's a rather ingenious way to charge the boot strap capacitor automatically in between shots when the IGBTs aren't conducting. I found this on google weeks ago and just today realized what it does!
Registered Member #1525
Joined: Mon Jun 09 2008, 12:16AM
Location: America
Posts: 294
Here's the latest schematic. I'd really appreciate any feedback and/or corrections.
Things I need help with (marked in red on the schematic) are: 1. I don't know how to chose gate resistors for the MOSFETs (the two 500 ohm ones in red) 2. I don't know how to chose the external capacitors for the IR2110 (except for the 100uF bootstrap cap) 3. Do the half-bridge diodes have to be the fast type? My coil current pulse is about 2-3ms long and rate of fire will be 15 RPS at the lowest energy
The diodes, coil, IGBTs, and other stuff without labels are components that I haven't picked out yet, or that I have lying around on junk boards.
Since there's a lot going on in this diagram for a coilgun, here's how it's supposed to work:
1. The AC inverter powers a voltage doubler which charges the 1510uF capacitor bank. Charging continues until the comparator (upper right) shuts off the MOSFET connecting the inverter to ground. The shutoff point can be changed via the 10k pot. Programmed range is 200-450V. At 200V, theoretical RPS is 15, at 450V, 4.
2. Close the safety and pull the trigger. If the capacitor bank is fully charged, the MOSFET connecting the injector to ground is conducting and the injector fires.
3. The injector has a 3 volt contact on it which, when it's far enough forward for the projectile to be in the optimum starting position, triggers a pulse from the NE555.
4. The pulse from the NE555 does the following things: a. Triggers the IR2110 half bridge driver, which opens the IGBTs and fires the coil. The IR2110 low-side output (LO) also turns off the small NPN transistor that allows the bootstrap capacitor (100uF) to charge. This is necessary to prevent the firing capacitor from shorting through the high side IGBT. b. Turns off the MOSFET powering the charging circuit, so it doesn't short through the coil.
5. As soon as the IGBTs are triggered, the firing capacitor discharges through the coil and the voltage drops, causing the comparator output to go high, turning off the MOSFET powering the injector. The injector (equipped with return spring) retracts, ending the trigger signal to the NE555 and mechanically preparing to load another round.
6. When the center of the projectile is at the center of the coil, the IR diode/photo-transistor path (located at coil entrance) is cleared, the photo-transistor conducts and grounds the reset pin of the NE555, ending the pulse and closing the IGBTs. The inductive kickback spike is piped back into the capacitors via the two half-bridge diodes.
7. Once the NE555 pulse is terminated, IGBTs are shut off and the charging circuit starts up again. The gun cycles.
8. Closing the switch that bypasses the injector MOSFET allows for semi-auto operation, where the gun fires as fast as you pull the trigger, independent of the capacitor voltage (injector not inhibited by the comparator via the MOSFET).
Also, a rough drawing of how I'd like to see it come together.
Registered Member #2648
Joined: Sun Jan 24 2010, 12:45PM
Location: Australia
Posts: 291
1. MOSFET gate resistors might not be nessary. MOSFET gate resistors are used to prevent the parasitic oscillcations caused by stray inductance and the MOSFET gate capcitance when hard switching the MOSFET gate. If you are switching at low frequency and ringing is not a problem, or if you are soft switching, then a gate resistor will not be nessesary.
If gate resistors are nessesary you need them to be great enough to stop ringing but not so great that they slow turn on times to a noteable degree and/or cause the MOSFET to dissipate a large amount of power. Look at this to see effect of a gate resistor. 500ohms would most likely be more than enough to stop ringing.
3. They need to be similar to the flyback diodes you would put on a normal coilgun solenoid. I remember seeing a thread where this was disscussed, try having a look around
Suggestion: I suggest you should add some hysteris to the charger control so it isn't constatntly turning on and off.
Registered Member #1525
Joined: Mon Jun 09 2008, 12:16AM
Location: America
Posts: 294
Thanks again Ghost. I took what you said into consideration, including what you said earlier about the complimentary pair of transistors controlling my charger MOSFET. I designed a MOSFET triggering circuit that uses less power and switches the MOSFET two times faster than the initial design, thus less waste heat. Most importantly, with this circuit quickly turning off the charger, the IGBTs can switch much more quickly without the charger shorting through the coil.
Here's the latest schematic, IGBTs chosen and gate and base resistors now included. The MOSFET powering the injector is still wired to open more slowly (with IRFP450, 64nC/(14.8V/2000ohms) = 8.65us) because power is lower and switching speed isn't too important here since it's not racing the IGBTs.
Registered Member #3315
Joined: Thu Oct 14 2010, 04:23PM
Location:
Posts: 156
Just came across this thread. I am working on a similar project except mine will be multistage. did you ever finish it or revise your latest schematic?
Registered Member #1525
Joined: Mon Jun 09 2008, 12:16AM
Location: America
Posts: 294
I actually scrapped this and did a total redesign. After completing the above design on paper and spending about $200 on parts, I found that a single stage, high voltage, capacitor driven coilgun just was not effective at reaching full-auto performance. My new design is an 8 stage, 50 volt LiPo battery driven coilgun. I'm also no longer using half-bridges in favor of single IGBT switching with series diode commutation, which gives most of the benefits of the half-bridge design but with far less complexity and cost.
Currently the project is maybe 15% through the testing and construction phase, with estimated completion by the end of 2012! In the process of creating the last design, I learned a ton about IGBTs and half bridges so if you have questions please ask.
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.