Opensource CDI Project of JMJ (Norway) and Gompy (the Netherlands)

Last update

 

Nederlands

 

 

Deze cdi is bedoelt voor modelbouwmotoren, maar zou ook gebruikt kunnen worden voor bv minibikes ed.

Er is geprobeerd om het ontwerp zo simpel mogelijk te houden met weinig onderdelen, het mocht echter niet ten koste gaan van de prestaties.

Het is mogelijk om ontsteekcurve te realiseren tussen de 1800 en meer dan 30.000 toeren.

Mbv een exelsheet kan men een ontsteekcurve maken en met de c-compiler de hex-dump voor de pic-prosessor.

Als opnemer wordt gebruik gemaakt van een hallsensor en magneetje in het vliegwiel om het ontsteektijdstip te bepalen.

De ontstekingsopnemer moet voor het Bovenste Dode Punt (BTDC) geplaatst worden, het ligt echter aan de gemaakte ontsteekcurve waar de opnemer geplaatst moet worden.

Alle programma's staan onderaan deze site, evenals het gradenwiel wat nodig is om het bovenste dode punt (TDC) te bepalen.

English

 

 

This CDI is intended for use in miniature engines but could also be used for other applications i.e minibikes
The Target of the design was to be as simple as possible
with as little parts as possible while still achieving the maximum performance.
It is possible to create an ignition curve between 1800 and 30.000+ rotations per minute.
The curve can be made and modified using an excel spreadsheet.
The curve then needs to be converted using a c-compiler to a hex-dump for the pic-processor.
The ignition point and rotation frequency is determined using a HALL-sensor in the flywheel.
The ignition point sensor must be placed before the top dead centre (BTDC), although it is dependant on the ignition curve where the actual ignition will take place.
all programs are located at the bottom of the page together with a degree disc which is necessary to determine the top dead centre (TDC)


   
Hoogspanningsprint High Voltage PCB
Timerprint Timing PCB
Printen samen gebouwd tot cdi Sandwitch PCB
cdi-a.jpg (235150 bytes) Schema Schematic
cdi-b.jpg (179181 bytes) Layout 1:1,5 Layout 1:1,5
cdi-c.jpg (101734 bytes) Componenten opstelling Component

 

Voor het uitprinten van het layout kan gebruik gemaakt worden van een gratis versie van Layo1, link hieronder.

Download de file layo1 pcb en importeer deze in het Layo1 programma.

For the printing of the layout a free version of layo1 can be used a link at the bottom will allow you to download the layout file layo1.pcb which can be directly imported in the layo1 program.


Om een bruikbare hex-dump te maken kan gebruik gemaakt worden van een gratis versie van MicroC, link hieronder.

Download de C-code en kopieer/plak deze in het programma.

Dmv *build* wordt een hex-dump gemaakt welke direkt in de pic gezet kan worden.

To make a usable HEX-dump the free version of microC can be used. the link you will find at the bottom of the page.
Download the c-code and copy/paste this in the program.
dmv*build* will be made into a hex-dump which can be directly programmed into the PIC processor.

Beide jumpers moeten op de print geplaatst worden voor normaal gebruik.

Wanneer jumper 1 verwijderd word is de test functie beschikbaar.

Jumper 2 heeft twee standen, als hij geplaatst is langzaam en als hij verwijderd word snel..

Both jumpers must be placed on the pcb for normal use.

If you remove jumper 1, the testfuntion wil be avalible.

Jumper two have two conditions, if placed slow and removed fast rate.

 

De cdi is uitgevoerd met een zgn in circuit programmer (ICP) aansluiting om de pic zonder deze uit de print te nemen te kunnen programmeren.

Hiervoor kan de RCD-programmer gebruik worden.

Gebruik alleen de MCLR, RB6, RB7 en massa van de programmer, als voeding moet gebruik gemaakt worden van een accu (6 Volt) omdat de programmer te weinig spanning levert om probleemloos te programmeren.

The cdi is equipped with a in circuit programmer(ICP) connection to reprogram the PIC without having to remove it from the print to do so the RCD-programmer can be used.
Only use the MCLR, RB6, RB7 and ground of the programmer, an external battery (6volts) needs to be used because the programmer itself does not give sufficient power to program the pic trouble free

Nog even een opmerking over het gebruikte transformatortje.

Het transformatortje wat te zien is op het plaatje komt van een printje wat gebruikt wordt voor die kleine neonbuisjes op 12 Volt.(zie deze site, kosten +/- 4 euro in Nederland)

Helaas is het transformatotje niet zo te gebruiken, deze zal opnieuw gewikkeld moeten worden.

Er kan ook gebruik gemaakt worden van een ferritring met de afmeting van 20mm rond en 8mm hoog.

Wikkel eerst de ongeveer 300 wnd en daarna in de zelfde richting de ander windingen.

Just one more remark about the use of the transformer 

The transformer, as can be seen on the picture, was originally used on the print of a small neon tube of 12volts. (see this website, costs +/- 4euro in the Netherlands)
Unfortunately the transformer cannot be used without rewinding the coils.
The alternative for use is a ferrite ring with the a diameter of 20mm and a height of 8mm first wind to about 300 turns and then wind the rest in the same direction


flashlight1.jpg (20573 bytes)

Stroboscooplicht gemaakt van het zelfde printje als wat gebruikt wordt voor de spoel op de cdi.

Strobelight made from the same pcb as we use for the HV-transformer.

flashlight2.jpg (22089 bytes)

Kosten printje 4 euro, 4x 1N4007 a 0,50 euro, 1x condensator a 1 euro en een gratis flitsbuisje uit een weggooicamera.

Only 4 diodes (1N4007) a capasitor and a free flashtube from a one use camera was needed to realize this light.

Cost......about US$ 6.

 
engine6.JPG (46208 bytes) CDI op motor gemonteerd CDI mounth on engine
 
coil01.jpg (1122059 bytes)coil02.jpg (1459718 bytes)

Zeer kleine bobine, hier te bestellen.

Spoel is geschikt tot 10.000 toeren

Very small HV-coil order here

Only for low (10,000) RPM

 
pro1.JPG (94522 bytes)pro3.JPG (102687 bytes)

JDM/RCD-programmer met adapter.

Uit ervaring blijkt dat de huidige compoorten van de pc niet de benodigde spanning kunnen leveren.

Tijdens het programmeren moet de accu aangesloten blijven aan de CDI.

De plusdraad (5 Volt) tussen de programmer en de CDI wordt niet gebruikt.

JMD/RDC-programmer with adapter.

New computers can't generate the 5 Volt anymore we need to program the pic.

When program the batterie must be connected to the CDI.

Remove the 5 Volt wire between the CDI and the connector.

 

 
 
Downloadfiles Layo1 pcb (ZIP) CDI-hex incl testfunction (BTDC+10°) (ZIP)
  Layout pdf-file 1:1 C-Code incl testfunction (ZIP)
Exelsheet (needed to create ignitioncurve) (ZIP) Micro-C (Program)
Layo1 programma (Nederlands) Layo1 program (english)
  Config-file Micro-C (ZIP-JPG) Degreewheel
  AWG naar mm AWG to mm
MicroC-2009 MicroC-2009 configfiles
Howto test the CDI Howto MicroC

Problemen met de hoogspanningsspoel, kijk dan op de TCI-website

Problems with the HV-coil, look at the TCI-website