Hallo Leute! Kann man so mit dem Arduino über den PA0 die Displaybeleuchtung über einen Transistor regeln? Bin relativ neu auf dem Gebiet und würd gern etwas Feedback bekommen bevor ich mir was zerschieße. Danke im vorraus.
Technix schrieb: > Kann man so mit dem Arduino über den PA0 die Displaybeleuchtung über > einen Transistor regeln? Dein Poti R3 sollte sich im Kollektor-Weg befinden. Dein Emitter direkt an GND.
SChau einmal ins Datenblatt des LCD wieviel Strom und Spannung deine Hintergrundbeleuchtung will.
STK500-Besitzer schrieb: > Dein Poti R3 sollte sich im Kollektor-Weg befinden. Dann wird daraus aber keine Stromregelung. Warum kein fester Vorwiderstand und eine Steuerung der Helligkeit per PWM vom PA0_22?
Wolfgang schrieb: > STK500-Besitzer schrieb: >> Dein Poti R3 sollte sich im Kollektor-Weg befinden. > > Dann wird daraus aber keine Stromregelung. Dafür bräuchte man dann auch keinen Portpin.
STK500-Besitzer schrieb: > Dafür bräuchte man dann auch keinen Portpin. Irgendwie wird man auch der Stromregelung ihren Soll-Wert geben müssen - und sei es in digitaler Form als PWM bzw. PWM mit nachgeschaltetem Tiefpass.
Wolfgang schrieb: > Irgendwie wird man auch der Stromregelung ihren Soll-Wert geben müssen - > und sei es in digitaler Form als PWM bzw. PWM mit nachgeschaltetem > Tiefpass. Wenn man sowieso eine PWM benutyt, kann man sich die "interner" Stromregelung doch sparen. Ein strombegrenzendes Element reicht da (220 Ohm).
STK500-Besitzer schrieb: > Wenn man sowieso eine PWM benutyt, kann man sich die "interner" > Stromregelung doch sparen. Das kommt drauf an, ob man PWM-Licht mag.
Wolfgang schrieb: > Das kommt drauf an, ob man PWM-Licht mag. Für eine varialbe Helligkeit müsste der Portpin dann doch an einem DAC hängen. Ich kenne Feststromquellen mit einem Transistor so, dass im Emitter-Zweig ein (variabler) Widerstand hängt. Über die UBE und die Re-Spannung dann der Strom über die CE-Strecke eingestellt wird. Wie soll das funktionieren, wenn sich der Potiabgriff in einer der Endstellungen befindet?
Technix schrieb: > Kann man so mit dem Arduino über den PA0 die Displaybeleuchtung über > einen Transistor regeln Nein. Der Transistor müsste so sein:
1 | +5V |
2 | _|_ + |
3 | \_/ LED |
4 | | - |
5 | 220Ohm |
6 | | |
7 | PA0 --1k--|< |
8 | |E |
9 | GND |
also direkt an Masse ohne dein Poti. Bei dem ist eh fraglich, was es soll, wenn die Helligkeit über PA0 beeinflusst werden soll. Schalte es an einen Analogeingang, dann kann der uC die PWM nach Pozistellung einstellen.
1 | +5V |
2 | | |
3 | 1kPoti-- A/D |
4 | | |
5 | GND |
Hi, bei meiner Schaltung kommt noch in die Plusleitung ein R (R7). Kann bei Bedarf angepasst werden. Dann kann man R5 noch bis auf 1 k verkleinern. Und R6, wenn sauberes Schalten so wie so gewährleistet ist, weglassen. Der ist im Wesentlichen dafür da, Basis von T1 auf definiertes Potenzial zu ziehen, wenn es mal "Wackelkontakte" geben sollte. R1 bis R4 entfallen. Diese Anschlüsse bleiben (bis auf wenige Ausnahmen) unbeschaltet. ciao gustav
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.