Télécommande DTMF avec horloge interne pour mode balise







Toujours dans l'attente de la réalisation de la logique définitive de notre relais ATV F5ZUY, il nous fallait une platine de télécommande par code DTMF nous permettant de mettre en route un émetteur à distance pour effectuer des tests de couverture.
Après étude, voici les caractéristiques physiques de la platine :
  - 3 sorties à relais indépendantes.
  - Horloge Temps Réel autorisant un mode balise.
  - Paramétrage par menu déroulant sur afficheur LCD.




Explication du schéma :

La platine est assez simple, ses fonctionnalités étant réalisées par le microcontrôleur PIC16F876.
Une horloge Temps Réel I2C PCF8563 produisant une alarme vers le PIC toutes les heures permet le mode "balise".
Les condensateurs C16 et C17 de 0.3F/5V chacun assurent la sauvegarde de l'horloge PCF8563 en cas de rupture d'alimentation.
Le décodage DTMF est assuré par un circuit MT8870.
L'interface de paramétrage ne comporte que 3 boutons-poussoirs et un afficheur LCD 1 ligne de 16 caractères, sur le principe "sélection - validation" par menu déroulant.
Le microcontrôleur pilote directement les 3 relais pour les sorties indépendantes.








Description du logiciel :

La complexité de cette réalisation réside dans le programme du PIC.
Il faut en effet pouvoir visualiser et modifier les paramètres suivants :
 - Heure et date issues de l'horloge PCF8563.
 - Alarme et durée d'alarme pour le mode balise gérées et programmées dans l'horloge PCF8563 et sélection des relais activés lors de l'alarme.
 - Code DTMF et durée d'activation pour le relais 1.
 - Code DTMF et durée d'activation pour le relais 2.
 - Code DTMF et durée d'activation pour le relais 3.
 - Code DTMF d'arrêt "sécurité" pour tous les relais.

Impératifs liés au programme :
 - Codes DTMF différents pour chaque relais.
 - Longueur de code DTMF fixe à 3 Digits.
 - La tempo d'activation redémarre à partir de la dernière commande DTMF valide.
 - Une alarme par heure ( minute programmable de 00 à 59).
 - Priorité du mode télécommande sur le mode balise.



Pour de plus amples informations, n'hésitez pas à me contacter.