Forum: Mikrocontroller und Digitale Elektronik Hilfe beim Identifizieren eines LCD-Displays


von Wolfgang K. (kunos)


Angehängte Dateien:

Lesenswert?

Hallo,

Da unser Dual IR 6S schon seit längerem seinen Geist aufgegeben hat, 
will ich ihm mittels Raspi und dem ugreen DAB+ ein neues und besseres 
Leben einhauchen.

Nun habe ich das Gerät zerlegt, um mich mit den Bedienelementen vertraut 
zu machen, die wiederverwendet werden sollen.  Beim Display komme ich 
leider überhaupt nicht weiter.

Mit keiner der auf dem Display zu findenden Zeichenketten kann ich ein 
Datenblatt o.Ä. finden.

Das Display selbst ist hintergrundbeleuchtet und das eigentliche Panel 
steckt daher nochmal in einem Gehäuse.
Die Gehäusemasse aussen sind 64,9mm x 39,1mm. Das Panel selbst hat wohl 
63mm x 31mm von denen im Betrieb nur 56mmx28mm durch die Frontplatte zu 
sehen sind.

Das Display ist mit Sicherheit ein monochromes Pixelarray, wie es in dem 
einen angefügten Bild zu sehen ist. Menurahmen und Scrollbars sind Teil 
der Anzeige.

Folgende Zeichenketten sind auf dem Display zu finden:
1
94VO R28
2
G09N-V6.5-LCD PCB
3
94V0 1.6MM VO.2
4
20123-8-12
5
6
BLG1286402--FPC
7
1513
8
BL0011W4-A0

Der Anschluss ist mit den folgenden Pins beschriftet:
1
RES
2
RS
3
CS
4
SLK
5
DATA
6
VD0
7
GND
8
LED-
9
LED+
dürfte wohl per I2C angesprochen werden. Was ist aber RES und RS?

Wer mir hier mit Hinweisen und Tips und Tricks weiterhelfen kann, ist 
herzlich willkommen, dies zu tun.
Packe ich das dann zunächst mit einem 3,3V Arduino testweise an, oder 
sind 5V kein Problem?

Mein Plan sieht vor, dass ein Arduino (oder auch nur ATTiny) das Display 
und die Bedientasten treibt, während der Raspi dann 
DAB+/FM/InternetRadio/WLAN-Streaming/USB-Stick/Bluetooth bedient.

Wenn alle Stricke reißen, was für ein Display mit 56mmx28mm 
Darstellungsbereich, Aussenmasse nicht mehr als 80mm x 40mm  käme 
infrage?

von Rüdiger B. (rbruns)


Lesenswert?

Wolfgang K. schrieb:
> 12864

Ist eine Bezeichnung für Grafikdisplays.

von Marc X. (marc_x)


Lesenswert?

Rüdiger B. schrieb:
> Wolfgang K. schrieb:
>> 12864
>
> Ist eine Bezeichnung für Grafikdisplays.

Das sagt nur aus, dass das Display eine Auflösung von 128x64 hat, ist 
aber keine eindeutige Typenbezeichnung

von Torsten B. (butterbrotstern)


Lesenswert?

RES = Reset
RS = Register Select
CS = Chip Select
Der Flex-Anschluss hat 30 Leitungen.
Ist auf dem Flex (FPC) ein IC? Wenn ja, schau mal, ob Du darauf etwas 
erkennen kannst.

: Bearbeitet durch User
von Wolfgang K. (kunos)


Lesenswert?

Torsten B. schrieb:
> Der Flex-Anschluss hat 30 Leitungen.
> Ist auf dem Flex (FPC) ein IC? Wenn ja, schau mal, ob Du darauf etwas
> erkennen kannst.

Nein, die einzigen Bauteile, die zu sehen sind, sind die Kondensatoren 
und Widerstände auf der Rückseite der Platine. Das Flexkabel 
verschwindet -wie auf dem einen Bild zu sehen- unmittelbar im 
Displaygehäuse.

Ob in diesem Gehäuse weitere Bauteile  enthalten sind, erschliesst sich 
mir nicht. Das Ganze sieht vergossen aus.

Die Platine ist auch eindeutig einlagig. Also alles, was da passiert, 
ist auf dem einen Foto zu sehen.

: Bearbeitet durch User
von Keks F. (keksliebhaber)


Lesenswert?


: Bearbeitet durch User
von Wolfgang K. (kunos)


Lesenswert?

Keks F. schrieb:
> https://www.ladyada.net/learn/lcd/st7565.html

Dank Dir für den Link.  Das sieht vielversprechend aus, das Display im 
Beispiel ht große Ähnlichkeit. Auch 30 polige Flex mit jeder Menge C's 
und zwei R's. Das lohnt sich, dass ich mich morgen damit mal näher 
beschäftige!

von Keks F. (keksliebhaber)


Lesenswert?

Habe es auch nur anhand deiner Daten gegooglet. Es lohnt sich bei 
Bezeichnungen beliebig viele Zeichen am Ende wegzulassen.

von Wolfgang K. (kunos)


Lesenswert?

Hallo zusammen,

nun muss ich mich hier nochmals melden. Die Tips hier klangen 
vielversprechend, leider hat mir das bislang nicht weitergeholfen.

Ich habe nun mithilfe der Bibliothek u8g2 etwa 50 infrage kommende 
Displays mit 4-wire SPI durchprobiert 
(https://github.com/olikraus/u8g2/wiki/u8g2setupcpp ).
Bei einigen bekomme ich zufällige Muster blinkender Punkte, bei anderen 
ein paar vertikale Linien. Jedoch bleibt der Inhalt des Displays 
statisch, obwohl das von mir verwendete Beispiel Graphics-Test 
verschiedenste Text und Grafikausgaben vornimmt.
Ich habe das Ganze sowohl mit einem ESP8266 als auch mit einem Bluepill 
als Controller durchgespielt.
Die korrekte Funktion des Programmes konnte ich mit zwei anderen 
Displays verifizieren.
Ich kann das Display mit der Elektronik des Blaupunkt-Radios noch zu 
einer Einschaltanimation bewegen, so das das Display selbst auch in 
Ordnung zu sein scheint.
Die folgenden Display-Initialisierungen habe ich erfolglos 
durchgetestet:
U8G2_SSD1305_128X64_ADAFRUIT
U8G2_SSD1305_128X64_RAYSTAR
U8G2_SSD1306_128X64_NONAME
U8G2_SSD1306_128X64_VCOMH0
U8G2_SSD1306_128X64_ALT0
U8G2_SSD1312_128X64_NONAME
U8G2_SH1106_128X64_NONAME
U8G2_SH1106_128X64_VCOMH0
U8G2_SH1106_128X64_WINSTAR
U8G2_SH1107_64X128
U8G2_SSD1309_128X64_NONAME2
U8G2_SSD1309_128X64_NONAME0
U8G2_SSD1325_NHD_128X64
U8G2_SSD0323_OS128064
U8G2_UC1701_MINI12864
U8G2_UC1628_128X64
U8G2_UC1611_EA_DOGXL240
U8G2_UC1611_EW50850
U8G2_ST7565_EA_DOGM128
U8G2_ST7565_LM6063
U8G2_ST7565_64128N
U8G2_SSD0323_OS128064
U8G2_ST7565_64128N
U8G2_ST7565_ZOLEN_128X64
U8G2_ST7565_LM6059
U8G2_ST7565_KS0713
U8G2_ST7565_LX12864
U8G2_ST7565_ERC12864
U8G2_ST7565_ERC12864
U8G2_ST7565_NHD_C12864
U8G2_ST7565_JLX12864
U8G2_ST7565_NHD_C12832
U8G2_ST7539_192X64
U8G2_UC1601_128X32
U8G2_UC1601_128X64
U8G2_ST7565_EA_DOGM132
U8G2_ST7567_PI_132X64
U8G2_ST7567_JLX12864
U8G2_ST7567_ENH_DG128064
U8G2_ST7567_ENH_DG128064I
U8G2_ST7567_OS12864
U8G2_ST7567_ERC13232
U8G2_ST7567_LW12832
U8G2_ST7586S_JLX384160
U8G2_ST7586S_ERC240160
U8G2_ST7588_JLX12864
U8G2_ST75160_JM16096
U8G2_NT7534_TG12864R
U8G2_SSD1322_NHD_128X64
U8G2_GU800_128X64

Irgendwelche weiteren Ideen?

von MaWin O. (mawin_original)


Lesenswert?

>LCD-Display
Ist das ähnliches, wie ein LC-Display?

von Harald W. (wilhelms)


Lesenswert?

MaWin O. schrieb:

>>LCD-Display
> Ist das ähnliches, wie ein LC-Display?

Nein, das ist eine Anzeige für Stotterer.

von Kolja (bastler_kolja)


Lesenswert?

Wolfgang K. schrieb:
> Ich kann das Display mit der Elektronik des Blaupunkt-Radios noch zu
> einer Einschaltanimation bewegen, so das das Display selbst auch in
> Ordnung zu sein scheint.

Logic analyzer bzw. Oszi mit spi Decoder anklemmen und schauen was 
passiert. Dann Datasheets zu passenden Displays abklappern.

von Wastl (hartundweichware)


Lesenswert?

MaWin O. schrieb:
> Ist das ähnliches, wie ein LC-Display?

Ja ja, die LCD-Display-Anzeigen-Bildschirme, immer wieder ein
Quell der Freude ....

von Wolfgang R. (Firma: www.wolfgangrobel.de) (mikemcbike)


Lesenswert?


Beitrag #7615992 wurde von einem Moderator gelöscht.
von Wolfgang K. (kunos)


Lesenswert?

Wolfgang R. schrieb:
> https://simple-circuit.com/interfacing-arduino-st7565-lcd-graphics-test-example/
>
> Hier ist mal ein Beispiel...

Tut auch nicht. Die einfachen ST7565-Arduino-Bibliotheken hatte ich ganz 
zu Beginn probiert. Dann habe ich die U8G2 Bibliothek entdeckt, die 
alleine für den ST7565 über 10 Varianten enthält.

Hilfreich wäre ggf. eine Liste aller (oder möglichst vieler) verfügbaren 
SPI basierten Display-Steuerchips, die über das hinausgeht, was in U8G2 
drin ist.

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.