Forum: Mikrocontroller und Digitale Elektronik Mit Arduino Fluoreszenzanzeige(VFD) ansteuern


von Dieter S. (rozle)


Lesenswert?

Hallo,

ich wollte gerne 2 VFD's mit einem Arduino Duemilanove ansteuern. Mein 
Problem ist ich weis nicht was für einen code ich nehmen soll bzw. wie 
der Code ausschauen soll und das ganze zu den Drivern die das VFD 
ansteuern.

Leider habe ich zu den VFD's keine Datenblätter aber bei beiden habe ich 
die Benötigte Heizspannung und Ansteuerspannung.

Zu den Drivern habe ich leider nur 1 Datenblatt, das andere finde ich 
nicht, nur einen Ähnlichen CMOS.

87CH70BF 
http://pdf1.alldatasheet.com/datasheet-pdf/view/212963/TOSHIBA/TMP87CH70BF.html

http://steyer-art.com/webspace/VFD3.jpg

und das andere

87CH70AF kein Datenblatt

http://steyer-art.com/webspace/VFD2.jpg
http://steyer-art.com/webspace/VFD4.jpg
http://steyer-art.com/webspace/VFD6.jpg

Das sind beides VFD's aus alten Videorecordern.

Ich wollte jetzt z.B. bei dem ersten Display wo ich auch das Datenblatt 
dazu habe z.B. die Uhrzeit anzeigen über das Arduino.

Den Driver habe ich soweit angeschlossen, das Display leuchtet auch 
komplett auf, also alle Zeichen leuchten

http://steyer-art.com/webspace/VFD5.jpg

jetzt meine frage wie ich das Arduino anschließen und Programmiere.

Ich dachte ich könnte das Programm für die LCDs umschreiben.

Und das Arduino an die PINs wie auch LCDs angesteuert werden vom VFD 
driver
--->

P00/D0
P01/D1
P02/D2
P03/D3
P04/D4
P05/D5
P06/D6
P07/D7

VKK = habe ich 12V drann (laut Datenblatt MAx 30V+)
VDD/VCC = Arduino 5V

Aber hier noch ein Bild dazu : 
http://steyer-art.com/webspace/vfddriver.jpg


Ich hoffe ich habe erstmal ausreichend Infos dazu bereitgestellt.

Mfg

Rozle

von Dieter S. (rozle)


Lesenswert?

hmmm... da ich bisher noch keine antwort erhalten habe mal eine andere 
überlegung bzw. frage.

Ist es mit einem anderen Mikrocontroller einfacher?

oder

Ist es an sich einfach raus zu finden wie man so einen Driver ansteuert? 
oder kann man gleich am besten hingehen und sich eine Multiplex bzw 
andere schlatung (driver) dafür zusammen rödeln?

von Frank (Gast)


Lesenswert?

Ein VDF ist eine Röhre, der Glühdraht ist die Kathode, die Segmente sind 
die Anoden und vor jeder Ziffer/Zeichen-Stelle gibts ein Gitter um diese 
Stelle als Ganzes ein- und auszuschalten (Gitter positiv - positive 
Anoden-Segmente der Stelle leuchten, Gitter negativ - Stelle komplett 
dunkel).

Ale erstes wäre die Frage zu klären, mit welchen Spannungen ist da was 
zu sehen und kann das der Arduino direkt. Wahrschinlich nicht, deshalb 
muss der Treiber dazwischen ...

Langer Rede kurzer Sinn: Sowas kann man sich doch selber durch Probieren 
und Nachdenken erforschen! So ein Projekt ist doch sowieso "nur" noch 
zum Lernen gut, praktisch haben VDFs keine Bedeutung mehr.

von Karl-heinz W. (heinzel)


Lesenswert?

Hallo Dieter,

so weit ich dein Projekt für mich sortieren konnte bist du auf dem 
Holzweg. Der 87CH70BF  ist im Prinzip ein Microcontroller mit 
eingebautem VFD Treiber. Wenn du die VFD's mit einem Arduino betreiben 
willst, so must du im die Funktion des 87CH70BF nachbilden.

Also den 87CH70BF  rausschmeißen und dann die Kombination Arduino und 
z.B. MAX 6921 als Treiber zwischen Arduino und der nackten Anzeige.

MfG
Karl-Heinz

von Sunny (Gast)


Lesenswert?

Frank schrieb:
> praktisch haben VDFs keine Bedeutung mehr.

Das würde ich nicht so sagen.Im Gegeteil haben die VFDs heute sehr 
grosse Bedeutung, weil sie viel besser ablesbar sind als LCDs.

Aber die brauchen viel höhere Spannung als LCDs. Also mit 5Volt ist da 
nichts zu machen.
Während früher zur Erzeugung der relativ hohen VFD-Betriebsspannungen 
aufwändige Spannungswandler mit Transformatoren verwendet wurden, werden 
diese Spannungen heute meist mit dafür speziell hergestellten ICs oder 
mit einfacheren Spannungswandlern erzeugt.

von Dieter S. (rozle)


Lesenswert?

Yeah Antowrten :D Danke schön!!!!

also zum ersten...

@ Frank

ich bin mir nicht sicher ob du schon meine Links angeklickt hast aber da 
ist zu sehen das ich das VFD halbwegs zum laufen habe.

Also das Fillament (Heizdraht) habe ich zwischen 1,5 und 2 V. Das heizt 
anscheinend schon genug weil ja was zu sehen ist.

Beide DIsplays laufen bei dieser spannung.

DIe gitter und segment spannung habe ich auf 12V ich glaube max sind es 
30V hab ich aber noch nicht ausprobiert, jedenfalls zeigen beide 
DIsplays bei 12 V was an.

Also so weit bin ich schon aber danke dir ^^

@ karl-heinz W.

Danke das du mich vom Holzweg abgebracht hast, das spart sehr viel zeit 
:-)

Ich werde mir mal den MAX 6921 anschauen!

Ich dachte halt nur das man den eigentlichen COntroller dazwischen haben 
kann und der Arduino z.B. über die DIgitalen ausgänge befehle an den 
controller schickt, aber leider ist das mein Holzweg...


@ Sunny

Muss ich vollkommen recht geben, sie sind unteranderem bessere lesbar, 
und bevor ich meinen thread verfasst habe hab ich mich bissl durch 
google gekämft und gesehen das so einige leute noch VFDs benutzten und 
in Projekte einbinden...


Mein eigentliches vorhaben ist, das ich sehr gerne mit Nostalgischen 
sachen rum bastele, z.B. Nixie röhren find ich total geil...

Und ich wollte durch mein rumprobieren bissl was dazu lernen, da ich nur 
Hobby bastler bin und nur eine AUsbildung als ELektroniker für energie 
und gebäudetechnik habe und somit jetzt momentan als schüler wieder 
fähigkeiten im Elektro und Mikrocontroller bereich aufbessern will ^^

Danke erstmal für die Hilfe

von Dieter S. (rozle)


Lesenswert?

ähm wo könnte man den MAX 6921 denn erwerben? oder gibt es was 
ähnliches?

weil das blaue C, Reichelt und Pollin finde ich den nicht, auch google 
shopping zeigt nichts an. Und bei ebay gibt es nur was aus dem weiten 
Ausland.

Aber anscheinend könnte mich das wirklich schon weiter bringen, denn 
über goggle wenn ich den MAX 6921 gesucht habe, habe ich gesehen das es 
so einige projekte gibt die VFDs damit ansteuern ^^

grüße

Dieter

UPDATE!!!

ich glaub das hat sich erledigt ^^ gibt es im einzelhandel nimmer...

Beitrag "Re: MAX6921 - 20 Out VFD Treiber"

von Sunny (Gast)


Lesenswert?

Schau in diesen Beiträgen:

www.mikrocontroller.net/topic/205712
www.mikrocontroller.net/topic/120996
www.mikrocontroller.net/topic/267599

von Karl-heinz W. (heinzel)


Lesenswert?

Dieter S. schrieb:
> ähm wo könnte man den MAX 6921 denn erwerben? oder gibt es was
> ähnliches?

eventuell hier :
http://darisusgmbh.de/

MfG
Karl-Heinz

von Reiner D. (reiner1967)


Lesenswert?

Hallo Dieter,

eventuell wäre der PT6311 eine Alternative, den gibts in der e-Bucht.

Grüße und viel Erfolg,
Reiner

von Dieter S. (rozle)


Lesenswert?

JAU! vielen dank euch dreien! vor allem Darisus GmbH wird in die 
lesezeichen gepackt!

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.