Hallo zusammen,
bei meinem Moped funktioniert das werkseitig eingebaute Blinkrelais nicht mehr zuverlässig. Der Fehler scheint beim Einschalten der Zündung zu passieren. Wenn es beim Einschalten funktioniert, dann tut es das die ganze Fahrt über, wenn nicht, dann funktioniert es auch die ganze Fahrt über nicht. Der Blinkschalter scheint nicht die Fehlerquelle zu sein, das Phänomen habe ich auch beim Warnblinkschalter. Geht auch entweder gleich oder gar nicht.
Ich möchte die originale Steuerung deshalb ersetzen und habe mich mal an einen Entwurf gemacht.
Ein paar Eckdaten:
- Motorrad hat ca. 12V Bordspannung
- Aktuell sind konventionelle Glühbirnen-Blinker verbaut
- Blinkschalter und Warnblinkschalter sind getrennt
Ein bisschen was zur Schaltung: Der Schaltregler (LMW78) wandelt die "versauten" 12V in hoffentlich einigermaßen saubere 5V um. Laut Datenblatt verträgt er bis zu 72V am Eingang. Positive Spannungsspitzen bis 72V sollten also schon mal kein Problem sein und auch durch den Widerstand R3 und C1 gebremst werden. Darüber hinausgehende Spannungsspitzen sollten nach dem Begrenzerwiderstand R3 durch die TVS D10 kurzgeschlossen werden. Negative Spannungsspitzen und verpolen soll D1 verhindern.
D3 und D2 sollen verhindern, dass beim Abschalten der Spannung am Ausgang eine höhere Spannung anliegt als am Eingang. Vermutlich braucht es aber D2 nicht mal und ich kann mir den Spannungsabfall sparen.
C5 und C6 sollen die 5V des Schaltreglers stabilisieren. C5 darf laut Datenblatt des LMW78 nicht größer als 10µ sein.
Der Attiny24 übernimmt die ganze Steuerung und ist mit C2 abgeblockt. Programmiert wird er über K8 (6p-ISP-Stecker).
Der Attiny steuert zwei MOSFETs an (T1 und T2), die wiederum jeweils ein Relais steuern. Diese schalten die "dreckigen" 12V auf die Blinker durch. Das Gate wird im Ruhezustand mit R1 und R2 auf GND gezogen.
Die Kontrollleuchte im Cockpit wird über zwei Dioden automatisch mitversorgt, wenn eines der beiden Relais angezogen wird. Wahrscheinlich hätte es ein MOSFET auch getan, aber ich wollte die "dreckigen" 12V möglichst von empfindlichen Bauteilen fernhalten. Jedes Relais hat eine Freilaufdiode (D5 und D6).
Der Blinkerschalter und der Warnblinker werden durch die internen Pullups auf High-Level gezogen und gegen Masse kurzgeschlossen.
R4 und R6 sollen als Shunts dazu dienen, einen messbaren Spannungsabfall zu haben, den ich mit dem ADC messen kann. So sollen ausgefallene Blinker erkannt werden. C3 und C4 sollen etwaige Spannungsspitzen, die aus dem 12V-Netz durchschlagen, aufsaugen. Zusätzlich sollen D4 und D9 ebenfalls Spannungsspitzen kurzschließen.
Sind die Schutzschaltungen ausreichend? Ich möchte eine Sicherung anstelle von R3 vermeiden, dann müsste ich bei jedem Auslösen die Steuerung ausbauen. Habe ich sonstige Fallstricke übersehen?
Danke und schönen Abend!
