Mechanische 7-Segmentanzeigen

Aug 22, 2008 3 Replies

Hallo Gruppe,



ich habe hier ein Paar Siebensegmentanzeigen aus denen ich nur so zum Spaß gerne was basteln würde. Es sind mechanische Ausführungen mit je 14 Anschlüssen pro Anzeige. Die einzelnen Segmente sind bistabil. Es genügen kurze Impulse, um die umzuklappen, je nach Polarität gehen sie entweder an oder aus.



Eigentlich habe ich mir vorher keine großen Gedanken gemacht, wie ich das löse, aber jetzt will ich einen Schaltplan zeichnen und merke, dass es gar nicht so einfach ist.



Erste Idee: Einfach einen 595 nehmen, alle Pins anschießen, fertig. Sind halt 14 Pins pro Ziffer, also cira 2 595 pro Ziffer. 10 Ziffern mit immerhin 18 595s und ein riesen Lötaufwand.



Ich würde gerne weniger ICs verbauen und dafür darauf verzichten, alle gleichzeitig anzusteruern. Nur wie man soetwas in der Art multiplext, da bin ich gerade ziemlich ratlos.



Zweite Idee: Alle "linken" Seiten aller Ziffern zusammenschalten und alle rechten einzeln ausführen. Würde den 595-Aufwand schonmal auf die Hälfte reduzieren. Dann kann man in zwei Durchgängen alle Kombinationen erreichen: Linke Seiten alle auf GND, rechte Seite dort auf Vcc, wo Segmente angehen sollen. Danach Rechte Seiten alle auf Vcc, rechte Seite dort auf GND, wo Segmente ausgehen sollen. Danach alles zusammen auf GND, damit sich nichts mehr ändert.



Kann ich das noch weiter reduzieren, indem ich auch einzelne Ziffern multiplexe, ähnlich wie bei "normalen" Siebensegmentanzeigen?



Viele Grüße, Johannes


7 Bit 0,1 für die rechten Seiten. Alle gleichen Segmente parallel. 10 Bit mit den Zuständen 0,1,HiZ für die linken Seiten. Je eines pro Ziffer.
Gruß, Raimund Mein Pfotoalbum Mail ohne Anhang an wird gelesen. Im Impressum der Homepage findet sich immer eine länger gültige Adresse.

Raimund Nisius schrieb:

Verdammt, ja genau. Vielen Dank, Brett vorm Kopf ist weg :-)

Viele Grüße, Johannes

Du kannst sogar noch die 0,1,HiZ endstufen vereinfachen indem du über einen dicken Transistor und dioden alle Segmente eines digits gemeinsam löschst und dann sofort die gesetzten einzeln setzt.

Alle "linken" seiten der Spulen eines segments gehen auf einen VCC/GND-Treiber. Die "rechten" seiten der gleichen Segmente aller anzeigen jehen je über eine Diode zum Löschtransistor und eine andere Diode zum setztransistor.

Digittriber-----SPULE-+--->|----1xLöschtransistor nach GND für alle segmente +---|

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required