Ansteuern eines LCD von einem Basic Stamp 2 Mikrocontroller

Ich kann ein UP018D01- LCD-Display (www.ic72.com/pdf_file/u/590916.pdf) nicht mit meinem Basic Stamp II-Mikrocontroller ansteuern.

Der erste Schritt, den ich versuche, ist, die LCD-Hintergrundbeleuchtung einzuschalten. Laut Datenblatt UP018D01 müssen wir +5 VDC senden

Also habe ich GND von UP018D01 mit VSS von BS2 und HI von UP018D01 mit P9 von BS2 verbunden. Dann habe ich folgenden Code ausgeführt:

' {$STAMP BS2}
' {$PBASIC 2.5}
main:
HIGH 9
GOTO main

Leider ist die Hintergrundbeleuchtung AUS! Was kann ich machen? Wo liege ich falsch?

Antworten (1)

Es sieht so aus, als ob Sie versuchen, die Hintergrundbeleuchtung von einem Mikrocontroller-Pin zu steuern. Ein typischer uC-Pin liefert nur maximal ~20mA, Ihre Hintergrundbeleuchtung benötigt möglicherweise ~100mA.

Wenn es sich um eine LED-basierte Hintergrundbeleuchtung handeln würde, würden Sie die Hintergrundbeleuchtung über den erforderlichen Strombegrenzungswiderstand direkt an eine Versorgungsspannung anschließen.
Wenn Sie es schalten wollten, müssten Sie einen externen Transistor verwenden, um den vom Pin gesteuerten Strom zu verarbeiten.

Es scheint jedoch , dass Ihre Hintergrundbeleuchtung auf CCFL (Kaltkathoden-Leuchtstoffröhre) basiert, und diese erfordern eine komplexere Schaltung, um die für ihre Ansteuerung erforderliche Hochspannung zu erzeugen. Es sieht so aus, als würden Sie ~ 190 V benötigen.
Aus dem Datenblatt :

CCFL

Sie müssen sich also mit CCFL-Fahrkreisen befassen - diese LT-App-Notiz ist kein schlechter Ort, um mit dem Lesen zu beginnen.

Oder wenn Ihnen die Idee nicht gefällt, können Sie einfach ein Display mit LED-Hintergrundbeleuchtung nehmen, es gibt Tausende zur Auswahl - Displaytech stellt einige anständige, billige Farb-TFT-Bildschirme her. Der SDT024BTFT ist eines ihrer neuesten Angebote und hat eine ähnliche Größe/Auflösung wie Ihr LCD.