16F628 basierte digitale Zündung
- Version PCM6.4 -
Übersicht:

Prinzip.
Immer
das gleiche Prinzip, aber eine vereinfachte Konstruktion und die Verwendung eines
16f628 (billiger und besser als der 16f84).
Kein externer Quartz, intern 4MHz Takt, man braucht keinen Quartz mehr anschließen.
Das gleiche Prinzip wie Version 5.4
Weitere Überlegungen...
Die Impulse des 12° pickup lösen direkt über D7 R7 C10 die Zündung(SCR) aus.
Gleichzeitig werden die Impulse aus dem 36°-Pickup auf 5 Volt
durch die Zenerdiode D9 begrenzt und steuern dann dem PIC-Eingang
(Pin 10).
( Die PIC-Eingänge erkennen eine Spannung die
höher ist als 1,8 V.Das bedeutet,dass die Spannung des
Pickup-Signal mind.2 Volt betragen muss)
Bei jedem guten Impuls vom 36° Sensor, blinkt die grüne LED D1
Einen verzögerten Impuls, nach der Kurve voraus programmiert, finden Sie am Pin8 und am Schalter der Zündspule ,T1 über D2, R7, C10.
Wenn
Ihre Maschine nur
einen Geber(Pickup) hat, schließen Sie ihn an den 36 °-Eingang
an, und lassen Sie die 12 °-Eingang offen.
Die Polarität
der Pickups ist wichtig, zögern Sie nicht ggf.die 2 Drähte
der Pickups. zu invertieren.
(weil die erste Teile der Impulse müssen positiv sein)

Wege der 12 und 36 Grad Signale:
|
Es werden 2 Zündfunken erzeugt:
|
In der Animation unten, kann man sehen (in weiß), das Signal
vom Pick-up (Anschluss an PIC-Eingang pin10)
und das Signal für die Zündspule
(SCR) (PIC-Ausgang, zwischen D2 und R9) bei verschiedenen
Geschwindigkeiten zwischen 1300rpm zu 6000rpm:

Wir sehen:
- bei hoher Drehzahl (U/min) , ist
das Ausgangssignal
ist in der gleichen Zeit wie das Pickup-Signal, also vor dem oberen
Totpunkt (TDC).
- bei niedriger Drehzahl (U/min), ist
das Ausgangssignal
dem Eingangssignal zeitverzögert, also am oberen Totpunkt (TDC).
Funktionsprinzip des Programms
Einfacher Kickstart
Erweitert ist gesetzt für
einfachen Kickstart bei 300rpm.
Zündspulenschutz
Zündspule ist nicht
eingeschaltet wenn der Motor gestoppt ist.
Drehzahlbegrenzung:
Bei über10.900 RPM für die
2-Zylinder Version oder 6510rpm für XT400, ist die Zündung
gestoppt,kein Zündfunke mehr
Erweiterte
Berechnung:
Zwischen
dem
höchsten und dem niedrigsten RPM-Wert,der PIC führt eine
Messung der Dauer zwischen 2 Pickup Impulse [die Anzahl an 4us (vier
microsekunden) der Zeitspanne zwischen zwei Impulsen],um Rückschlüsse
auf die Geschwindigkeit Motors zu ziehen.
Nach Ermittelung der
Geschwindigkeit, berechnet der PIC die Position im Diagramm
bzw.Tabelle.
Dauer des Zündfunkens:
Die Dauer des Zündfunkens kann
nicht durch die CDI verändert werden, Sie ist abhängig vom Wert des
Kondensators und dem Wert der Zündspule. Die Dauer, während der
Thyristor den Kondensator entlädt, beträgt etwa 1 ms (Millisekunde).
Es steht kein Reverse-Ausgang zur Verfügung.
Genauigkeit:
Die Kurve ist definiert durch die 80 bis 106 Punkte.Die
Genauigkeit ist hoch: 0,07 Grad.
Änderung:
Der Quell-Code ist nicht verfügbar, kontaktieren Sie mich
für irgend eine spezielle Vorzünduns-Kurve.
Programme.
|
PCM6.4 |
Source .HEX |
|
PIC16f628 CDI (1953-6510rpm) |
|
|
PIC16f628 CDI (1723-6510rpm) |
|
|
PIC16f628 CDI (3170-10900rpm) |
|
|
PIC16f628 CDI (3446-13020rpm) |
|
|
PIC16f628 CDI (1386-10200rpm) |
Schaltpläne & Layouts.
|
PCM6.4 |
Schaltplan |
Platine (PCB) |
Bauteilliste |
|
CDI for XT400-550-600 |
Platine (PCB).
zoom
Tests.
- Ziehen Sie die Zündkerze und legen Sie sie auf dem Zylinderkopf damit die Kerze Kontakt zur Masse hat.
- Entfernen Sie den 16f628-Chip aus dem Sockel.
- Nur die Alternatoranschlüsse der Lichtmaschine mit der CDI verbinden (Also nicht +12 V, den Sensor, den Kill-Schalter)
- Kick-Starter mehrmals betätigen um großen Kondensator C11 aufzuladen.
- Messen Sie die Spannung zwischen Anode und Kathode vom Thyristor T1. Der Wert sollte ca. um 150V DC betragen.(Die Spannung nimmt langsam ab, weil der Kondensator sich über das Multimeter entlädt...)
-
- Messen, 30 Sec. warten, Messung wiederholen: die Spannung sollte abnehmen, während das Multimeter abgeklemmt war.
- Kick-Starter wieder mehrmals betätigen um großen Kondensator C11 neu aufzuladen.
- Berühren Sie den Anschluss vom 12deg Eingang mit einem Draht,der an die +12 V (Batterie) angeschlossen ist,zur Auslösung der Zündspule (SCR).
- Sie sehen nun einen Funken an der Zündkerze.
- Schließen Sie alle Drähte von den Pickups an. (Aber keine Verbindung mit +12 V und keine Verbindung mit dem Kill-Schalter)
- Kickstarter betätigen, der 12deg Pickup muss einen Impuls bei jeder Umdrehung erzeugen, dieser Impuls schaltet den Thyristor T1 über D7, R9, C10 und produziert einen Zündfunken.
- Stecken Sie den 16f628 Chip ,in der richtigen Richtung,in die Fassung!. Stecken Sie die +12 V Versorgungsspannung auf.
|
|
|
Videos.
Test dieser Zündung (mit Vorzündungswerten für eine Suzuki DR800) auf einem Prüfstand: video (mpeg - 4.5 Mo)
Eine mit dieser Zündung ausgestattete XT550: video
Versionen.
-
Version 6.0:
- Erste Veröffentlichung
-
Version 6.1:
- Modifizierte Software.
-
>Version 6.2:
- Software for 2-Takter hinzugefügt.
-
Version 6.3:
- Software überarbeitet für höhere Präzision(0.07°).
-
Version 6.4:
- D4 hinzugefügt.Erforderlich,um Störungen am Rev-Zähler zu vermeiden.







