statistic

last edit: 29.05.2006
your IP: 38.107.191.86

Mikroprozessorgesteuerte Innenbeleuchtung  Version 3


·Was ist neu?·   ·Nachbau·   ·PIC flashen·   ·Einbau·   ·Abschließendes·  



ALLE ANGABEN SIND OHNE GEWÄHR.
ICH ÜBERNEHME KEINE VERANTWORTUNG FÜR EVTL. ENTSTANDENE SCHÄDEN.
VORSICHT BEI ARBEITEN AN NICHT ABGESICHERTEN LEITUNGEN IM FAHRZEUG!


Was ist der Unterschied zur alten Innenbeleuchtung

Von der Funktion her ist diese Innenbeleuchtungssteuerung v3 fast das gleiche wie die alte. Hauptsächlich der Aufbau und die Programmierung haben sich geändert. Die Funktionen der neuen Schaltung sind weiter unten beschrieben. Die größte Verbesserung ist wohl, dass ich die Schaltung jetzt in Eagle erstellt habe und gleich ein Layot dazu gemacht habe. Das dürfte einigen die Arbeit beim Bauen dieser Schaltung erleichtern. Zumindest denen, die schon mal eine Platine belichtet und geätzt haben. ;) Außerdem sind jetzt noch Entstörkondensatoren an den Eingängen zu finden. Meine alte Steuerung hat des Öfteren einfach mal auf Störungen reagiert.
Die Programmierung hat sich grundlegend geändert. Die ganze Steuerung läuft jetzt über Interrupts. Die Schaltung kann jetzt also auch auf Ereignisse reagieren, wenn sie gerade mal mit dimmen beschäfigt ist. Das konnte die alte nicht. Aufgrund dieser neuen Programmierung und auch wegen dem neuen Platinenlayout sind die beiden Steuerung (die alte und die v3) nicht kompatibel zueinander!! Ich würde also nicht versuchen den PIC der alten Steuerung mit der neuen Software zu flashen!

Die neue Innenbeleuchtungssteuerung macht, wie schon beschrieben, fast genau das gleiche wie die alte Steuerung. Nur eben besser. ;)

Die Grundfunktionen:
- Beim Tür Öffen dimmt das Licht langsam an.
- Nach dem Schließen der Tür dimmt das Licht nach ca. 13 Sek.langsam aus.
- Beim Motor starten geht dimmt das Licht sofort schnell aus.
- Nach dem Abziehen des Zündschlüssels dimmt das Licht langsam an.

Erweiterte Grundfunktionen: (bei eingebauter und angeschlossener ZV)
- Schon beim Aufschließen des Autos dimmt das Licht langsam an.
- Beim Abschließen dimmt das Licht langsam aus und gibt eine Blinksequenz zur Signalisierung "Türen verriegelt" aus.

Sonstige Funktionen:
- So lange die Tür offen ist bleibt auch das Licht an. ;)
- Wenn der Motor an ist und die Tür geöffnet wird dimmt das Licht schnell an.
- Wenn der Motor an ist und die Tür geht wieder zu dimmt das Licht sofort schnell aus und nicht erst nach 13 Sek.
- Ist die Tür beim Anlassen des Motors nicht oder nicht ganz zu, dann dimmt das Licht nur ein Stück herunter geht aber nich ganz aus um zu signalisieren, dass die Tür noch offen ist. Erst beim vollständigen Schließen geht das Licht ganz aus.
- Wird bei laufendem Motor die Tür auf oder zugeschlossen (z.B. durch FFB) passiert nichts.

Damit das alles funktioniert muss die Schaltung an einige Kabel im Auto angeschlossen werden. Der wären folgende:
- Natürlich die Leitung zur Innenlampe
- Türkontakt
- Signal "Tür aufschließen" vom Türschloss (falls ZV vorhanden)
- Signal "Tür abschließen" vom Türschloss (falls ZV vorhanden)
- Zündung (Anlasser)
- Signal "Schlüssel steckt" (SU) vom Zündschloss

Wem die ganzen Leitungen zu viel sind, der kann alles bis auf die Leitung zur Lampe und die Leitung vom Türkontakt weg lassen. In dem Fall spart man sich auch einige Teile bei der Schaltung. Allerdings fallen dadurch auch die ganzen Zusatzfunktionen weg.


So, los geht's. Ich hoffe, dass diese Anleitung verständlich ist und dass die Schaltung danach auch das macht, was sie machen sollte. Falls in der Anleitung irgendwelche Fehler zu finden sind oder Fragen aufkommen, dann solltest du einen Eintrag in mein Forum schreiben.

Nachbau

Wie versprochen gibt es für diese Schaltung ein Platinenlayout. Da es aber mit dem Ausdrucken von JPG-Layouts immer wieder Probleme gibt, gibt es das Layout plus den Schaltplan für den Dimmer v3 auch direkt im Eagle-Format. Das Programm zum Öffenen dieses Formats gibt es kostenlos als Shareware direkt bei CadSoft zum Downloaden.
Ich kann das Programm übrigens nur empfehlen. Es macht richtig Spaß mit dem Programm Platinen zu erstellen!

schaltplan.jpg   [201 KB]
layout.jpg   [141 KB]
bauteilplazierung.jpg   [252 KB]
dimmerv3.brd   [25,1 KB]
dimmerv3.sch   [247 KB]

Da wahrscheinlich noch nicht jeder eine Platine belichtet und geätzt hat und ich mir nicht noch mal die Mühe machen will dazu eine komplette Anleitung zu schreiben möchte ich hier mal wieder auf die sehr gute Seite von Sprut verweisen. Dort gibt es eine KOMPLETTE Anleitung zum Erstellen von Platinen. Dort ist vom Belichten über das Ätzen bis zum Bohren und Bestücken alles beschrieben.

Als ich den ersten Dimmer v3 gebaut habe war er noch nicht so komplett. Deswegen weichen die Bilder von meinem Dimmer etwas von dem hier angebotenem Layout ab. Das angebotene Layout ist natürlich das neueste und funktioniert einwandfrei!


Meine erste Schaltung im Testbetrieb

Die beiden LEDs auf der Platine dienen nur Statusüberwachung und müssen nicht eingebaut werden. Die obere LED zeigt an, ob die Spannungsversorung ordnungsgemäß angeschlossen ist und die andere LED blinkt ganz wild solange sich das Programm im Hauptteil befindet. Das war aber auch nur mehr oder weniger eine Fehlerkontrolle für mich beim Programmieren.

Die Sicherung hätte ich mir auch wieder sparen können, da die Leitung über die wir den Strom beziehen abgesichert ist. Aber sicher ist sicher.
Wo wir gerade beim sparen sind. An der Schaltung kann man sich weitere Teile sparen, wenn man nicht alle Funktionen nutzen will oder z.B. keine ZV (Zentralverriegelung) hat. Wie man im Schaltplan (und auch am Layout) sieht, sitzt an jedem Eingang ein Transistor mit jeweils drei Widerständen und einem Kondensator. Und von den Bauteilen kann man sich bei einem unbeschaltetem Eingang zwei Widerstände, den Kondensator und den Transistor sparen. Ein Widerstand muss auf jeden Fall bleiben! Das ganze noch mal übersichtlich:

Keine Funktion beim Auf- und Zuschließen:
Entfällt: Q4, Q5, C6, C7, R4, R5, R7, R8
Benötigt: R6, R9

Keine Funktion beim Motor starten / Schlüssel abziehen:
Entfällt: Q6, Q8, C3, C5, R10, R11, R16, R17
Benötigt: R12, R18

Sollen alle Funktionen genutzt werden müssen natürlich auch alle Bauteile eingelötet werden.

Für die einfachere Bestellung nun noch die Bautteile- und Bestellliste. Ich habe alle Teile bei Reichelt bestellt. Da war es am günstigsten.

bauteileliste.txt

bestellliste.txt

Wenn die Platine fertig ist und alle Bauteile bestellt sind geht'S weiter mit dem Bestücken. Da kann man aber eigentlich nichts falsch machen und bei Sprut wurde auch das beschrieben.

PIC flashen

Das Herzstück der Schaltung ist der PIC. Er ist auch das einzige Problem an der Schaltung. Er ist zwar recht preiswert (EUR 3,90 bei Reichelt) aber er muss erst programmiert werden.

Das Herzstück - der PIC

Das Programm für den PIC bekommt ihr von mir. Aber das Programm muss noch in den Chip reingeflasht werden. Entweder du hast so einen Flasher oder du musst ihn dir selber bauen. Wie so was geht und noch viele andere wertvolle Infos zu den PICs gibt's auf spruts PIC-Page. Die letzt Möglichkeit wäre, dass ich dir den PIC flashe. -> Email
Das Programm bekommst du einmal als Quelltext in Assembler falls du noch etwas daran ändern möchtest und einmal im HEX-Format. Diese HEX-Datei wird in den PIC geflasht und beinhaltet das komplette Programm.

 Aktuelle Version ist V 1.04e
 ('e' steht für Dimmer v3!)

dimmerv3.asm      dimmerv3.hex

Für alle die's interessiert gibt's hier noch die Programm-History:

history.txt

Da das Programm sicherlich noch nicht perfekt ist und vielleicht noch ein paar Fehler enthält wird das Programm sofort upgedatet sobald es Fehler gibt. Falls jemandem komische Dinge in dem Programm auffallen sollten, dann meldet die mir sofort.
Sollten, trotz der ausführlichen Kommentierung, Fragen zum Quelltext aufkommen, dann reicht wie immer ein Eintrag in mein Forum.

  Einbau

Da es mittlerweile mehrere Versionen des Innenlichtdimmers gibt, die fast alle die gleichen Anschlüsse im Polo benötigen habe ich die Einbauanleitung auf einen separaten Teil meiner Seite verlagert. Sie ist hier zu finden: Innenlichtdimmer Einbauen

Abschließendes

Zum Schluss möchte ich nochmal allen vom Motor-Talk Forum danken, die mir geholfen haben die ganzen Leitungen zu finden und mir auch sonst immer helfen wenn ich Probleme habe. ;)

Ich hoffe die Anleitung war verständlich und es schafft jeder den Dimmer nachzubauen. Für Fragen bin ich jederzeit offen.

min.: 1024*768 16 bit +++ opt.: 1280x1024 32 bit
Design & Code © 2005-2006 coolchip.de - Impressum -