Forum: Mikrocontroller und Digitale Elektronik LCD abschalten


von Manuel K. (manuel1139)


Lesenswert?

Hallo!

Habe eine µC Schaltung in der ich im "Stromsparmodus" das LCD abschalten 
will. Habe mir dann erstmal die einfachste Möglichkeit gesucht, um das 
zu testen und dem LCD erst mal die VCC Leitung und die Zuleitung für das 
Backlight gekappt. Leider hatte das nicht den gewünschten Erfolg. Das 
LCD leuchtet immer noch schwach. Man sieht auch ganz leicht, dass das 
LCD initialisiert ist und die vom µC Controller gesendeten Daten 
erhalten hat.

Ich gehe mal davon aus, das hat was damit zu tun, dass der µC weiterhin 
einige Datenleitungen auf VCC hat. Der PIC wird plötzlich auch wärmer 
als sonst.

Kann mich jemand aufklären wie man sowas richtig löst? Sollte man 
eventuell statt VCC GND schalten?

Und dann gleich noch die nächste Frage. Wie ist das eigentlich, wenn ich 
das Ganze dann per Transistor schalten will? Ist das egal, ob ich das 
LCD in der Collector oder in der Emmiterleitung schalte? Ich denke, ich 
hab mal irgendwo gelesen, dass das sehr wohl einen Unterschied macht, 
kann aber leider nicht mehr wirklich etwas dazu finden.

So, hoffe ihr könnt einem blutigen Anfänger etwas weiterhelfen.

Gruß,

  Manuel Kampert

von Uwe .. (uwegw)


Lesenswert?

DIe meisten ICs mögen es nicht, wenn an ihren Eingängen Spannung 
anliegt, während sie ohne Betriebsspannung sind. An vielen ICs haben die 
Eingänge Schutzdioden, die Überspannung auf die VCC-Leitung ableiten. 
Wenn man nun dauerhaft Spannung anlegt, wird das IC von den Eingängen 
her über die Dioden versorgt. Das kann sowohl die Dioden als auch das 
treibende IC überlasten.

Schalte die Datenleitungen auf Masse, bevor du die Spannung kappst.

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

Sende erst mal den Befehl an das LCD, das die Anzeige abschaltet. Was 
braucht das Display dann noch an Strom ?
Backlight kannst Du hart abschalten - kein Problem !
Das LCD wird max 1mA brauchen. Wenn das zuviel ist - wie mein 
Vorschreiber schrieb - Datenleitungen low und VCC aus.

von Manuel K. (manuel1139)


Lesenswert?

Danke erstmal für eure schnelle Hilfe.

Hab jetzt mal getestet und es sieht wirklich so aus als ob das Display 
nur ca. 0,5 ma verbraucht. Ausschalten mit "Display off" (hd44780) hat 
keinen merkliche Veränderung gebracht, macht aber auch nix. Ich schalte 
jetzt einfach nur das Backlight aus und gut.

Was mich jetzt noch interessieren würde ist die sache mit dem Transistor 
als Schalter. Ist es egal wo der verbraucher geschalten wird (Collector 
oder Emitter ?)

Gruß,
  Manuel Kampert

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

NPN nehmen, den Kollektor auf Backlight- und Backlight+ mit 
Vorwiderstand an VCC, den Emitter aud Masse. Basis des NPN mit 4,7k an 
den Controller. Bei Ausgang LOW ist das Backlight aus, bei HIGH an. Als 
Transistor kommt ein BC547 oder die SMD-Variante BC847 in Frage.

von Karl heinz B. (kbucheg)


Lesenswert?

> NPN nehmen, ...

Das hat dann auch den Vorteil, dass man mit einer PWM
die Helligkeit des Backlights einstellen kann.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Sehr richtig, weiches Ein- und Ausblenden des Backlights sieht damit 
auch fett aus ;-)

von Karl heinz B. (kbucheg)


Lesenswert?

Was auch gut kommt: Wenn sich das Backlight bei Betätigen einer
Taste selbst einschaltet und nach 2 Minuten wieder ausgeht.
Weiches Ausblenden .... jetzt weis ich, was ich heute abend
mache. Danke für die Idee.

von Falk (Gast)


Lesenswert?

@Travel Rec

> NPN nehmen, den Kollektor auf Backlight- und Backlight+ mit
> Vorwiderstand an VCC, den Emitter aud Masse. Basis des NPN mit 4,7k an

Ähhh, die meisten Backlights auf LED Basis haben so ca 4,2V 
Flusspannung. Da bleiben nur noch 0,8V für Sättigungsspannung am 
Transistor + Vorwiderstand (bei 5V System). Bissel knapp.

> den Controller. Bei Ausgang LOW ist das Backlight aus, bei HIGH an. Als
> Transistor kommt ein BC547 oder die SMD-Variante BC847 in Frage.

Die meisten LED Backlight ziehen so 200..400mA. Das wird der BC847 nicht 
mögen (Ic max. 100mA).

MfG
Falk

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Aus dem Grund verwende ich eigentlich nur noch blau/weiße LCDs, 
Flußspannung hier 3,3-3,6 Volt und bei 30mA schon mehr als hell. Die 
grün/gelben Stromfresser brauchen da einen N-MOSFet, z.B. IRF7401, der 
hat LogicLevel-Verhalten.

von Michele B. (luxx) Benutzerseite


Lesenswert?

zum ein/ausblenden tuns auch ein paar fette Elko's, ich habe 4*4700uF 
darangehängt und funktioniert super... und hat den vorteil dass durch 
die (nicht vorhandendene) PWM das LCD net gestört wird und man die PWM 
für was anderes verwenden kann.

luxx

von Falk (Gast)


Lesenswert?

@Michele _b

> zum ein/ausblenden tuns auch ein paar fette Elko's, ich habe 4*4700uF
> darangehängt und funktioniert super... und hat den vorteil dass durch

Nur dass die nicht gerade klein sind. Und sonderlich elegant und 
professionell isses auch nicht.

> die (nicht vorhandendene) PWM das LCD net gestört wird und man die PWM
> für was anderes verwenden kann.

Warum sollt die PWM das LCD stören? Ausserdem wird die PWM ja in deinem 
Fall nur während das Ein/Ausschaltens benutzt. Da kann man PWM 
problemlos mittels Software machen.

MfG
Falk



Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.