jgedde
Well-Known Member
- Joined
- Jan 17, 2013
- Messages
- 214
- Reaction score
- 122
EDIT: This circuit has been revised and improved. See post #11.
For my Farm Boy build, I wanted to wind my own ignition coil and build my own ignition circuit.
I searched around for suitable circuits, but found virtually all unacceptable. They usually had one or more of the following faults:
1) Excessive power consumption.
2) Just plain poor design.
3) Would overheat the driver transistor and/or the coil if the engine was not running with the crank in a position where the ignition was triggered.
4) Consumed power to keep the coil turned off.
So, as an Electronics Engineer by trade, I designed my own. I haven't yet built this, but I have run a PSPICE simulation and it works.
My design goals were:
1) No heatsink required for the driver transistor to keep the unit small.
2) Very low current draw with the motor not running and when the coil is off.
3) A timing indicator (LED).
4) Robust design.
5) Turn off coil current if the engine is stopped with the hall effect sensor triggered.
6) Prevention of internal arcing in the coil if no spark plug is connected.
7) Usable with breaker points instead of Hall effect sensors.
8) 4.5 to 14V operation. Nominal is 6V (4 AA cells)
9) Very small.
Q1 is a 400V Darlington power transistor with internal flyback diode. It serves as the coil driver.
D1 and D2 have a few functions. The obvious one is to clamp the voltage across the transistor to less than 400V. The second function, believe it or not, is preventing the coil output voltage from getting too high (how high it will get is dependant on your coil) if the spark plug is disconnected. Allowing the coil voltage to get too high can damage the itsy bitsy coils we use. Being connected between the collector and base rather than collector to ground protects the transistor's collector to base junction as well. If the two zener diodes conduct, it will actually turn on the transistor by feedback enough to keep voltages within limits.
Q2 is a small Darlington used to provide enough base current to Q1.
D3 is the timing indicator. JP1 is a jumper that can be removed to save power if the LED isn't being used.
R3, R4, D4, and R2 are the input circuit. The coil charges when the Hall sensor output goes low (or breaker points close). The coil fires when the sensor output goes high (or the points open). C2 prevents the coil from being turned on too long. It'll turn the coil off after about 0.3 seconds if the hall is stuck low (or shorted to ground), or the points don't open. This keeps Q1, the coil, and batteries from being killed.
Again, I haven't built the circuit yet. I just ordered the parts from Digikey. I'll follow up with more info when it's wrung out.
IN the meantime, I hereby solicit comments from the gang...
John
For my Farm Boy build, I wanted to wind my own ignition coil and build my own ignition circuit.
I searched around for suitable circuits, but found virtually all unacceptable. They usually had one or more of the following faults:
1) Excessive power consumption.
2) Just plain poor design.
3) Would overheat the driver transistor and/or the coil if the engine was not running with the crank in a position where the ignition was triggered.
4) Consumed power to keep the coil turned off.
So, as an Electronics Engineer by trade, I designed my own. I haven't yet built this, but I have run a PSPICE simulation and it works.
My design goals were:
1) No heatsink required for the driver transistor to keep the unit small.
2) Very low current draw with the motor not running and when the coil is off.
3) A timing indicator (LED).
4) Robust design.
5) Turn off coil current if the engine is stopped with the hall effect sensor triggered.
6) Prevention of internal arcing in the coil if no spark plug is connected.
7) Usable with breaker points instead of Hall effect sensors.
8) 4.5 to 14V operation. Nominal is 6V (4 AA cells)
9) Very small.
Q1 is a 400V Darlington power transistor with internal flyback diode. It serves as the coil driver.
D1 and D2 have a few functions. The obvious one is to clamp the voltage across the transistor to less than 400V. The second function, believe it or not, is preventing the coil output voltage from getting too high (how high it will get is dependant on your coil) if the spark plug is disconnected. Allowing the coil voltage to get too high can damage the itsy bitsy coils we use. Being connected between the collector and base rather than collector to ground protects the transistor's collector to base junction as well. If the two zener diodes conduct, it will actually turn on the transistor by feedback enough to keep voltages within limits.
Q2 is a small Darlington used to provide enough base current to Q1.
D3 is the timing indicator. JP1 is a jumper that can be removed to save power if the LED isn't being used.
R3, R4, D4, and R2 are the input circuit. The coil charges when the Hall sensor output goes low (or breaker points close). The coil fires when the sensor output goes high (or the points open). C2 prevents the coil from being turned on too long. It'll turn the coil off after about 0.3 seconds if the hall is stuck low (or shorted to ground), or the points don't open. This keeps Q1, the coil, and batteries from being killed.
Again, I haven't built the circuit yet. I just ordered the parts from Digikey. I'll follow up with more info when it's wrung out.
IN the meantime, I hereby solicit comments from the gang...
John