Forum: Mikrocontroller und Digitale Elektronik Blaues LCD oder GLCD, wer kennt dieses?


von Alfred (Gast)


Angehängte Dateien:

Lesenswert?

Hallo an Alle...

Ich habe mir 2006 in Nangqing/China für Entwicklungszwecke einige schöne 
Displays gekauft. Seitdem liegen sie bei mir rum weil ich weder 
Datenblätter noch Pinbelegungen finden kann. Nachdem ich sie nun 
wiedermal hervorgekramt hatte, würde ich sie gerne doch mal zum laufen 
bringen mit einem ATMega 32, kennt irgendwer dieses Display oder ein 
ähnliches Baugleiches? Es hat blaue Hintergrundbeleuchtung und weiße 
Schrift (20 Pins).
Bin für jede Hilfe mehr als Dankbar.

von Michelle K. (Firma: electronica@tdnet) (michellekonzack) Benutzerseite


Lesenswert?

Die Bezeichnung MCG3978 sieht nach Bona Fide Technology aus...

    http://www.bonafide.com.hk/

Grüße
Michelle

von Alfred (Gast)


Lesenswert?

Hi Michelle

Danke für den Tipp, hab da mal eine Mail hingeschickt mit einer Anfrage. 
In der Produktliste konnte ich das Display leider nicht finden. Mal 
schaun was zurückkommt.

LG Alfred

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Bei 20 Pins würde ich von einer Standardbelegung ausgehen:

1 GND
2 VCC
3 Vo (Kontrast)
4 RS
5 R/W
6 E
7 D0
8 D1
9 D2
10 D3
11 D4
12 D5
13 D6
14 D7
15 /CS1
16 /Reset
17 /CS2
18 ---
19 Vee out
20 LED Anode

Guck mal ob das passen kann. Bei einem GLCD könnte der KS0108 oder ein 
ähnlicher Controller verwendet sein, bei einem Character-LCD ein HD44780 
oder kompatibel.

von Alfred (Gast)


Angehängte Dateien:

Lesenswert?

Hi Knut

Danke für den Tipp, vermute daß es sich um ein Character-LCD handelt was 
ich mich noch dunkel erinnern kann.
Von der Firma Bona Fide Tech. bekam ich mittlerweile auch schon Antwort, 
es ist leider keines ihrer Produkte aber sie haben mir ein mögliches 
Vergleichsdatasheet von einem 4-zeiligen Display zukommen lassen mit 
folgendem Text:


Hi,

Thank you for contacting us.

Your sample is not our product, I found attached 128x64 with 20 pins may 
be similar to your product.

What kind of display you are looking for? We can provide for you.

You can surf our website for company detail and right product or let me 
know your spec, we are pleased to serve you.
Best Regards,

Atwood Chan

Ich stelle dieses Datasheet hier zur Verfügung, ist mir nicht geholfen 
(werd die Belegung noch versuchen), hilft es vlt jemand anderem.

@Knut: Mir kommt der Kontakt 19 Vee out komisch vor, sollte da nicht die 
Hintergrundbeleuchtung sein auf den letzten Zweien?
Oder ist das einer davon?

Danke erstmal für die Tipps, werde alle mal versuchen bislang und hoffe 
auf weitere Hinweise. Schönes Wochenende an alle.

LG Alfred

von holger (Gast)


Lesenswert?

>aber sie haben mir ein mögliches
>Vergleichsdatasheet von einem 4-zeiligen Display zukommen lassen mit
>folgendem Text:

Das ist das Datenblatt von einem Grafikdisplay mit Ks108.
Nimm diese Pinbelegung und versuch es
damit. Wenn es nicht geht dann ab in die Tonne.

1 GND
2 VCC
3 Vo (Kontrast)
4 RS
5 R/W
6 E
7 D0
8 D1
9 D2
10 D3
11 D4
12 D5
13 D6
14 D7
15 CS1
16 CS2
17 /Reset
18 Vee out
19 LED Kathode
20 LED Anode

von holger (Gast)


Lesenswert?

Hier wohl doch etwas vorsichtig sein

>19 LED Kathode
>20 LED Anode

Laut Datenblatt anders rum. Musst halt ausprobieren.

von Alfred (Gast)


Lesenswert?

Hi

Hab alle Tipps versucht nun, also Standardbelegung haut mal nicht hin, 
GND scheint auf Pin 2 zu sein. Beleuchtung auf 19 und 20 passt, leuchtet 
schön blau ggg ist aber schon das Einzige was sich rührt.
Bei Standardbelegung nimmt das Display über 3A auf, und der Pin 2 geht 
definitiv auf Masseflächen.

Hat sonst noch wer eine Idee?

GLG Alfred

von Noob (Gast)


Lesenswert?

Alfred schrieb:
> Standardbelegung nimmt das Display über 3A auf
Das würde mich stutzig machen.
Größenordnung 5 mA (eher weniger) + 60 mA für die Hintergrundbeleuchtung 
(da auch mehr) wäre m.E. ok

Noob

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

> Standardbelegung nimmt das Display über 3A auf
Würde drauf tippen, dass es jetzt Schrott ist.

Masse kannste ja durchmessen, entweder zur Masse der LED-Bel. oder an 
die Goldringe/Flächen um Schraubenlöcher und dort wo die Clips vom 
Metallrahmen durch die Platine kommen.
Dann haste einen OPAMP da drauf wenn ich das richtig lese (LM324) und 
zwei gelbe SMD Kondensatoren, bei denen - markiert ist.
Von Kondensator Plus und LM324 Plus misste zu den Anschlüssen durch - 
sobald der Durchgangsprüfer piepst hast du VCC gefunden. Das mal an 5V 
hängen, dürften wohl so 50-80mA fliessen, bei Displays in der Grösse.

Dann messen wo ne negative Spannung gegen Masse rauskommt, das ist VEE 
out.

Rest sind dann wohl Datenleitungen/Steuerleitungen.

Rechts unten auf dem Zweiten Bild sind 8 SMD Widerstände, R11-R18, kann 
ja sein dass das Schutzwiderstande für 8 Datenleitungen (D0-D7) sind...

...
...

von Alfred (Gast)


Lesenswert?

Danke Nils, der Tipp ist mal sauheiß, werde ich gleich mal versuchen =) 
Habe ja zum Glück auch noch ein 2. Nagelneues liegen sollte es 
abgeraucht sein.
Frage ist nur noch wie ich den Vdd finde als Gegenstück zum Vee um 
meinen Poti anzuschließen :S
Der Rest sollte herauszufinden sein wenn ich mal was angezeigt bekomme.
Geraucht oder gestunken hatte mal nichts, vlt lebt es ja doch noch gg

GLG Alfred

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

Alfred schrieb:
> Danke Nils, der Tipp ist mal sauheiß
So heiss auch wieder nich, einfach nur mal aufs Display geguckt...
Der wirkliche LCD-Freak ist Benedikt ?...?, aber ich denke, der hätte 
sich schon gemeldet wenn er es kennt :)

> Frage ist nur noch wie ich den Vdd finde als Gegenstück zum Vee um
> meinen Poti anzuschließen :S
Nimmste ein Poti, 10k...100k, stellst es so sein, dass nach GND 0Volt 
gemessen werden und dann ein Amperemeter in Reihe schalten.
Damit dann an die jeweiligen Pins zum ausprobieren und immer Strom 
beobachten. Ich weiss jetzt nicht wie gross der Strom bei anderen 
Displays ist, aber ich denke nicht mehr als 2-3mA.
Also langsam am Poti drehen, Strom gucken, Kontrast gucken.

> Geraucht oder gestunken hatte mal nichts, vlt lebt es ja doch noch gg
Ich glaubs weniger, mehrere A durch einen Display Chip jagen....

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Nils S. schrieb:
>> Geraucht oder gestunken hatte mal nichts, vlt lebt es ja doch noch gg
> Ich glaubs weniger, mehrere A durch einen Display Chip jagen....

Ich denke, das war eher ein Stromfluss von einem zu einem anderen 
Massepin. Ansonsten hätte es sofort gequalmt.

von Versuchslabor (Gast)


Lesenswert?

Wie wäre es mal mit sowas wie einer vernünftigen Strombegrenzung. Nur 
weil manche China-"Labornetzteile" 5 A liefern können, muß man die ja 
nicht gleich 'nem Display zur Verfügung stellen ;-)

von Alfred (Gast)


Lesenswert?

Strombegrenzung hätte ich ja dabei, auch deutsche Netzteile können 5A 
liefern gg, habe kein Chinesisches. Ne, hab damit nicht gerechnet und 
hab sie nicht runtergestellt gehabt. Werde heute mal versuchen obs 
diesmal anspringt.
Schönen Sonntag an alle und LG Alfred

von Alfred (Gast)


Angehängte Dateien:

Lesenswert?

Hi @all

Kleiner Fortschritt heute =)
Also dieses Display besitzt keinen Vee und benötigt eine negative 
Spannung beim Kontrast. Diese habe ich mal mit meinem Netzteil 
generiert. Es handelt sich eindeutig um ein DotMatrix-LCD.
Habe glücklicherweise von einer chinesischen Firma das passende 
Datenblatt nun endlich bekommen. Leider bekam ich es auch damit nicht 
zum Laufen.
Config Graphlcd 128 * 32 akzeptiert mir Bascom nicht und mit den Pins 
komme ich auch nicht wirklich klar =(
Hat da vlt wer eine Idee wie ich das nun in Bascom initialisieren muss 
und welche Pins nun was für Bascom sind?

Angeschlossen und klar waren: Vdd, Vss, Vo, DB0 - DB7 , RST (reset) , FG 
(Frameground NC) und die Beleuchtung (LED+ und -)

Unklar sind mir CS (möglicherweise Chipselect), R/W (Read/Write aber in 
der Bascomconfig nicht verfügbar?), D/I ???, E (Enable ebenso nicht 
verfügbar)

Aus der Bascom-Hilfe habe ich diese Zeile versucht:
Config Graphlcd = 128 * 32 , Dataport = Porta , Controlport = Portc , Ce 
= 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 8

Mode ist mir auch nicht wirklich klar.
Das Datenblatt und ein Bild mit dem Kontrastmuster habe ich angehängt. 
Das mit der Negativspannung muss ich mir erst in Google raussuchen.

Hoffe so kommen wir einen Schritt weiter nun...

LG Alfred

PS.: Scheint die 3A doch überlebt zu haben =)

von g457 (Gast)


Lesenswert?

Schaug Dir die Datenplätter [1, 2] von den angegebenen Treibern an, da 
sollte alles notwendige drinstehen - musst nur noch die dortigen 
Pin-Namen auf die hiesigen mappen. Und dann ggf. noch eine anständige 
Programmiersprache einsetzen ;-)

HTH

[1] 
http://www.datasheetarchive.com/pdf/getfile.php?dir=Datasheets-29&file=DSA-567919.pdf&scan=
[2] 
http://www.datasheetarchive.com/pdf/getfile.php?dir=Datasheets-29&file=DSA-567937.pdf&scan=

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

Ich bin grad übers GPRS im Netz, da tu ich mir keine 3.4MB JPEGs 
Datenblatt an, da reichen 100kb!

Wird ja höchstwahrscheinlich ein "Standard-Controller" drauf sein, also 
K0108, SED..., T6963, ...
Für diese Displays gibts fertige C Libraries und für Bascom gibts genug 
Beispiele, such nich nach dem Display, sondern nach "<Controller> 
Bascom".

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.