Hallo,
nachdem ich hier viel "im Stillen" mitgenommen habe, wollte ich mein letztes Projekt vorstellen. Vielleicht kennt der ein oder andere von Euch die russische VFD-Röhre IW-18 bzw. IV-18. Im Internet findet man einige Möglichkeiten, diese Röhre anzusteuern. Leider wird dabei oft der teure MAX6921 Spezial-IC eingesetzt (~ 10 Euro). Ich hatte mir überlegt, ob nicht auch ein High-Side-Treiber diese Aufgabe übernehmen könnte. Der UDN2981 (TD62783) kostet bei Reichelt etwas über eine Euro und hat sich als brauchbar erwiesen.
Die IW-18 Röhre benötigt eine Heizspannung von 3V, die ein LV33CV bereitstellt. Segmente und Gitter dieser VFD-Röhren erhalten 26V, die ein MC34063 Schaltregler aus 5V erzeugt (http://www.mikrocontroller.net/articles/MC34063). Die maximale Spannung, die die Röhre verträgt, liegt bei 30V, im Multiplexbetrieb sind 50V bis 70V möglich. Da ich beim Programmieren viel ausprobieren musste, bin ich lieber bei < 30V geblieben, es wären aber problemlos mehr möglich (hauptsächl. R3 und R4 ändern).
Gesteuert wird das ganze über einen ATMega16, da dieser sehr viele nutzbare Ports bietet und kaum teurer als ein ATmega8 ist. Die Uhrzeit liefert ein DS1307. Eigentlich sollte ein DCF77-Modul zum Einsatz kommen, das läuft aber momentan nicht so richtig.
Programmiert habe ich das ganze in BASCOM. Die Software ist noch BETA, funktioniert aber einigermaßen.
Ein Video gibt es unter:
[video=youtube;5QCuKnXRlOg]http://www.youtube.com/watch?v=5QCuKnXRlOg[/video]
Ich hatte Schaltplan auch in einem anderen Forum präsentiert. Dort wurde mir geraten, an die Ausgänge des UDN2981 noch Widerstände gegen Masse zu schalten, das habe ich ausprobiert, gebracht hat es eigentlich nichts. Des weiteren wurde die Entprellung der Taster als nicht gut empfunden. Ich gebe zu, dass ich diesen Teil vom Pollin-Board übernommen habe. Probleme hatte ich damit jedenfalls bisher nicht (weder beim Pollin-Board, noch bei der Uhr).
Viele Grüße,
Sebastian
nachdem ich hier viel "im Stillen" mitgenommen habe, wollte ich mein letztes Projekt vorstellen. Vielleicht kennt der ein oder andere von Euch die russische VFD-Röhre IW-18 bzw. IV-18. Im Internet findet man einige Möglichkeiten, diese Röhre anzusteuern. Leider wird dabei oft der teure MAX6921 Spezial-IC eingesetzt (~ 10 Euro). Ich hatte mir überlegt, ob nicht auch ein High-Side-Treiber diese Aufgabe übernehmen könnte. Der UDN2981 (TD62783) kostet bei Reichelt etwas über eine Euro und hat sich als brauchbar erwiesen.
Die IW-18 Röhre benötigt eine Heizspannung von 3V, die ein LV33CV bereitstellt. Segmente und Gitter dieser VFD-Röhren erhalten 26V, die ein MC34063 Schaltregler aus 5V erzeugt (http://www.mikrocontroller.net/articles/MC34063). Die maximale Spannung, die die Röhre verträgt, liegt bei 30V, im Multiplexbetrieb sind 50V bis 70V möglich. Da ich beim Programmieren viel ausprobieren musste, bin ich lieber bei < 30V geblieben, es wären aber problemlos mehr möglich (hauptsächl. R3 und R4 ändern).
Gesteuert wird das ganze über einen ATMega16, da dieser sehr viele nutzbare Ports bietet und kaum teurer als ein ATmega8 ist. Die Uhrzeit liefert ein DS1307. Eigentlich sollte ein DCF77-Modul zum Einsatz kommen, das läuft aber momentan nicht so richtig.
Programmiert habe ich das ganze in BASCOM. Die Software ist noch BETA, funktioniert aber einigermaßen.
Ein Video gibt es unter:
[video=youtube;5QCuKnXRlOg]http://www.youtube.com/watch?v=5QCuKnXRlOg[/video]
Ich hatte Schaltplan auch in einem anderen Forum präsentiert. Dort wurde mir geraten, an die Ausgänge des UDN2981 noch Widerstände gegen Masse zu schalten, das habe ich ausprobiert, gebracht hat es eigentlich nichts. Des weiteren wurde die Entprellung der Taster als nicht gut empfunden. Ich gebe zu, dass ich diesen Teil vom Pollin-Board übernommen habe. Probleme hatte ich damit jedenfalls bisher nicht (weder beim Pollin-Board, noch bei der Uhr).
Viele Grüße,
Sebastian