Forum: Mikrocontroller und Digitale Elektronik LCD Kontrastspannung 0v zu hoch!


von Alex B. (Gast)


Lesenswert?

Hi habe hier ein 2x16 Dot Matrix LCD.
Leider ist bei 5V Versorgung, und 0V am Kontrastpin Vo das Display nur 
von schräg oben lesbar!
Genau von vorne betrachtet habe ich einen zu schwachen Kontrast.
Wenn ich mit Poti Richtung VDD drehe wird er noch schwächer.
Kann ich irgendetwas tun, um es auch von vorne Betrachtet lesbarer zu 
machen?
LG Alex

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

Du musst eine negative Kontrastspannung anlegen. Such mal nach 
Spannungsinvertierer. Auf Wikipedia gibt's auch 'ne nette Schaltung: 
http://de.wikipedia.org/wiki/ladungspumpe


Gruß
Jonathan

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?


von MaWin (Gast)


Lesenswert?

> Kann ich irgendetwas tun, um es auch von vorne Betrachtet
> lesbarer zu machen?

Datenblatt lesen ?

Vielleicht ist es eines mit erweitertem Temperaturbereich
und braucht eine negative Kontrastspannung.

Man kann es auch mit 6V versorgen...

von Alex B. (Gast)


Lesenswert?

Will nur nicht das mir der Controller des LCD´s abraucht, bis wie weit 
darf ich dabei gehen?
Datenblatt hab ich leider keines war ein Restposten, scheint aber ein 
HD44780 kompatibler zu sein, denn Zeichen darstellen geht schon!
Bei Sprut hab ich gelesen, ab -0,5V wirds heikel mit der 
Stromaufnahme...

von Pascal H. (pase-h)


Lesenswert?

Evtl. wäre es nützlich, wo du das LCD gekauft hast.
Ein Foto vom LCD (vorne und hinten) würde auch nicht schaden.

Mfg

von Martin (Gast)


Lesenswert?

> Hi habe hier ein 2x16 Dot Matrix LCD.

Wenn das ein "normales" Display ist, dann dürfte die Kontrastspannung so 
bei 0,7 V liegen. Ein Foto wäre hilfreich.

von Karl H. (kbuchegg)


Lesenswert?

Alex B. schrieb:
> Will nur nicht das mir der Controller des LCD´s abraucht, bis wie weit
> darf ich dabei gehen?

Normalerweise kann dir der nicht abrauchen. Denn: Du brauchst nur eine 
negative Kontrastspannung. D.h. nur das Poti, welches die 
Kontrastspannung einstellt wird an Vcc und eben deine negative 
Hilfsspannung gelegt. Alles andere bleibt gleich. Dein µC kommt mit der 
nagativen Spannung überhaupt nicht in Berührung.


Zum probieren kannst du ja mal eine AAA Batterie nehmen.
Den Pluspul schaltest du nach GND, dein Kontrastpoti kommt an VCC und 
den Minuspol der Batterie. Wenn du jetzt einen Kontrast hinbekommst, 
dann kannst du dir darüber Gedanken machen, wie du die negative 
Kontrastspannung dauerhaft erzeugen kannst.

von Alex B. (Gast)


Angehängte Dateien:

Lesenswert?

Mit abrauchen meinte ich den Controller des Displays, nicht den 
Microcontroller!
Anbei ein Foto von dem Display, es ist ein

Sumijo SMJ-1602 Rev.A von Pollin.

Die Hintergrundbeleuchtung hab ich nachträglich selber eingebaut, darum 
die Hotspots an den stirnseitigen Led-Einstrahlstellen!

Der Trick mit der Batterie hat tatsächlich funktioniert, bekomme bei 
-1,3V einen deutlich besseren Kontrast bei 12.00 Uhr betrachtung...

Wie mach ich das jetzt am simplesten dauerhaft?

von Frank K. (fchk)


Lesenswert?

Alex B. schrieb:

> Wie mach ich das jetzt am simplesten dauerhaft?

ICL7660 und zweimal 10u

fchk

von Martin (Gast)


Lesenswert?

> Wie mach ich das jetzt am simplesten dauerhaft?

Hier ist ein Inverter beschrieben:

http://www.holger-klabunde.de/dcdc/picdcdc.htm

von Alex B. (Gast)


Lesenswert?

Vielen Dank Euch allen! Werds mal mit der Ladungspumpe versuchen =)
LG Alex

von Denis (Gast)


Lesenswert?

Hallo zusammen,
ich schreibe einfach in diesem Beitrag, da ich das gleiche Bord und den 
gleichen LCD Habe.
Und jetzt meine bitte, da ich am Rande der Verzweiflung stehe, bitte ich 
euch um eine Art Starthilfe. Und zwar es wäre cool wenn mir jemand 
beschreiben könnte, wie ich den LCD an dem STM32 Discovery Board zum 
Laufen kriege. Sowohl Pin Belegung als auch benutzte Bibliotheken evl. 
Quellcode. Meine C/C++ Kenntnisse sind zwar eingerostet, aber ich hoffe 
ich kriege die ans laufen.


Danke
Denis

von Denis S. (h44656e)


Lesenswert?

So,
jetzt habe ich mich auch angemeldet
Gruß
Denis

von werner (Gast)


Lesenswert?

hallo alex,

ich versuche seit 2 tagen das selbe display (smj1602) zum 'sprechen'
zu bringen aber erfoglos.
kannst du mir die pinbelegung und eventuell eine assembler ini
zukommen lassen oder einen schaltplan wie du es angeschlossen hast.
danke in voraus.

gruß werner

hw: atmega16 auf steckboard, db0-db7(7-14) an pc0-pc7;rs,rw,e(4-5-6) an 
pa5-pa7; 1-gnd;2-vcc;3-kontrast

von hinz (Gast)


Lesenswert?

Alex B. schrieb:
> Die Hintergrundbeleuchtung hab ich nachträglich selber eingebaut,

Daher hast du das Problem, die Polfilter sind dafür nicht vogesehen.

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.