DC-CDI auf der Grundlage von ATMEL 89C2051.
A great job from Thomas Schattat from Germany.
übersicht

Prinzip.
Entworfen für eine TT600R, diese Zündung produziert selbst die hohe Spannung die notwendig ist, um den Konde der CDI-(Kapazitive Discharge Ignition) zu laden..EinWechselstromgenerator wird nicht benötigt.
Der Schaltkreis MC34063 "DC-DC Wandler Steuerschaltung" schaltet die Primärspule des Transformators L1 mit 25KHz ein und aus.
Auf der Sekundärseite des L1-Transformators, findet man die
primäre Spannung multipliziert mit 10,dann über die
B1-Brücke gleichgerichtet. Der Kondensator C2 wird mit rund
160Vcc geladen.
Die Energie im Zündfunken ist E=0.5 * C *
U*U (joule,farad,volt)
Beispiel: bei 10.000 U/min, berägt
die zur
Verfügung stehende Zeit zum Laden eines Kondensators von 1uF
6ms
So steigt die Spannung von 0 bis 220volts (so zu sagen 110volt
im Durchschnitt) in 6ms, so brauchen:
E=0.5 x 1 x 10-6
x 110²
E=6050 x 10-6 = 0.006 joule
In 1 sekunde (1000ms): 1000/6 x
0.006 = 1 joule
1
joule/1second = 1 watt
Die positive Form des Pickup-Signals wird kurzgeschlossen
durch
die Diode D12.
Nur der negative Teil des Signals wird
verwendet.Die Aufteilung der Brücke R16 R18 hebt das Potenzial
an AIN0 Eingang auf 2.9volt an.
D9 und D10 schützen den
Eingang vor Überspannung.
Der negative Impuls wird durch den Prozessor erkannt, der die
Verzögerung sofern notwendig berechnet, dann wird ein
Null-Volt-Pegel an die Basis von Transistor Q1 geschaltet..
Der
Transistor wird geschaltet und blockiert die Inverter Schaltung
MC34063, so dass sie keine Hochspannung mehr produziert und schaltet
gleichzeitig den Thyristor T2.
Der Thyristor entlädt den
aufgeladen Kondensator C2 über die Zündspule. Die Spule
verstärkt diese Spannung von etwa 100 V, auf ca. 20.000 V die an
der Zündkerze einen Funken erzeugt.
Software.
| Source | Excel | |
| DC-CDI mit ATMEL für TT600R |
cdi8.ZIP | mapXLSB10.XLS |
Download: rechts klick / Speichern link als...
Kompiliert mit http://www.batronix.com/
Sie können die Zeile "INCLUDE
89C2051.mc" entfernen, wenn Ihr Compiler diese nicht braucht,
aber stellen Sie sicher, dass die Ports die Ich benutzte dem
Assembler bekannt sind, sonst bekommen Sie einen anderen Fehler.
Auch
die Syntax könnte von Ihrem Compiler möglicherweise nicht
vollständig akzeptiert werden und müssen Sie unter
Umständen ein wenig ändern..
Hauptfunktionen
Drehzahlbegrenzung:
Über 8000 RPM, die Zündung wird ausgeschaltet (Zeile 54)
Unter 588 RPM, ist die Zündung ausgeschaltet (Zeile 56)
Erweiterte Berechnung:
Zwischen
dem höchsten und dem niedrigsten RPM, die ATMEL Messung der
Dauer zwischen zwei abholen Impulse in 400us Einheiten (vierhundert
microsecondes) Rückschlüsse auf die Geschwindigkeit engine
RPM.
Nach ermittlung der Geschwindigkeit. berechnet der Prozessor die Position in der Tabelle (Zeile59)
An dieser Position wird in der Tabelle (256 Werte, Zeile 105 bis 116) vom ATMEL ein Verzögerungswert gefunden.
Dann wartet derATMEL diese Verzögerung ab [in 100µs
Einheiten (hundert mikrosekunden)].
Am Ender der Verzögerung.wird
ein 400µs langer Impuls an den Thyristor gesendet (Zeile 90)
Dauer des Zündfunkens:
Die Dauer des Zündfunkens
kann nicht von der CDI beeinflusst werden,sie ist abhängig von
den Werten des Kondensators und der Spule.Wir können die
Impulsdauer die den Thyristor schaltet verändern. Diese
Impulsdauer kann in Zeile 85,geändert werden,aber ohne
Auswirkung auf die Zündfunkendauer.
Änderung:
Sie
können direkt die Werte aus der Tabelle ändern(Zeilen 105
bis 116)
Und nicht zu vergessen: Die
Zeitverzögerungen
im Assembler-Program basieren auf eine Pick-up Spule die bei etwa
58° vor der höchsten Kolben Position(OT) montiert ist,
verschiedene Motoren können andere Positionswerte haben !
Programmierung.
Assembliere das .ASM file in ein .HEX file mit einem
Assembler:
z.B.:
Schaltung.
| Atmel DC-CDI for TT600R |
Schéma | Eagle v4.11 | Composants |
| Schéma.PNG |
Schéma.SCH |
liste.txt |
Platine (PCB)
| Atmel DC-CDI für TT600R |
Circuit imprimé.PNG | Eagle V4.11 |
| Cuivre
& composants.PNG |
Cuivre
& composants.BRD |
Vorsicht!, Leiterbahnen sind auf Layer 1 gezeichnet(OBERSEITE) aber die Komponenten sind gespiegelt, als wären sie auf der Kupfer-Seite bestückt (Layer 16 UNTERSEITE)
Transformator.
L1: ein einfacher Transformator ist verfügbar
bei Conrad Electronics
,Bestellnr. #:51 66 43
Primär Spulel : 25 Windungen 0.5mm Draht
Secondär Spulel: 160 bis 180 Windungen 0,15mm Draht
Wichtig
: Lassen Sie einen kleinen Luft-Spalt zwischen den 2 Metall Teilen
durch, zum Beispiel, zwischenschieben von einem kleinen Stück Papier.
Another How-To build the transformer.
Realisierung