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.
Hey everyone, just to start out. Hi, my name is Andy, this is my first post. I am a computer/electrical engineering student at Georgia Tech. I have a design question that I have been beating myself up over for about 2 weeks now, and I was hoping somebody could help.
We (GT RoboJackets) are participating in RoboCup small size league this year. Basically, we play soccer with small (180 mm in dia) robots with a golf ball. The robots travel at ~5-7 m/s and the ball generally travels at ~15 m/s (35 MPH!!!). It is very cool to watch. It's like autonomous pinball.
We need to vary the amount of force we apply to the ball, so using a solenoid seemed like a natural choice. It takes about 5J to make a golf ball go 20mph (assuming no losses) so we are gonna run ~20J. I lifted a reference design for a photo flash capacitor charger from Linear (a LT3750 - very sweet part - I image it would be perfect for handheld or battery powered rail/coil/herf guns etc).
So the circuit that charges the caps (a bank of 480uF at 300V) is done, but not yet tested. So here's the question: How do I deliver this power to the solenoid? And, how much power do I need to handle with my switch (IGBT/SCR)?
I was gonna use a Fairchild IGBT, the SGR20N40L. Assuming 150A is enough to switch ~20J. I can still use that part, but I need to know how much current I need to supply with my optoisolator/gate driver. Oh, the gate voltage is 5V which is sadly too low for most (everything I've looked at so far) opto/gate driver combos.
I imagine I can use a discrete optoisolator and a transistor/fet/bjt/something to drive the gate of the IGBT, but I have no idea how to do that. It appears folks who do coilguns/railguns use SCRs. That would require more components, but if it'll work, I'm game.
Anybody with portable coilgun/railgun experience who can help?
Thanks
-Andy
PS. I am really more of a computer engineer/ computer scientist. I do computer vision and AI, it's just that our analog guy jumped ship (before it sailed) and I got thrust into this component of the project. Not really a big deal, I have experience with switching power supplies and some other analog stuff, but frankly, high (to me) voltage, current and power are out of my area of expertise.
Registered Member #56
Joined: Thu Feb 09 2006, 05:02AM
Location: Southern Califorina, USA
Posts: 2445
Few things: 1. The current you need depends on the inductance/resistance of the coil you are using. Basically, since you are using a very heavy projectile, a large coil would probably be fine. But really, you need to experiment and finalise a design... Then you can calculate how big of a fet/igbt you need. 2. You may consider a higher power charging circuit, I do not know how often you need to fire, or how much power that charger can provide, but I would hate to be limited during competition because you cannot recharge fast enough... 3. It is probably a good idea to feed whatever switch you plan to use through an optoisolator (a good ole 4n33 should do the trick). You just pick a correctly sized resistor to feed the LED side from your controller, and then have an isolated 12v supply (a 12v lighter battery would work fine, you will draw very little current) that feeds the gate of the fet/igbt through the transistor side of the optoisolator. Note, you will also need a resistor across the gate of the switch, 1k would be fine. 4. You could use a SCR, but igbt's are soo cheap...
Registered Member #30
Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
I don't see the problem with an IGBT having "Too low a gate voltage". You can usually run optoisolated gate drivers off lower voltages than they are designed for, and also the gate of a 5V "logic level" IGBT shouldn't mind being driven with more than 5V.
Also, why use such high voltage in the first place? Couldn't you just use a solenoid with fewer, thicker turns and actuate it with the same battery that drives your motors?
Registered Member #56
Joined: Thu Feb 09 2006, 05:02AM
Location: Southern Califorina, USA
Posts: 2445
I would say the switch should be optoisolated even if you could drive it directly, from the sound of it they are using a $$$ controller, so even if the chances of the fet shorting g/d are slim I wouldn't want to risk it... Also, can you get big logic level fets? I thought they only came for low current stuff...
Just wanted to clarify; the solenoid's plunger strikes the ball. Its not a coilgun. We are building an entire team of these robots (6 or more) so when I make references to cost, its because we have to build a few of them, not because we are strapped for cash (well we are, but ... yea).
I started writing replys from the bottom, so they may be slightly confused.
> 1. The current you need depends on the inductance/resistance of the coil you are using. Basically, since > you are using a very heavy projectile, a large coil would probably be fine. But really, you need to > experiment and finalise a design... Then you can calculate how big of a fet/igbt you need.
True. It's just that I have to get boards made to play with this charger, and while this is Rev 0, I would like to design as much as possible before we spend a lot of money.
> 2. You may consider a higher power charging circuit, I do not know how often you need to fire, or how > much power that charger can provide, but I would hate to be limited during competition because you > cannot recharge fast enough...
So I am charging with ~1.5A @ 9.6V which is stepped up to 300V at 85% efficiency which should give ~38mA at 300V. Ok, Since I = Q/t and C = Q/V, t = CV/I. I mean, there is some resistance and inductance in there too, which will affect things, but this is just an estimate anyway.
Ok, 480uF at 300V at .038 A gives a refresh time of 3.8 sec. That is a bit slow, but the cap bank may be a bit big, who knows. We may have to go to another battery pack for the kicker.
The charger is very cool since is is not monolithic, it can support much higher charging currents then what we are using. (when I say charging currents - I mean on the primary side of the xfmr). The spec sheet has a reference design for 10A on the primary side.
Also, you can sample the controller and the xfmr. True it is scary SMD, but cool none the less.
> ... 12v lighter battery ...
Good idea, I was gonna use a DC/DC converter (~$10).
> I would say the switch should be optoisolated even if you could drive it directly, from the sound of it they > are using a $$$ controller.
ARM 7, custom 4 layer board (that's the stuff I actually know about). The other guys are so paranoid they are insisting this be completely isolated. The HV stuff is galvanic isolated through the xfmr and the opto's power supply will be isolated DC/DC.
> I don't see the problem with an IGBT having "Too low a gate voltage".
Well, I thought if you drove the IGBT with too high a gate voltage, the dielectric on the gate would break down.
> You can usually run optoisolated > gate drivers off lower voltages than they are designed for
I was gonna try that.
> Also, why use such high voltage in the first place? Couldn't you just use a solenoid with fewer, thicker > turns and actuate it with the same battery that drives your motors?
Well, I assume you mean run the caps at the battery voltage. The motivation for higher voltages involve the amount of stored power. To get 5J at 9.6V, you would need 9 FARADS, and we want ~20 J. (E=0.5*Capacitance*Voltage^2).
> Also, can you get big logic level fets?
Yes, I designed a buck regulator recently with a 200V 100A logic level FET. It was about $8.
Registered Member #509
Joined: Sat Feb 10 2007, 07:02AM
Location:
Posts: 329
cinexero wrote ...
> Also, why use such high voltage in the first place? Couldn't you just use a solenoid with fewer, thicker > turns and actuate it with the same battery that drives your motors?
Well, I assume you mean run the caps at the battery voltage. The motivation for higher voltages involve the amount of stored power. To get 5J at 9.6V, you would need 9 FARADS, and we want ~20 J. (E=0.5*Capacitance*Voltage^2).
Double check your math there, you would only need ~.43 Farads @ 9.6v for 20J, still not reasonable, but still not 9F.
Photoflash caps are definitely in the right size for what you're looking at doing, a few J each, easily available, and easy on the budget if you get a cooperative store.
Registered Member #30
Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
cinexero wrote ... Well, I assume you mean run the caps at the battery voltage.
No, I mean use no caps at all. Your battery presumably stores several kilojoules. It won't be able to deliver such high peak power as a 300V capacitor, but I argue that you may not need the peak power of a capacitor anyway, since you are launching a heavy projectile at a low speed. You can maybe make do with a shove instead of an explosion of power.
(For kicks, work out the time it takes your proposed launcher to accelerate the ball from a standstill to the desired speed. Divide the energy gained by the ball by this time, to get an estimate of the launcher's peak power requirement in watts. Compare this figure to the power draw of, say, one of your drive motors, to get an idea if the battery could support it without help from capacitors.)
P.S. The dielectric breakdown voltage of an IGBT or MOSFET gate is usually quite a lot higher than the nominal voltage to turn it on. I don't see a logic level IGBT being destroyed by 7V or even 12 or 15V. The datasheet should specify the absolute maximum gate voltage anyway.
We laid out a demo circuit yesterday. We used a disposable camera and a relay. We stepped up the capacitance between tests untill we had about 800uF. The power seems adequate (it was all the caps we had).
We then tried a NGD8201NT4G ON Semi IGBT in place of the IGBT. Worked fine. Nothing got even warm after about a dozen tests. I can rig up a test to try the battery, but I doubt it will work as well as the caps.
Time permitting, I'll put up a video on youtube or something.
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.