statistic

last edit: 29.05.2006
your IP: 38.107.191.85

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.

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