Choisissez votre langue | Select your language |Bitte Sprache wählen



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