not oknot oknot oknot oknot oknot oknot oknot ok 4V1 Blinker 11x0 automatisch abschalten 3

Bauanleitung incl. Sourcecode und Aufbauanleitung


Auch ich wollte gerne eine einfache Blinkerabschaltung und Bedienung eines Funkhandsenders haben. Leider wurden alle bisher vorhandenen Projekte ohne Softwarefiles veröffentlicht. Somit ist die Anpassung an persönliche Gewohnheiten nur sehr bedingt möglich. Die bisherigen Lösungen setzen eine geätzte Platine voraus, was einen Nachbau noch weiter erschwert und unnötige Kosten verursacht.
Somit entstand die Idee, diese Funktionen bei minimalen Bauteilkosten (3,39€ Reichelt Elektronik - Stand 01/2011) auf einer Streifenrasterplatine zu realisieren. Voraussetzungen sind nur Bauteile, Lötkolben und die Möglichkeit einen PIC Mikrocontroller zu beschreiben (oder beschreiben zu lassen).

Mein Dank geht an Wolfgang Schlieper für die Dokumentation der original Blinkgeberplatine.
Die Grundfunktion entspricht, abgesehen von kleinen Änderungen, weitgehend seiem Modul II.

Funktionsweise:
Kurzes Drücken von L oder R  (bis 1,5 sek.) bewirkt ein Blinken von 6 Sek. Eine Betätigung bis 5 Sek. bewirkt Blinken von 30 Sek. Wird länger als 5 Sek. gedrückt, wird nicht automatisch abgeschaltet.
Wird während der Nachblinkzeit  L oder R gedrückt, so führt dieses zum neuerlichen Festsetzen der Blinkzeit.
Liegt am Kabel (N oder Kupplung) während der Nachblinkzeit ein Masse-Signal an, so ist der Ablauf der Blinkzeit in dieser Zeitspanne unterbrochen (braun/gelbes Kabel am Anlassrelais).
Durch Betätigen der Blinker-AUS Taste von mehr als 2 Sek. zieht das Relais auf der Platine so lange an, wie die Taste gedrückt bleibt (Signal für Funkhandsender o.Ä.).
Die normalen Blinkerfunktionen bleiben natürlich erhalten.

Was ich bisher vermisst hatte:
Wem die Timings und/oder Funktionsweise nicht gefallen, kann den Programmcode frei nach seinen Bedürfnissen anpassen!
Der Sourcecode ist komplett dokumentiert und eine Anpassung der Zeiten kann einfach im Header vorgenommen werden. Tiefergehende Änderungen am Programmcode sollten jedoch nur von erfahrenen Programmierern vorgenommen werden, da Fehler zu einem Ausfall der Blinkanlage während der Fahrt führen könnten!
 
Benötigte Teile:
1 x Blinkgeber BMW (in der Q vorhanden)
1 x Streifenrasterplatine mind. 42 x 35 mm
1 x PIC 12F508 (Microcontroler)
1 x Sockel 8polig für Mikrocontroler (für eventuelle Softwareänderungen)
1 x Single Inline Relais 5V mit Diode
1 x µA 75L05 (Festspannungsregler)
1 x Elko 100µF 16V radial bedrahtet
1 x Transistor BC 547 (A/B/C oder ähnlich)
1 x Z-Diode 4,7V 0,5W bedrahtet
1 x Widerstand 30 kOhm 0,25W bedrahtet
1 x Widerstand 10 kOhm 0,25W bedrahtet
1 x Widerstand 1 kOhm 0,25W bedrahtet
ca. 0,5 m Brückendraht, isolierte Leitung und/oder Flachbandkabel
Lötkolben, Lötzinn und ca. 30-60 min Zeit

Die Bauschritte:

Bliab3-07.jpg
Bliab3-07.jpg
Bliab3-08.jpg
Bliab3-08.jpg



1. Zuschnitt der Streifenrasterplatine auf 42 x 35 mm gemäß Vorlage

2. Leiterbahnen gemäß Zeichnung/Bild unterbrechen






Bliab3-06.jpg
Bliab3-06.jpg
Bliab3-05.jpg
Bliab3-05.jpg



3. Brücken und Bauteile einlöten - programmierten Microcontroler einsetzen

4. Anschlusskabel anlöten






Bliab3-02.jpg
Bliab3-02.jpg
Bliab3-03.jpg
Bliab3-03.jpg


5. Verbindung zur original Blinkgeberplatine herstellen










Bliab3-04.jpg
Bliab3-04.jpg
Bliab3-01.jpg
Bliab3-01.jpg



6. Blinkgebergehäuse verschließen und Blinkgeber ins Motorrad einbauen

7. Eventuell Anpassungen der Schaltzeiten an die eigenen Gewohnheiten und neue Programmierung des Microcontrolers.



Viel Spaß beim Nachbau

Links
Das Programmfile zum Beitrag
Das Hexfile zum Beitrag
4V Blinker 11x0 automatisch abschalten 1
4V Blinker 11x0 automatisch abschalten 2
4V Blinker 11x0 automatisch abschalten 3
4V Blinkerrelais ausbauen bei den11x0
4V1 Blinkrelais Modifikation R11x0