La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Bousquet Nicolas Système Électronique BTS ALARME A GAZ.

Présentations similaires


Présentation au sujet: "Bousquet Nicolas Système Électronique BTS ALARME A GAZ."— Transcription de la présentation:

1 Bousquet Nicolas Système Électronique BTS ALARME A GAZ

2 Sommaire I) Présentation du système
II) Présentation de l’objet technique III)Cahier des charges IV) Schéma Fonctionnel V) Étude structurelle VI) Algorigramme/Programme VII)Schémas

3 Pourquoi ? Il suffit de 10 mn pour cambrioler une habitation
C'est le temps nécessaire généralement pour une intervention humaine après le déclenchement d'une Alarme. Résultat : le vol est effectué sans difficulté.

4 Comment ? Déclenchement de l'alarme et diffusion immédiate d'irritant.
Le cambrioleur est contraint de quitter les lieux. Résultat : le site est protégé jusqu'à l'intervention humaine.

5 II)Présentation de l’objet technique:

6 III)Cahier des charges
Les entrées  5 zones : Zone 1 temporisée. Zone2 à zone 4 directes. Zone 5 temporisée ou direct temporisation de retour différente de la zone 1) Fonctionnement des zones en apparition ou disparition de 0V et apparition ou disparition de 12V . Entrée autoprotection (boucle NF au 0V ) Entrée alarme piscine (apparition de 0V ou De 12V ) ->déclenchement relais siréne et relais piscine . Les sorties. Sortie sur relais RCT piscine. Sortie sur relais RCT sirène Sortie sur relais RCT transmetteur Sortie armement apparition de 12V(500mA) Sortie alarme sur collecteur ouvert Sortie zone par zone apparition de 12V Sortie défaut installation sur collecteur ouvert Sortie défaut secteur sur collecteur ouvert. Buzzer Led “trouble “ Led “prêt” Led “armée”

7 IV)Schéma Fonctionnel
Commande De Puissance FS1.4 AP actP AS D E M U L T I P X R S F 1 3 AT AAP ERR Allumage LED FS1.5 LP actL LA LT A D P T I O N F S 1 T R A I E M N F S 1 2 SZ1 EZ1A Apparition 12V FS1.6 EZ1 SZ2 act12V Clk SZ3 EZ2 EZ2A SZ4 SZ5 EZ3A EZ3 A12V EZ4A EZ4 acts EZ5T/DA SA EZ5 Sorties sur Collecteur ouvert FS1.7 actC SDI SDS EAP EAPA actV Conversion numérique /sons FS1.8 BUZZ MES /3 FZ CTL M/A SDI/SDA EA Adaptation Liaison FS1.10 E/R RX485 RX485A Vref RX Sélection RS232/485 FS1.9 TX485 Tx TX485A Bcl /2 RX/TX232

8 V)Étude structurelle

9 FS1.1: Fonction Adaptation
R1 R2 Permet d’adapter les signaux 12V en signaux 5V compatibles avec le microcontrôleur. Répété 6X Deuxièmement l’appuie du bouton poussoir va dire au micro que les capteurs sont aux repos et ainsi va pouvoir mémoriser cet état. Enfin J5 et R9 servent pour choisir la configuration de Z5 soit en zone directe, (jumpeur à la masse) soit en zone temporisée (jumpeur au VCC)

10 FS1.2: Fonction Traitement Des Signaux
Converti trois signaux venant de FA1. Elle envoie le signal CTL pour contrôler L’alimentation. Elle se charge du bus I2C ainsi que de la liaison RS232 et RS485. De E1 à E7 sorties Multiplexé CLK1 à CLK3 permettent de sélectionner le démultiplexeur Enfin R10 et C1 permettent une RAZ

11 FS1.3: Fonction Démultiplexage x3
Un front montant sur EN va mettre les sorties en haute impédance. Un niveau haut de CLK va recopié se que j’ai en entrées en sorties. De E1 à E7 entrées multiplexées De S1 à S6 sorties démultiplexées

12 FS1.4: Commande De Puissance x4
Quand E passe à 1 le transistor PH7 se sature se qui fait passer le relais RL1 en mode travail. D1 est une diode de roue libre. De FS1.3

13 Test de FS1.4 Sans le signal d’entrée Procédure : Dans un premier temps je mets R à 12V et T à la masse normalement si j’envoie aucun signal j’ai 12V si j’envoie un signal j’ai 0V. Puis je fais le contraire je mets R à la masse et T au 12V normalement si j’envoie un signal j’ai 12V si j’envoie rien j’ai 0V voici les résultats de la manip. Avec le signal d’entrée

14 FS1.5: Allumage LED Si j’ai un 0 sur D1 DP s’allume
De FS1.3 Si j’ai un 0 sur D1 DP s’allume Si j’ai un 0 sur D3 DA s’allume. Un zéro sur erreur ou un zéro sur D2 allume DT

15 FS1.6: Apparition 12V x6 Quand j’ai un 1 sur E PH4 se sature Q4 aussi.
R28 est une résistance qui permet de limiter le courant de fuite. De FS1.3

16 Test de FS1.6 Afin de voir si j’ai bien 500mA et 12V en sortie, je mets 2 lampes de 5W en parallèles avec comme transistor 2N2222 B=75 et un BDX34 B=750. j’ai constaté que je pouvais monter sans problème jusqu’a 700mA.

17 FS1.7:Sorties Sur Collecteur Ouvert x3
Quand A2 est à 1 le transistor se sature j’ai la masse. Quand A2 est à 0 le transistor est bloqué je suis en collecteur ouvert. De FS1.3

18 Test de FS1.7 Procédure Pour voir si je suis en collecteur ouvert je mets à l’entrée un niveau bas donc le transistor est bloqué en sortie je vois 2,5V. Quand je mets un niveau 1 mon transistor ce sature j’ai un niveau zéro en sortie. J’envoie un niveau haut J’envoie un niveau bas J’envoie un niveau bas

19 FS1.8:Conversion Num/Sons
De FS1.3 Quand ERR est à 0 le buzzer sonne. Quand Buzz est à 0 le buzzer sonne. Je n’ai pas besoin de transistor en sortie car la porte fournie assez.

20 FS1.9:Sélection RS232/485  De FS1.2 Cette fonction permet de faire le choix entre la liaison RS232 qui va vers FP3 et la RS485 qui va vers FP2. Pour choisir entre les deux, l’installateur placera le jumper: Vers le VCC pour la RS485. Vers la masse pour la RS232.

21 FS1.10:Adaptation De Liaison
De FS1.9 De FS1.2 De FS1.9 Cette fonction permet d’adapter le signal pour la liaison RS485: TX/RXRS485 sont des signaux 5V ils vont être adaptés aux niveaux de transmission et de réception de la RS485(+6V,-6V) ER sert à savoir si on émet ou si on reçoit.

22 VI)Algorigramme

23 Sous-Programme Lecentrees
char lectentrees(void) { char entle,entcal; //définition de deux variable en char(8bits) entle = input_a(); //chargement du port A dans entle entcal = entle<<2; //décalage de 2 bits vers la gauche entcal = entcal & 0b ; //masquage entle = input_d(); //chargement du port D dans entle entle = entle<<3; //décalage de 3 bits vers la gauche entle= entle & 0b ; //masquage entcal= entcal + entle; entle = input_e(); entle= entle & 0b ; entle = input_c(); entle = entle & 0b ; entcal = entcal + entle; return(entcal); } La variable qui est renvoyer dans le programme est maintenant constituer de toute les entrée qui peuvent activé l’alarme elle est définie dans cette ordre Z3 Z2 Z1 Z5 Z4 EAP M/A EA

24 VII)Schémas complet

25

26


Télécharger ppt "Bousquet Nicolas Système Électronique BTS ALARME A GAZ."

Présentations similaires


Annonces Google