Ansteuerung von FlipDot Anzeigen von Krüger

OP #6024770
Lesenswert?

Hallo liebe Gemeinde,

ausgehend von diesem Angebot

Beitrag "Krüger Flip Dot Anlage zu Verkaufen"

wollte ich auch mal ein bisschen mit sowas rumspielen. Gesagt, getan. 
Die kleinen Anzeigen bestehen intern aus 2 Modulen mit je 16x16 Pixeln. 
Die Spaltentreiber sind pro Modul einmal vorhanden und können über einen 
einfachen Bus über das Flachbandkabel angesteuert werden. Die 
Spaltentreiber sind einfache 1 aus 16 Dekoder mit nachgeschalteten 
Treiberstufen. D.h. man kann immer nur 1 Spalte aktivieren. Da diese 
Treiber nicht extrem stromstark sind (einfache ULN/UDN mit 600mA 
Nennstrom/Kanal), kann man sie auch nicht als Multiplextreiber nutzen 
und alle 16 Zeilen gleicheitig schalten. Die Zeilentreiber waren nicht 
vorhanden und mußten neu gebaut werden. Auf der Grund der 
Strombegrenzung durch die Spaltentreiber wurde auch hier ein einfacher 1 
aus 16 Dekoder mit Treibern aufgebaut. Die Ganze Konstruktion ist zwar 
langsamer beim Update der Anzeige, aber FlipDots sind so oder so nicht 
für schnelle Anzeigen oder gar Animationen gedacht, wenn gleich einige 
Bastlerprojekte das mit fetten Treibern demonstieren. Ok, also erstmal 
die Schaltung der Spaltentreiber durchgeklingelt und mit Hilfe von Eagle 
in einen Schaltplan gegossen. Mit Copy & Paste wurde daraus der 
Zeilentreiber. Dazu noch ein kleines Basisboard für einen Arduino und 
fertig. Dazu noch ein wenig Software für die elementaren Funktionen wie 
Punkte, Zeichen und Strings ausgeben und gut. Alles andere kann man 
darauf aufbauen. Anbei die Daten zum Projekt. Ein kleines Video des 
Demoprogramms gibt es hier.

https://youtu.be/n-mxB6gGnjc

Viel Spaß beim Nachbau

P S Hier gibts noch mehr Module

Beitrag "[V] Flip Dot Module/Platinen 16x16 Dots"
Angehängte Dateien:
#6025102
Lesenswert?

Zum Umsteuern eines Dots werden meist Pulse der Dauer von Größenordnung 
1 ms verwendet. Deutlich kürzere Zeiten führten je nach Display-Typ zu 
unzuverlässigem Verhalten, jedenfalls in meinen Versuchen. Durch die 
Matrix-Anordnung kann man höchstens eine Zeile oder Spalte simultan 
ansteuern, benötigt dazu aber sehr stromstarke Treiber (mehrere 100 mA 
pro Dot). Daher werden üblicherweise die Dots einzeln angesteuert. Macht 
bei 16 x 16 ca. 4 FPS. Wenn nur tatsächliche  Änderungen abgewendet 
werden wird es je nach Inhalt auch deutlich schneller. Aber die 
Beispiele in den Twitter Videos haben vermutlich eine Zeilen- bzw. 
Spalten-simultane Ansteuerung.
#6026691
Lesenswert?

Sascha R. schrieb:
> Daher werden üblicherweise die Dots einzeln angesteuert. Macht
> bei 16 x 16 ca. 4 FPS

In diese Größenordnung bin ich bei meinen beiden Krueger-Modulen auch 
gekommen. Die Ansteuerung der Zeilen läuft jetzt über 4 Stück 4fach 
MOSFET-Treiber mit 16V und einer Pulsdauer von 650µs. Damit kann ich bei 
sequentieller Ansteuerung zwar 6 mal pro Sekunde das komplette Panel 
updaten und bei paralleler Ansteuerung noch deutlich schneller.
Aber wie Falk schon erwähnt hat macht das bei einem mechanischen Display 
überhaupt keinen Sinn.
Im realen Betrieb kann man die Module mit niedrigerer Spannung und 
erheblich weniger Stromaufnahme deutlich langsamer Betreiben.
Beitrag #7504400 wurde von einem Moderator gelöscht.

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