HD44780 LCD (5V) an LiIon betreiben...

P

Peter Heitzer

Guest
Ich möchte einen µC zusammen mit einem LCD an einer LiIonzelle betreiben.
Die LCD-Module sind zwar für 5 V gedacht, aber der HD44780 darauf
funktioniert von 2.7-5V. Ledidglich für die Kontrastspannung (Vo) des
LCD muss ich eine negative Spannung, z.B. über einen ICL7660 oder eine
selbstgebaute Ladungspumpe zur Verfügung stellen.
Da ich die Zelle möglichst gut ausnutzen will, habe ich anfangs etwas
über 4 V und gegen Ende ca. 3 V an Betriebsspannung. Ich möchte allerdings
nicht den Kontrast mit einem Poti nachjustieren; der Kontrast sollte
über die gesamte Zeit konstant sein. Reicht es dafür, daß ich mittels
einer TL431 die Spannung zwischen Vo (Pin3 bei der Standardbelegung)
und VCC auf einen konstanten Wert begrenze?
Controller und LCD werden bei üblichen Raumtemperaturen, von etwa
10-30 Grad betrieben.

--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
 
Am 07.07.2022 um 10:52 schrieb Peter Heitzer:
Ich möchte einen µC zusammen mit einem LCD an einer LiIonzelle betreiben.
Die LCD-Module sind zwar für 5 V gedacht, aber der HD44780 darauf
funktioniert von 2.7-5V. Ledidglich für die Kontrastspannung (Vo) des
LCD muss ich eine negative Spannung, z.B. über einen ICL7660 oder eine
selbstgebaute Ladungspumpe zur Verfügung stellen.
Da ich die Zelle möglichst gut ausnutzen will, habe ich anfangs etwas
über 4 V und gegen Ende ca. 3 V an Betriebsspannung. Ich möchte allerdings
nicht den Kontrast mit einem Poti nachjustieren; der Kontrast sollte
über die gesamte Zeit konstant sein. Reicht es dafür, daß ich mittels
einer TL431 die Spannung zwischen Vo (Pin3 bei der Standardbelegung)
und VCC auf einen konstanten Wert begrenze?
Controller und LCD werden bei üblichen Raumtemperaturen, von etwa
10-30 Grad betrieben.

Bist du sicher, dass du eine negative Kontrastspannung brauchst? Bei den
HD44780 Displays die ich verwende habe ich da eine positive Spannung die
einfach über ein Poti eingestellt wird. Bei Betrieb aus einer Batterie
könnte eine Stabilisierung vielleicht sinnvoll sein. Ich verwende für
batteriebetriebene Geräte TFT Displays mit SSD1963 oder ILI9341 o.ä.. Da
ist das nicht nötig.

Man hat bei den alten HD44780 manchmal das Problem, dass der Kontrast
temperaturabhängig und deshalb bei geringen Temperaturen zu gering ist.
Bei Raumtemperatur sollte das aber kein Problem sein.
 
stefan <adresse@ist.invalid> wrote:
Am 07.07.2022 um 10:52 schrieb Peter Heitzer:
Ich möchte einen µC zusammen mit einem LCD an einer LiIonzelle betreiben.
Die LCD-Module sind zwar für 5 V gedacht, aber der HD44780 darauf
funktioniert von 2.7-5V. Ledidglich für die Kontrastspannung (Vo) des
LCD muss ich eine negative Spannung, z.B. über einen ICL7660 oder eine
selbstgebaute Ladungspumpe zur Verfügung stellen.
Da ich die Zelle möglichst gut ausnutzen will, habe ich anfangs etwas
über 4 V und gegen Ende ca. 3 V an Betriebsspannung. Ich möchte allerdings
nicht den Kontrast mit einem Poti nachjustieren; der Kontrast sollte
über die gesamte Zeit konstant sein. Reicht es dafür, daß ich mittels
einer TL431 die Spannung zwischen Vo (Pin3 bei der Standardbelegung)
und VCC auf einen konstanten Wert begrenze?
Controller und LCD werden bei üblichen Raumtemperaturen, von etwa
10-30 Grad betrieben.


Bist du sicher, dass du eine negative Kontrastspannung brauchst? Bei den
HD44780 Displays die ich verwende habe ich da eine positive Spannung die
Bei dem getesteten Exemplar brauche ich zwischen Vo und Vcc etwa 4.3 V für
einen brauchbaren Kontrast; das geht mit der Versorgung mit LiIon nur, wenn
eine negative Spannung an Vo anliegt. BTDT.

--
Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
 
Am 08.07.2022 um 09:24 schrieb Peter Heitzer:
stefan <adresse@ist.invalid> wrote:
Am 07.07.2022 um 10:52 schrieb Peter Heitzer:
Ich möchte einen µC zusammen mit einem LCD an einer LiIonzelle betreiben.
Die LCD-Module sind zwar für 5 V gedacht, aber der HD44780 darauf
funktioniert von 2.7-5V. Ledidglich für die Kontrastspannung (Vo) des
LCD muss ich eine negative Spannung, z.B. über einen ICL7660 oder eine
selbstgebaute Ladungspumpe zur Verfügung stellen.
Da ich die Zelle möglichst gut ausnutzen will, habe ich anfangs etwas
über 4 V und gegen Ende ca. 3 V an Betriebsspannung. Ich möchte allerdings
nicht den Kontrast mit einem Poti nachjustieren; der Kontrast sollte
über die gesamte Zeit konstant sein. Reicht es dafür, daß ich mittels
einer TL431 die Spannung zwischen Vo (Pin3 bei der Standardbelegung)
und VCC auf einen konstanten Wert begrenze?
Controller und LCD werden bei üblichen Raumtemperaturen, von etwa
10-30 Grad betrieben.


Bist du sicher, dass du eine negative Kontrastspannung brauchst? Bei den
HD44780 Displays die ich verwende habe ich da eine positive Spannung die
Bei dem getesteten Exemplar brauche ich zwischen Vo und Vcc etwa 4.3 V für
einen brauchbaren Kontrast; das geht mit der Versorgung mit LiIon nur, wenn
eine negative Spannung an Vo anliegt. BTDT.

Ok, das macht Sinn. Ich hab solche Displays immer nur mit 5V betrieben.
Für 3V nehm ich inzwischen was anderes. Gibt da auch sehr schöne und
billige OLED Displays.
 
Am 08.07.2022 um 12:54 schrieb stefan:
nehm ich inzwischen was anderes. Gibt da auch sehr schöne und billige OLED
Displays.

Mit identischer Ansteuerung? Und/oder in haltbar? Die von Bolymin und sind
nur für 5V spezifiziert. Die von electronic-Assembly sind AFAIK nur für
I2C/SPI mit SSD1311-Controller, aber 3.3/5V.
Die billigen China-OLEDs verbleichen meist sehr schnell bei Dauerbetrieb.

Bernd
 
Bernd Laengerich wrote:
Am 08.07.2022 um 12:54 schrieb stefan:
nehm ich inzwischen was anderes. Gibt da auch sehr schöne und billige OLED
Displays.

Mit identischer Ansteuerung? Und/oder in haltbar? Die von Bolymin und sind
nur für 5V spezifiziert. Die von electronic-Assembly sind AFAIK nur für
I2C/SPI mit SSD1311-Controller,

Nein. Das ganz normale 8-Bit-/ 4-Bit-Interface, wie das alle kennen.

MfG
hjs
 
Am 08.07.2022 um 16:52 schrieb Hans-Juergen Schneider:

> Nein. Das ganz normale 8-Bit-/ 4-Bit-Interface, wie das alle kennen.

Hast Du da mal einen Link?

Bernd
 
Am 08.07.2022 um 16:54 schrieb Ingrid Laengerich:

> Hast Du da mal einen Link?

Ah, habs gefunden. Z.B. EA W202-XLG.
Scheint laut
https://www.makerconnect.de/index.php?threads/oled-mit-hd44780-treibt-mich-in-den-wahnsinn.2582/
im 4bit-Modus einige Macken zu haben.

Bernd
 
Bernd Laengerich wrote:
Am 08.07.2022 um 16:54 schrieb Ingrid Laengerich:

Hast Du da mal einen Link?

Ah, habs gefunden. Z.B. EA W202-XLG.
Scheint laut
https://www.makerconnect.de/index.php?threads/oled-mit-hd44780-treibt-mich-in-den-wahnsinn.2582/
im 4bit-Modus einige Macken zu haben.

Keine Ahnung. Ich hatte das W082 probiert. Das ging.

Allerdings ist dieser Kram eher ungünstig bei Batteriebetrieb.

MfG
hjs
 
Am 08.07.2022 um 17:03 schrieb Bernd Laengerich:
Am 08.07.2022 um 16:54 schrieb Ingrid Laengerich:

Hast Du da mal einen Link?

Ah, habs gefunden. Z.B. EA W202-XLG.
Scheint laut
https://www.makerconnect.de/index.php?threads/oled-mit-hd44780-treibt-mich-in-den-wahnsinn.2582/
im 4bit-Modus einige Macken zu haben.

Bernd

Ich nehm TFT Displays mit SSD1963 o.ä. im 8-Bit Parallel-Modus und OLED
Displays mit 1306 und I2C.

HD44780 nur noch bei älteren Sachen die ich vor Jahren mal konstruiert
habe und wo Kunden Nachschub ordern.
 
On 2022-07-07, stefan <adresse@ist.invalid> wrote:
Bist du sicher, dass du eine negative Kontrastspannung brauchst? Bei den
HD44780 Displays die ich verwende habe ich da eine positive Spannung die
einfach über ein Poti eingestellt wird.

Gibt es, ja. Es gibt aber auch Displays, die auch bei +5V bereits eine
negative Kontrastspannung benötigen, und bei niedrigerer Betriebsspannung
erst Recht.

cu
Michael
 
Am 08.07.2022 um 20:27 schrieb Michael Schwingen:
On 2022-07-07, stefan <adresse@ist.invalid> wrote:
Bist du sicher, dass du eine negative Kontrastspannung brauchst? Bei den
HD44780 Displays die ich verwende habe ich da eine positive Spannung die
einfach über ein Poti eingestellt wird.

Gibt es, ja. Es gibt aber auch Displays, die auch bei +5V bereits eine
negative Kontrastspannung benötigen, und bei niedrigerer Betriebsspannung
erst Recht.

Mag sein, ist mir bei HD44780 Displays aber noch nicht untergekommen,
aber ich hatte vor Jahrzehnten mal Grafikdisplays 64x128 (?) mit
ähnlichem Anschluss wie die Textdisplays aber mit einem anderen
Controller wo eine negative Konstrastspannung benötigt wurde.
 
On 2022-07-08, Bernd Laengerich <Bernd.Laengerich@web.de> wrote:
Nein. Das ganz normale 8-Bit-/ 4-Bit-Interface, wie das alle kennen.

Hast Du da mal einen Link?

Raystar REC001602AWPP. Verhält sich wie ein HD44780-LCD, leuchtet weiss:

https://www.tme.eu/en/details/rec001602awpp5n01/alphanumeric-oled-displays/raystar-optronics/rec001602awpp5n00100/

Im Datenblatt sind 40000h Lebensdauer angegeben - bisher ist mir nichts zu
Ohren gekommen, daß die im Dauerbetrieb Ärger machen (im Gegensatz zu den
blau-weissen LCDs, die wir vorher hatten, und die nach 1-2 Jahren deutlich
sichtbar Helligkeit *und* Kontrast verloren haben).

Ein graphisches Display wäre schicker, hätte aber nicht 1:1 in das
vorhandene Design gepasst ...

cu
Michael
 
On 2022-07-08, stefan <adresse@ist.invalid> wrote:
Gibt es, ja. Es gibt aber auch Displays, die auch bei +5V bereits eine
negative Kontrastspannung benötigen, und bei niedrigerer Betriebsspannung
erst Recht.

Mag sein, ist mir bei HD44780 Displays aber noch nicht untergekommen,

Hier liegen irgendwo noch welche - alt, möglicherweise ist das bei Displays
mit erweitertem Temperaturbereich relevant.

cu
Michael
 
Am 09.07.2022 um 13:49 schrieb Michael Schwingen:
On 2022-07-08, stefan <adresse@ist.invalid> wrote:
Gibt es, ja. Es gibt aber auch Displays, die auch bei +5V bereits eine
negative Kontrastspannung benötigen, und bei niedrigerer Betriebsspannung
erst Recht.

Mag sein, ist mir bei HD44780 Displays aber noch nicht untergekommen,

Hier liegen irgendwo noch welche - alt, möglicherweise ist das bei Displays
mit erweitertem Temperaturbereich relevant.

cu
Michael

Ist ja mittlerweile aber nicht mehr interessant. Die alten
Grafikdisplays hab ich damals in einer Großschlachterei eingesetzt. Da
gab es schon Probleme mit dem Kontrast bei niedrigen Temperaturen.

Ich hab HD44780 Displays seit den 80ern eingesetzt, damals mit 8051 und
später mit ATmega. Einige Systeme laufen immer noch und hin und wieder
bauen wir von den alten Sachen auch noch welche für Kunden.

Bei neuen Sachen setze ich meist STM32 ein und wenn ein Display benötigt
wird dann TFT Displays mit Touch. Die sind als 3.2\'\' Version nicht
teurer als so ein 4x20 Textdisplay und die haben zusätzlich
Touchfunktion. Das spart dann auch noch Taster ein.

Mein aktuelles Projekt ist ein kleines tragbares Messgerät mit einem
0,91\'\' OLED Display mit I2C. Das hat einen SSD1306 Controller. Angenehm
ist da die einfache Verkabelung.
 
Am 07.07.22 um 17:30 schrieb stefan:
Am 07.07.2022 um 10:52 schrieb Peter Heitzer:
Ich möchte einen µC zusammen mit einem LCD an einer LiIonzelle betreiben.
Die LCD-Module sind zwar für 5 V gedacht, aber der HD44780 darauf
funktioniert von 2.7-5V. Ledidglich für die Kontrastspannung (Vo) des
LCD muss ich eine negative Spannung, z.B. über einen ICL7660 oder eine
selbstgebaute Ladungspumpe zur Verfügung stellen.
Da ich die Zelle möglichst gut ausnutzen will, habe ich anfangs etwas
über 4 V und gegen Ende ca. 3 V an Betriebsspannung. Ich möchte
allerdings
nicht den Kontrast mit einem Poti nachjustieren; der Kontrast sollte
über die gesamte Zeit konstant sein. Reicht es dafür, daß ich mittels
einer TL431 die Spannung zwischen Vo (Pin3 bei der Standardbelegung)
und VCC auf einen konstanten Wert begrenze?
Controller und LCD werden bei üblichen Raumtemperaturen, von etwa
10-30 Grad betrieben.


Bist du sicher, dass du eine negative Kontrastspannung brauchst? Bei den
HD44780 Displays die ich verwende habe ich da eine positive Spannung die
einfach über ein Poti eingestellt wird. Bei Betrieb aus einer Batterie
könnte eine Stabilisierung vielleicht sinnvoll sein. Ich verwende für
batteriebetriebene Geräte TFT Displays mit SSD1963 oder ILI9341 o.ä.. Da
ist das nicht nötig.

Das hängt nicht von \"HD44780\" ab sondern der verwendeten Technologie des
LCD und was auf dem Modul zur Ansteuerung bereits integriert wurde.
Da hilft nur ein Blick ins Datenblatt ob extern auch eine negative
Spannung benötigt wird oder eine einfache positive Spannung reicht.

Gerald
 

Welcome to EDABoard.com

Sponsor

Back
Top