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


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:
ein vor dem TDC (oberen Totpunkt)(vom 36 Grad Pickup)
und einen weiteren am TDC (vom 12 Grad Pickup - wenn angeschlossen)
Dieser zweite Zündfunke ist überzählig.


Zoom.

 

    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:

    scale (5ms/div 2v/div)

    Wir sehen:
    - bei hoher Drehzahl (U/min) , ist 1300rpm das Ausgangssignal ist in der gleichen Zeit wie das Pickup-Signal, also vor dem oberen Totpunkt (TDC).
    - bei niedriger Drehzahl (U/min), ist 6000rpm 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
(ASM unavailable)

PIC16f628 CDI
für XT400-550

(1953-6510rpm)

PIC16f628 CDI
für DR800

(1723-6510rpm)

PIC16f628 CDI
für 2-Takter

(3170-10900rpm)

PIC16f628 CDI
für 2-Takter

(3446-13020rpm)

PIC16f628 CDI
für DTLC125 57U - 1987

(1386-10200rpm)


Schaltpläne & Layouts.


PCM6.4

Schaltplan

Platine (PCB)

Bauteilliste

CDI for XT400-550-600

Schaltplan.PDF

Platine.PDF

liste.TXT


Platine (PCB).


Zoom. zoom

Tests.


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.