Académique Documents
Professionnel Documents
Culture Documents
Ligne boucle 425 Hz
Invitation numroter Rupture de boucle
Numrotation
Occupation du demand
(demandeur ?)
425Hz (0.25s /0.25s)
Sonnerie 25Hz
Retour dappel 425Hz (1.2s/4.65s)
Rponse du demand Ligne boucle
Raccrochage du
demand
Rupture de boucle
Raccrochage du
demandeur
Rupture de boucle 425Hz
1ab|e 4 : 1ab|eau de rcap|tu|at|on des s|gnaux t|phon|ques.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
31
1.4.4. Tonalits :
Les diffrentes tonalits changes entre le poste demand et le poste
demandeur se caractrisent par :
la frquence
la cadence
et le niveau sonore
Elles sont donnes par la table 5.:
Frquence Cadence Niveau
Tonalit dinvitation numroter 4252Hz Continue -12 dB
Tonalit doccupation 4252Hz mission 0.25s, repos 0.25s -12 dB
Tonalit de retour dappel 4252Hz mission 1.2s, repos 4.65s -12 dB
Tonalit dencombrement 4252Hz mission 0.25s, repos 0.25s -12 dB
1ab|e S : D|ffrentes tona||ts pour d|ffrents messages t|phon|ques.
Conclusion
travers ce chapitre, nous avons prsent les spcifications techniques, et les
contraintes qui en dcoulent, et dont nous aurons besoin pour comprendre et faire
fonctionner un module de transmission via une ligne tlphonique fixe et commute.
Le principe de fonctionnement, les fonctionnalits du systme conu et tout ce
qui a rapport avec la conception du systme sera tudi en dtail dans les chapitres
suivants.
Rfrence [3]
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
32
Chapitre 5 : Conception du systme de
surveillance et contrle daccs
1. Structure du systme
Le systme de surveillance et contrle daccs est constitu de plusieurs
modules (figure 9), chacun accomplit une ou plusieurs fonctions qui lui sont
propres. On y distingue :
le module central qui prend en charge de commander et de recevoir les
instructions des autres modules; cest lui qui gre et qui maintient le
fonctionnement du circuit. Il contient un cran graphique cristaux liquides et
un clavier comme priphriques dinterfaage humain. Tous les capteurs sont
connects ce module.
llgure 9 : schema bloc du sysLeme.
Le module daccs :il est constitu dun clavier et dun cran LCD deux
lignes, il assure la saisie du code daccs, et ensuite autorise ou non laccs
Circuit
daccs
Circuit de
tlcommunication
Ligne
tlphonique
RS
485
Circuit
central
Circuits de Dtection
(Capteurs, dtecteurs,)
Sirne.
Pompe
Autres.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
33
un endroit spcifique en commandant une porte verrouillage lectrique. Il
est connect au module central travers le Protocol RS485.
Le module de tlcommunication: il set assurer le transfert des informations
concernant ltat de lalarme aux personnes dsignes travers une ligne
tlphonique. Il est constitu dun combin tlphonique rduit et dun circuit
dmission vocale.
Le dclenchement dune alarme voque ltablissement dun appel via la
ligne tlphonique. Ce module compose un des numros de tlphone
prdtermins dans le systme, pour que la (ou les) personne(s)
concernes soit tenue informe de la situation en faisant mettre, par le
circuit vocal, le message appropri sur la ligne tlphonique.
2. Principaux lments constituants de chaque module
2.1. Module central :
Il constitue le cur du systme. Il est matre des autres modules desquels
il recoit les informations et vers lesquels il envoie ses commandes.
Pour des raisons de scurit, laccs au contenu logiciel de ce module
serait protg par un code form dau moins 4 caractres.
Ce module accomplit les tches suivantes :
Marche et arrt de tout le systme.
Activation et dsactivation de la surveillance de chacune de zones de
scurit.
basculer entre mode "silencieux" ou "non silencieux" des alarmes.
Changement de mot de passe
Changement des numros de tlphones
Affichage de tous les changements effectus et les modes choisis.
Pour assurer ses fonctions, le module central serait muni :
dune unit de traitement base dun processeur grant toutes les
commandes,
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
34
dun clavier qui transmettra les commandes de lutilisateur au processeur,
dun cran qui affiche ltat de chaque zone,
et bien sr, des ports dEntre/Sortie pour faire la connexion avec les
dtecteurs et les organes de commande.
Puisque ce circuit doit piloter un systme dalarme dincendie et de
dtection dintrusion dans un vaste espace qui constitue la menuiserie, nous
avons eu recours une partition minimale de cet espace en 16 zones
diffrentes.
Pour communiquer avec le module de contrle daccs, nous devons
nous servir dun module RS485 qui est capable dassurer la communication pour
des distances relativement longues (300m).
En rsum, le module central comporte :
un microcontrleur PIC 18F4620,
un clavier 4x4,
un cran graphique cristaux liquide 128x64,
un circuit pour le protocole RS 485,
un circuit dinterface srie avec lcran LCD, et
un circuit dinterfaage avec la sirne.
2.2. Module daccs
Ayant le rle de contrler laccs un endroit protection renforce, ce
module vrifie le code fourni par le demandeur daccs, et sil est correct,
commande lectriquement louverture dune porte.
Un utilisateur possdant le code, peut changer ce dernier, sil connait un
chiffre supplmentaire quil doit taper suivi du nouveau code.
Ce module utilise le protocole RS485 pour communiquer avec le module
central, ce qui lui permet de se placer une longue distance (de valeur maximale
de 300m) par rapport au module central. Ce protocole de communication se
contente dune seule paire de fils en cuivre, ce qui simplifie le cblage.
Entre autre, cette connexion permet, aprs trois essais daccs refuss,
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
33
de transmettre au module central un signal cod comprenant ladresse du
module daccs concern, pour linformer de la situation.
Le module central peut, selon le cas, rpondre convenablement chaque
situation, soit par un appel tlphonique au responsable, soit par le
dclenchement de la sirne, soit les deux la fois.
Ce module peut servir, aussi, activer ou dsactiver, distance,
lensemble du systme de surveillance, ce qui vite lutilisateur un dplacement
inutile jusquau module central.
Pour assurer son rle, ce module doit comporter:
un microcontrleur, qui gre la saisie et les commandes
un cran pour laffichage des messages, et
un clavier pour saisir le code..,
En rsum, ce module comporte :
- un microcontrleur PIC 18f4620
- un clavier
- un cran LCD 2 lignes pour laffichage, et
- un module pour le protocole RS485.
2.3. Module de tlcommunications
Suite un changement dtat du systme (dclenchement dalarme, tentation
dintrusion frauduleuse, ), ce module reoit une demande de la part du
module central pour tablir un contact tlphonique avec le ou les numros
des responsables dsigns pour leur signaler ce changement sous forme
dun message vocal.
Ce module utilise une ligne tlphonique fixe; les numros sont composs en
DTMF. Un gnrateur des signaux DTMF est donc ncessaire pour pouvoir
tablir un appel tlphonique.
Pour rpondre ce besoins, nous avons choisi dutiliser lmetteur-rcepteur
MT88890C (Integrated DTMF Transceiver with Adaptive Micro Interface)
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
36
capable dmettre et de recevoir les paires de tonalits DTMF et qui est muni
dune liaison avec microcontrleur.
Le microcontrleur envoie au MT88890C la commande de composer un
numro tlphonique puis il lui envoie ce numro;
le MT88890C dcroche la ligne tlphonique et compose le numro, si la ligne
nest pas occupe, et il attend que lappel accepte lappel :
- si lappel est accept, le MT88890C en informe le microcontrleur pour
gnrer le message vocal convenable,
- si lappel ne rpond pas ou si sa ligne est occupe, le MT88890C en
informe le microcontrleur qui attend un certain temps avant de
recommencer. 3 essais conscutifs avec un dlai de temps court aprs le
premier appel et plus long entre le second et le troisime appel, et ce
avant de passer dautres numros sil y en a.
Ayant, au moins, 16 tats pour les 16 zones diffrentes de lespace surveill,
le microcontrleur du module central a grer au moins, 16 messages
vocaux.
Donc, une carte mmoire multimdia pour le stockage des fichiers qui
contiennent les messages vocaux est ncessaire pour stocker ces messages.
Cette mmoire sera, bien sr, contrle par le microcontrleur.
Nous avons choisi denregistrer les messages vocaux en format " wav" 8
kHz, sur une carte mmoire SD (Secure Digital), connecte au microcontrleur
travers le Protocol SPI (Serial Protocol interface).
Pour convertir les contenus binaires des fichiers ",wav" en une forme sonore
analogique afin de les transmettre, ensuite, sous forme dun message vocal
sur une ligne tlphonique, le module doit se servir :
dun convertisseur numrique analogique (CNA) et,
dun amplificateur LM 386 de gain 200
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
37
Le microcontrleur lit le fichier appropri de la carte mmoire SD, octet par
octet et envoie chaque octet sur le port D connect un pont de rsistances
R2R servant comme un convertisseur digital analogique.
Ce signal est ensuite filtr puis amplifi par lamplificateur LM386 avant quil
soit livr sur la ligne tlphonique connecte.
3. Critres de choix des composants
Les composants choisis pour raliser ce projet sont les suivants :
Deux microcontrleur PIC 18F4620.
Les circuits intgrs MCP23S17 pour lextension des ports.
Un cran graphique cristaux liquides (GLCD).
Un cran cristaux liquides (LCD).
Un gnrateur rcepteur des signaux DTMF
Deux claviers 16 touches.
Un circuit Max485 pour linterfaage du Protocol RS485.
Une carte mmoire flash (SD)
Un amplificateur LM386
a) Le choix du microcontrleur repose sur plusieurs critres :
Nombre dentres sorties: Le microcontrleur doit pouvoir se connecter :
o un GLCD qui ncessite 14 entres/sorties,
o un clavier 16 touches qui ncessite 8 entres/sorties
o un gnrateur/rcepteur des signaux DTMF qui ncessite 9
entres/sorties.
o un circuit Max485 qui ncessite 3 entres/sorties
o une interface USART ncessaire pour le Protocol RS485.
o une carte mmoire flash (MMC) qui ncessite 5 entres/sorties et
linterface MSSP (Master Synchronous Serial Port)
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
38
o Les dtecteurs de mouvement, de chaleur, de fume, et autres (au
moins 16 entres).
o La sirne, la ligne tlphonique et les autres commandes de sortie (5
sorties).
o Le module de conversion digitale analogique (8 sorties).
Ainsi, le total des entres/sorties ncessaires slve donc 68. Do la
ncessit dutiliser un microcontrleur qui supporte au moins 68
entres/sorties.
Taille des mmoires statique et volatile suffisamment large pour viter
davoir recours des mmoires externes.
Un microcontrleur suffisamment rapide pour pouvoir excuter la tche de
lire un fichier de son de type wav en temps rel ou presque.
Compatibilit avec le langage C, ce qui facilite sa programmation.
Interfaces intgres dans le microcontrleur pour la communication avec
lextrieur.
Type du botier: on prfre travailler avec un microcontrleur de type DIP
(dual in-line package) qui est plus facile implmenter et souder sur
PCB que celui dont le boitier est de type TQFP (Thin Quad Flat Pack).
Le microcontrleur PIC 18F4620 de Microchip, que nous avons choisi,
rpond la plupart de ces critres mais il na que 36 entres/sorties.
Pour remdier linsuffisance des entres/sorties, deux solutions se
prsentent :
- La premire consiste chercher un microcontrleur offrant un plus grand
nombre dentres/sorties.
- La deuxime consiste ajouter un module dextension dentres/sorties
comme le MCP23S17 de Microchip.
La premire solution aurait d nous amener un microcontrleur dont le boitier
est de type TQFP (Thin Quad Flat Pack) au lieu du DIP. Pour viter des
contraintes lies sa soudure sur PCB, nous avons opt pour la seconde
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
39
solution qui savre plus facile implmenter.
b) Le choix du MCP23S17 repose sur deux paramtres :
la librairie du langage C permet de sinterfacer et de communiquer
facilement avec le MCP23S17.
Ce circuit autorise une communication- srie avec le microcontrleur.
c) Lcran LCD est choisi de type graphique (GLCD) pour pouvoir afficher le plan
de la menuiserie et indiquer la zone affect.
d) un clavier 16 touches a t slectionn: ce clavier suffit pour faire saisir un
code (qui peut tre de 14 chiffres diffrents) et offre aussi la possibilit dentrer
le code pour activer et dsactiver le systme de surveillance, ainsi que pour
faire de changement de configuration tel que le menu, les modes et numros
de tlphone appeler.
e) Le choix du gnrateur et rcepteur DTMF MT8889C se justifie par sa
simplicit sinterfacer avec le microcontrleur dune part, et la qualit du
signal DTMF, et la dtection de la progression dappel.
f) Le circuit dinterfaage Max485 est choisi pour sa compatibilit avec le
protocole RS485 qui permet la transmission de donnes sur une paire de fils
torsads,.
g) Le choix de la carte mmoire MMC se justifie par sa grande capacit de
stockage.
4. Prsentation du microcontrleur utilis
Un microcontrleur est un composant programmable. Il regroupe dans un seul
botier compact un processeur de calcul, de la mmoire vive (RAM), de la mmoire
permanente (FLASH, EEPROM), des priphriques. Il en existe des dizaines de
modles.
Les exemples les plus courants sont: les 8051 dIntel, les 68HC11 de Motorola...
et les PIC de Microchip.
a. Familles de PIC
La socit Microchip propose plusieurs familles de PIC:
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
40
10F, 12F, 16F: Architecture sur 8 bits, leur utilisation est rserve des simples
applications.
18 F: Architecture sur 8 bits, les PIC de cette famille sont assez semblables
ceux de la famille 16F, mais ils sont optimiss pour la programmation en
langage C, grce un plus grand nombre d'instructions assembleur. Ainsi, ils
tendent remplacer, de plus en plus, les 16F.
PIC 24 : Tout en restant dans le mme type d'application que les 18F, les
PIC24 offrent de bien meilleures performances grce leur architecture 16 bits,
tout en conservant un grand nombre de priphriques.
dsPIC : En combinant architecture 16 bits, cur de calcul DSP et priphriques
plus performants et plus varis, le dsPIC est le choix idal pour des applications
complexes de contrle, de traitement du signal, ... .
PIC32 : Ce sont aujourd'hui les produits les plus volus de la gamme
Microchip. Leur utilisation est rserve des applications complexes et
gourmandes en ressources.
b. Architecture interne dun pic
Le schma de la figure 10 prsente les
principaux blocs fonctionnels prsents
l'intrieur d'un PIC. Nous les dcrivons
succinctement comme suit:
Mmoire flash : C'est une mmoire
rinscriptible qui conserve ses donnes
lorsque le PIC n'est pas aliment. Elle
est utilise pour stocker le programme.
I|gure 10 : Arch|tecture |nterne d'un p|c.
Mmoire RAM : C'est une mmoire volatile qui s'efface quand le PIC n'est plus
aliment. Les variables utilises lors de lexcution du programme sont stockes
cet endroit.
Unit de Calcul : C'est le cur du microcontrleur. Ici se droulent toutes les
oprations arithmtiques et logiques.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
41
Registre temporaire W : C'est laccumulateur du microcontrleur, l o est
stocke une des oprandes dune opration de calcul.
Ports E/S (Entres/Sorties) : Ce sont les circuits lectriques travers lesquels le
PIC communique avec son environnement externe.
Modules annexes : tels que minuterie, comparateurs, convertisseurs
analogiques/ numriques, et autres.
Rfrence : [4]
c. Le microcontrleur PIC18F4620
Caractristiques
De la famille 18F, le microcontrleur PIC18F4620, qui se prsente dans un
botier de 40 broches PDIP, est caractris par :
Mmoire du programme flash : 64 kB (65536 bytes).
Mmoire EEPROM : 1 kB (1024 bytes).
Mmoire RAM : 3,875 kB (3968 bytes).
Frquence maximale de lhorloge: 40 MHz.
Ports parallles: A, B, C, D et E.
Entres/sorties : 36.
Oscillateur interne : 8 MHz / 32 kHz.
Entres/sorties sries: EUSART (CSA
*
), SPI (CSS
*
), MI
2
C (CSS
*
).
Port parallle esclave : PSP.
CAN
*
10 bits: 13 pins.
ICSP : programmation srie en circuit (le microcontrleur est programm
sans ncessit de le dtacher du circuit.)
Nombre dInstructions : 75.
Botiers : 40 PIN DIP, 44 PIN PLCC, 44 PIN TQFP.
Compatibilit avec le langage C.
Configuration des broches (voir figure 11)
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
42
I|gure 11 : Conf|gurat|on du IC4620.
Schma bloc
Le schma bloc de la figure 12 est constitu de quatre blocs principaux:
Bloc A: reprsente le cur du microcontrleur, il comporte lunit
arithmtique et logique, le pointeur, les mmoires ROM et RAM et les
mmoires dadresse, ainsi que le dcodeur dinstructions et de contrle;
cest dans ce bloc que se font les oprations arithmtiques et logiques.
Bloc B : les ports dentres/sorties du microcontrleur rfrencs de A E
se trouvent dans ce bloc. Chacun de ces ports renferme huit pattes
lexception des ports D et E qui en contiennent seulement quatre. Par
dfaut, ces ports sont utiliss comme tant des entres/sorties pour le
microcontrleur. Pour les utiliser pour les interfaages des USART, SPI,
I2C, une configuration interne du microcontrleur est ncessaire.
Bloc C: renferme toutes les interfaces quon peut appliquer au
microcontrleur par une simple configuration du microcontrleur. Parmi
ces interfaces figurant dans le bloc C, on a utilis le MSSP pour connecter
le MCP23S17 au microcontrleur suivant le protocole SPI.
Bloc D: comprend les oscillateurs internes du microcontrleur, le chien de
garde (Watchdog), le Reset, la minuterie
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
43
I|gure 12: Schma b|oc du IC4620.
Oscillateur externe
Le PIC18F4620 a besoin, comme tout autre microcontrleur, dune horloge
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
44
interne ou externe. Lhorloge interne maximale de notre pic est de 8 MHz. Ce
qui est relativement lent. Pour cela on a eu recours utiliser un oscillateur
externe.
Loscillateur que nous avons ralis (circuit la figure 13) est de type HS
(High speed) quartz ou rsonateur cramique 20 MHz.
I|gure 13 : osc|||ateur externe (avec C
1
=C
2
=22pI)
Initialisation matrielle du microcontrleur: NCLR
La patte HCIR
zro. Or en fonctionnement
normal HCIR
doit tre reli a VDD, alors on place une rsistance et une diode
pour ne pas avoir un court circuit en reliant HCIR
a zro.
I|gure 14 : In|t|a||sat|on du m|crocontr|eur (k=10 ku).
Initialisation des registres
Les priphriques du microcontrleur disposent de registres spciaux qui
sont utiliss pour configurer les diffrents tats de ces priphriques.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
43
Le registre de contrle analogique numrique ADCON1 sert convertir les
entres ou les sorties analogiques en numrique. La table 6 montre comment
se fait cette conversion.
1ab|e 6 :ADCCN1.
Les bits PCFG3 PCFG0 sont les 4 bits de poids les plus faible du registre
ADCON1 dont la configuration interne est illustre dans la table 7.
ADCON1 - - VCFG1 VCFG0 PCFG3 PCFG2 PCFG1 PCFG0
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1ab|e 7: Conf|gurat|on du reg|stre ADCCN1.
Nous avons choisi de convertir toutes les entres de AN0 AN12 en
numrique, en se rfrant la dernire ligne de la table 6, on trouve que pour
que tous les ports analogiques soient numriques, il faut que les quatre bits
LSB soient remis 1 , ce qui donne une valeur de 0x0F crire dans le
registre ADCON1.
Communication srie synchrone : SPI
Une liaison SPI
*
est un bus de donne srie synchrone. Les circuits
communiquent selon un schma de matre-esclaves, o le matre s'occupe
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
46
totalement de la communication. Plusieurs esclaves peuvent coexister sur un
bus, la slection du destinataire se fait par une ligne ddie entre le matre et
l'esclave appele chip select.
Une transmission SPI typique est une communication simultane entre un
matre et un esclave; le matre gnre l'horloge et slectionne l'esclave avec qui
il veut communiquer, l'esclave rpond aux requtes du matre.
chaque coup d'horloge le matre et l'esclave s'changent un bit. Aprs huit
coups d'horloge le matre aurait transmis un octet l'esclave et vice-versa. La
vitesse de l'horloge est rgle selon des caractristiques propres aux
priphriques.
De mme, le module SPI est ncessaire pour la connexion avec la mmoire
statique (MMC). La carte MMC est connecte, travers 4 fils, aux 4 broches
suivantes de SPI:
- SPI_Output,
- SPI_Input,
- SPI_SLK, et
- CS.
Le module USART (Universal Synchronous Asynchronous Receiver-
Transmitter).
Le module USART est un priphrique Synchrone ou Asynchrone utilisable
pour la transmission et la rception des donnes; en mode synchrone semi
duplex, le module USART utilise le protocole RS485, o on trouve la
configuration mettrice rceptrice, pour lchange dinformation.
Lmetteur et le rcepteur doivent fonctionner la mme vitesse de
transmission. La communication dmarre toujours linitiative de lmetteur. Le
nombre dmetteur/rcepteurs peut atteindre 32 et o chacun aura une adresse
unique,
La configuration des rseaux locaux est une communication multipoint. La
vitesse de transmission de donnes est relativement grande (35 Mbit / s jusqu'
10 m et 100 kbit / s 1200 m). Il utilise un diffrentiel de ligne symtrique sur
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
47
paires torsades, et peut s'tendre sur des distances relativement grandes
(jusqu' 4000 pieds ou un peu plus de 1200 mtres).
Topologie du rseau avec le RS485
La topologie du rseau est, probablement, la meilleur dans l'acquisition de
donnes et les applications de contrle. En effet, il est l'unique interface capable
de faire fonctionner plusieurs metteurs et rcepteurs dans un mme rseau.
Quand on utilise les rcepteurs RS485 avec une rsistance d'entre, il est possible de
connecter 32 dispositifs au rseau.
La figure 15 nous permet de voir la topologie gnrale du rseau du RS485.
I|gure 1S : 1opo|og|e du rseau kS48S
N nuds sont connects dans un rseau RS485 multipoint. Pour des
vitesses plus leves et des lignes plus longues, les rsistances de terminaison
sont ncessaires sur les deux extrmits de la ligne pour liminer les rflexions.
Dans le cas de notre projet, il s'agit d'un simple rseau de communication
RS485, de type d'opration simplex, dans lequel le RS485 du module daccs
est l'metteur (c'est--dire le matre) et celui de la centrale principale est le
rcepteur (c'est--dire l'esclave).
Initialisation du clavier
On a utilis le port B comme port dentres pour le microcontrleur, et sur
lesquelles seront connectes les sorties du clavier.
Les instructions suivantes permettent de faire cette configuration et
dinitialiser le clavier.
TRISB = 0xff; tous les pins du port B sont configurs en entres.
Keypad_Init(&PORTB); initialisation du clavier via le port B.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
48
Rfrence : [5]
5. Le circuit dextension de ports : MCP23S17
Le MCP23S17 est une extension de ports. Le botier que nous avons choisi est de
type DIP de 28 broches. Il comporte deux ports de huit bits chacun. Ces bits sont
bidirectionnels (entres/sorties).
Sa vitesse maximale est de lordre de 10 MHz. Il utilise le protocole SPI
*
matre-
esclave. Le microcontrleur joue le rle du matre, le MCS23S17 est lesclave.
Nous avons utilis le MCP23S17 comme interface srie entre le microcontrleur et
le GLCD. La figure 15 prsente la configuration des broches de ce circuit. Sa
configuration interne est reprsente sur la figure 16, o on trouve, gauche, les
terminaux de commande de lextension des ports MCP23S17 suivants:
Cs : slection du circuit (Chip Select)
Sck : horloge
Si : entre de donnes srie
So : sortie de donnes srie
A0, A1, A2 : lignes dadresses du circuit
Reset : Remise 0
intA : interruption pour le port A
intB : interruption pour le port B
droite, on trouve les nouveaux ports, ajouts au microcontrleur, chacun de 8
bits, ainsi que des convertisseurs srie/parallle et parallle /srie, une unit de
contrle, un dcodeur,etc.
I|gure 16 : 8rochage du MC23S17.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque
Rfrence : [6]
6. Le circuit de connexion
Dans notre rseau de communication RS485,
485(Fig.17), qui est un metteur/rcepteur bus/ligne diffrentiel de basse
puissance 300A, conu pour les applications du standard RS485 dans la
transmission de donnes multipoint, avec une porte tendue du mode commun
(12V jusqu' -7V).
Il est connect au
doit tre prsent des deux parts de la communication.
6.1. Le protocole de communication 485
La communication se fait
suivante :
en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
49
I|gure 17 : Schma b|oc du MC23S17.
Le circuit de connexion : Max485
Dans notre rseau de communication RS485, nous avons
), qui est un metteur/rcepteur bus/ligne diffrentiel de basse
, conu pour les applications du standard RS485 dans la
transmission de donnes multipoint, avec une porte tendue du mode commun
est connect au microcontrleur travers le priphrique USART et
doit tre prsent des deux parts de la communication.
I|gure 18 : Schma b|oc du CI MAk 48S.
Le protocole de communication 485
La communication se fait travers des paquets de 8 octets, repartit de la faon
SysLeme de survelllance eL de conLrle d'acces
utilis le Max
), qui est un metteur/rcepteur bus/ligne diffrentiel de basse
, conu pour les applications du standard RS485 dans la
transmission de donnes multipoint, avec une porte tendue du mode commun
le priphrique USART et il
repartit de la faon
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
30
Octet de dbut = 10010110
Octet dadresse
Octet Datalen
Octet de Donn1 (sil existe)
Octet de Donn2 (sil existe)
Octet de Donn3 (sil existe)
CRC
Octet darrt = 10010110
6.2. Configuration du Max485
RE (Broche2) : Validation de la sortie du rcepteur. Un niveau bas valide
la sortie du rcepteur RO. Un niveau haut met la sortie du rcepteur dans un
tat de haute impdance.
A (Broche6) : Sortie de l'metteur/Entre du rcepteur.
B (Broche7) : Sortie de l'metteur/Entre du rcepteur.
RO (Broche 1) : Sortie du rcepteur. Si la sortie du rcepteur est valide
(RE au niveau bas), RO sera au niveau haut si A > B de 200 mV ?, . Sinon,
elle sera au niveau bas.
DE (Broche3) : Validation des sorties du driver . Un niveau haut sur DE
valide la sortie du driver . A, B et le LTC485 fonctionnent comme metteur
de la ligne. Un niveau bas mettra les sorties du driver dans un tat de
haute impdance et le LTC485 fonctionne comme rcepteur de la ligne.
DI (Broche4) : Entre de lmetteur. Si les sorties de lmetteur sont
valides (DE au niveau haut), un niveau bas sur DI mettra A au niveau bas et B
au niveau haut, alors quun niveau haut sur DI, mettra A au niveau haut et B au
niveau bas.
GND (Broche5) : Connexion la terre.
Vcc (Broche8) : Alimentation positive ; 4.75 < Vcc < 5.25.
Rfrence [7] :
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
31
llgure 19 : ConflguraLlon des broches
du Cl M18889.
llgure 19 : Schema bloc du M18889
7. Le circuit gnrateur/rcepteur DTMF : MT8889C
Le MT8889C est un metteur-rcepteur
monolithique DTMF avec filtrage la progression de
l'appel. Il est fabriqu en technologie CMOS offrant
une faible consommation et haute fiabilit.
La partie rceptrice est identique au circuit
MT8870 (rcepteur standard DTMF), le transmetteur
utilise un convertisseur Digital Analogique faible
distorsion, et une signalisation DTMF de haute
prcision. Un compteur interne fournit un mode "rafale" tels que les tonalits
peuvent tre transmises avec un temps prcis. Un filtre dappel en progrs peut
tre slectionn pour permettre un microprocesseur danalyser les tonalits.
Le MT8889C utilise une interface adaptative micro, qui permet au dispositif
d'tre reli un certain nombre de microcontrleurs populaires.
La figure 18 reprsente le schma bloc du CI MT8889 alors que la figure 19
reprsente la configuration de ses broches dont le rle de chacune est rsum par
la Table 8.
Rfrence [8] :
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
32
Broche Nom Description
1 IN+ Entre ampli-op non inverseuse
2 IN- Entre ampli-op inverseuse
3 GS Gain de sortie
4 VRef Rfrence de tension de sortie (VDD / 2).
5 VSS Masse
6 OSC1 Entre d' oscillateur (horloge DTMF). Une rsistance de 4.7MC doit tre
connecte VSS si un oscillateur cristal est utilis.
7 OSC2 Sortie de l'oscillateur. Un cristal de 3.579545 MHz connect entre OSC1 et
OSC2 complte le circuit oscillateur interne. Lorsque OSC1 est entran
l'extrieur, la broche doit rester ouverte.
8 TONE La sortie interne de l'metteur DTMF
9 R/W (WR) lecture/criture (pour p Motorola) ou entre criture (pour p Intel).
Compatible avec TTL.
10 CS Entre slection du CI. Ce signal doit tre qualifi l'extrieur soit par
l'adresse stroboscopique (AS), l'adresse mmoire valide (VMA) ou l'adresse
latch enable (ALE) du signal,
11 RS0 Entre slection du registre
12 DS (RD) Data Strobe (pour p Motorola) ou (Intel) entre Lecture (pour p Intel).
L'activit sur cette entre est seulement ncessaire lorsque le circuit est en
cours d'accs. Compatible TTL.
13 IRQ/CP Demande d'interruption (drain ouvert) de sortie. En mode d'interruption, cette
sortie passe au niveau bas quand une rafale de tonalit DTMF valide est
transmise ou reue.
En mode de progression d'appel, cette broche de sortie sera un signal
rectangulaire reprsentatif du signal d'entre appliqu l'entre de lampli-op.
Le signal d'entre doit tre dans les limites de bande passante du filtre
progression d'appel.
14-17 D0-D3 Bus de donnes du microprocesseur. haute impdance lorsque CS=1 ou
DS=0 (Motorola) ou RD=1 (Intel). Compatible TTL.
18 ESt Early Steering output. Prsente un niveau logique haut lorsque l'algorithme
numrique dtecte une paire de tonalit valide (tat du signal). Toute perte
momentane du signal entrane ESt un niveau logique bas.
19 St/GT Steering Input/Guard Time output (bidirectionnel). Une tension suprieure
VTSt dtecte St amne le dispositif enregistrer la paire de tonalit
dtecte et mettre jour la Sortie latch. Une tension infrieure VTSt libre
le dispositif pour devenir prt accepter une nouvelle paire de tonalit.
20 VDD Alimentation positive (5V typique).
1ab|e 8 : k|e de chacune des broches du M18889.
8. La carte mmoire
Une carte mmoire est lunit de stockage la plus lgre dont on peut se
servir dans ce type de projet pour y stocker des donnes numriques sous forme
de fichiers.
Il existe diffrents types de cartes :
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
33
I|gure 20 : 8rcoches de |a
carte mmo|re SD.
La carte SD ou Secure Digital. Au premier semestre 2010, elle est la plus
rpandue et offre une capacit maximale de 64 Go (les capacits
thoriques maximales sont de 2 Go pour les SD de premire gnration,
de 32 Go pour les versions SDHC, et de 2 To pour les SDXC)
La carte CF ou Compact Flash. Autrefois la plus rpandue, elle est
progressivement abandonne dans le cadre d'un usage grand public,
mais reste cependant privilgie par les professionnels. Elle offre en
septembre 2008 une capacit maximale de 100 Go. La capacit thorique
maximale tait limite 137 Go jusquen 2010.
La carte MS ou Memory Stick offre un stockage maximal de 16 Go fin
2008. Elle est surtout utilise par les APN (Appareil Photo Numrique) de
la marque Sony. Il y en a plusieurs variantes (Pro duo, micro...). Sony a
annonc au CES 2010 qu'il commenait produire des cartes au format
SD et micro SD.
La carte XD ou XD-Picture Card offre un stockage maximal de 2 Go en
septembre 2006. Elle est surtout utilise par les APN des marques
Olympus et Fujifilm
La carte SM ou Smart Media Card (Olympus et Fuji), trs mince, d'une
capacit maximale de 128 Mo, est abandonne
La carte MMC ou MultiMedia Card
La carte PCMCIA, d'un gabarit plus important, se connectant directement
sur le port PCMCIA des ordinateurs portables.
Rfrence : [9]
8.1. Carte SD :
Pour notre prototype, nous avons choisi dutiliser une carte mmoire de
type SD. La famille des cartes SD disponibles sur le march
comporte plusieurs types qui sont:
o Secure Digital
o Mini Secure Digital
o Micro Secure Digital
o Secure Digital High Capacity
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
34
La carte SD utilise dans notre projet est de type Secure Digital (figure
20). La configuration de son brochage est donne dans la table 9.
8roche
Numro
Symbo|e Ionct|on SD Mode Ionct|on SI Mode
1 uA13/CS uaLa Llne 3 Chlp SelecL/Slave SelecL
2 CMu/ul Command Llne MasLer CuL/Slave ln
[MCSl] 3 vSS1 Cround Cround
4 vdd volLage Supply [2.7v or
3.6v]
volLage Supply [2.7v or
3.6v] S Clock Clock Clock [SCk]
6 vss2 Cround Cround
7 uA10/u0 uaLa Llne 0 MasLer ln Slave CuL
[MlSC] 8 uA11/l8C uaLa Llne 1 unused or l8C
9 uA12/nC uaLa Llne 2 unused
1ab|e 9 : brochage de |a carte SD.
9. cran graphique
Lcran utilis (figure 21) dans notre systme est un cran graphique cristaux
liquides GLCD
*
de type KS0108. Il a les dimensions de 128x64 pixels.
I|gure 21 : GLCD.
Son brochage est donn dans la table 10:
Broche numro Symbole Fonction
1 Vss Masse
2 Vdd Alimentation (+ 5V)
3 V0 Ajustement du contraste
4 D/I Data/Instruction
5 R/W Data Read/Write
6 E HL Enable
7 DB0 Data Bus Line
8 DB1 Data Bus Line
9 DB2 Data Bus Line
10 DB3 Data Bus Line
11 DB4 Data Bus Line
12 DB5 Data Bus Line
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
33
13 DB6 Data Bus Line
14 DB7 Data Bus Line
15 CS1 Chip Select for IC1
16 CS2 Chip Select for IC2
17 RST RESET (remise zro)
18 Vee Tension de sortie ngative
19 A Alimentation LED +4.2V
20 K Alimentation LED 0V
1ab|e 10: 8rochage du GLCD
Lcran cristaux liquides est le composant daffichage le plus utilis actuellement
dans un grand nombre de dispositifs portables.
Il utilise la polarisation de la lumire grce un systme de filtre polarisant dont on
peut faire varier lorientation en fonction du champ lectrique.
Du point de vue optique, lcran cristaux liquides est un dispositif passif, dont on
peut faire varier la transparence. Il nmet pas de lumire et doit tre clair ou rtro-
clair.
Rfrence : [10]
10. Clavier
Le clavier est de type matriciel quatre lignes quatre colonnes (4x4), ce qui
ncessite huit broches de connexion. Il comporte 16 touches (figure 22) dont 10 pour
les chiffres (de 0 9) ainsi que les lettres A, B, C, et D et les deux symboles * et #.
I|gure 22: C|av|er 16 touches.
Sa connexion avec le microcontrleur peut se faire comme le montre la figure 23.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
36
I|gure 23 : 8rochage d'un c|av|er.
En appuyant sur une touche on relie une ligne une colonne ce qui permet au
microcontrleur de dtecter la touche appuye.
Rfrence : [11]
11. Lamplificateur LM386
Le signal audio que produit le microcontrleur est un signal digitale dont on le
transforme en signal analogique a laide dun convertisseur numrique analogique du
type R2R, ce signal est damplitude et de puissance faible.
Pour le transmettre sur la ligne tlphonique on utilise lamplificateur LM386.
Caractristiques :
Un minimum de parties externes
Une large gamme de tension
Un faible courant de drainage : 4 mA
Gain de tension de 20 200
Une entre rfrence terrestre
Une sortie voltage auto centre
Une faible distorsion
I|gure 24 : brochage de |'amp||f|cateur LM386
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
37
12. Conclusion
Dans ce chapitre, nous avons pass en revue larchitecture matrielle de notre
systme de surveillance et contrle daccs ainsi que les principales caractristiques
des composants qui vont le constituer et pour lesquels, nous avons justifi leurs
slections. De mme, nous avons prsent leurs configurations externes et internes et
la manire avec laquelle, chacun deux, peut tre connect avec les autres.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
38
Chapitre 6: Ralisation du systme de
surveillance et contrle daccs.
1. Introduction
Aprs avoir conu le systme de surveillance et contrle daccs, la ralisation
dun prototype se fait 2 niveaux: matriel et logiciel.
Une fois la ralisation est acheve, une phase de validation sera ncessaire. Nous
testons la fonctionnalit du prototype en vrifiant sa rponses aux dtections dalarme
et/ou dintrusion.
2. Droulement de la ralisation
2.1. Ralisation matrielle
La ralisation matrielle est faite en premier lieu. Chaque module du prototype est
ralis et test sparment.
Les montages sont dabord construits sur des "breadboard" ou cartes de montage
exprimental.
Aprs les avoir expriments et adopts sparment, nous les avons regroups et
raliss sur deux circuits imprims (voir figures 26 et 29). Ces derniers sont faits en se
servant du logiciel "Eagle" [12] (programme de dessin des schmas lectroniques avec
routage automatique; il est assez intuitif et comporte une librairie assez riche en
composants).
Les schmas des circuits lectroniques ainsi conus sont prsents sur les figures
27 et 28.
ce niveau, un autre test est fait pour vrifier le bon fonctionnement des circuits
imprims ainsi raliss
2.1.1. Circuit du systme daccs.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
39
llgure 23 : SysLeme d'acces sans bolLler.
Le premier circuit lectronique
qui englobe le systme daccs
(figure 25) se divise en 6 blocs
principaux:
Lalimentation courant continu.
Le microcontrleur.
Lcran cristaux liquide.
Le clavier.
Le module RS485.
Les relais de commande
Le module de programmation sur
place
Lalimentation courant continu
est compose dun transformateur
220V/12V 1000mA, suivi dun pont
diodes dont la sortie redresse est
filtre laide dun condensateur de
470F puis rgule 5V par le rgulateur de tension 7805.
Le microcontrleur est muni dun oscillateur externe de frquence 20MHz.
Toutes les entres/sorties sont configures comme numriques laide du
registre ADCON1.
Le PORT D, configur comme entre, est rserv au clavier.
Les pattes RB4, RB5, RB6, RB7 configures comme sorties, sont rserves
pour lcran cristaux liquides.
Les pattes RC2, RC6, RC7 sont configures pour la communication srie
avec le CI MAX485.
Le pin RA1 est rserv pour le buzzer
Le pin RB0 est rserv pour la commande du relais.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
60
I|gure 26 : C|rcu|t |mpr|m du systme d'accs.
I|gure 27 : Schma |ectron|que du systme d'accs.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
61
llgure 28 : SysLeme de survelllance L conLrle d'acces flnal.
2.1.2. Circuit du systme dalarme dincendie et dintrusion
Le second circuit lectronique qui englobe le systme dalarme et
dintrusion (figure 28) se divise en 13 blocs principaux:
Lalimentation courant continu.
Le microcontrleur.
Lcran cristaux liquide.
Le clavier.
Le module RS485.
Lamplificateur.
Les extensions de ports.
La carte SD.
Le convertisseur Numrique Analogique.
Le module de connexion sur la ligne tlphonique.
Le module de lecture dun fichier audio.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
62
Le module de commande des sirnes, pompes et autres lments de
scurit.
Le module de connexion des capteurs.
Le module de programmation sur place.
Lalimentation courant continu est compose dun transformateur
220V/12V 3000mA, suivi dun pont diodes dont la sortie redresse est filtre
laide dun condensateur de 470F puis rgule 5V par le rgulateur de tension
7805 et en 12 volt par le rgulateur de tension 7812.
Le microcontrleur est muni dun oscillateur externe de frquence 20MHz.
Toutes les entres sorties sont configures comme numriques laide du
registre ADCON1.
Le PORT B, configur comme entre, est rserv au clavier.
Le PORT D, configur comme sortie, est rserv pour le convertisseur
numrique analogique R2R.
Les PORTS A et E, sont configurs comme sorties, et servent pour
commander le module de connexion la ligne tlphonique (Module de
tlcommunication).
Les pattes RB6, RB7 configures comme entres, sont utilises de plus
pour la programmation sur place du microcontrleur.
Les pattes RC2, RC6, RC7 sont configures pour la communication srie
avec le CI MAX485.
Les pattes RC0, RC1, RC3, RC4, RC5 sont configures pour la
communication srie avec les CI MCP23S17 (extension de port). Chaque CI offre
deux nouveaux ports, le nombre de CI MCP23S17 que lon peut utiliser est limit
huit car chacune est adresse par 3 bits.
Le CI MCP23S17 dadresse 000 est utilis pour lcran graphique
cristaux liquides.
Le CI MCP23S17 dadresse 001 est utilis comme rcepteur pour 16
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
63
capteurs diffrents.
Les autres CI peuvent tre ajouts pour jouer le rle dextension de ports
pour usage multiple.
Les pattes RC2, RC3, RC4, RC5 sont utilises pour la connexion de la
carte SD (Secure Digital).
Les pattes GPA6, GPA7 sont utilises pour la sirne et pour le relais
tlphonique pour raccrocher et dcrocher.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
64
I|gure 28 : schma |ectron|que du systme de surve|||ance.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
63
I|gure 29 : C|rcu|t |mpr|m du systme de surve|||ance.
2.2. Ralisation logicielle
La partie logicielle consiste en un programme dvelopp laide du
logiciel MikroC (compilateur C de MikroElectronica, conu pour les
microcontrleurs PIC surtout les familles 18F et comprend une librairie trs riche)
sous Windows et qui sera excut par le microcontrleur.
Le chargement de ce programme sur le microcontrleur est effectu grce
linterface pickit2 de la socit Microchip.
Le systme comporte deux microcontrleurs, lun pour le systme daccs
et lautre pour la carte mre (Pour notre prototype, nous avons dvelopp un
seul boitier daccs, mais le systme complet doit comporter un nombre plus
important de ces cartes daccs pouvant atteindre 32). Nous avons dvelopp un
programme propre chacun des deux microcontrleurs.
2.2.1. Le programme du systme daccs permet lutilisateur de :
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
66
- Introduire le mot de passe pour avoir accs au lieu protg.
- Changer le mot passe par les personnes possdant dj le mot de passe.
- Sauvegarder le mot de passe dans la mmoire EEPROM.
- Afficher sur lcran les diffrents messages dinvitation et/ou de rponse.
- Activer ou dsactiver le le systme de surveillance.
- Dclencher lalarme aprs trois essais errons de saisie de code.
2.2.2. Droulement de processus
Une fois le module est sous tension lcran affiche initializing. en
attendant que le module soit prt.
Lorsquil devient prt, lcran affiche press * to start . Aprs avoir
appuye la touche "toile" (*), lcran affiche "Enter code".
Quand lutilisateur entre le code, lcran affiche, pour chaque touche
appuye, une toile. Quand le code est compltement saisi, lutilisateur doit
appuyer sur la touche (#) pour la confirmation.
Si le code saisi est correct, lcran affiche Access granted et la porte
souvre, sinon lcran affiche Access denied et nous revenons au dbut.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
67
Si le code est refus pour 3 fois, le systme daccs envoie un signal
dalarme au module central.
Lutilisateur peut changer le code daccs, et cela de la manire suivante :
Supposons que le code est 1234 et lutilisateur voudra le changer en
9876 . Alors quand lcran affiche enter code , lutilisateur fait entrer le
code ancien suivi du nombre 5, exemple 12345# , lcran affiche enter new
code alors lutilisateur fait entrer le nouveau code par exemple 9876#
2.2.3. Le programme du module central permet lutilisateur de :
- Introduire le mot de passe pour avoir accs au systme.
- Changer le mot passe par les personnes possdant dj le mot de passe.
- Sauvegarder le mot de passe dans la mmoire EEPROM.
- Afficher sur lcran les diffrents messages dinvitation et/ou de rponse.
- Activer ou dsactiver le systme de surveillance par les personnes
autorises.
- Changer le mode de lalarme (silencieux, gnral, avec appel
tlphonique, sans appel tlphonique).
- Introduire et modifier les numros de tlphones des personnes
responsables.
- Activer ou dsactiver les entres des multiples capteurs.
- Afficher en cas dalarme le lieu du feu ou dintrusion.
2.2.4. De plus ce logiciel gre les fonctions suivantes :
gre la connexion avec le clavier 4x4.
Commande lcran graphique cristaux liquides travers lextension de
port srie le MCP23S17.
Reoit les signaux dalarmes provenant des capteurs travers lextension
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
68
I|gure 30 : ICkI12.
1- Ltats des LLDs.
2- 8outon pousso|r.
3- Connect|ons.
4- Connect|ons port US8.
S- marqueur de |a broche 1.
6- Connecteur pour |a programmat|on.
I|gure 31 : 8rochage du ICkI12.
de port srie le MCP23S17.
Communique avec les bornes distribues du systme daccs (32 au
maximum).
Pilote le CI MT8889 pour tablir les communications tlphoniques en
fonction de ltat des systmes et selon les directives dj introduites
dans le systme.
Lit et transmet les messages vocaux stocks dans la carte mmoire SD.
Lalgorithme correspondant
ce programme est dcrit
graphiquement par lorganigramme
de la figure 32.
Ces programmes ont t
dvelopps sur un ordinateur sous
Windows en utilisant le logiciel de
dveloppement en MikroC. Les
programmes sont ensuite transfrs
au systme pour quils soient
excuts par les microcontrleurs.
Le transfert est effectu grce
linterface Pickit2 (figure 30) de
Microchip. Cette interface est conue
pour pouvoir programmer les
microcontrleurs pic dj
oprationnels sur un circuit. [5]
Une connexion matrielle doit
tre ralise entre le pickit2 et le
microcontrleur. De lautre ct, le pickit2 doit tre connect lordinateur
travers un port USB.
Ainsi, nous avons ajout au circuit du systme une extension pour
linterfacer au pickit2. Le brochage du PICKIT2 se fait selon la figure 31.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
69
I|gure 32 : Crgan|gramme du systme de surve|||ance et contr|e d'accs.
uelal 1
non
Z++
uelal 2
?=1
?
?++
non
Changement dtat dun ou
plusieurs capteurs
PIC envoie la commande et le
numro de tlphone
CI vrifie ltat de la ligne
tlphonique
Ligne
libre ?
Composition du numro de
tlphone
Appel
accept ?
PIC envoie le message
vocalappropri
oul
oul
x++
x=1
?
uelal 1
uelal 2
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
70
3. Organigramme du programme principal.
I|gure 33 : Crgan|gramme du systme
non
non
oul
vral
Dbut
AcLlvaLlon du sysLeme
CA = $00
Llre le flchler audlo
correspondanL
C8 = $00
AS ?
Code?
numero de Lelephone Mode:
1?
x = x+1
x<8
AuLre
numero?
M?
M=0 (Sllencleux)
M = 1, (non
sllencleux)
AS = 1 acLlve
AS = 0
laux
Module
d'acces
lln
ueclenchemenL
d'alarme
Appel
Lelephonlque
oul
oul
non
8eseL
oul
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
71
4. Fonctionnement du systme.
4.1. Configurations ncessaires
Pour faire fonctionner le systme, plusieurs rglages, installations et
configurations sont ncessaires. Parmi ceux-ci, nous citons:
- Installation des capteurs: Les diffrents capteurs doivent tre mis en place
dans les endroits dsigns afin de couvrir lensemble des zones surveilles,
puis ils doivent tre connects au module central.
Plusieurs capteurs peuvent tre relis en parallle pour former une zone
unique, chaque zone est relie lune des 16 entres du module central
rserves aux capteurs et dtecteurs dintrusion.
Les capteurs et dtecteurs doivent tre calibrs et ajusts convenablement
pour rduire au minimum la probabilit des fausses alarmes.
- Installation des boitiers de contrle daccs dans les endroits dsires, o
chacun doit tre connect dune part la porte (ou autre lment daccs)
concerne par la commande daccs, et dautre part, au module central par
deux paires de fils en cuivre: la premire paire est pour lalimentation, alors
que la seconde sert transmettre le signal mis par le module daccs
Les boitiers du systme daccs sont tous relis sur le mme cble car ils
sont adressables et ils mettent les informations accompagnes du code du
module daccs metteur
Avant leur activation, nous devons configurer chacun des modules daccs, en
introduisant le code daccs valide correspondant. Ce code peut tre modifi
par la (ou les) personne(s) autorise(s) selon la procdure dtermine dans le
programme du module.
- Enregistrement et chargement des messages vocaux, relatifs chaque zone,
sur la carte mmoire. Ces messages doivent tre numriss au format .wav
mono, 8 bits/chantillon, et 11025 Hz de frquence dchantillonnage.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
72
- Connexion de la ligne tlphonique au module de tlcommunications, et
configuration du module central, en ce qui concerne :
o la mmorisation des numros de tlphones appeler pour chaque
type de situation, et ventuellement sil y en plus quun numro, lordre
dans lequel ils doivent tre appels, et,
o le choix du mode de fonctionnement de lalarme.
4.2. Fonctionnement typique en situation alarmante
Lorsque le systme est configur en mode "actif", la rception dun
signal dalarme transmis par, le module central localise le lieu du capteur do
provient le signal, et aprs un certain dlai instaur pour vrifier quil ne sagit
pas dun signalement instable et fugitif, le module central ragit en dclenchant
lalarme selon la procdure tablie pour la zone concerne et selon le type
dalarme signale (incendie, intrusion, tentative daccs non autorise,).
Si cette procdure prvoit denvoyer un message vocal quiconque, le module
central transmet la commande au module de tlcommunication suivi par le
numro composer. Si la communication tlphonique est tablie, le module
central lit le message vocal correspondant et termine la communication avant de
procder, le cas chant, tablir un autre appel.
Pour dsactiver lalarme il faut entrer le code correspondant, puis choisir:
dsactivation.
Notons enfin que, tous les modules sont normalement aliments sur le
secteur. Cependant, et pour viter toute coupure du courant, nous les avons
quips par des batteries de secours capables de les maintenir sous tension en
cas de la coupure de llectricit.
5. Problmes de ralisation
La ralisation pratique du prototype ntait pas sans difficults. Parmi ces
difficults, on cite:
Le choix du module vocal, ntait pas si vident: Dans un premier temps,
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
73
nous avons choisi le circuit APR9600, qui enregistre 8 messages vocaux
pour une dure totale de 60 secondes. Pour lire ces messages le CI est
quip de 8 boutons poussoirs.
Ce choix ne convenait pas notre systme pour plusieurs raisons :
Nombre et dure des messages insuffisants
la commande de lecture dun message se fait travers un bouton
poussoir, ce qui va nous obliger consacrer un ligne de
commande du microcontrleur pour la lecture de chaque
message.
Le second choix sest orient vers le CI APR6016 qui est capable
denregistrer jusqu' 16 minutes; il utilise la connexion srie avec le
microcontrleur pour lenregistrement et la lecture, le microcontrleur
envoie ladresse de dbut pour commencer lenregistrement ou la lecture.
Ces caractristiques sont plutt acceptables pour notre prototype, mais
aux premiers essais, nous avons constat une certaine incompatibilit
avec le microcontrleur que nous utilisons, qui rend son utilisation non
fiable cause dune instabilit dans le CI APR9600.
Ensuite, nous nous sommes orients vers un programme gratuit quon
peut trouver sur linternet: le btc qui lit un message vocal et le
transforme en binaire avec un format qui lui est spcifique. Cette forme
binaire sera enregistre dans la mmoire du systme et chaque que le
microcontrleur souhaite lire le message vocal, il na qu lire le contenu
du fichier binaire, bit par bit, et les envoyer vers une sortie o est plac un
filtre RC pour reproduire le son vocal.
Ce choix peut tre valable techniquement mais il souffre de deux
inconvnients majeurs pour notre application:
Tout dabord la qualit du son est mdiocre
les fichiers binaires sont trop volumineux de sorte que la mmoire
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
74
interne du microcontrleur ne puisse supporter plus de 80
secondes (cette solution a t envisage initialement avant
davoir recours la carte mmoire).
Son principal avantage est quil utilise une seule broche pour la
sortie.
La dcision finale tait dintroduire une carte mmoire SD dont la
capacit peut atteindre 2 GO, ce qui veut dire quil ny aura pas de
limitation pour le nombre de messages vocaux.
La lecture se fait, alors, octet par octet du fichier .wav enregistr sur la
carte mmoire. Chaque octet lu est ensuite envoy vers le PORT D du
microcontrleur o un convertisseur numrique analogique R2R convertit
le message en analogique, avant quil soit amplifi par lamplificateur
LM386 ayant un gain de 200 fois et livr sur la ligne tlphonique
travers un transformateur isolateur 1:1 .
La seconde difficult tait dans la gnration du signal DTMF, qui a t
rsolue grce lutilisation du CI MT8889 qui offre la prcieuse possibilit
de sinterfacer avec le microcontrleur. Ainsi, son mode de
fonctionnement devient compltement programmable et pilot par le
microcontrleur qui lui envoie les chiffres du numro composer sous
forme binaire et le MT8889 gnre le signal DTMF correspondant.
Un troisime problme se rsume par le manque du nombre des entres
sorties du microcontrleur. Cest une des raisons qui nous ont amen
essayer de remplacer ce microcontrleur par un autre (le PIC 18F97J60)
disposant de 70 entres/sorties.
Or, ce dernier pose un problme technique de montage sur le circuit
imprim. Il est de type TQFP et de dimensions rduites, ce qui nous
oblige faire appel un atelier spcialis, chose qui nest pas facilement
accessible sur le march libanais et ce qui pourrait augmenter
considrablement le cot de ralisation de notre produit.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
73
Lautre alternative que nous avons choisie consiste ajouter au PIC une
extension de ports. La socit Microchip offre une gamme riche de ces
extensions. Dans cette gamme on trouve deux familles dextension de
ports; la premire utilise le protocole SPI, et la seconde utilise le protocole
I2C. Le choix du protocole ntait pas difficile car le logiciel MikroC est
muni dune trs bonne librairie qui utilise le protocole SPI pour connecter
un cran GLCD au PIC. Ainsi, lutilisation du MCP23S17, comme un
composant dextension de ports, tait pour nous la solution optimale.
6. Validation et tests :
Aprs avoir achever le premier prototype, la phase de test est ncessaire pour
sassurer du bon fonctionnement du systme.
Le systme est munie dun programme qui test les diffrents parties du systme
ds la mise en marche, si un ou plusieurs module nest pas fonctionnel un message
apparait sur lcran GLCD pour informer lutilisateur.
Le systme est test pendant 24heures avec les priphriques suivants, les
capteurs et les dtecteurs sont remplacs par des interrupteurs, la sirne est en
place, et le module daccs et la ligne tlphonique sont connects.
Les rsultats sont satisfaisantes le systme fonctionne comme prvu, si
nimporte quel interrupteur est activ la sirne se met en marche, la module dappel
compose le numro de tlphone et le message appropri est transmis. Lcran
affiche le numro du port en activation. Le module daccs active lalarme aprs trois
essais conscutifs non accepts du code.
7. Installation
La menuiserie est forme de trois tages, le premier tage est utilis comme dpt
dont la superficie ne dpasse pas les 100m
2
, le second et le troisime tage sont
identiques et de 300m
2
de superficiechacun.
Le second tage comporte les bureaux o il faut placer le module daccs, et lautre
partie (Quelle partie) cest le milieu( ????) de travail.
Le troisime tage abrite latelier (????).
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
76
La figure 34 montre la rpartition des dtecteurs de chaleur, des dtecteurs de
mouvement, du module daccs et du circuit central au second tage.
I|gure 34 : p|an de menu|ser|e - tage 2
Le choix des dtecteurs de chaleur est impos par lenvironnement de la menuiserie
caractris par une forte prsence de la poussire, qui rend impossible lutilisation
des dtecteurs de fume, tant connu que la poussire forme une couche isolante
semblable la fume qui pourrait dclencher lalarme.
Le nombre de dtecteurs est rparti suivant la table 11 :
tage Dtecteur de
chaleur
Dtecteur de
mouvement
Module
daccs
Zone Circuit
central
1 3 - - 1 -
2 14 4 1 5 1
3 14 - - 4 -
1ab|e 11 : kpart|t|on de dtecteurs
8. Conclusion
Dans ce chapitre, nous avons dcrit le processus de la ralisation matrielle et
logicielle du prototype de notre application. Nous avons voqu les principales
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
77
difficults que nous avons dues affronter lors de cette phase.
Dans le chapitre suivant, nous prsentons une tude comparative entre les
systmes de surveillance et daccs actuellement disponibles sur le march et notre
prototype, de point de vue "prix" et "qualit".
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
78
Chapitre 7 : Comparaison avec dautres systmes
1. Introduction
La ralisation matrielle et logicielle des maquettes du systme de surveillance et
contrle daccs des circuits intgrs suivie dune phase de validation et de tests a
donn des rsultats approuvables.
Pour complter notre tude, nous allons aborder dans ce qui suit laspect
commercial en valuant le cot de ralisation de notre systme, son prix de revient
ainsi que ses qualits par rapport quelques systmes commercialiss sur le march
libanais.
2. Cot matriel de notre systme.
Construit autour dun microcontrleur PIC18F4620 , le prototype de notre
systme comporte les priphriques et les composants donns dans les tables 11 et
12.
2.1. Le module central:
Composants Quantit Prix dunit $ Cot estim $
PIC18F4620 1 10 10
Clavier 1 4 4
Mmoire SD 1 20 20
GLCD 1 25 25
MT8889 1 10 10
MCP23S17 2 4 8
LM 386 1 5 5
Max485 1 3 3
Transformateur 1 3 3
Pont diodes 1 0.5 0.5
Rgulateur 3 1 3
Circuit imprim 1 10 10
Quartz 2 1 2
Transistors 2n2222 18 0.1 1.8
Autres 4
Total 120 $
1ab|e 12: Cot est|m des composants du modu|e centra|.
2.2. La carte de contrle daccs :
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
79
Composants Quantit Prix dunit $ Cot estim $
PIC18F4620 1 10 10
Clavier 1 4 4
LCD 2 lignes 1 10 10
Max485 1 3 3
Transformateur 1 3 3
Rgulateur 1 1 1
Circuit imprim 1 5 5
Quartz 1 1 1
Relais 1 1 1
Autres 2
Total 40$
1ab|e 13 : Cot est|m des composants de |a carte de contr|e d'accs.
Le cot matriel de ce prototype (Module central + 1 module de contrle daccs)
ne doit dpasser pas 160 US$
Noublions pas le cot de notre travail de dveloppement logiciel ainsi que le cot
de la main duvre de ralisation. Tenant compte de tous ces aspects, nous pensons
que, dans un objectif commercial, le prix de revient de notre systme ne doit pas
dpasser les 300 US$.
3. Qualits et dfauts
Il est vrai que le systme, tel que nous lavons dcrit, souffre des points faibles qui
limitent, selon lenvironnement dans lequel il serait utilis, sa comptitivit vis--vis
dautres systmes de haut de gamme.
Parmi ces points faibles, nous citons:
La mthode dappel tant base sur la ligne tlphonique, une panne
de celle ligne, pour nimporte quelle raison, rend le systme incapable
de prvenir les autorits comptentes, ce qui prive le systme de lun
ses points forts.
Le systme doit avoir un journal (log file), pour garder une trace de
lensemble des vnements.
Le systme nest pas accessible via linternet.
Malgr ceci, ce systme a plusieurs points forts qui lui permettent de se distinguer
de nombreux systmes commercialiss sur le march. Parmi ces qualits nous citons :
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
80
Son autonomie: le systme fonctionne indpendamment dun ordinateur-
hte.
Microcontrleur programmable sur place, sans besoin de le dtacher du
circuit.
Temps de rponse trs court (moins dune seconde)
Utilisation dune mmoire SD allant jusqu' 2 MO, pour sauvegarder les
messages vocaux, do pas de limitation pour ces messages.
Dtection et localisation des zones en cas dalarme.
Affichage sur cran graphique a cristaux liquide pour toutes les situations.
Facile configurer, comme il utilise un cran graphique pour afficher les
rsultats et le menu.
Systme facilement extensible : Plus dune centaine de zones peut tre
surveille 100, et le nombre de modules daccs pouvant aller jusqu 32.
Utilisation du protocole RS485 pour la connexion distante des modules du
systme de contrle daccs.
Dispositif prix abordable.
La plupart de ces qualits sont identifies en comparant notre systme aux
systmes existants sur le march libanais et dont nous prsentons quelques-uns dans
le paragraphe suivant.
4. Systmes du march
Un tour effectu chez les principaux distributeurs de ce type de produit sur le
march libanais et en ligne via les sites internet, nous a permis davoir une ide assez
globale du matriel existant actuellement dans le domaine des systme de surveillance.
Ce que nous avons constat peut tre rsum comme suit:
a. Selon le prix :
Les systmes de surveillance du march sont relativement chers, malgr
quils soient, pour la plupart, non accompagns dun systme de contrle
daccs.
Le systme de surveillance sans systme daccs le moins cher (environ
360 US$) du march se contente de 16 capteurs, et la limitation du message
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
81
I|gure 3S: Sensaphone Mode| IGD
6700 Lxpress II
vocale pour 60 seconde pour 4 messages au maximum et 4 numros de
tlphone.
Le plus cher (de lordre de 1800$) est capable daccepter jusqu' 40
dtecteurs, et supporte 48 messages vocaux. Un cran LCD 2 lignes pour
laffichage, et peut tre programm via tlphone.
b. Selon la fonctionnalit :
Nous considrons ici, 3 types de systmes qui sont classs parmi les
meilleurs sur le march, et pour lesquels nous allons citer les principales
caractristiques fonctionnelles:
Sensaphone Model FGD 6700 Express II (figure 35) :
Offre un ensemble complet de surveillance et de
contrle, ainsi que des options d'expansion de sorte
que vous pouvez personnaliser le systme pour vos
besoins spcifiques ou ajouter mesure que vos
applications se dveloppent.
Ce systme de surveillance et de contrle dispose
de :
8 entres configurables
32 canaux supplmentaires d'entre / sortie d'expansion
Systme anti coupure dlectricit, volume sonore ajustable
Relais de sortie pour commutation manuelle ou automatique
Enregistrement vocal numrique permettant l'utilisateur
d'enregistrement personnalis des messages d'entre.
Accs complet de programmation en utilisant le clavier local
ou distance via tlphone clavier.
Possibilit de composer jusqu' 48 numros programmables
par l'utilisateur.
Alarme numrotations spcifiques et des listes
tlphoniques permettant l'utilisateur de personnaliser le
processus de numrotation.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
82
Face avant LCD et LED indiquent l'tat d'entre pour le
personnel sur place
Son prix est de lordre 1800 $.
Rfrence : [14]
TEKNIM VAP-416 M ALARM PANEL (figure 36):
Ce systme dalarme est muni de 16 entres, et peut tre tendu pour
supporter 16 entres en plus, il a besoin dun clavier et dun module pour la
ligne tlphonique.
I|gure 36: VA-416 M ALAkM ANLL
16 zones, extensible 32 zones
4 Raccordement numriques de clavier.
Armer /dsarmer,
Panneau de contrle et les sorties distance par tlphone
Technologie intelligente pour division, en utilisant chaque division comme
des systmes indpendants.
Appel deux stations centrales avec des numros secondaires
8 utilisateurs, 4 Tlphone central
Mmoire de 256 lignes des vnements avec date et heure d'information
3 sorties programmables peut tre augmente 8 sorties
1 sortie sirne
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
83
I|gure 37: LLMC NL1432
Son prix est de lordre 500 $.
Rfrence : [15]
ELMO NET432 (figure 37) :
Unit de contrle microprocesseur comportant
la fonction d'assistance distance, 4 zones
quilibres extensibles 8 ( 32 avec max 3
concentrateurs River), sortie de relais pour
intrusion et alarme d'autoprotection des
dispositifs de contrle:
Clavier,
2 Zones programmables pour dtecteurs,
Transmetteur tlphonique multifonction avec
la voix / mode de fonctionnement des donnes (FSK V21),
Le contrle de 10 codes utilisateur et de 4 partitions.
Alimentation secteur AC230V de 14,5 V/1.5A
Son prix est de lordre 800 $.
Rfrence : [16]
5. Table comparative entre notre systme et les systmes prsents ci-
dessus
Caractristique Notre
Systme
Sensaphone
FGD 6700
TEKNIM
VAP-416 M
ELMO
NET432
Alarme intrusion
Alarme Incendie
Alarme daccs X X X
RS485 X X X
Nombres dentres Max 104 + 32 40 32 32
Affichage GLCD LCD LED LED
Nombres de message vocaux illimit 48 8 2
Autonomie
Aspect Commercial Commercial Commercial Commercial
Microcontrleur
programmable sur place
X X X
Prix 300 US$ 1800US$ 500 US$ 800 US$
1ab|e 14: 1ab|eau comparat|f entre |es systmes
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
84
6. Conclusion
Finalement, nous constatons que le systme de surveillance et contrle daccs
que nous avons dvelopp assure une bonne performance avec un prix abordable
compar aux systmes qui existent sur le march, et offre une flexibilit dextension
facile, et un systme daccs intgr unique et de ce point de vue, il peut tre comptitif
si on souhaite le commercialiser.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
83
Conclusion
Ds laube de lhumanit, lhomme cherche se protger et protger ses
proprits contre toute sorte de risques naturels ou humains.
Noun nous sommes intresss travers ce projet dvelopper un outil permettant
daider lentreprise pour laquelle nous travaillons protger ses proprits contre les
incendies, les voleurs et lintrusion, et de matriser davantage laccs des endroits
spcifiques.
La mthode utilise repose sur le fait dinstaller des capteurs multi-paramtres
(fume, temprature, infrarouge, mouvement, bris de vitre ), et les relier un module
centralis qui gre lensemble de ces dtecteurs et dclenche, en fonction de la
situation, une certaine signalisation dalarme et agist convenablement chaque
vnement dtect. La prsence dune ligne tlphonique permet au systme dappeler
le responsable sur son tlphone et lui informer de la situation grce des messages
vocaux numriques prconfigurs.
Conu pour une utilisation commerciale, notre systme permet de grer jusqu'
104 entres analogiques, et 32 cartes daccs utilisant le protocole RS485. Le systme
scrute les entres analogiques, et les cartes daccs et active une sirne en cas
dalarme gnral puis compose les numros de tlphones des responsables pour les
informer. Lalarme peut tre silencieux c..d. sans activation de la sirne.
La ralisation matrielle et logicielle de ces maquettes suivie dune phase de
validation et de tests a donn des rsultats satisfaisants:
En termes de qualit et de prix, ce systme assure une bonne performance
compare dautres types prsents sur le march tout en gardant un cot de
fabrication trs abordable. Ceci nous permet denvisager sa commercialisation sur le
march libanais.
De mme, une extension du systme reste envisageable afin :
doffrir une alternative pour la ligne tlphonique.
De crer un fichier pour enregistrer tout changement de nimporte quel
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
86
capteur ou dtecteur et surtout les modules daccs, afin davoir une
rfrence garde sur la carte mmoire.
Dutiliser le transmetteur rcepteur mt8889c comme rcepteur do la
possibilit de commander le systme travers la ligne tlphonique, aprs
avoir entr le code de scurit.
Dinstaller une interface USB pour connecter un ordinateur, pour lire et
crire sur la carte mmoire sans avoir la dtacher.
De connecter le systme sur internet.
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
87
Bibliographie
[1] Catalogue LEGRAND France pour Lanne 2010
[2] http://fr.wikipedia.org/wiki/contrle_daccs , Articles : contrle daccs,
Auteurs : http://fr.wikipedia.org/w/index.php?title=Contrle_daccs
&action=history
[3] http://elec4you.blogspot.com/2009/05/alarme-telephonique-base-du-
pic16f84a.html, Auteur: Hicham Bouzouf , titre: alarme tlphonique base du
pic
[5] , Titre: PIC18F2525/2620/4525/4620, Auteur : Microchip
[6] http://ww1.microchip.com/downloads/en/DeviceDoc/21952b.pdf , :
MCP23017/MCP23S17, Auteur : Microchip
[7] http://www.lammertbies.nl/comm/info/RS-485.html#intr , Titre : RS485 serial
information, Auteur : Lammert Bies
[8] www.chipcatalog.com/Zarlink/MT8889C.htm , titre : Integrated DTMF
Transceiver with Adaptive Micro Interface, Auteur : Zarlink Semiconductor
[9] http://www.interfacebus.com/Secure_Digital_Card_Pinout.html , Titre : Secure
Digital Card Pinout , Auteur : Leroy Davis
[10] http://www.datasheetarchive.com/KS0107-datasheet.html , Titre : cran
graphique cristaux liquide, Auteur : winstar.
[11] Help du MikroC; Keypad Library
[12] http://www.cadsoft.de/ Titre: Eagle PCB Help, auteur : Eagle cadsoft
[14] http://www.alarms247.com/sensaphone-expressii.aspx , Titre : FGD6700 -
Sensaphone Express II , Auteur : Sensaphone
[15] http://www.teknim.com/UrunDetay.asp?ID=13 , Titre : VAP-416 M ALARM
PANEL, Auteur : teknim
[16] http://www.elmospa.com/products.aspx?item=NET432 , Titre : INTRUSION
DETECTION, Auteur : Elmo
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
88
Annexe
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1
Memolre d'lngenleur Cnam en LlecLronlque - nasslf MaLLa SysLeme de survelllance eL de conLrle d'acces
89
d
u
m
a
s
-
0
0
5
9
4
3
2
4
,
v
e
r
s
i
o
n
1
-
1
9
M
a
y
2
0
1
1