Widerstand via Mikrocontroller steuern (Helligkeit Display verändern)

Gast #3890972
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.
Gast #3890976
> 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.
Gast #3891030
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.
#3891120
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.
#3891156
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.
Gast #3891169
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
Gast #3891183
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.