Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 24
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
No birthdays today

Next birthdays
05/11 ramses (16)
05/11 Arcstarter (31)
05/11 Zak (15)
Contact
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.
Forums
4hv.org :: Forums :: Electromagnetic Projectile Accelerators
« Previous topic | Next topic »   

Multi-Stage Coilgun Project Help

1 2 
Move Thread LAN_403
X14U2NVX
Tue Jan 03 2012, 03:07PM Print
X14U2NVX Registered Member #4306 Joined: Tue Jan 03 2012, 02:42PM
Location:
Posts: 9
Okay, I may have gotten myself too deep here. I've made some small single-stage coilguns with the camera circuits like the ones here:
Link2
Link2

So I have a basic understand of coilgun circuits, but I’m in need of some help.

I am now working on a self-optimizing multi-stage coilgun. Basically, think of a multi-stage coilgun, but instead of using calculated resistors, capacitance, voltage ect, I was going to use a computer controlled relay in order to close and open each circuit after specific set times.

In other words, I’m using a relay to control the circuit instead of blobbing out those tedious calculations for the circuit. I realize that doing those tedious calculations would make the coilgun more efficient for the parts I currently have, but I’m doing this as a sort of programming project for myself.
EDIT: I was being a little vauge, the program is going to change the times that the curcuit is opened and closes and between firings and will optimize final momentum through recorded data taken by a force sensor. That isn't the problem, I just need help with the coilgun.


The end result (hopefully) would be a 2-3 stage coilgun that after a set number of trails, would optimize circuit timings for the first coil, then would optimize for the second coil, for the third, ect, so at the end you would have an efficient multistage coilgun.

My main concern is, having seen no other project like this on the web yet, could I even accomplish this with lower-end (cheap) USB programmable relays such as the one here?:
Link2

My main worry is that the relay would not be able to supply a good enough current to launch a projectile, because the one I’ve found is only rated for 15 Amps. My only saving grace is that I have to demonstrate how a program could interface with the relay to optimize the coilgun, it doesn’t have to be a glorious coilgun of 100 Joules.
Back to top
m4ge123
Tue Jan 03 2012, 05:13PM
m4ge123 Registered Member #4118 Joined: Mon Oct 03 2011, 04:50PM
Location: MD
Posts: 140
For varying the amount of energy going into the coils, you definitely can't use relays. They respond way too slowly and the contacts will weld themselves together after a few shots. There are two ways for you to control the amount of energy going to the coils: use MOSFETs or IGBTs and turn them on for a variable amount of time, or use SCRs and vary the cap voltage. It would probably be easier for you (and leave you more options) if you used a microcontoller instead of trying to inferface with a computer. But if you do use a USB interface, I would suggest you adjust the cap voltage because you probably won't be able to send precisely timed pulses through the interface.
Back to top
X14U2NVX
Tue Jan 03 2012, 08:59PM
X14U2NVX Registered Member #4306 Joined: Tue Jan 03 2012, 02:42PM
Location:
Posts: 9
Thank you for the feedback, I'd figured relays wouldn't work, but eh, it was worth a shot.

Now, you say use a microcontroller to interface with either a MOSFET or a IGBT.

As far as the MOSFET or IGBT goes, I'm researching that now (haven't worked with them enough to understand them thoroughly)...

But for the microcontroller, you mean something like an Arduino or other programmable board so to speed up the transmissions?
EDIT:
After Researching MOSFETs and IGBTs, I've felt like the MOSFET would do the better job for my project (IGBT have bigger time variances, which is a confounding variable in my project). But what amperage should I get them to? Assuming I could use my Arduino at this point, i've picked out: Link2

Would these be okay? (Once again, sorry for the "beginner" questions, but I'm in a whole new zone with these MOSFETs)
Back to top
Turkey9
Tue Jan 03 2012, 11:15PM
Turkey9 Registered Member #1451 Joined: Wed Apr 23 2008, 03:48AM
Location: Boulder, Co
Posts: 661
To know what current you need, we need to know the size of your capacitor and the inductance of your coils.

Are you using any type of feedback in this scheme? For example, an optical trigger to start the pulse and then using the micro to vary the length of the pulse? If you're trying to control all of the coils just using a fixed timing, it won't work. The problem is that because this is the real world, each shot with the first coil won't be the same. That error from shot to shot can't be predicted and will just be amplified in the next stage. Before long the coil will either fire too soon or too late, possibly shooting the projectile backwards down the barrel.
Back to top
X14U2NVX
Wed Jan 04 2012, 12:08AM
X14U2NVX Registered Member #4306 Joined: Tue Jan 03 2012, 02:42PM
Location:
Posts: 9
Okay well I'm using multiple 68000 microferad capacitors (I hope to use one for each coil, if possible). As far as the variability goes, I foresaw this in the project design and am taking this into account (there will be many trials for each setting). Part of my project includes accounting for this variance by taking large samples, and I plan to use statistics in the controller program itself. As far as the coils go, I'll make them to any specifications needed. At the moment, I was thinking about using 3-4 wraps around a plastic tube large enough to fire a small cylindrical iron(steel) dowell one inch long (both the projectile and the coil are going to be one inch). But these plans aren't set in stone and I'm willing to test multiple possibilities after I get the circuitry working.
Back to top
Turkey9
Wed Jan 04 2012, 02:03AM
Turkey9 Registered Member #1451 Joined: Wed Apr 23 2008, 03:48AM
Location: Boulder, Co
Posts: 661
Using caps that big (i'm assuming 400V?) you'll be hard pressed to find a budget friendly MOSFET, that one you linked will certainly not work. IGBTs will also get pretty expensive.

Even with a large pool of samples, you won't be able to predict the error for the next shot. When your program runs, you'll get the timing correct every once and a while but most of the time the shots won't work. I'd bet that the better the construction of the coilgun, the higher the percentage of successful shots, however.
Back to top
X14U2NVX
Wed Jan 04 2012, 03:00AM
X14U2NVX Registered Member #4306 Joined: Tue Jan 03 2012, 02:42PM
Location:
Posts: 9
They're 100 volts, but I understand your point. I'm going to think this over, I'll have a solution/modification tomorrow. Thanks for all your assistance.
Back to top
X14U2NVX
Wed Jan 04 2012, 01:40PM
X14U2NVX Registered Member #4306 Joined: Tue Jan 03 2012, 02:42PM
Location:
Posts: 9
Okay, so after much discussion, I've come to a few decisions:

1. I need to fully explain myself, this project is itself a research project, the goal is, in fact, a project to prove the usefulness of software optimization in a multi-stage coilgun. So after optimization, it’s still okay if it “misfires” as long as it fires moderately consistently.
2. Realizing this and the low budget of this project (under 200 dollars), I realize that my current capacitors are much too great, I’ve asked around and now have access to smaller capacitors, some at 6800 microfarads and 25 volts, and some at 34000 microfarads and 25 volts. Obviously I will probably be using the smaller.
3. Because I have access to whatever else I need (both locally and without cost) in terms of wire, piping, projectiles, ect, I will be building my project solely around my choice of MOSFET.
4. However, as I have stated multiple times, I am quite unfamiliar with MOSFETs or their capabilities and limitations. I’m currently looking for MOSFETs but any suggestions would be appreciated. (Because this is a three-stage coilgun, I would have to be able to afford three of them, right?)

EDIT: Exactly how many Amps am I aiming for in a coilgun? I realize that the Magnetic field due to a solonoid is directly proportional to the current, so I want to maximize current, the only problem is I can't find high current tolerant MOSFETs for very cheap. I'm really trying to find Arduino controlled MOSFET, as I already have the Arduino, know how to program it, and don't have to pay for it. The most i've been able to find is 33 Amps.
Back to top
m4ge123
Wed Jan 04 2012, 02:39PM
m4ge123 Registered Member #4118 Joined: Mon Oct 03 2011, 04:50PM
Location: MD
Posts: 140
Those 6.8mF 25V caps are really too small for a coilgun. I'd recommend 1-5 34mF 25V caps in series per coil.
I looked on mouser for FETs for a few minutes and found this Link2
You should calculate the inductance of your coils and run a simulation to see if your FETs can handle the current pulse and to figure out the pulse length and stuff. If you don't have simulation software, LTSpice is good.
Back to top
X14U2NVX
Wed Jan 04 2012, 02:53PM
X14U2NVX Registered Member #4306 Joined: Tue Jan 03 2012, 02:42PM
Location:
Posts: 9
When capacitors are connected in series, their equivalent capacitance lowers (is the reciprocal of the sum of the reciprocals). Do you mean in parallel?

As far as inductance goes, I'm literally going to determine the coil type and windings, ect, based on the limit of the MOSFETs. As far as the one you linked me to, it’s not only non-arduino compatible, but I can't find a compatible microcontroller at all.

EDIT: I've found a microcontroller and several MOSFETs compatible with the board. While they're only rated to 30 amps, I'm willing to compromise at this point. I'll probably be willing to push the circuit to 35 Amps based on how each is rated on continuous current and not bursting, but is this enough current to even make a coilgun?
Link2
Link2
Back to top
1 2 

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
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.