Forum: Mikrocontroller und Digitale Elektronik Widerstand via Mikrocontroller steuern (Helligkeit Display verändern)


von Hanswerner (Gast)


Lesenswert?

Hallo zusammen

Ich möchte mit mein Mikrocontroller die Helligkeit meines LCD Display 
verändern.
Dazu muss bei der Beschaltung den Widerstand ändern. Theoretisch ist 
dieses einfach zu realisieren mittels eine Transistorschaltung u.s.w .
Gibt es hierzu auch eine bessere/einfachere Lösung. Es kann analog oder 
digital erfolgen.

von Stefan F. (Gast)


Lesenswert?

> meines LCD Display

Ich weiss nicht welches Display du hast. Bei meinem kann man eine 
Steuerspannung von 0,5-1V anlegen, und die lässt sich leicht mit PWM 
erzeugen. Dadurch wird der Kontrast gesteuert.

Für die Helligkeit muss ich die Lampe an der Zimmerdecke dimmen. Bei 
Displays mit LED-Belechtung  kann man die LED mit PWM ansteuern, um sie 
zu dimmen.

von spess53 (Gast)


Lesenswert?

Hi

>Dazu muss bei der Beschaltung den Widerstand ändern.

Wenn du die Hintergrundbeleuchtung meinst, da geht auch PWM.

MfG Spess

von deine mudder (Gast)


Lesenswert?

Es gibt auch halbwegs belastbare Digitalpotis, perfekt für diese 
Anwendung!

von Hanswerner (Gast)


Lesenswert?

Habe 1x die Hintergrundbeleuchtung
und dann für 6 Taster die LED Beleuchtung a 20mA.
Die digitalen Potis sind mir etwas zu teuer.

von spess53 (Gast)


Lesenswert?

Hi

>und dann für 6 Taster die LED Beleuchtung a 20mA.

Und wofür sind die?

MfG Spess

von holger (Gast)


Lesenswert?

>>und dann für 6 Taster die LED Beleuchtung a 20mA.
>
>Und wofür sind die?

Die Taster auch im dunkeln finden?

von Mike (Gast)


Lesenswert?

Hanswerner schrieb:
> Die digitalen Potis sind mir etwas zu teuer.
... und auch ziemlicher Unsinn für den Zweck.

Für die Steuerung der Beleuchtung kannst du auch eine 
Spannungsgesteuerte KSQ verwenden. Dann flackert es nicht so ;-)
Dazu gibst du einfach eine PWM-Signal auf einen Tiefpass und steuerst 
mit dem gefilterten Signal die KSQ.

von Joachim B. (jar)


Lesenswert?

wieviel Strom will die LED Beleuchtung? wer ist der MC?

Ich nehme PWM fast immer direkt aus den MC oder per Transistor.

von Hanswerner (Gast)


Lesenswert?

LED Beleuchtung ges. 120mA
MC: Atmega 32

von Joachim B. (jar)


Lesenswert?

Hanswerner schrieb:
> LED Beleuchtung ges. 120mA
> MC: Atmega 32

wenn die Anode der LEDs an +V liegt und man an die Kathode der LEDs 
kommt ist es mit einem einfachen BC Transistor leicht möglich.

von Karl H. (kbuchegg)


Lesenswert?

Hanswerner schrieb:
> LED Beleuchtung ges. 120mA
> MC: Atmega 32


Am Mega suchst du dir einen Pin aus, an den du eine Hardware-PWM 
programmieren kannst. FAQ: Timer

Vom Pin geht es über einen Basiswiderstand an die Basis eines NPN. Die 
Kathode vom Backlight kommt an den Collector, der Emitter vom NPN geht 
an Masse.

So wie hier
http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern#Schaltstufe_f.C3.BCr_kleine_Lasten
Nur dass anstelle des Relais die Hintergrundbeleuchtung des LCD sitzt.

Damit kannst du die Beleuchtung ein/aus schalten. Und wenn dieses 
ein/aus schalten schnell genug erfolgt, und sich auch noch die Zeiten 
für ein bzw. aus unterscheiden (man spricht dann von PWM), dann siehst 
du kein Blinken mehr, sondern eine gedimmte Hintergrundbeleuchtung.

von Joachim B. (jar)


Angehängte Dateien:

Lesenswert?

Beispiel, du kannst natürlich auch andere PWM Ausgänge wählen

von spess53 (Gast)


Lesenswert?

Hi

>Beispiel, du kannst natürlich auch andere PWM Ausgänge wählen

Die meisten LCD-Beleuchtungen brauchen aber auch einen Vorwiderstand.

MfG Spess

von Joachim B. (jar)


Lesenswert?

spess53 schrieb:
> Die meisten LCD-Beleuchtungen brauchen aber auch einen Vorwiderstand.
>
> MfG Spess

stimmt, ist aber oft schon auf dem LCD Board, z.B. bei typischen 5V/3,3V 
Modulen jedenfalls habe ich nie einen nachsetzen müssen.

von Karl H. (kbuchegg)


Lesenswert?

Joachim B. schrieb:
> spess53 schrieb:
>> Die meisten LCD-Beleuchtungen brauchen aber auch einen Vorwiderstand.
>>
>> MfG Spess
>
> stimmt, ist aber oft schon auf dem LCD Board, z.B. bei typischen 5V/3,3V
> Modulen jedenfalls habe ich nie einen nachsetzen müssen.

Ein zusätzlicher schadet aber auch nicht. Die meisten 
Hintergrundbeleuchtungen sind sowieso so eingestellt, dass man sich ohne 
Sonnenbrille der Gefahr einer Netzhautablösung aussetzt.

von Joachim B. (jar)


Lesenswert?

Karl Heinz schrieb:
> Ein zusätzlicher schadet aber auch nicht. Die meisten
> Hintergrundbeleuchtungen sind sowieso so eingestellt, dass man sich ohne
> Sonnenbrille der Gefahr einer Netzhautablösung aussetzt.

aber das Ziel ist doch PWM wer hindert mich nicht voll aufzudrehen oder 
aufdrehen zu begrenzen?

PS dazu passt ganz gut
http://www.mikrocontroller.net/articles/LED-Fading

von spess53 (Gast)


Lesenswert?

Hi

>stimmt, ist aber oft schon auf dem LCD Board, z.B. bei typischen 5V/3,3V
>Modulen jedenfalls habe ich nie einen nachsetzen müssen.

Also z.B. sind von den 20 Datenblätter von 16x2 Displays, die ich hier 
habe, mehr als die Hälfte ohne Vorwiderstand. Die DOG-Displays generell 
ohne.

MfG Spess

von MaWin (Gast)


Lesenswert?

Joachim B. schrieb:
> stimmt, ist aber oft schon auf dem LCD Board, z.B. bei typischen 5V/3,3V
> Modulen jedenfalls habe ich nie einen nachsetzen müssen.

Ui ui, gerade die "typischen" haben keinen Vorwiderstand.

Und LEDs ohne Vorwiderstand an eine harte Spannung ist eine harte 
Nummer.

von Joachim B. (jar)


Lesenswert?

MaWin schrieb:
> Ui ui, gerade die "typischen" haben keinen Vorwiderstand.

dann musst du andere typische haben, ich habe bei 5 verschiedenen noch 
nie einen R nachlöten müssen, waren alle on board

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.