PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LC-Dipslay gesucht



demmy
23.08.2014, 14:36
Hallo zusammen,

ich suche schon eine weile ein passendes Display für ein Projekt an dem ich arbeite.
Ich bin leider in meinem Platz sehr beengt und würde diesen aber gerne optimal ausnutzen.
Die Außenmaße (inklusive Platine) sollten 80x53 nicht überschreiten.
Es sollte auch unbedingt ein alphanumerisches Display sein. In Blau wäre schön, 4x16 oder 4x20 Zeichen, wenns geht.

Die meisten Displays die ich so auf meiner Suche gefunden habe, haben einen so rießigen Platinenüberstand, das ich sie einfach nicht unterbekomme.
Wieso muss denn der Überstand immer so groß sein? Da verschenkt man ja so viel Platz.

Ich habe ein Display gefunden, welches von den Abmaßen optimal wäre. Nur leider ist es ein Grafikdisplay.

http://de.rs-online.com/web/p/product/7122609/?grossPrice=Y&cm_mmc=DE-GDN-_-Dynamic-_-4_GDN_Aristotle-_-7122609&gclid=COzN06mxqcACFRDItAodxz0AHQ

Kennt jemand vielleicht ein Display welches annähernd das gleiche Gehäuße besitzt und kein Grafikdisplay ist?

Viele Grüße

demmy

PICture
23.08.2014, 14:59
Hallo!


Ich habe ein Display gefunden, welches von den Abmaßen optimal wäre. Nur leider ist es ein Grafikdisplay.

Falls man genug Flashspeicher hätte, könnte man sich immer einen Zeichengenerator einrichten und das Grafikdisplay als ein alphanumerisches verwenden.

BMS
23.08.2014, 15:17
Hallo,
welchen Displaycontroller soll das Display denn haben? Muss es an 3,3V oder 5V laufen?
Von den Maßen sind hier passende dabei:
http://www.reichelt.de/LCD-Module-DIP-Anschluss/2/index.html?&ACTION=2&LA=2&GROUPID=3009
Grüße, Bernhard

Crazy Harry
23.08.2014, 15:18
Das EA DOGM204

http://www.lcd-module.de/produkte/dog.html

demmy
23.08.2014, 16:20
Hi,

also es muss ein 5V-Typ sein.

Ein grafisches Display kann ich leider nicht verwenden, denn das mehr an Pins die man zur Ansteuerung benötigt, gegenüber einem numerischen Display habe ich leider nicht mehr frei.

Wegen dem Controller, der Typ wäre mir prinzipiell egal, es wäre nur schön wenn man Ihn mit einer Standard (14 max. 16 pin) Beschaltung ansprechen kann.

Gruß

malthy
23.08.2014, 16:40
es wäre nur schön wenn man Ihn mit einer Standard (14 max. 16 pin) Beschaltung ansprechen kann.

14 Pins reichen dann aber auch schon für ein graphisches LCD mit KS0108 Controller. Das hier (http://www.aliexpress.com/item/5V-WG12864-128x64-75mm-x-52-7mm-Dots-Graphic-Blue-Color-Backlight-LCD-Display-module-KS0107/1809343063.html) habe ich mir kürzlich besorgt (lass Dich nicht vom ersten Bild täuschen, das ist von einem anderen LCD, das zweite und dritte Bild ist richtig). Es hat Außenmaße von 75 * 53 mm und ist insgesamt (mit Bauteilen auf der Unterseite) etwa 8 mm hoch.

Gruß
Malte

- - - Aktualisiert - - -

Sorry, jetzt erst angeguckt, das von mir genannte Display hat die gleiche Bauform wie das in Deinem ersten Beitrag. Wie gesagt, 14 Controller Pins benötigst Du, um es anzusteuern.

demmy
23.08.2014, 17:09
Und wie muss ich es dann mit den 14 / 16 pins anschließen?
Bekomme ich es dann mit Bascom auch angesteuert?

Meine Schaltung für das Display sieht so aus:

28942

Viele Grüße

- - - Aktualisiert - - -

Also das EA DOGM204-A wäre genial,

nur leider is es für 3,3V. Kann man da nichts trixen um es an 5V Schnittstellen zu betreiben?
Ich habe leider auch keinen Platz mehr für Levelshifter! :(

malthy
23.08.2014, 17:22
Bekomme ich es dann mit Bascom (http://www.rn-wissen.de/index.php/Bascom) auch angesteuert?

Ja, schaue Dir mal die Doku zum Befehl (http://avrhelp.mcselec.com/index.html?config_graphlcd.htm)Config GRAPHLCD (http://avrhelp.mcselec.com/index.html?config_graphlcd.htm) an. Du musst die Lib für den Controller einbinden


$lib "glcdKS108.lib"

Wenn ein alphanumerisches Display für Deine Anwendung genügt und Du etwas Passendes gefunden hast (zB das DOGM204), würde ich darauf zurückgreifen. Ist im zweifelsfall etwas pflegeleichter als ein graphisches LCD.

Gruß
Malte

demmy
23.08.2014, 17:45
Ja also das EA DOGM204 wäre perfekt und absolut ausreichend!
Nur es bleibt eben das Problem mit den 3,3V.

Wie kann ich das lösen? Kann ich paar widerstände in die Anschlussleitung hängen?


Gruß

malthy
23.08.2014, 18:59
http://www.mikrocontroller.net/articles/Pegelwandler

dj_cyborg
23.08.2014, 19:15
Hi demmy,

ich habe immer die kleinen, günstigen von Pollin genommen.

LCD-Modul C0802-04 (http://www.pollin.de/shop/dt/NzczOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_C0802_04.html)

und der große Bruder (z.Z. aber leider ausverkauft)

LCD-Modul POWERTIP PC1602-E (http://www.pollin.de/shop/dt/MzE2OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_POWERTIP_PC1602_E.html)

mfG

Mario

demmy
24.08.2014, 09:55
Also zunächst mal vielen Dank für die vielen Infos und Ideen.

Eine Frage hätte ich da noch: Gibt es, bzw. kennt jemand eine alternative / 5V-Variante zu dem EA DOGM204 ?

http://www.lcd-module.de/produkte/dog.html

Gruß

PICture
24.08.2014, 10:48
Hallo!

Ännlich ist mit einem Handy Display und das könnte dir helfen: https://www.roboternetz.de/community/threads/12299-Nokia-3310-3330-Display-f%C3%BCr-%C2%B5C .

Wichtig sind Spannungsregler 5 V -> 3 V und "pull-up"s mit Dioden auf unidirektionalen Signalleitungen: D1,D2,D3,R3,R4,R5 . Für evtl. bidirektionale Signalleitungen sind Pegelumsetzer notwendig.

Am einfachsten ist immer, falls möglich, den µC mit 3,3 V betreiben. ;)

BMS
24.08.2014, 11:15
Hallo,
wie wäre es mit http://de.farnell.com/midas/mc41605b6w-sptly/lcd-4x16-stn-gelb-gruen-b-l-5mm/dp/2063248 ?
Maße 72x48mm , läuft an 5V , hat 4x16 Zeichen. Schau dir doch mal das Datenblatt dazu an.
Das Display gibt es auch mit 4x20 Zeichen, etwas größer: 77x47mm.
Als Privatperson kann man über den hbe-shop bestellen.
Grüße, Bernhard

Crazy Harry
24.08.2014, 12:14
Willst du ein LCD mit 5V wegen deinem Controller oder hast du nur 5V zur Verfügung ? Falls du 3.3V hast betreib das DOGM204 via I2C an 3.3V - das funktioniert.

Crazy Harry
27.08.2014, 13:12
.... und noch ne Idee: du sagst du hast keinen Platz für Pegelwandler ? Klar hast du das. Mach dir eine Zwischenplatine mit den Pegelwandlern & 3.3V-Versorgung in Displaygröße und setz die zwischen LCD und deine Platine. So kannst du sogar das DOGM an die Anschlüsse des ursprünglich vorgesehenen Displays adaptieren.

demmy
29.08.2014, 17:24
Hi

@ Crazy Harry: Du wirst lachen, aber die gleiche Idee hatte ich auch. ;) Ich hab mir das Display Dogm204 mit passender Hintergrundbeleuchtung bestellt und bin gerade dabei eine Platine zu erstellen. Gesagt getan, ich hab mir eine kleine Schaltung mit einem Levelshifter überlegt um von den 5V auf die 3,3V zu kommen.

Dazu habe ich mir folgende Schaltung überlegt, zu der ich aber noch was fragen möchte:

28980

Nun zu meinen Fragen:

1. müssen an den Festspannungsregler (LP2950) noch irgendwelche Kondensatoren ran? Ich konnte in keinem Datenblatt was zu finden.
2. muss man bei den Pegelwandlern (74HCT244) irgendwas beachten? Brauchen die irgendwelche Vorwiderstände oder Kondensatoren oder ähnliches (außer die bei der Versorgungsspannung)?
3. Kann mir jemand erklären für was die 6 Kondensatoren (c4-c9) an dem LCD-Display gut sind? Und habe ich die So richtig verschaltet (hängen die wirklich alle auf der gleichen Masse wie die Versorgungsspannung)?

Viele Grüße

Crazy Harry
29.08.2014, 21:54
Ich hätte dir jetzt 74VHC08 empfohlen - aber egal.

1. immer ! Je 100n an Ein- und Ausgang möglichst nahe am Regler
2. nein
3. ja stimmt. Vergiss das mal mit den Elkos. Nimm keramische SMD mit 16V ich denke Grösse 1206. Die sind für den integrierten Spannungswandler für die Erzeugung der Kontrastspannung.

[Edit]Der 74HCT244 ist doch kein Pegelwandler !?!? Die VHC-Serie hat 5V-tolerante Eingänge.

demmy
31.08.2014, 16:54
Tausend und einen Dank!

Ich gebe dir in allen Punkten recht! ;)

Aber mir ist eben beim nochmaligen durchschauen des Datenblattes des 74HCT244 was aufgefallen. Geht das überhaupt, das ich von 5V auf 3.3V runtergehe? Du sagst zwar die Eingänge seien 5V Tolerant im Datenblatt steht aber folgendes:

ABSOLUTE MAXIMUM RATINGS
VCC Supply Voltage -0.5 to +7 V
VI DC Input Voltage -0.5 to VCC + 0.5 V

Vcc wäre ja bei mir 3.3V und VI = 5V. Das kann doch dann gar nicht funktionieren oder???

Ich glaube ich brauche den 74LVC244?

Viele Grüße

oberallgeier
31.08.2014, 17:27
... Dogm204 mit passender Hintergrundbeleuchtung bestellt ... irgendwelche Kondensatoren ran? ...
... immer ! Je 100n an Ein- und Ausgang möglichst nahe am Regler ...Leichter Einwand. Aber ich hatte LP2950-5.0 auch schon ohne Kondensatoren benutzt, dann aber bei "untergeordneten" Anwendungen. Hier wird die maximale Ausgangsleistung des 2950 wegen der Hintergrundbeleuchtung ziemlich ausgeschöpft, dann wird stets zu den höheren Kondensatorwerten geraten. Nicht zu hoch!

Datenblatt von TI, SLVS582H –APRIL 2006–REVISED MARCH 2012, S 15: "... Input .. 1µF .., For VOUT = 3 V or 3.3 V, a minimum of 2.2 μF is recommended ..."

Datenblatt von National Semic., 8546 vom November 8, 2010, S. 14: Ziemlich gleich wie oben, unter Anderem "... Without this capacitor the part will oscillate ...". Hier empfiehlt man ebenfalls am Eingang 1µF, es empfiehlt sich wie oben das aktuelle und zutreffende Datenblatt zu lesen.

demmy
31.08.2014, 20:47
Hi,

also die Hintergrundbeleuchtung hängt nicht mit an dem LP2950. Die Hintergrundbeleuchtung wird direkt an 5V betrieben. Also normal sollte der ausreichend sein.

Kann jemand nochmal was zu dem 74HCT244 sagen?

Viele Grüße

Klebwax
31.08.2014, 23:34
Kann jemand nochmal was zu dem 74HCT244 sagen?

Irgendwie macht er hier überhaupt keinen Sinn. Es ist ein Bus-Treiber den man einsetzt, wenn ein Logikausgang mehr Eingänge treiben soll, als er von sich aus kann. Du hast aber nur eine Last an deinem Signal. Außerdem kann er, wie du ja schreibst, am Eingang nicht mehr Spannung als Vcc vertragen, er müßte also über einen Pegelwandler angesteuert werden.

Für so langsame Signale wie zur Ansteuerung eines parallelen Displays kann man einfach einen Spannungsteiler als Pegelwandler nehmen.

MfG Klebwax

PICture
01.09.2014, 13:12
Es macht aber Sinn bei unidirektionaler Wandlung in umgekehrter Richtung, also 3,3 V -> 5 V :

VCC=5V
+
|
|\
In 3,3V Logik >-----| >-----> Out 5V Logik
|/
|
===
GND

(created by AACircuit v1.28.6 beta 04/19/05 www.tech-chat.de)

Crazy Harry
01.09.2014, 13:59
Einspruch ! Ich hab gesagt die VHC sind 5V-tolerant

- - - Aktualisiert - - -


Es macht aber Sinn Sinn kann man nicht machen - es kann nur etwas Sinn ergeben ;)

Klebwax
01.09.2014, 14:24
Einspruch ! Ich hab gesagt die VHC sind 5V-tolerant

VHC != HCT

MfG Klebwax

demmy
01.09.2014, 21:21
Hi Jungs,

Ich würde die Pegelwandlung aufgrund von Platzmangel gerne so klein, kompakt und unkompliziert wie möglich aufbauen.

Also nochmal kurz wegen dem 74HCT244 ich hab mich vertan gehabt, das muss der 74LVC244 sein.

Datenblatt:
http://docs-europe.electrocomponents.com/webdocs/12f4/0900766b812f4497.pdf

Auch wenn das kein echter Pegelwandler ist, sollte das was ich vor habe, mit diesem IC ohne Probleme machbar sein oder?

Viele Grüße

Crazy Harry
01.09.2014, 21:37
Du benutzt das Display nur schreibend ? Dann gehts damit.

demmy
01.09.2014, 22:38
Kann man von so nem Display auch lesen!?!?

Klebwax
02.09.2014, 01:25
Hi Jungs,
Ich würde die Pegelwandlung aufgrund von Platzmangel gerne so klein, kompakt und unkompliziert wie möglich aufbauen.
Eine schöne Zusammenfassung über Pegelwandler findest du hier (http://www.mikrocontroller.net/articles/Pegelwandler)

Ansonsten verstehe ich deine Frage nicht. Du bist der Chefingenieur deines Projekts. Nur du weißt, welche Technologie dir zur Verfügung steht. Wenn es Widerstände sein sollen, welche Bauform kannst du beschaffen und verabeiten? Wenn ICs sind, welches Gehäuse von DIP bis BGA steht dir zur Verfügung? Und wie ist die Platine aufgebaut, einseitig oder mehrlagig?
Da kann dann ein BGA auf einer mehrlagigen Platine kompakter bauen, als bedrahtete Widerstände auf Lochraster. Aber das kannst nur du selbst entscheiden. Ist doch toll: mal kein "dusseliger" Chef, der für dich entscheidet, sondern dein Projekt.

MfG Klebwax

Crazy Harry
02.09.2014, 07:08
na jetzt rat mal ......
Kann man von so nem Display auch lesen!?!?

demmy
02.09.2014, 12:07
@Crazy Harry:

Ja schon, das hab ich auch schon gesehen, aber was ist das was ich aus dem Display auslesen können soll? Ich habe im Datenblatt nichts dazu gefunden.
Die Einstellungen im Display oder wie?

Gruß

Crazy Harry
02.09.2014, 13:00
ich empfehle dir mal das: http://www.lcd-module.de/fileadmin/eng/pdf/zubehoer/ssd1803a_2_0.pdf

demmy
02.09.2014, 16:49
Mh ok, ich hab mir das jetzt mal durchgelesen.

Das mag wohl richtig sein, das ich da Register auslesen kann, aber so wie ich das sehe, ist das hauptsächlich interessant wenn das LCD Seriell oder I2C ansteuere, zwecks Adresse auslesen usw.

Es ist ja auch so, das ich dauernd im µC aus nem Eingangspin ein Ausgangspin machen müsste und rumgedreht um wechselnd Daten zu schreiben und zu lesen. Ich denke ich bleibe bei einer Richtung! ;)

Und außerdem ist keiner der Bidirektionalen Pegelwandler aus dem Beitrag im microcontroller.net noch zu bekommen irgendwo! :(
Der Beitrag sollte evtl. mal mit nachfolgetypen aktualisiert werden.
Kennt jemand einen guten bidirektionalen Pegelwandler-IC mit 4 oder 8 Kanälen der noch dazu leicht zu beschaffen ist?

Gruß

UPDATE: ...

Nach langer Suche habe ich jetzt ein schönes Ding gefunden. Falls man die andere Senderichtung benötigt kann man ja auch folgenden IC verwenden.

--> SN74LVC245AN

http://docs-europe.electrocomponents.com/webdocs/0cb8/0900766b80cb820c.pdf

Wenn man den Dir-pin mit dem R/W pin des LCD's verbindet, sollte die Umschaltung der Senderichtung automatisch funktionieren oder?