Forum: Mikrocontroller und Digitale Elektronik HD44780 14char ohne Backlight gegen 16char mit Backlight


von Julian (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

ich habe ein Instrument von Kawai, welches eine Dotmatrix ohne 
Hintergrundbeleuchtung verwendet. Gerne würde ich diese zwecks besserer 
Lesbarkeit gegen eine mit Beleuchtung tauschen.

Der Chip dieser Matrix besitzt die Bezeichnung HD44780A00. Die Platine 
hat 14 Eingänge, von welcher alle belegt/verdrahtet sind.

Nun möchte ich diese Matrix gerne gegen folgende tauschen: 
https://www.amazon.de/Zeichen-Display-HD44780-Backlight-Arduino-Blau/dp/B009GEPZRE

Laut einer Website für den Raspi sind die ersten beiden Pins GND und 
5v+. Das meine Platine im Instrument nur 14 Pins besitzt, führe ich 
daher auf die fehlende Beleuchtung zurück, da Pin 15 und 16 ebenfalls 
GND und +5V für die LED sind (Anode/Kathode). LinK: 
https://www.schnatterente.net/technik/raspberry-pi-32-zeichen-hitachi-hd44780-display

Frage nun: Kann ich mittels Verbindung von Pin 2 und 15 diese Matrix 
nutzen, oder könnte dies Probleme in irgendeiner FOrm bereiten? Ich habe 
dazu einmal ein paar Fotos der Originalplatine beigefügt.

vG

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Julian schrieb:
> Ich habe
> dazu einmal ein paar Fotos der Originalplatine beigefügt.

Mit Hilfe des HD44780 Datenblattes kannst du ja einfach die Belegung des 
Originals rausschreiben und dann mit dem neuen Display vergleichen. Die 
Reihenfolge von rechts nach links ist nämlich ab und zu mal verdreht.

Wenn du das hast, vergleiche die Position der Schraubenlöcher. Die 
müssen natürlich auch passen.
Dann kannst du das Display von der Versorgung des LCD mit beleuchten, 
wenn du die im DB des neuen Displays vorgeschlagenen etwaigen 
Vorwiderstände verbaust. Anode = Plus, Kathode = Minus/Masse.

von (prx) A. K. (prx)


Lesenswert?

Die Hintergrundbeleuchtung der HD44780 Displays besteht oft aus den 
blanken LEDs an den genannten Pins, ohne Widerstand zur Strombegrenzung. 
Einfach mit VCC/GND verbinden tötet die LEDs dann. Welcher Strom 
erforderlich ist steht im Datasheet vom Display. Hat man kein 
Datasheet...

Der Strom für die LEDs kann recht beträchtlich sein, je nach Display und 
gewünschter Helligkeit. Bei Umbau eines bestehenden Gerätes ist das zu 
beachten.

: Bearbeitet durch User
von spess53 (Gast)


Lesenswert?

Hi

>Mit Hilfe des HD44780 Datenblattes kannst du ja einfach die Belegung des
>Originals rausschreiben und dann mit dem neuen Display vergleichen.

Was hat das Datenblatt vom HD44780 mit de Beleuchtung des Displays zu 
tun?

Einfach VCC mit Anode und GND mit Kathode der Beleuchtung verbinden. In 
eine der Verbindungen den Vorwiderstand für die Beleuchtung einfügen. Da 
braucht es kein Datenbatt des Displaycontrollers.

>https://www.schnatterente.net/technik/raspberry-pi...

Auf Schnatterinchen würde ich da nicht vertrauen.

MfG Spess

von (prx) A. K. (prx)


Lesenswert?

spess53 schrieb:
> Was hat das Datenblatt vom HD44780 mit de Beleuchtung des Displays zu
> tun?

Die Pins der Beleuchtung sind die einzigen, die nicht am HD enden. ;-)

Aber hier gehts wohl eher um die Frage, ob die 14 Pins des bestehenden 
Displays der üblichen Belegung entsprechen. Ich habe ein paar mit 
zweireihigem Anschluss. Da hängt das davon ab, ob man von oben oder 
unten rangeht. Von unten ists wimre verkehrt herum. ;-)

: Bearbeitet durch User
von Teo D. (teoderix)


Lesenswert?

"
Frage:
Werden extra Module benötigt um es anzusteuern oder muss man es nur an 
den Raspberry anschließen?
Antwort:
Das Modul benötigt noch einen 50K Trimmer für den Kontrast und einen 
Vorwiderstand (ca. 680 Ohm) für die Beleuchtung.
Von Gerd am 21. Dezember 2016
"
https://www.amazon.de/forum/-/TxRO3U55D3QGZS/ref=ask_dp_dpmw_al_hza?asin=B009GEPZRE

|-/

von yesitsme (Gast)


Lesenswert?

Das LCD das du ersetzen möchtest... ist das Einzeilig mit 16 Zeichen?

Und das was ein einbauen willst 2-zeilig?

von spess53 (Gast)


Lesenswert?

HI

>Das Modul benötigt noch einen 50K Trimmer für den Kontrast...

Üblich sind 10...15k.

>Das LCD das du ersetzen möchtest... ist das Einzeilig mit 16 Zeichen?

Eigentlich sind es meist 2x8 zweizeilig.

MfG Spess

von hinz (Gast)


Lesenswert?

spess53 schrieb:
>>Das LCD das du ersetzen möchtest... ist das Einzeilig mit 16 Zeichen?
>
> Eigentlich sind es meist 2x8 zweizeilig.

Die sind exotischer als 16x1.

von spess53 (Gast)


Lesenswert?

Hi

>Die sind exotischer als 16x1.

Quatsch. Du must zwischen zwischen sichtbarer Zeile und Initialisierung 
des HD44789 unterscheiden (ein-/ zweizeilig). Die sichtbar einzeiligen 
16 Chr. werden als zweizeilig als 8+8 initialisiert.

Siehe hier z.B. unter 1 Zeile, 16 Zeichen:

http://www.lcd-module.de/produkte/dotmatrix/tabellen.html#c2356

MfG Spess

von hinz (Gast)


Lesenswert?

spess53 schrieb:
> werden als zweizeilig als 8+8 initialisiert.

Hättest ja gleich schreiben können, dass du das meinst.

von Michael B. (laberkopp)


Lesenswert?

Julian schrieb:
> Kann ich mittels Verbindung von Pin 2 und 15 diese Matrix nutzen

Die Hintergrundbeleuchtung will selten 5V direkt sondern meist 5V über 
einen Vorwiderstand sehen.

von hinz (Gast)


Lesenswert?

Michael B. schrieb:
> Julian schrieb:
>> Kann ich mittels Verbindung von Pin 2 und 15 diese Matrix nutzen
>
> Die Hintergrundbeleuchtung will selten 5V direkt sondern meist 5V über
> einen Vorwiderstand sehen.

Das ist ja leicht zu sehen, ob bereits ein Vorwiderstand verbaut ist.

von TU Student 1. (student0)


Lesenswert?

Ich vermute mal, dass (fast) alle heute produzierten Module direkt von 
5V laufen, speziell die mit "coolen" Farben und stromsparendem 
Side-Backlight.  Mit einem Zusatz-Widerstand sind solche Displays dann 
zu dunkel.

http://www.artronic.com.pl/o_produkcie.php?id=1092

Wie der Kollege sagte, schau mal ob bei LED_A/LED_K ein Widerstand zu 
sehen ist.

Dein Display ist ein "Fake-16x1" (2x8 nebeneinander). Das hat man so 
gemacht um sich den zusätzlichen Spaltentreiber zu sparen.   So gut wie 
alle heute verkauften 16x1 Display sind von diesem Typ.

Da das Display sowieso an Kabeln hängt, ist es auch egal, ob die 
Anschlüsse oben oder unten sind.

Ein passendes Display wäre z.b. das hier, falls es mechanisch passt:
https://www.aliexpress.com/item/Blue-Blacklight-1601-16x1-Character-LCD-Display-Module/32780997445.html?

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

spess53 schrieb:
> Was hat das Datenblatt vom HD44780 mit de Beleuchtung des Displays zu
> tun?

Weiterlesen hätte nicht geschadet und dir eine Frage erspart:

Matthias S. schrieb:
> Die
> Reihenfolge von rechts nach links ist nämlich ab und zu mal verdreht

Und das bezieht sich nicht nur auf die Beleuchtung, sondern auch auf die 
Kontrollpins.

von Julian (Gast)


Lesenswert?

Hallo zusammen,

erstmal danke für die zahlreichen Feddbacks.

Um es kurz zu machen: Natürlich weiß ich nicht, ob die Pins dort anders 
belegt sind als wie es bei der Ersatzplatine der Fall ist. Das einzige 
was ich prüfen könnte wäre +5v via Multimeter. Für die anderen Pins wäre 
trial and error angesagt. Imzweifelsfall würde halt nur Kudawelsch dort 
stehen.

Hinsichtlich der LED hatte ich auch an den Strombedarf gedacht. Ob der 
ausreicht kann ich nicht sagen. Da hilt wohl nur messen.

Das Display zeigt übrigends immer nur eine Zeile an. Ob das jetzt 2x8 
oder 1x16 sind übersteigt ebenfalls meine Kenntnisse. Das Manual aht 
auch keinen Hinweis auf die Hardware. Die Module sind jetzt auch nicht 
sooo teuer, dass einFehlkauf mich in den finanziellen Ruin treiben 
würde.

Ich denke sinnvoll wäre es, erst mal zu messen, wieviel Ampere dort 
ankommen und dann zu gucken, ob ein 2x8 Display funktioniert. Kann ich 
dann das von AMazon benutzen oder ratet ihr zu einem anderen?

Ach ja: Könnt ihr ein gutes Multimeter empfehlen? Es sollte natürlich 
kein Biligteil sein aber auch zwangsweise kein Fluke.

Gruß,
J.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Julian schrieb:
> Das einzige was ich prüfen könnte wäre +5v via Multimeter. Für die
> anderen Pins wäre trial and error angesagt.

Nein. Du kannst auch ausmessen, welcher Anschluss des HD44780 mit den 
Anschlüssen der Displayplatine verbunden ist. Dazu musst Du Dir die 
Pinbelegung des HD44780 ansehen, Dir die relevanten Signale 'raussuchen 
und mit einer Widerstands- oder Durchgangsmessung messen.

Ist keine Raketenwissenschaft, und besser als "trial and 
error"-Gefrickel.

von Teo D. (teoderix)


Lesenswert?

Julian schrieb:
> Ach ja: Könnt ihr ein gutes Multimeter empfehlen? Es sollte natürlich
> kein Biligteil sein aber auch zwangsweise kein Fluke.

Pssst!
"Sowas darfst du hier nicht frage. Willst du eine Schlägerei auslösen?"
:)


Julian schrieb:
> Das einzige
> was ich prüfen könnte wäre +5v via Multimeter.

Das und die Hintergrund LED über einen Widerstand anschließen, reicht.
Falls die Datenleitungen falsch angeschlossen sind, geht nichts kaputt. 
Selbst Kurzschlüsse sollten da keinen Schaden anrichten.


> Ich denke sinnvoll wäre es, erst mal zu messen, wieviel Ampere dort
> ankommen

Bei dem Satz, so ohne Kontext, läuft's mir kalt über den Rücken!


EDIT:
Rufus Τ. F. schrieb:
> Ist keine Raketenwissenschaft, und besser als "trial and
> error"-Gefrickel.

Wo er recht hat, hat er recht, gelle. |-}

: Bearbeitet durch User
von Harry L. (mysth)


Lesenswert?

Vorsicht!
Es gibt Displays mit 5x8 und 5x10 Font!
Die von Amazon haben 5x8.
Das Original-Display sieht aber eher nach 5x10 aus.
Wenn die Init-Sequenz für nen 5x10-Font kommt, wird das nicht 
funktionieren.

von Julian (Gast)


Lesenswert?

Teo D. schrieb:

> Pssst!
> "Sowas darfst du hier nicht frage. Willst du eine Schlägerei auslösen?"
> :)

Die findet hier doch bereits statt XD


>> Ich denke sinnvoll wäre es, erst mal zu messen, wieviel Ampere dort
>> ankommen
>
> Bei dem Satz, so ohne Kontext, läuft's mir kalt über den Rücken!

Ähm, wie soll ich den Vorwiederstand denn ohne Ampere berechnen, wenn 
ich nur Betriebsspannung und Durchlasspannung kenne? Ich meinte den 
Strom, der am Display sowieso derzeit ankommt, um diesen dann von Pin 1 
bzw. 2 uf 15/16 zu überbrücken.

von Teo D. (teoderix)


Lesenswert?

Julian schrieb:
> Ähm, wie soll ich den Vorwiederstand denn ohne Ampere berechnen, wenn
> ich nur Betriebsspannung und Durchlasspannung kenne?

Falls du da gekauft hast, was du da verlinkt hast.
Beitrag "Re: HD44780 14char ohne Backlight gegen 16char mit Backlight"
Damit anfangen und messen. Mehr als 30mA würde ich aber nicht 
durchjagen.

von Julian (Gast)


Lesenswert?

Ach ja der Text ist 8 dots hoch.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Rufus Τ. F. schrieb:
> Dazu musst Du Dir die
> Pinbelegung des HD44780 ansehen, Dir die relevanten Signale 'raussuchen
> und mit einer Widerstands- oder Durchgangsmessung messen.
>
> Ist keine Raketenwissenschaft, und besser als "trial and
> error"-Gefrickel.

So isses, das meinte ich mit meinem Beitrag über Belegung und 
Datenblatt. Hättest du ein weniger schattiges Foto der Chipseite des 
Displays gemacht, könnte ich dir sogar die Belegung sagen. Das sieht 
alles recht übersichtlich aus.

von Julian (Gast)


Angehängte Dateien:

Lesenswert?

Kurzes Feedback:

Das 16x1 Display funktioniert einwandfrei. Musste nur von Pin 1 (GND) 
und 2 (+5V) eine Brücke nach Pin 15/16 löten. Die entsprechenden 
Wiederstände für die LEDs sind bereits auf der Platine verbaut.

Gruß,
J.

von TU Student 1. (student0)


Lesenswert?

Danke für dein Feedback!

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.