8 stelliges 7 Segment ansteuern

#1876583
Lesenswert?

Hallo,

ich habe schon die Suche benutzt, fand auch viele Beiträge, aber noch 
keinen passenden.
Folgendes: Ich würde gerne 
https://www.distrelec.ch/ishop/Datasheets/uz661409_e.pdf[/url Display 
mit einem µC ansteuern. Wie dem Datenblatt zu entnehmen gibt es nur eine 
Kathode. Man benötigt deshalb wahrscheinlich Schieberegister. Da ich 
mich in diesem Bereich noch nicht do gut auskenne hoffe ich auf Ideen. 
Schaltplan zeichnen - sofern ich die Idee verstanden habe - übernehme 
natürlich ich.

Bitte die Doppelpunkte im Display nicht vergessen.

Danke
Martin
Gast #1876593
Lesenswert?

Bei deinem Link fehlt die "]" :-)

Das ist eine Flüssigkristallanzeige, sprich die Segmente sollten mit ca 
30Hz Wechselspannung betrieben werden. Bei Gleichspannung altern die 
Displays sehr schnell.
Dafür gibts aber normalerweise LCD-Treiber, die das für dich erledigen.
:-)
Gast #1878565
Lesenswert?

Hi
So wie ich es sehe, brauchst du dafür einen speziellen 
Display-Controller. Schau dir mal die Beschreibung am Ende vom 
Datenblatt an. Da sind Pin 1-3 die gemeinsamen bestimmter Segmente. Das 
ganze steht unter Triplex ....
Nach der Tabelle im oberen Bereich des Datenblattes allein (Pin 1 - Pin 
68)wirst du diese Anzeige nicht anschließen können.
Gruß oldmax
Gast #1878619
Lesenswert?

>Ich sehe nämlich 3 von den, diplomatisch gesagt: "Anschlüssen" ;-)

Ich sehe zwar nur 2, weiß aber das diese Bäckplehn heißen :-)

Wenn Du das Display schon hast, kannst Du eine 5V 50Hz Spannung 
(Rechteck oder auch Sinus) an BP1 (Pin 1) und eines der Segmente legen. 
Das gleiche Spiel dann auch noch mit BP2 (Pin 10).
Somit erhälst Du erst einmal Sicherheit, welche Anschlüsse wofür zu 
verwenden sind.
Gast #1878715
Lesenswert?

Das ist ein statisches LCD (laut Datenblatt). Es hat daher nur eine 
Backplane. Die "BP" Anschlüsse sind wahrscheinlich alle zu verbinden, 
mit etwas Glück könnte es auch gehen, wenn man nur einen davon 
anschließt.

Aber: Statisch heißt nicht, daß Gleichspannung erlaubt wäre. Mit ca. 30 
Hz Rechteck zwischen Backplane und den angesteuerten Segmenten sollte 
alles im grünen Bereich sein.

MAX7219 ist suboptimal, da für LEDs gemacht. ICM7211 sind sowieso 
billiger, und genau für diese Anwendung gemacht. Der Oszillator für die 
Rechteckspannung ist auch schon drin.
http://www.pollin.de/shop/dt/NTYwOTk4OTk-/Bauelemente/Aktiv/IC/LCD_Treiber_ICM7211AM.html

Man braucht zwei Stück. Jeder davon ist dann halt für drei Stellen 
zuständig, oder eben einer für vier, der andere für zwei und die 
Dezimalpunkte. Den Rest erklärt das Datenblatt.

PS: 6 Stück CD4056 tun's auch. Ist aber nicht einfacher, da man dann 
einen externen Oszillator mit exakt 50% Tastverhältnis braucht.
Gast #1878742
Lesenswert?

Ich glaube, hier muß man mal etwas klärung reinbringen.

1. MAX/ICM7219 sind nicht zu verwenden, LED-Treiber gehen nicht für LCD.

2. Muetzels Idee mit den 2x ICM7211 war goldrichtig.

3. CD4543 sind ebenfalls verwendbar, ein 30 - 50 Hz-Takt, der an die 
PH-Anschlüsse der 4543 sowie an den Backplane-Anschluß des Displays zu 
legen sind. Siehe Datenblatt zum CD4543

4. ich's Idee von 22:05 Uhr mit dem SAA1064 ist ebenfalls unbrauchbar, 
mit LED-Treibern ist nunmal kein LCD anzusteuern.

5. Wie man LCDs direkt mit einem AVR ansteuert, ist in einer Appnote auf 
der Atmel-Website nachzulesen.

6. Immer darauf achten, daß keine Gleichspannung anliegt, sondern die 
Polarität mit einem Puls/Pausenverhältnis von 50% umschaltet. 
Gleichspannung tötet das Display durch Elektrolyse.

So. ich hoffe, daß jetzt ein paar Dinge klarer sind.

Gruß
Jadeclaw.
Gast #1878760
Lesenswert?

Anbei ein (altes) Beispiel, wie eine 4-stellige Anzeige mit 
Schieberegistern angesteuert wird.
Die Ziffer ganz rechts braucht keinen DP, weshalb der 
Schieberegisterausgang für die Backplane genommen werden kann. Die 
Verdrahtung der Segmente ist so, dass die C4094 auf der Rückseite der 
Platine unterhalb der Anzeige ohne Kreuzungen verlegt werden können.

Die Ansteuerung erfolgt seriell vom µC, wobei das STR Signal von Q1 
invertiert wird. Nach dem Einschalten ist STR passiv auf '1' und die 
Anzeige wegen OE = '0' ausgeschaltet. Nach einer Datenausgabe wird STR 
nur kurz aktiviert '1', bleibt dann wieder auf '0' und somit die Anzeige 
im Betrieb aktiv.

Damit die Anzeige funktioniert, wird sie mit 100Hz aufgefrischt, wobei 
alternierend in einer Phase das Bitmuster normal und in der anderen 
Phase invertiert (XOR) ausgegeben wird. Da der Ausgang für BP (als 
Segment) nie aktiviert wird, erhält BP immer den invertierten Pegel zu 
den aktiven Segmenten.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren