Mikroprozessorgesteuerte Innenbeleuchtung Version 4
·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 Innenbeleuchtung v3?
Ich hatte mal wieder etwas Zeit und da habe ich beschlossen eine neue Innenbeleuchtungsschaltung zu entwerfen. An der Version 3
fehlte nämlich noch was Entscheidentes, was viele neuere Autos haben. Eine Comeing-Following-Home Schaltung. Was die macht?
Ganz einfach. Schließt man das Auto auf (FFB oder ZV zwingend erforderlich!) Geht das Abblendlicht an und beleuchtet den Weg
zum Auto. Das Licht bleibt etwa 15 Sekunden an und schaltet sich dann wieder ab. Öffnet man die Autotür innerhalb der 15
Sekunden geht das Licht auch aus. Das Abblendlicht geht ebenfalls an, wenn man das Auto abschließt und vom Auto weg läuft.
Das ganze funktinoniert auch noch abhängig von der Helligkeit. Ist es draußen total hell, gehen die Scheinwerfer nicht an.
Nur wenn es dunkel ist wird die Wegbeleuchtung aktiviert. Damit das funktioniert muss ein Lichtsensor (LDR) an die Schaltung
angeschlossen werden. Mit einem Regler auf der PLatine kann man die Lichtempfindlichkeit einstellen. Wer auf den LDR verzichten
will hat dann immer Licht.
Eine weitere nützliche Funktion ist das automatische Abschalten des Innenlichts bei dauernd geöffneter Tür. Das sollte
eigentlich jedem mal passieren. Man macht was am Auto und hat die Tür offen. Jetzt ist normalerweise die ganze Zeit das
Innenlicht an und saugt die Batterie leer. Nicht mehr mit dem Innnenlichtdimmer v4! Ist die Tür länger als 30 Minuten offen
wird das Licht automatisch herunter gedimmt und bleibt aus bis ein neues Ereignis zum Anschalten kommt.
Auf der Platine befindet sich noch ein Jumper mit dem man das Innenlichtblinken beim Abschließen unterdrücken kann. Das Licht
dimmt bei deaktivierter Funktion einfach nur aus.
Die Programmierung habe ich wieder komplett überarbeitet und funktioniert ganz anders als die vorherigen. Gibt es nichts zu
tun schaltet sich die Schaltung jetzt auch in den "Standby-Modus". Das spart noch mal etwas Strom.
Da die verschiedenen Innenlichtdimmer Platinen nicht kompatibel miteinander sind versucht bitte nicht diese Platine mit einem
PIC von einer anderen Verion zu kombinieren!
Zur besseren Übersicht noch mal alle Funktionen der Innenbeleuchtung v4. Hinter den Funktionen die neu sind steht ein "new"
dahinter. Wer will kann sich auch noch die Version 3 anschauen.
Die Grundfunktionen:
- Beim Tür Öffen dimmt das Licht langsam an
- Nach dem Schließen der Tür dimmt das Licht nach ca. 30 Sek.langsam aus
- Beim Motor starten 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
- Die Blinksequenz beim Abschließen kann über einen Jumper deaktiviert werden! new!
Komfortfunktionen: (bei angeschlossenem Abblendlicht)
- Beim Aufschließen geht das Abblendlicht für 15 Sek. an (Abhängig von der Helligkeit) new!
- Beim Abschließen geht das Abblendlich ebenfalls für 15 Sek. an (Abhängig von der Helligkeit) new!
- Wird innerhalb der 15 Sek. die Tür geöffnet erlischt das Abblendlicht sofort new!
Sonstige Funktionen:
- So lange die Tür offen ist bleibt auch das Licht an
- Ist die Tür länger als 30 Min. auf, wird das Licht ausgedimmt new!
- 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 nicht
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 oder Zündungsplus
- Abblendlicht links und rechts
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 für den Dimmer v4 nur noch 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
[207 KB]
dimmerv4.2.brd
[36,7 KB]
dimmerv4.2.sch
[325 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.
Hier ein Schnappschuss von dem ersten Testobjekt. Die Schaltung hab ich mittlerweile weitergegeben und funktioniert hoffentlich
noch einwandfrei.

Meine erste Schaltung im Testbetrieb
Der MOSFET für das Innenlicht muss übrigens nicht gekühlt werden. Es sei denn man hängt mehere größere Verbaucher an die
Schaltung. 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 ja nachdem wo sich das Programm gerade
befindet. Das war aber auch nur mehr oder weniger eine Fehlerkontrolle für mich beim Programmieren.
Der R21, bildet zusammen mit dem LDR einen Spannungsteiler. Die Spannung die hier abfällt wird mit der Spannung über den
Spannungsteiler R22/R23 verglichen. R21 sollte ungefähr so groß sein wie der LDR bei mittlerer Helligkeit.
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
Kein Schalten des Abblendlichts benötigt:
Entfällt: Q9, R20, K1, D1
Benötigt: nix
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 2,80 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.10b
('b' steht für Dimmer v4!)
dimmerv4.asm
dimmerv4.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
Ich glaube die Innenbeleuchtungssteuerung hat so langsam ihren Endzustand erreicht. Jetzt müsste eigentlich nur noch eine
Ansteuerung der Blinker mit eingebaut werden. Dann wäre sie komplett. Und ich müsste mir mal einen ordentlichen und
aussagekräftigen Namen für das Teil ausdenken. ;)
Ich hoffe die Anleitung war verständlich und es schafft jeder den Dimmer nachzubauen. Für Fragen bin ich jederzeit offen.