Hallo, nach diesem Beitrag "Pinbelegung 15/16 bei LCD-Display" würde ich gerne wissen, wie ich denn das LCD 162C BL per Software ansteuern kann um die Helligkeit zu regeln. Müsste ich dafür an PIN15 (LEDA) die Basis eines Transistors schalten, welchen ich mit PWM ansteuer ?? Danke für Hilfe Grüße
> Müsste ich dafür an PIN15 (LEDA) die Basis eines Transistors schalten, > welchen ich mit PWM ansteuer ?? Nein, nicht an die Basis. Im Artikel Transistor sind die verschiedenen Ansteuerungen erklärt. Achte mal darauf, wo die Basis angeschlossen ist: I.d.R. über einen Basiswiderstand an dem Steuerpin des µC. Dann achte mal darauf wie der Verbraucher bzw. die Last also dein LCD plus der Vorwiderstand des LCD-BL sowie der Transistor an der Stromzuführung hängen - entweder als Highside oder Lowside Schaltung. Bei dem BL des LCD sind beide Varianten möglich, wobei ein Transistor für Lowside (also ein NPN-Transistor bzw. N-Mosfet) meist einfacher zu implementieren ist, weil die Auswahl an geeigneten Bauteilen größer ist.
Hab mal einen schnellen Prinzipschaltplan entwickelt. Dabei ist bitte noch nicht auf die Werte der Bauteile zu achten. Ich habe jetzt nach dem Transistor-Artikel die Last des NPN davor(Kollektor) gesetzt. Der uC steuer den Transistor über die Basis. Ist das soweit richtig? Mein größtes Problem besteht darin, dass ich nicht ganz verstehe, wie ich dem Display mit Hilfe des uC verschiedene Spannungswerte zukommen lassen kann. Wahrscheinlich hab ich grade ein Grundverständnisproblem oder sowas
Tim R. schrieb: > Ist das soweit richtig? Nein. Das einzige was dein Transistor macht ist rauchen, weil über ihn durchgeschaltet einen Kurzschlusstrom von +5V und GND fließt. Folgende Verschaltung ist richtig: LEDA über Vorwiderstand (-> Datenblatt) an +5V LEDK -> Collector Emitter -> GND Beschaltung der Basis ist ok. Tim R. schrieb: > Mein größtes Problem besteht darin, dass ich nicht ganz verstehe, wie > ich dem Display mit Hilfe des uC verschiedene Spannungswerte zukommen > lassen kann. Wahrscheinlich hab ich grade ein Grundverständnisproblem > oder sowas Das ganze nennt sich PWM (http://www.mikrocontroller.net/articles/Pulsweitenmodulation) Besagt kurz und bündig, dass die Spannung bezogen auf eine Sekunde, nur einen gewissen Bruchteil der Sekunde angeschalten ist. Die LED leuchtet also nicht durchgängig, sondern z.B. nur 60% einer Sekunde. Damit der Zirkus nicht flackert schaltet man mehrere tausend male pro Sekunde. Wenn die LED nicht ständig an ist, dann wirkt es auf das menschliche konstant dunkler. Das ist alles ... http://www.societyofrobots.com/images/PWM.gif Rein rechnerisch ergibt sich eine Durchschnittsspannung, wie du der Grafik entnehmen kannst.
danke schön. licht kommt ins dunkle hehe ich habe dies bezüglich diesen beitrag aufgemacht Beitrag "AT90CAN128 + LCD" weil der Controller die geforderte Leistung wohl abkann(40mA), wozu brauch ich dann noch einen Transistor? Die PWM kenn ich, wollte den Controller ursprünglich einfach nur mit PWM das Display steuern lassen, jedoch bin ich dann über die Transistor Problematik gestolpert
ich würde es über den Transistor machen. Die 40 mA sind Absolute Maximum Ratings am I/O-Pin des µC. Und bereits 20% des Absolute Maximum Rating beim Gesamtstroms des µC. Das wäre mir zu knapp auf Naht genäht.
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.