コイルガン
コイルガンには、いくつかの方式が存在する。方式によって弾丸となるものや、コイル等の構築要素が大きく変わる。
一般的に多く知られている「電磁石の磁力で銃身内の弾丸を引き込んで加速する」というもの(吸引型)である。このため、弾丸は磁性体でなければならない(特に磁化してある必要はない)。ただし、弾丸が電磁石の位置にきたら電磁石を停止させなければならない。これを行わないと弾丸を加速したのと同じ力で弾丸は引き戻されるため、発射されない。そのため、弾丸通過にあわせて電磁石のスイッチを切断する機構を必要とする。そのため、普通は電荷を一気に放電する特性のあるコンデンサーを充電し、サイリスタ等の半導体スイッチで瞬間的に電荷を放電することによってそれを実現している。コイルガンは複数のコイルを直列にすることで弾丸を段階的に加速させることもできる(リニアモーターである。多段式コイルガンとも呼ばれる)が、これも弾丸通過に併せて電磁石のON/OFFを制御する必要がある。弾丸通過に合わせてスイッチングするには主にフォトインタラプタが使われる。レーザー等の光をフォトトランジスタに当て、弾丸が通過すると光が遮断され、スイッチが入る仕組みである。ほかにもマイコン等の電子回路でコイルを順繰りにスイッチングする方式もある。