PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Segment-Lcdanzeige ansteuern



God
03.01.2006, 13:46
Hallo Community,
ich möcht eine Segment-Lcdanzeige wie zb. Reicheltnummer: LCD 3,5-13 (http://www.reichelt.de/inhalt.html?SID=17X7HZn6wQARIAAEGnVtk109b5d30e74d8 f1e9894e467051d1aac;ACTION=3;LASTACTION=2;SORT=pre is;GRUPPE=A5211;GRUPPEA=A521;WG=0;ARTIKEL=LCD%203% 2C5-13;START=0;END=16;STATIC=0;FC=8;PROVID=0;TITEL=0) mit einem AVR ansteuern.

Das Problem dabei ist das man dafür zu viele Pins benötigt, darum muss eine Art Porterweiterung her. Also wollte ich vier 8fach Latches (74AC 373) nehmen, die Eingänge alle zusammen zu einem 8bit-Bus schliessen und die Enable-Eingänge der 74AC 373's zum auswählen der zu beschaltenen Ausgänge benutzen.

Damit hätte ich das Problem mit den Ports gelöst aber soweit ich vom Datenblatt weis brauch so eine Anzeige Rechteckspannung, 30-100 hz. (Stimmt das? :-s)
Würde es da reichen wenn ich am Masse-Pin des LCD pulsierend Masse anlege mit einer Frequenz von den besagten 30-100 hz?

Würde das so alles funktionieren? Und wenn nicht was für Möglichkeiten gibt es noch?


mfg

Ratber
03.01.2006, 14:02
Mach es doch einfach und nimm nen anzeigetreiber dann biste beide Probleme (Portpinne,Backplane) auf einen Schlag los.
Kommt Preislich so in etwa aufs gleiche.

God
03.01.2006, 14:06
Erstmal Danke für die schnelle Antwort ;-)


Mach es doch einfach und nimm nen anzeigetreiber ...

An so etwas habe ich auch schon gedacht aber was für einer muss das sein und wo krieg ich den her?
Bei meinem Lieblingsshop Reichelt hab ich nur den ICL 7106 gefunden und der hat leider einen analogen Eingang aber ich wills gern digital haben.

Ratber
03.01.2006, 14:15
Neee,der ist nicht das richtige.
Das ist was für Selbstbau instrumente.


Im Grunde kannste jeden einfachen Anzeigentreiber für LED's nehmen.
an Schnittstellen gibts da ja einiges wie I2C,Spi oder einfach Seriell.
Im Zweifelsfalle mußte noch nen kleinen Generator für den Takt der BP. dazufummeln.


Natürlich gehts auch Diskreter mit Latches wie du ja schon vorhattest.
Hab mal nen Beispiel aussem Web gezogen.

Jan_Weber
03.01.2006, 14:50
Du könntest den ATMega169 nehmen, der hat doch einen integrierten LCD-Controller (das Teil auf dem Butterfly).

Es gibt einige BCD-nach-LCD-Decoder-ICs aus der CMOS4000-Serie, die für jeweils eine Ziffer einsetzbar sind. Sie enthalten alles Notwendige zur LCD-Ansteuerung, das Problem ist nur, dass deine Schaltung recht groß wird (vier ICs für 3 1/2 Stellen).

Wenn ich eines noch anmerken darf: derartige LCDs finde ich persönlich für den Hobbybereich wenig nützlich. Die geringen Kosten in der Herstellung und der kleine Strombedarf spielen kau eine Rolle. Und sonstige Vorteile gegenüber einer LED-Anzeige fallen mir nicht ein. Von einem HD44780-Modul hat man viel mehr, und wenn man es bei Pollin für 5 € kauft, ist es fast noch billiger als ein Segment-LCD + Ansteuerung.

Gruß,

Jan

Ratber
03.01.2006, 15:18
Mach mal langsam.

Es gibt genug Gründe für Segmentanzeigen (LCD/LED) wie dagegen und das gleiche gilt für Alphanumerische und Grafische LCD's.

Für ne gutes 3.5-4.5 Stellige LCD zahle ich nur ca. 5€
Um das auf nem Text-LCD zu emulieren brauche ich nen 4x20 Stelliges was es garantiert nicht für 5 Euro gibt.

Also nicht gleich alles was man nicht mag als Müll abtun.

Es soll ja auch noch Leute geben die kein Handy haben :wink:

God
03.01.2006, 16:02
Ich hab mich für eine Segmentanzeige entschieden weil sie halt große Zeichen hat was bei einem lcd-modul teuer wird.

Das Beispiel mit der seriellen Ansteuerung mit Schieberegistern ist interessant , so werde ich das denn wohl machen.
Also vielen Dank für eure Hilfe ;-)

Achso eine Frage noch: Stimmt das jetzt das man die Segmentanzeige mit Wechsel/Rechteckspannung ansteuern muss?


mfg

Ratber
03.01.2006, 16:05
Ja ,stimmt.


In dem Plan ,den ich gepostet habe ist der Generator schon drinne (Unten das einzelne Gatter)