[]
[]
[]
[]
[]
[]
[]
[Web Creator] [LMSOFT]
                          DECODEUR DTMF      F6BUH le 6 septembre 2015

     Lors de la mise au point des perroquets de F1ZES et de F5ZAR j'ai eu besoin d'un décodeur
de trames DTMF pour vérifier les trames entrantes (celles envoyées par le client du relais TV)et les trames sortantes du perroquet.Un coup de Google et je trouve des programmes payants sur PC mais utilisant la carte son!Erreur,les relais sont en général équipés du MV8870 en guise de décodeur derrière un RX VHF(144,575 chez nous) ou UHF (431,300) au Pilat et au Ventoux:on est très loin de la carte son! Une plongée,vertigineuse,dans ma caisse à récup et je dispose d'un MV8870 ,d'un PIC 18F628 et d'un afficheur LCD une ligne de 16 caractères....c'est parti !
Le schéma est limpide:les sorties du MV8870 vont sur le PORT A du PIC et le LCD cablé en format 4 bits vat au PORT B. Astuce : le 16F628 n'a pas besoin de composants extérieurs pour l'horloge,ici elle est environ à 4MHz ( « INTRC clockout » )j'ai conservé par contre le RESET extérieur (pin #4) et gardé libres les PORT B6 et B7 pour programmer IN SITU le PIC avec des fils volants ,cela évite lors de la mise au point du programme le casse tete de sortir le DIL de son support et de l'y remettre à chaque modif en pliant bien sur 3 pattes au passage !

Ainsi monté ,le décodeur consomme environ 6mA  (afficheur non éclairé),Après la mise en route le module attend une trame de commande,à son arrivée ,le LCD est effacé et les caractères de 1 à 8 s'affichent à gauche ,un temps mort doit séparer deux trames (c'est réglable ,dans mon cas ,le perroquet répond vite et le délai est choisi court.Dans le cas général ,on peut prendre un peu de marge pour laisser l'opérateur taper le code les yeux sur la notice du relais!) la trame suivant efface à nouveau et s'affichera à droite ….et ainsi de suite!Une diode LED sur la sortie PCAR (présence caractère du MV8870) permet de régler le niveau audio à l'entrée du décodeur. Voilà ,c'est tout.....

 Le programme est écrit pour PICBASIC PRO ,le listing a été commenté le plus possible,


   En cas de problème , c'est ici: f6buh@wanadoo,fr
  
Décodeur DTMF - F6BUH