Forum: Projekte & Code VFD Library (Vacuum Fluorescent Display Library)


von Michael O. (odiwan)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

heute möchte ich euch meine VFD Library vorstellen inkl. ein paar 
Bildern.

Dabei steht VFD als Abkürzung für "Vacuum Fluorescent Display".
Bei dieser Art von Display wird das benötigte Licht im Display selber 
erzeugt, es leuchtet also aus sich heraus und kann deshalb auch 
abgelesen werden, wenn der umgebene Raum völlig dunkel ist.

Die Library bedient dabei das weit verbreitete Display CU20025-TW200A 
der Firma Noritake mit 2 x 20 Zeichen. Diese Art von Display kann man 
hier Neu kaufen (z.B. www.farnell.de)

Ganz oft findet man es aber auch auf Flohmärkten (z.B. Hobbytronik) oder 
manchmal auch bei ebay.

Da diese Art von Display schon sehr lange gebaut wird, kann es u.U. 
sein, dass es nicht alle Kommandos versteht.

Mein eigenes Display, Baujahr 1997, kann z.B. kein Euro Zeichen und auch 
kein "Horizontal Scroll Mode".

Das ist aber nicht weiter schlimm, da das Display Kommandos einfach 
ignoriert, die es nicht kennt.

Das Display kann generell parallel, oder seriell angesprochen werden.

Aus diesem Grund ist es erforderlich, sich zuerst eine Low Level 
Funktion für die Ausgabe genau eines Byte zu schreiben und dies der 
Library als Information beim vfd_init() mitzugeben.

In meinem Beispiel verwende ich eine Serielle Kommunikation mit 4800Baud 
8N1 und TTL Pegel !

Das ganze klappt ausgezeichnet.
Da die Displays ziemlich schnell sind, gibt es auch so gut wie keine 
Timing Probleme und die Kommunikation gestaltet sich sehr einfach.

Die Library steht unter einer "modified BSD license" und ist somit auch 
für kommerzielle Projekte freigegeben.

Ich hoffe auf gutes gelingen eurer Projekte.

Mit freundlichen Grüßen
Michael

von Max (Gast)


Lesenswert?

Hallo Michael,

lässt sich diese Lib an andere VFDs anpassen? Oder braucht man auch erst 
VFD Controller?

Ich habe nämlich noch tonnenweise VFDs aus DVD-Playern, Videoplaxer, 
usw.

MFG Max

von Gast (Gast)


Lesenswert?

Ein Tipp ... Wenn du die JPG komprimieren würdest, hätte das Archiv kein 
1MB mehr ... Zwei JPGs mit 480kB ... ;-)

von Jadeclaw D. (jadeclaw)


Lesenswert?

@max: Das ist für Noritake/Futaba-Textdisplays mit eigenem Controller. 
Für die nackten Displays aus diversen Geräten ist zusätzlich erstmal die 
Ansteuerung zu erstellen, das wird, wenn man keinen Zugriff auf 
spezielle VFD-Treiber hat(PT6311 oder diverse andere von Allegro oder 
Maxim), ein ziemliches Transistorgrab.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.