Ich versuche, ein Zündunterbrechungsmodul mit einem Arduino als Teil eines DIY-Quickshifters auf einem Motorrad zu bauen. Ich habe die unten gezeigte Schaltung aufgebaut.
Die Punkte A und B des Stromkreises passen zwischen den Stromkreis des Motorrads, der den Primärkreis der Zündspulen versorgt. Die Skizze auf dem Arduino ist so konfiguriert, dass, wenn Pin D2 auf Low geht (wenn der Sensor auslöst), ein HIGH-Signal von Pin D11 gesendet wird, dieses High-Signal etwa 60 ms dauert und den p-Kanal-MOSFET mit dieser Menge ausschaltet von Zeit. Dies hat zur Folge, dass der Funke am Motorrad für ca. 60ms unterbrochen wird.
Die Schaltung funktioniert gut, wenn sie an eine 12-V-Glühlampe angeschlossen ist. Wenn ich jedoch die Zündschaltung anschließe, beginnen seltsame Dinge zu passieren, das Arduino verhält sich so, als würde der Sensor ausgelöst, wenn es offen bleibt. Ich glaube, dies liegt an der hinteren EMF, wenn die Stromversorgung des Primärkreises der Zündspule unterbrochen wird. Diese werden regelmäßig von der ECU geschnitten, um den Funken zu erzeugen, und nicht nur von meiner Schaltung geschnitten.
Meine Frage ist, wie kann ich verhindern, dass die Gegen-EMK-Spitzen meinen Stromkreis stören? Aus meiner Recherche scheint eine Flyback-Diode für die induktive Last erforderlich zu sein. Dies ist nicht wirklich eine Option, da sich die Spulen an anderer Stelle am Motorrad befinden und versiegelte Einheiten sind, sie werden nur durch Drähte gespeist.
BEARBEITEN: Hier ist ein Diagramm, das erklärt, wo die Schaltung in Bezug auf das Zündsystem passt.
Leider kann ich keine weiteren Links hinzufügen, aber ich kann Ihnen die Teilenummer des MOSFET geben: Infineon Ipp80P03P4L-04
Der MOSFET muss ständig geöffnet sein, er sorgt dafür, dass der Motor läuft, wenn der MOSFET geschlossen ist, funken die Zündkerzen nicht. Aus diesem Grund befindet sich am MOSFET-Gate ein Pulldown-Widerstand, sodass bei einem Problem mit meiner Schaltung der MOSFET ausgeschaltet sein sollte und die Spulen immer noch zünden. Ich habe überlegt, einen MOSFET im Verarmungsmodus zu verwenden, aber sie scheinen überraschenderweise viel schwieriger zu bekommen zu sein.
Elektrisches Rauschen an Fahrzeugen (Auto oder Motorrad) ist grauenhaft. Es gibt ein paar Dinge, die Sie tun können, um dies zu mildern.
Harte Klimmzüge oder Klimmzüge. Wenn Sie einen 10k-Klimmzug verwenden wollten, verwenden Sie stattdessen einen 5k oder 1k. Achten Sie darauf, die Laufwerksfähigkeit von allem auf dieser Linie im Auge zu behalten, damit Sie nichts verbrennen.
Isolieren Sie Ihren Stromkreis von allem. Verwenden Sie einen isolierten Abwärtswandler. Verwenden Sie Optokoppler am Ausgang. Verhindern Sie, dass der Lärm eindringt.
Alles entkoppeln. Fügen Sie alle Kondensatoren hinzu. Verwenden Sie Kondensatoren, um Tiefpassfilter an Eingängen zu bilden.
Entprellen Sie die Taste in der Software. Lesen Sie den Button nicht nur einmal und gehen Sie davon aus, dass er hoch oder niedrig ist. Lesen Sie die Schaltfläche einmal pro Millisekunde. Wenn die Taste länger als 50 ms in einem stabilen Zustand geblieben ist, ändern Sie den Zustand.
Verwenden Sie ein Metallgehäuse.
Rohat Kılıç
Rickerman
Rickerman
Tony Stewart EE75
Rickerman
mkeith
mkeith
mkeith
Rickerman
mkeith
Rickerman