Retour

Affichage fluorescent VFD


PRESENTATION

Les lecteurs DVD, magnétoscopes et horloges utilisent des afficheurs fluorescents.

Quand le lecteur est mort, pourquoi ne pas les utiliser d'autant qu'on dispose d'une alimentation, d'un récepteur IR et d'un clavier.

Certain DVD, les premiers semble t il utilisait un micrccontroleur dédié, de la famille 8051. Il y avait deux processeurs : celui d'affichage et le DSP pour la vidéo et le son.

Aujourd'hui nombreux lecteurs utilisent un circuit périphérique le UPD16312 de NEC ou le PT6311 de Princeton, ils sont compatibles.

Le UPD16312 ou PT6311 ou CS..

La documentation est disponible sur le net. En plus de gérer l'affichage il est capable de contrôler un clavier ainsi que des leds.

Le dialogue avec le processeur s'effectue par une liaison série synchrone avec les signaux strobe, clock, data in et out.


Le branchement...

Si la documentation est facilement accessible, c'est pas le cas pour le logiciel de gestion. D'autant qu'il faut des outils logiciels afin de trouver l'assignement des segments dans la mémoire du composant.

En travaillant directement en C et sur PC la mise au point est facilitée plutôt qu'en passant par un codage dans un microcontroleur. Le code C étant portable, une fois le programme mis au point il peut être installé dans le microcontrolleur.

Le port parallèle est utilise a cette fin.

Attention l'alimentation a découpage du lecteur DVD n'aime pas fonctionner a vide, l'afficheur ne fonctionne pas et la tension 5 volts monte a 6 volts.

Une simple résistance de charge de 180 ohms sur le 5 volts remet tout en ordre.


Evidement si l'ancienne électronique est encore present cela n'est pas nécessaire.

Elle fournit la tension pour les filaments, le -24 volts pour les segments, du 3,3 volts du 5 volts ainsi que du +et- 12 volts.

Dans le lecteur, la nappe d'affichage/clavier était unique, elle fournissait l'alimentation, il faut donc reprendre l'alimentation sur une autre nappe.

Un mini système de développement rapide a été fait en recyclant une nappe de floppy de PC (34 points). Elle est reliée au port imprimante par une prise DB25, des petits cuivres servent de connecteurs, sur la face paire, soit 17 points. On peut aussi utiliser des plaques percées a bandes. Avec un coup de scie on réalise le detrompage.


Le logiciel...

Pour accéder au port directement il faut une dll d'IO, celle ci doit être mise dans le répertoire système de Windows.

Le programme a été testé sur W2K uniquement, un retour sur d'autres versions sera le bienvenu.

Le compilateur utilisé est le Watcom.

Pour utiliser le logiciel il suffit de le lancer, mais compte tenu de la spécifie de l'attribution des segments il faudra certainement le reprendre.

Dans le lecteur DVD testé, l'afficheur fonctionnait en mode 10 chiffres 8 segments.

Sur les 10, 7 étaient des chiffres, 2 servait pour une roue, un pour les icônes.

Le bit 7 des chiffes servait également pour des icônes.

Tous les chiffres ont la meme attibution pour les segments sauf un!.

Le programme n'est pas bidirectionnelle il ne gère pas le clavier, ni la lecture du composant. Le signal Dout n'est pas utilisé.

Le zip contient l'exécutable et le source dans l'état, version 000.00!.

C'est une version de travail, le ralentisseur du programme s'effectue par des affichages a l'écran des codes envoyés au circuit.


le fichier pour tester l'affichage:

VersionV000001 20090914

Page Web X.Fenard
(c) Xavier Fenard 2009

Retour