Title: ALARME A GAZ
1ALARME A GAZ
Bousquet
BTS
Nicolas
Système Électronique
2Sommaire
- I) Présentation du système
- II) Présentation de lobjet technique
- III)Cahier des charges
- IV) Schéma Fonctionnel
- V) Étude structurelle
- VI) Algorigramme/Programme
- VII)Schémas
3Pourquoi ?
- 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é.
4Comment ?
- 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.
5II)Présentation de lobjet technique
6III)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
) -gtdé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.
7 IV)Schéma Fonctionnel
AP
Commande De Puissance FS1.4
AS
actP
D E M U L T I P L E X E U R S F S 1 3
AT
AAP
ERR
LP
Allumage LED FS1.5
actL
LA
LT
SZ1
A D A P T A T I O N F S 1 1
T R A I T E M E N T F S 1 2
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
Conversion numérique /sons FS1.8
actV
BUZZ
/3
MES
FZ
CTL
M/A
SDI/SDA
Adaptation Liaison FS1.10
EA
E/R
RX485
RX485A
RX
Sélection RS232/485 FS1.9
Vref
TX485
Tx
TX485A
Bcl
/2
RX/TX232
8V)Étude structurelle
9FS1.1 Fonction Adaptation
- R1 R2 Permet dadapter les signaux 12V en signaux
5V compatibles avec le microcontrôleur. Répété
6X - Deuxièmement lappuie 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)
10FS1.2 Fonction Traitement Des Signaux
- Converti trois signaux venant de FA1.
- Elle envoie le signal CTL pour contrôler
Lalimentation. - 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
11FS1.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 jai en
entrées en sorties. - De E1 à E7 entrées multiplexées
- De S1 à S6 sorties démultiplexées
12FS1.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
13Test de FS1.4
Sans le signal dentrée
- Procédure
- Dans un premier temps je mets R à 12V et T à la
masse normalement si jenvoie aucun signal jai
12V si jenvoie un signal jai 0V. - Puis je fais le contraire je mets R à la masse et
T au 12V normalement si jenvoie un signal jai
12V si jenvoie rien jai 0V voici les résultats
de la manip.
Avec le signal dentrée
14FS1.5 Allumage LED
De FS1.3
- Si jai un 0 sur D1 DP sallume
- Si jai un 0 sur D3 DA sallume.
- Un zéro sur erreur ou un zéro sur D2 allume DT
15FS1.6 Apparition 12V x6
- Quand jai 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
16Test de FS1.6
- Afin de voir si jai bien 500mA et 12V en sortie,
je mets 2 lampes de 5W en parallèles avec comme
transistor 2N2222 B75 et un BDX34 B750. - jai constaté que je pouvais monter sans
problème jusqua 700mA.
17FS1.7Sorties Sur Collecteur Ouvert x3
- Quand A2 est à 1 le transistor se sature jai la
masse. - Quand A2 est à 0 le transistor est bloqué je suis
en collecteur ouvert.
De FS1.3
18Test de FS1.7
- Procédure
- Pour voir si je suis en collecteur ouvert je mets
à lentré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 jai un niveau zéro en sortie.
Jenvoie un niveau haut
Jenvoie un niveau bas
Jenvoie un niveau bas
19FS1.8Conversion Num/Sons
De FS1.3
- Quand ERR est à 0 le buzzer sonne.
- Quand Buzz est à 0 le buzzer sonne.
- Je nai pas besoin de transistor en sortie car la
porte fournie assez.
20FS1.9Sé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, linstallateur
placera le jumper - Vers le VCC pour la RS485.
- Vers la masse pour la RS232.
21FS1.10Adaptation De Liaison
De FS1.9
De FS1.2
De FS1.9
- Cette fonction permet dadapter 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.
22VI)Algorigramme
23Sous-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 entleltlt2 //décalage de 2 bits vers
la gauche - entcal entcal 0b11100000 //masquage
-
- entle input_d() //chargement du port D dans
entle - entle entleltlt3 //décalage de 3 bits vers la
gauche - entle entle 0b00011000 //masquage
- entcal entcal entle
-
- entle input_e()
- entle entle 0b00000110
- entcal entcal entle
-
- entle input_c()
- entle entle 0b00000001
24VII)Schémas complet
25(No Transcript)
26(No Transcript)