Adaptation done by:
This version based on v6 software is discontinued.!
- Same software as AC-CDI: PIC16F628 v6
- For single cyl.
- 1 advance curve.
- No alternator.
How does it works?
The software is the one from the AC-CDI version 6 but the High Voltage is no more coming from a alternator coil, but it’s providing from the 12v battery.
A UC3845 is driving a home made transformer that raise the tension from 12v to around 200Vac.
The HV is then rectify by a rectifier bridge and gives around 300Vcc that charges the C11 condensator.
The high voltage from alternator is thus not necessary.
Pulses coming from the 12° pickup directly trigger the SCR via D7 R7 C10. PIC is not used.
At the same time, pulses coming from the 36° pickup are limited to 5 volts by the Zener D9 then trigger the PIC (RB4 – pin 10).
(PIC input detect any tension higher than 1,8 Volts.)
The green LED D1 turns on at each correct pulse received from sensor 36°.
A delayed pulse, according to the programmed advance curve, is available on pin 8 (RB2) and trigger the SCR T1 via D2,R7,C10.
If your bike have only one pulsar (pickup), connect it to the 36° input and leave the 12° input unconnected.
The polarity of the pickup is very important, don’t hesitate to invert the 2 wires of the pickup.
for Honda S50(989-11719rpm)
|v2.0||Schematic||PCB||Components||Part list||Eagle files|
SCR is BT151-500
FET is IRFZ44
(High power with shottky diodes integrated and very low internal resistance)
Diodes are fast rectifier diodes ( BR307 , UF5408 …3A-1000v)
Same bikes needs to lower R9 resistor value.
Exp: for Suzuki 125cc: R9 must be 560ohm (instead of 330k)
- EI Core 22/19/6 (width/height/thickness)
Primary : 0.6mm , 15 turns
Secondary : 0.2mm , 350-400 turns (as much as you can because it’s flyback)
- Wind the primary and secondary in the same direction (clockwise or anti-clockwise BOTH)
- Leave a 0.05 to 0.8mm air gap between the 2 legs of the magnetic core.
- Try different air gap walue, it’s critical and can avoid the Tx to saturate.
- The Tx behavior depend on many factors: core, ferromagnetic material, shape, size, air gap, tension, frequency, duty cycle, primary coil, efficiency, temperature, etc etc etc
- It’s normal to face with overheating and spikes when dealing with high currents and high voltages…!
- Do not operate without ignition coil (need a load on output cause it’s a boost converter)
- R4, C7 are used to setup the oscillor frequency.
- Fosc = 1.72 /( R * C ) = 1.72 /( 33k * 1nF ) = 0.50MHz = 50KHz
- Fosc is the input frequency of PWM controller and output frequency provided by PWM controller is Fosc/2 = 25KHz which used as the switching pulse of MOSFET switch.
- The frequency has a lot to do with output voltage. The ON time must be long enough to let current increase to the required level, in order to get the desired output volts.
- You may want to experiment other frequencies.
- The duty cycle of pulse is controlled by the feedback control loop. (pin2 of IC1)
- The greater the duty cycle, the greater the output Voltage. Until some point…
- When FB pin is high it cause the output PWM to switch off and the MOSFET will not get triggered.
- When FB pin is low it generate output pulse of high duty cycle to the MOSFET.
- Use a UC3843 with a Max. Duty Cycle of 100% instead of a UC3845 with max Duty= 50%
- With a UC3845 we get a max voltage of 140Vac at 12000RPM with a transfo wired with primary 12T and secondary 700T
- With a UC3843 we get a max voltage of 280Vac at 12000RPM with a transfo wired with primary 12T and secondary 180T
- If you are facing mosfet overheating, considere switching to UC3845 to lower the duty cycle.
– Thanks to Irfan Galuh Sayoga
- You need to verify if the mosfet goes completely ON and OFF. Measure the voltage across the mosfet both ON and OFF and calculate the internal resistance.
- If the internal resistance in higher than the datasheet value, it mean that it doesn’t totaly turn ON (it needs 10v for a guaranteed Rds)
– Increase Gate voltage by reducing R1 value
– Decrease Drain voltage by lowering the current
(increase R6 or install a low ohm resistor in the current path)
- Use R6 to read volt level across it when the mosfet is ON and when it’s OFF
- Calculate values for current when both ON and OFF.
These are good indicators of what’s going on…
- Mosfet can only dissipate 2watts: Add it a big heatsink with thermal paste.
- When CS pin3 of UC3845 goes beyond 1V IC1 output is automatically switched off.
If Tx secondary is shorted, Q2 will drive a high current, tension at R6 will increase and pin3 will go high.
- D2, R2, C3 are used as a snubber to protect MOSFET transistor.
- D2 is a fast diode that can handle the current (BYV26C…)
- R2 goes from 100 to 100k
- C3 goes from 2nF to 10nF
- Use a snubber calculator
- If you MOSFET is getting hot, you probably have to change the snubber value according to your Tx windings…
This ignition fitting a Honda SS50:
Tested with the pickup simulator:
- Version 2.0:
- Initial release with a home made transformer.