Klik op het plaatje voor vergroting.

 

CDI.jpg (93344 bytes)

CDI-ontsteking / CDI-ignition

 

Based on this page

 

Wensen:

-Zo simpel mogelijk
-Te programmeren ontsteekcurve
-Geen exotische onderdelen
-Gebruik maken van 4,8Volt ontvangeraccu
-Geïntegreerde testfunctie van de ontsteking
-Keuze uit 4 of 140 pulsen/seconde zonder externe trigger-input
-Besturingsprint gescheiden ontstekingsprint
-Tevens bruikbaar als besturen voor andere ontstekingsprint
-Geïntegreerde stroboscoop
-Optie voor ontstekingsonderbreking (nog niet aanwezig)

De CDI bestaat eigenlijk uit twee modulen, een timerprint en een hoogspanningsprint.
Het best is om de timerprint als eerste op te bouwen zodat zeker is dat de ontsteekpulsen voor de hoogspanningsprint opgewekt worden.

Hoogspanningsprint.
Deze is gebaseerd op een vrijlopende oscillator welke een spanning maakt van 200-200 Volt(toptop) voor de bobine.
Er is gebruik gemaakt van een oud transformatortje uit een computervoeding.

Activeren van de testfunctie.

Plaats een jumper tussen pen 1 en 3 van de testingang zonder dat de print is aangesloten op een voedingsspanning.
Sluit nu de accuspanning aan zonder dat er een magnetischveld bij de hallsensor aanwezig is.
Wanneer er geen magnetischveld voor de de hallsensor is, zullen er 4 pulsen per seconde gegenereerd worden.
Plaatst een magneet bij de hallsensor, nu produceert de timerprint 140 pulsen per seconde.
Er worden testpulsen geproduceerd totdat de spanning en jumper van de timerprint verwijderd worden.

Features::


-As simple as possible
-Programmable advance control
-Use no exotic hard-to-find components
-Use a normal 4.8V RX battery
-Integrated spark test function, no signal generator is needed.
(makes 4 or 140 sparks/second without the need for a trigger input)
-Spark control can be separated from the voltage board
(to be used as a front end for a CDI without advance)
-Integrated strobe light

The CDI is made by 2 modules; the voltage converter and the timing circuit.
It is best to make the timing circuit first, to have access to the test function when making the voltage converter.

 

Voltage converter
Based on a free running oscillator, it has a very low part count, and make 200-200 volts available for the coil.
It uses an ferrite core from an old computer as base for the voltage converter.
A description of how to make the transformer is here

 

Timing circuit
Based on a PIC16F84, running a code based on transmics source 4.3
Please check out Transmic's pages, a lot of useful information there.

 

Coil
A lot of different coils is tested, and it is even possible to make a homemade coil.
This page has a full description of how to make a coil.
And on this page, you can see how to modify the original magneto coil.

 

Activating the test mode
Ground pin 3 on the Servo input before power is connected, and the CDI will start to generate sparks at a rate of 4 or 140 pr. second.
The rate is controlled by grounding pin 3  on the trigger input.
The CDI will stay in test mode until power is disconnected.
Short video of the CDI running in test mode.

HPIM0038.JPG (129600 bytes)

De test print met hier en daar wat extra componenten.

Afwijkend is de spoel op de print, deze is makkelijker te wikkelen dan de ferritring in het origineel..

Deze spoelvormen zijn vaak te vinden in oude pcvoedingen, wel zelf het juiste aantal windingen op de spoelvorm zetten.

Test PCB with some extra components and other tranformer.
HPIM0037.JPG (101792 bytes)

Aan de onderkant zijn diverse componenten aangebracht welke een verbetering gaven van de werking.

Het probleem was de vrijloop oscillator op de hoogspanninsprint, deze gaf een enorme *ruis* op het timerboard.

Gevolg was dat het timerboard een eigen leven ging leiden.

On the copperside of the PCB allso extra components.

The oscillator on the high voltage-pcb disturb the timer-pcb

HPIM0040.JPG (130976 bytes)

De bobine komt van een brom/snorfiets.

Door zijn geringe afmeting ideaal voor de modelbouw.

Het uitstekende ijzer is verwijderd ivm gewicht.

The ignitioncoil from a small mopped / bike
HPIM0041.JPG (102400 bytes)

Aan het ijzerpakket moet wel een massa draad gesoldeerd worden welke naar de print loopt.

Het *andere* draadje is de hoogspanningsingang van de bobine en komt van het powerbord.

Tevens is de zgn Zenoah-grijze-spoel zeer goed bruikbaar.

The gray Zenoah coil can also be used.
HPIM0042.JPG (82624 bytes) Nieuwe print. New PCB
HPIM0043.JPG (89440 bytes) Print kant en klaar PCB with components
HPIM0049.JPG (84128 bytes)

Als het kleiner kan, maken we het kleiner (3,5 x 6 cm)

Hierbij gebruik gemaakt van een ferritring als stepup-transformator.

 

A small PCB for RC-models
HPIM0050.JPG (98336 bytes) Oude print is beduidend groter (4,5 x 8 cm) Old PCB
ont1a.jpg (260773 bytes) Schema Schematic
ont1b.jpg (72809 bytes) Componentenopstelling grote print. Component layout big PCB
ontst1.jpg (122849 bytes) Componentenopstelling kleine print Component layout small PCB
ontst5b.jpg (129084 bytes) Componentenopstelling voor incicuitprogramering Component layout for incircuitprogramming
ont1c.jpg (119996 bytes)

Layout grote print

Printen (getekend in Layo1)

Bijgevoegd zowel de grote als kleine print.

Layout big PCB
ontst2.jpg (225955 bytes) Layout kleine print Layout small PCB
ontst5a.jpg (226333 bytes) Layout kleine print incicuitprogrammeren Layout small PCB for incircuitprogramming
     
Source  Hex-file voor PIC16F84A - asm-file op orginele site HEX-dump for 16F84A - asm-file on original site
Zenoah2.asm Assemble file voor Zenoah motoren Asm-file with rotated timetable
Zenoah2.hex Hex-file voor Zenoah motoren Hex-dump with rotated timetable
Zenoah2a.asm Assemble file voor Zenoah motoren incircuitprogrammeren Assembly for incircuitprogramming
Zenoah2a.hex Hex-file voor Zenoah motoren incircuitprogrammeren Hex-file for incircuitprogramming
Video Filmpje van ontsteking Short video
Layo1 PCB programma (nederlands) Layo1 free demo (english)
PCB Layout van alle printen Layout for all PCB 
     

Info(at)gompy.net

Vragen en/of opmerkingen zijn altijd welkom. Questions ?