Matttyga
New Member
Hi Guys,
I'm brand new to this forum, so first of all hello to all. I'm also a novice electronic hobbyist, so please go gentle on me
Moving swiftly on, I'm very interesting in making a DC CDI for one of my motorcycles. Specifically a 125cc single cylinder two stroke.
I've been trawling through the site for a couple of days seeing what's been done and reading various threads, and although that's been very helpful I felt the need to make a post to see if I could get a few thoughts from people far more experienced than myself.
Now, I'm not asking for the simple answer as I won't be learning anything that way, so I'll try to explain what I've done so far and where I'm at, and the problems that I'm having so far.
I found a few schematics online for DC CDI's and the one I chose for a starter is from the Sportdevices website: https://www.sportdevices.com/ignition/inverter.htm
I've built the circuit as closely as I can using the parts that I have available to me and I did actually have the circuit hooked up to an ignition coil and sparking a couple of nights ago, so I'm guessing that I'm not too far from the truth.
In the write up, they are using pin 3 of the UC3843 chip to turn the oscillator on and off by providing a 0V and >1V signal. However, they don't actually show that in their schematic. Just to be different, I used an Arduino UNO hooked up to pin 1 through a 2N2222 transistor to pull the pin to ground to stop the oscillator. I then fire an ON-OFF pulse to the SCR, followed by a short delay to allow the capacitor to discharge fully and hence allow the SCR to switch off, and then start the oscillator again. FYI, I am inputting 12V from my power supply, which is possibly not the best option, and measuring 300V at the output of the secondary.
I did actually jump for joy when the spark plug started sparking!!
I played with the timing a little, but unfortunately after about 10 minutes of playing it stopped. I haven't gone as far as checking all the components yet, but the mosfet seems fine, as does the SCR.
Comparing the sportdevices circuit to mine, I have a couple of difference.
MR856 Diode - I'm using a FR207
I put a 10 ohm resistor in series with the mosfet gate, along with a 10K pull down resistor, as I figured that it should be pulled to ground to make sure that it turns fully off.
I also changed the 47pF cap that they show on pin 4 to a 470pF. If my calcs are correct, the 47pF along with the 47K resistor on pin 8 makes for a frequency above what the UC3843 is actually capable of.
I put a 100nF ceramic cap from pin 8 to ground, as that was recommended in the datasheet.
The transformer I wound my self (first time I've done it), so there may be an issue there. It's an EE type ferrite core, approx 6mm2 with an airgap on the middle leg of maybe 0.5mm (I didn't measure it). The outer two legs are touching. I wound 25 turns of 0.3mm wire (which I doubled up, so two strands), then 4 turns of 0.6mm wire (for the primary) followed with the remaining 25 turn of the secondary wire. I didn't "choose" the wire diameters as such, as this wire was what was used on the transformer that I stripped, so I just re-used it. Probably the wrong thing to do, but hey, I'm a novice and I don't have any enameled wire at my disposal.
Oh, and as a final thing, I've connected it all up on a breadboard, which as far as I know is exactly how NOT to do it.
So anyway, after a rather long first post, I'd certainly be interested in hearing any comments. I'm sure to hear some criticism but that's fine.
I've read the UC3843 datasheet several times, and while I grasp some of it, certainly not all of it.
Happy to take a picture of my circuit or whatever if anyone thinks that may help. Also just as happy to scrap the whole thing and try something else if you think that the sportdevices circuit is not the way to go. As I said, I'm certainly no expert.
Better leave it at that for now.
Cheers,
Matt
I'm brand new to this forum, so first of all hello to all. I'm also a novice electronic hobbyist, so please go gentle on me
Moving swiftly on, I'm very interesting in making a DC CDI for one of my motorcycles. Specifically a 125cc single cylinder two stroke.
I've been trawling through the site for a couple of days seeing what's been done and reading various threads, and although that's been very helpful I felt the need to make a post to see if I could get a few thoughts from people far more experienced than myself.
Now, I'm not asking for the simple answer as I won't be learning anything that way, so I'll try to explain what I've done so far and where I'm at, and the problems that I'm having so far.
I found a few schematics online for DC CDI's and the one I chose for a starter is from the Sportdevices website: https://www.sportdevices.com/ignition/inverter.htm
I've built the circuit as closely as I can using the parts that I have available to me and I did actually have the circuit hooked up to an ignition coil and sparking a couple of nights ago, so I'm guessing that I'm not too far from the truth.
In the write up, they are using pin 3 of the UC3843 chip to turn the oscillator on and off by providing a 0V and >1V signal. However, they don't actually show that in their schematic. Just to be different, I used an Arduino UNO hooked up to pin 1 through a 2N2222 transistor to pull the pin to ground to stop the oscillator. I then fire an ON-OFF pulse to the SCR, followed by a short delay to allow the capacitor to discharge fully and hence allow the SCR to switch off, and then start the oscillator again. FYI, I am inputting 12V from my power supply, which is possibly not the best option, and measuring 300V at the output of the secondary.
I did actually jump for joy when the spark plug started sparking!!
I played with the timing a little, but unfortunately after about 10 minutes of playing it stopped. I haven't gone as far as checking all the components yet, but the mosfet seems fine, as does the SCR.
Comparing the sportdevices circuit to mine, I have a couple of difference.
MR856 Diode - I'm using a FR207
I put a 10 ohm resistor in series with the mosfet gate, along with a 10K pull down resistor, as I figured that it should be pulled to ground to make sure that it turns fully off.
I also changed the 47pF cap that they show on pin 4 to a 470pF. If my calcs are correct, the 47pF along with the 47K resistor on pin 8 makes for a frequency above what the UC3843 is actually capable of.
I put a 100nF ceramic cap from pin 8 to ground, as that was recommended in the datasheet.
The transformer I wound my self (first time I've done it), so there may be an issue there. It's an EE type ferrite core, approx 6mm2 with an airgap on the middle leg of maybe 0.5mm (I didn't measure it). The outer two legs are touching. I wound 25 turns of 0.3mm wire (which I doubled up, so two strands), then 4 turns of 0.6mm wire (for the primary) followed with the remaining 25 turn of the secondary wire. I didn't "choose" the wire diameters as such, as this wire was what was used on the transformer that I stripped, so I just re-used it. Probably the wrong thing to do, but hey, I'm a novice and I don't have any enameled wire at my disposal.
Oh, and as a final thing, I've connected it all up on a breadboard, which as far as I know is exactly how NOT to do it.
So anyway, after a rather long first post, I'd certainly be interested in hearing any comments. I'm sure to hear some criticism but that's fine.
I've read the UC3843 datasheet several times, and while I grasp some of it, certainly not all of it.
Happy to take a picture of my circuit or whatever if anyone thinks that may help. Also just as happy to scrap the whole thing and try something else if you think that the sportdevices circuit is not the way to go. As I said, I'm certainly no expert.
Better leave it at that for now.
Cheers,
Matt
Last edited: