UN EXEMPLE de logique A DTMF pour relais ATV , necessite le routeur audio/vidéo 12 entrées / 4 sorties ,basé a partir de composants simples et courant , la carte possède egalement 8 relais de puissance , la carte est évolutive , elle est basé autour du PIC 16F84 pour le programme , d'un MT8870 pour le decodage des codes dtmf , d'un Ds1307 qui donne la base de temps du systeme (1 seconde ), d'un PCF8574 et un ULN2803 pour piloter les 8 relais de puissance , et d'un autre PCF8574 pour deporter 8 leds en face avant du boitier qui donne l'etat global du systeme.Le système complet possede 12 entrées audio/vidéo, et 4 Sorties audio/vidéo independantes, completé par un contact de relais associé (1 par voie) + 1 relais de puissance actionné lorsque au moins 1des 4 voies est active ,(personnellement j'y associe un ventilateur qui ventile le boitier)

Structure de code DTMF : (entrée BFdu decodeur DTMF 8870) , a envoyer en moins de 10 secondes a partir du #(dièse)

# xxx yy z :

xxx represente l'adresse du systeme , le mieux est de prendre son no de departement + No d'ordre dans le departement : exemple #121 (relais 1 du departement 12)(001 par defaut lors la 1ere programmation)

yy represente la source audio/vidéo a selectionner , de 01 a 12 , un 00 signale qu'on va couper la voie z

z represente la voie de sortie de 1 a 4 , un #xxx 00 0 fait retomber toutes les voies actives et fait repasser la logique dans un etat de balise

Des lors qu'un code valide est recu, la logique dirige la source audio/vidéo selectionnée vers la voie de sortie selectionnée , le tout completé par un contact de relais de puissance associé , durant 5 minutes (par defaut) sur chaque voie : les 4 voies etant independantes au niveau temporisation.

Possibilité de coupure globale du systeme , ou coupure locale d'une voie .Tout est telecommandé bien entendu par les codes DTMF.Enfin la logique se met en balise périodiquement lorsque aucune activité sur les 4 voies ne survient,dans ce cas là , la voie 1 est utilisé ,elle est activée 5 minutes(par defaut) toutes les 15 minutes(par defaut), avec la source 11 (par defaut)

des exemples :

la sortie 1 est un relié a un emetteur relié a un emetteur ATV 1.2Ghz

la sortie 2 est relié a un emetteur relié ATV 2.3GHz

la source 01 est une mire

la source 02 est un recepteur ATV 438.5Mhz

#121 01 1 =>emission de la mire sur l'emetteur ATV 1.2Ghz durant 5minutes

quelques minutes plus tard...

#121255 =>erreur de code , rien ne se passe bien sur

#121 02 2 =>emission de la reception 438.5Mhz sur l'emetteur ATV 2.3Ghz durant 5minutes

quelques minutes plus tard...

#121 00 2 =>coupure de l'emetteur 2.3GHZ

quelque minutes plus tard...

 l'emetteur ATV 1.2GHz s'arrete puisque sa tempo est passé : aucune des 4 voies n'est plus active , alors la logique passe dans un etat de balise , 15 minutes d'attente, si aucun code DTMF valide n'est recu , l'emetteur ATV 1.2Ghz passera en mode emission pendant 5 minutes et ainsi de suite.Particularité , un #121000 ou un #121001 lorsque la logique est en mode balise et en emission sur la voie 1 , fait retomber l'emetteur 1 et redonne 1 cycle de 15 minutes/5minutes...

point important , tout les parametres de temps et d'adresse sont Re-programmable a partir du clavier DTMF !

parametres par defaut ou ceux qui sont enregistrées lors de la 1ere programmation du pic 16F84:

adresse = 001

tempo voie1 = 300 secondes (5 minutes)

tempo voie2 = 300 secondes (5 minutes)

tempo voie3 = 300 secondes (5 minutes)

tempo voie4 = 300 secondes (5 minutes)

tempo en mode attente en mode Balise = 900 secondes (15 minutes)

tempo voie 1 (emission) en mode Balise = 300 secondes (15 minutes)

Toutes les tempos sont reglables de 1 secondes a 9999 secondes (>2h30) par le clavier DTMF et l'adresse de 000 a 999... 

Cliquer ICI (134k) et dezziper...

 RETOUR HAUT DE PAGE

 RETOUR PAGE PRINCIPALE