I foolishly took on a complicated school project of making a model particle accelerator. The idea was to make it a modular system, as in each segment, or "accelerator module" would be independent so the final arrangement could be altered at any time.
The "particles" would be steel marbles and each segment would be made up of a photo-interrupter and a coil. The sensors would be placed before each coil, that way they would only be on for a short time while the marble was breaking the beam, providing the kinetic energy to get to the next stage, but not leaving the coil on so long the marble would start accelerating in the other direction
I have designed a rough circuit which by my logic should work, but for the life of me I cannot figure out how to calculate the resistors for the transistors or MOSFET. My goal was to keep it simple, not require a microcontroller, and for the segments to be independent of each other.
This is what I came up with;
The inductor represents the coil, it has a resistance of 0.6ohms and an inductance of 1200uH. Each coil will theoretically pull 40A at 24V.
Components (all sourced from Arrow.com):
-The LED and transistor on the far left represent the photo-interrupter, it is an EE-SX1070
-The NPN transistor is a BC337
-The PNP transistor is a BC327
-The N-Channel MOSFET is a SUP40010EL-GE3
-R2 Is to limit the current into the transistor and make sure Vbe will be greater than Vce
-R3 Is to limit the current through the base of the NPN transistor
-R4 Is only there as most examples online had an emitter resistor, it may not be required
-R5 Is to limit the current through the base of the PNP, and into the collector of the NPN
-R6 Is to stop the PNP's base from floating, it may need to be lower to ensure that the NPN has enough collector current
-R7 Is to limit the current into the PNP's emitter, however it might be slowing down the switching speed of the MOSFET
-R8 Is to discharge the MOSFET gate capacitance, thus decreasing turn off time
If I have overlooked anything, done anything wrong, the circuit is flawed or more details are required please let me know as this is my first post. Any and all advice is welcomed.