Professional Documents
Culture Documents
Ddicace
A mes chers parents
qui mont soutenu et encourag durant ces annes dtudes.
Quils trouvent ici le tmoignage de mon profonde reconnaissance.
A mes frres et mes surs
Et spcialement ma sur aine Manal
Votre prsence invisible ne cesse de me rjouir le cur
A mes grands-mres que jadore
A toute ma famille et mes amis
Je vous dois, pour votre sympathie et votre appui continu, des
Remerciements que les mots ne peuvent traduire.
A toute lquipe de lEMSEM qui mont offert
Lopportunit davoir lexprience de marier entre la thorie et la
Pratique.
A mes frres dans la foi.
A tous ceux qui me nomment dans le secret de leur cur
A tous ceux qui maime
A tous ceux que jaime
Je ddie ce travail
Aboubaker BACHA
Ddicace
Ddicace
A loccasion de la mmoire de fin dtude, je ddie cet humble travail :
A mon dfunt pre ABDELLAH que dieu ait son me en paix, mon cher pre que jesprais quil
soit prsent avec moi dans ce jours trs important de ma vie, mais la volont du dieu passe avant
tout.
A ma trs chre et douce mre ESSAADIA pour son amour, sa disponibilit constante, ses
encouragements et son soutien permanent sans lesquels je ne serais parvenu ce niveau dtudes.
Que Dieu, le Tout-Puissant, la bnisse et dverse profusion Ses grces dans sa vie.
A ma grande mre AICHA que jaime beaucoup que dieu prolonge sa vie avec pleine de sant.
A mes grands frres RACHID et TARIK qui ont jou le rle du pre idal pour moi, pour leur
soutien moral ainsi que matriel, leur esprit comprhensif et leur affection durant toute la priode
de ma formation.
A ma sur AMAL et mon petit frre REDA.
A tous mes chers amis pour avoir tmoign un solide sens de fraternit envers moi.
MOHAMMED LAKHLOUFI
Remerciement
Remerciement
Il nous est agrable de nous acquitter dune dette de reconnaissance auprs de toutes les personnes,
dont lintervention au cours de ce stage a favoris son aboutissement.
Nos remerciements les plus sincres vont Mr. Mounir BERRADA, notre encadrant la
LYDEC, pour sa disponibilit et ses conseils pertinents grce auxquels nous avons pu mener
terme ce travail.
Nous tenons exprimer notre gratitude nos encadrant pdagogiques de lENSEM Mr. Ahmed
ERRAMI et Mme. Aawatif HAYAR, pour les conseils quils nous ont prodigus, leur suivi
continu et leur encadrement judicieux, ainsi que leur assistance pour la rdaction du rapport.
Nous tenons remercier galement tous les membres de jury qui nous ont honors pour avoir
accept de juger notre travail ainsi que Mr. Jamal BAYALI qui nous a aid durant la phase de la
ralisation de notre systme.
Nous ne saurons oublier dans nos remerciements tout le corps professoral de lENSEM, pour les
efforts quil a dploy pour nous assurer une meilleure formation.
Que tous ceux et celle qui ont contribu de prs ou de loin laccomplissement de ce travail
trouvent lexpression de nos remerciements les plus chaleureux.
Rsum
Rsum
Notre projet de fin dtude consiste proposer une solution faible cot pour la mise en uvre
dune plateforme pilote sur site de supervision des postes moyennes tension de la socit
LYonnaise Des Eaux de Casablanca (LYDEC).
Notre travail consiste alors tudier, dvelopper, concevoir et tester la plateforme dacquisition
pour la tlsurveillance distance de ltat des postes sources fourni par des dtecteurs de
dfauts dj installs.
Ce systme de supervision est compos dun module dacquisition qui permet dacqurir ltat des
postes et envoyer par la suite les donnes relatives aux postes vers un module concentrateur via la
liaison radio.
Summary
Summary
Our graduation project consists on finding a solution at lower cost for the implementation of a
pilot platform to supervise the Medium Voltage stations of LYDEC.
So we are lead to study, design, develop and test the acquisition platform for remote monitoring
of the state of these stations supplied by fault detectors that already installed.
An acquisition module composes this monitoring system which acquires the state of MT stations
and sends the data to a hub via radio transmission.
() .
.
.
Sommaire
Sommaire
DEDICACE ............................................................................................................................................ 1
DEDICACE ............................................................................................................................................ 2
REMERCIEMENT .................................................................................................................................. 3
RESUME ............................................................................................................................................... 4
SUMMARY............................................................................................................................................. 5
..................................................................................................................................................... 6
SOMMAIRE ........................................................................................................................................... 7
INTRODUCTION GENERALE ............................................................................................................... 11
CAHIER DES CHARGES ........................................................................................................................ 12
CHAPITRE 1 : PRESENTATION DE LORGANISME DACCUEIL ................................................ 13
1.1
PRESENTATION DE LA LYDEC ................................................................................................................. 14
1.2
ACTIONNARIAT .................................................................................................................................. 14
1.3
INVESTISSEMENT ............................................................................................................................... 15
1.4
ORGANIGRAMME DE LYDEC ............................................................................................................... 15
DIR. ADMINISTRATION ET FINANCES .................................................................................................................... 17
DIRECTION DES RESSOURCES HUMAINES ............................................................................................................... 17
DIR. COMMUNICATION ET DEV. DURABLE ............................................................................................................ 17
DIRECTION DE LAUDIT ...................................................................................................................................... 17
DIR. TECHNIQUE ET INNOVATION ........................................................................................................................ 17
DIR. INMAE ET GESTION DU CONTRAT ................................................................................................................. 17
DIR. SYSTEMES D'INFORMATIONS ....................................................................................................................... 17
DIR. DEVELOPPEMENT CLIENTELE ....................................................................................................................... 17
DIR. EXPLOITATION EAU ET ASSAINISSEMENT ........................................................................................................ 17
DIR. EXPLOITATION ELECTRICITE ET ECLAIRAGE PUBLIC ............................................................................................ 17
DIRECTION ...................................................................................................................................................... 17
DIRECTION DES OPERATIONS .............................................................................................................................. 17
DIRECTION GENERALE .......................................................................................................................... 17
1.5
ORGANIGRAMME DE LA DSI ................................................................................................................ 18
Sommaire
CONCLUSION ...................................................................................................................................... 19
CHAPITRE 2 : ARCHITECTURE DE LA PLATEFORME DE SUPERVISION ......................................... 20
2.1
RESEAU DELECTRICITE DE LYDEC ..................................................................................................... 21
2.2
ARCHITECTURE DE LA PLATEFORME DE SUPERVISION ........................................................................... 21
CONCLUSION ...................................................................................................................................... 24
CHAPITRE 3 : ETUDE ET CONCEPTION DU MODULE DACQUISITION ............................................ 25
PARTIE I : ETUDE MATERIELLE ....................................................................................................................... 26
3.1
CONCEPTION DE LA CARTE DACQUISITION ........................................................................................... 26
3.1.1
Structure de la carte ................................................................................................................ 26
3.1.2
Description des diffrentes fonctionnalits de la carte ........................................................... 27
3.2
LES MICROCONTROLEURS ................................................................................................................... 28
3.2.1
Gnralits ............................................................................................................................... 28
3.2.2
Les avantages du microcontrleur .......................................................................................... 28
3.2.3
Contenu dun microcontrleur ................................................................................................. 28
3.3
LES PICS ............................................................................................................................................. 29
3.3.1
Structure dun PIC .................................................................................................................... 29
3.3.2
Structure minimale d'un PIC .................................................................................................... 30
3.3.3
Familles des PICs ...................................................................................................................... 30
3.3.4
Choix de PIC ............................................................................................................................. 31
3.4
PRESENTATION DU PIC18F2550............................................................................................................ 32
3.4.1
Description ............................................................................................................................... 32
3.4.2
Brochage du PIC 18F2550 ........................................................................................................ 33
3.4.3
Architecture et circuits internes de PIC18F2550 ...................................................................... 34
3.5
LE BUS I2C ........................................................................................................................................ 40
3.5.1
La mmoire de stockage EEPROM ........................................................................................... 41
3.5.2
Schma de cblage de lEEPROM avec le PIC 18F2550 ........................................................... 42
3.6
HORLOGE RTC DS1307 .................................................................................................................... 44
3.6.1
Description de lhorloge DS1307.............................................................................................. 44
3.6.2
Brochage de lhorloge DS1307 avec le PIC 18F2550................................................................ 47
3.7
INTERFAAGE USB ENTRE UN ORDINATEUR PC ET LA CARTE DACQUISITION................................................... 48
3.7.1 Gnralit sur le bus USB................................................................................................................ 48
3.7.2 Interfaage avec PIC via port USB ................................................................................................. 50
3.8
LA TRAME DE DONNEES ...................................................................................................................... 50
PARTIE 2 : ETUDE LOGICIELLE ............................................................................................................................. 52
3.1
ORGANIGRAMME DE FONCTIONNEMENT GENERAL DU SYSTEME ................................................................... 52
3.2
ORGANIGRAMME DEMISSION DE LA TRAME DE DONNEES ...................................................................... 54
3.3
CONTROLE PAR CRC .......................................................................................................................... 55
3.4
STOCKAGE DE DONNEES ...................................................................................................................... 56
3.5
HORODATAGE .................................................................................................................................... 58
3.6
COMMUNICATION PIC-HOTE VIA LINTERFACE USB ............................................................................. 60
3.6.1
Le protocole HID ...................................................................................................................... 60
3.6.2
Les Routines HID ...................................................................................................................... 60
Sommaire
CONCLUSION ....................................................................................................................................... 61
CHAPITRE 4 : MODULE EMETTEUR-RECEPTEUR RADIO ......................................................... 62
4.1
CHOIX DU MODULE EMETTEUR-RECEPTEUR............................................................................................... 63
4.2
ETUDE DU MODULE EMETTEUR-RECEPTEUR RADIO ..................................................................................... 63
4.3
INDICATEUR INTENSITE DU SIGNAL REUE (RSSI) ....................................................................................... 65
4.4
INTERET DE LEXPLOITATION DU SIGNAL RSSI ............................................................................................ 66
4.5
DESCRIPTION DE LANTENNE UTILISEE : .................................................................................................... 69
CONCLUSION ....................................................................................................................................... 71
CHAPITRE 5 : ETUDE ET CONCEPTION DU MODULE CONCENTRATEUR ............................. 72
PARTIE I : ETUDE MATERIELLE ............................................................................................................................ 70
5.1
CONCEPTION DU MODULE CONCENTRATEUR ............................................................................................. 70
5.1.1
Structure .................................................................................................................................. 70
5.1.2
Fonctionnement ....................................................................................................................... 70
5.2
TUDE DU MODULE GSM/GPRS MC45 ................................................................................................. 71
5.3
INTERFAAGE ENTRE LE MODULE ACQUISITION ET LE MODULE MC45 ........................................................... 71
5.4
COMMUNICATION ENTRE LE MODULE ACQUISITION ET LE MODULE GSM/GPRS : LES COMMANDES AT ............. 73
5.4.1
Introduction ............................................................................................................................. 73
5.4.2
Commandes ddies au service SMS ....................................................................................... 74
PARTIE II : ETUDE LOGICIELLE ............................................................................................................................. 75
CONCLUSION ....................................................................................................................................... 80
CHAPITRE 6 : REALISATION DE LA CARTE DACQUISITION ET DU CONCENTRATEUR ..... 81
6.1
SIMULATION........................................................................................................................................ 82
6.1.1
Prsentation de ISIS ................................................................................................................. 82
6.1.2
Prsentation de ARES............................................................................................................... 83
6.2
ENVIRONNEMENT DE PROGRAMMATION .................................................................................................. 83
6.2.1
Introduction ............................................................................................................................. 83
6.2.2
Avantages du C ........................................................................................................................ 83
6.2.3
Inconvnients du C ................................................................................................................... 84
6.2.4
Prsentation du MikroC ........................................................................................................... 84
6.3
EASYPIC7 ............................................................................................................................................ 87
6.3.1
Prsentation............................................................................................................................. 87
6.3.2
Implmentation sur easypic7................................................................................................... 89
6.4
TEST DE LEMISSION ET LA RECEPTION SUR LA PLATEFORME EASYPIC7............................................................ 91
6.5
REALISATION DE LA CARTE DACQUISITION ET CONCENTRATEUR.................................................................... 94
6.6
TUDE ECONOMIQUE ............................................................................................................................ 97
CONCLUSION GENERALE ................................................................................................................. 100
ANNEXES .......................................................................................................................................... 101
ANNEXES A ....................................................................................................................................... 102
ANNEXES B ....................................................................................................................................... 104
ANNEXES C ....................................................................................................................................... 106
Sommaire
ANNEXES D....................................................................................................................................... 110
ANNEXES E ....................................................................................................................................... 115
LISTE DES ACRONYMES .................................................................................................................... 117
LISTE DES FIGURES ......................................................................................................................... 118
LISTE DES TABLEAUX ...................................................................................................................... 120
WEBOGRAPHIE ................................................................................................................................. 121
10
Introduction gnrale
Introduction gnrale
LYDEC souhaite quiper ses postes moyennes tension par un systme de tlsurveillance qui
permet la transmission dtat distance de ses postes vers le centre superviseur de gestion du
superviseur en temps rel ainsi lchange des donnes en cas de panne (courant de dfaut).
Ce systme de tlsurveillance a comme objectif la supervision en temps rel des postes
moyennes tension, ainsi lquipe LYDEC interviendra rapidement en cas de dfaut dtect et
ceci en intervenant directement dans le poste en panne contrairement ltat actuel qui
demande assez de temps et de ressources humaines avant la dtection de lanomalie.
Ce systme de transmission dtat doit tre appliqu tous les postes LYDEC qui sont
denviron 4000 et doit prendre en considration les problmes des interfrences lmission
vu quon peut transmettre deux tats relatifs deux postes ou plus, et que la frquence
dmission est commune.
Il existe notamment dans le march des systmes dvelopps (automates) comme solution du
problme mais ils reprsentent linconvnient de leur prix trs lev par rapport au nombre
important des postes.
LYDEC jugea donc ncessaire la mise en place d'un systme capable de rsoudre ce problme
avec le moindre cout cest pour cette raison quon nous a t confi la tche de ltude et la
conception dun tel systme.
11
12
13
14
1.3 Investissement
Pour accompagner le dveloppement de l'agglomration, LYDEC a engag des actions de
grande envergure pour un volume d'investissements trs important (voir figure 2).
la direction de la communication.
la direction lectricit.
la direction commerciale.
15
Cette dernire dont nous avons lhonneur de faire partie utilise elle seule 76 personnes rparties en
trois dpartements (voir figure 4) :
Dpartement dveloppement.
Dpartement tlcom.
Dpartement architecture.
Six services spcialiss assurant des fonctions spcifiques au sein de cette direction :
Service Systmes.
Service scurit.
Service support.
Service SIG.
Service Supervision.
16
Direction de laudit
Dir. Technique et
innovation
Dir. Administration
et Finances
Direction des
ressources
Dir. Systmes
d'informations
Direction
Gnrale
humaines
Dir. Communication
et dev. Durable
Dir. Dveloppement
Clientle
Direction
Support
Dir. Exploitation
lectricit et
clairage public
Direction des
oprations
Dir. Des
achats et des
marchs
Dir. Dev. De la
performance
Dir.moyens
gnraux
Dir. Des
affaires
juridiques
Dir. Oper.
Eclairage
public
Dir. Bureau
dtudes
Dlgation mohammedia
Dlgation bernoussi
Dlgation el fida
17
18
Conclusion
Ce chapitre a dcrit lorganisme daccueil ses activits ainsi que le service dans lequel sest
droul ce stage, sa fonction dans la socit, gnralement ce sont des informations utiles afin
de cadrer le milieu de stage et sinitier au contexte gnral du projet.
19
Dans ce chapitre nous allons faire une description de la structure du rseau dlectricit de
LYDEC, par la suite nous dtaillerons les diffrents blocs qui constituent la plateforme de
supervision des postes de transformation Moyenne Tension (MT).
20
21
22
23
Conclusion
Dans cette partie nous avons dtaill le schma bloc de la plateforme de supervision des
postes lectriques de transformation.
Trois quipes participent la mise en uvre de ce projet. Notre quipe est charge de ltude,
de la conception ainsi que de la ralisation des deux modules acquisition /concentrateur alors
quune deuxime quipe est charge de la modlisation du systme et de la planification radio
et en fin une troisime quipe est charge de la mise en uvre des applications informatiques
au niveau du poste de supervision.
24
Dans le chapitre prcdent, nous avons prsent une description gnrale de notre systme
de tlsurveillance. Nous passerons maintenant ltude et la conception de chaque bloc de
la plateforme de supervision, dans ce chapitre nous aborderons dabord la partie acquisition.
25
26
Un Port USB qui permet lchange des donnes entre lunit de traitement et un
ordinateur hte ainsi que la configuration des paramtres de fonctionnement de la
carte localement via cet hte.
3.1.2 Description des diffrentes fonctionnalits de la carte
3.1.2.1
Traitement de donnes
Stockage de donnes
La carte doit tre capable de stocker les donnes relatives ltat des postes dans une
mmoire morte accessible en lecture et en criture ainsi loprateur pourrait par la suite
rcuprer localement lhistorique des pannes des postes en cas de perte de communication
sur son ordinateur portable via une interface USB. Dans le paragraphe 3.5 nous donnons une
description dtaille du circuit 24C64.
3.1.2.3
Horodatage
La carte dacquisition est munie dun circuit horloge en temps rel qui compte les secondes,
les minutes, les heures, jours, mois et les annes. Ces informations permettent de prciser la
date et lheure du dfaut la source. Dans le paragraphe 3.6 nous donnons une description
dtaille du circuit dhorloge DS1307.
3.1.2.4
La carte doit tre munie dune interface USB permettant la communication entre celle-ci et un
ordinateur via le bus USB ainsi loprateur pourrait rcuprer localement les dernires
informations relatives aux postes ou changer les paramtres de fonctionnement de la carte.
27
28
29
30
La famille MID Range (PIC 16) : elle utilise des mots de 14 bits (dont font partie les
16F84 et 16F87X), avec un jeu dinstruction aussi rduit de 35 instructions
La famille High Performance (PIC 18 et 24) : cette puissante famille travaille avec
des mots de 16 bits et 75 instructions, elle comporte plus de 150 circuits allant de 18
100 broches, et de capacit de mmoire importante.
3.3.4 Choix de PIC
Le choix dun microcontrleur est primordial car cest de lui que dpendent en grande partie
les performances, la taille, la facilit dutilisation et le prix du montage. En fait ce choix est
impos dans le cahier de charge. Ce PIC doit ;
Comporter le maximum des circuits internes, avoir une capacit de mmoire trs importante,
un flash USB pour tablir la communication entre la carte et un ordinateur via le bus USB et
bien sur une consommation faible dnergie. Ce sont toutes ces caractristiques qui ont
conduit notre choix vers les PIC appartenant la famille High Performance de la srie 18. Ce
qui va nous permettre de rpondre toutes les contraintes imposes par le cahier des charges
Ainsi nous sommes intresss dans notre tude deux types de PIC le circuit 18F2550, et le
circuit 18F4550. Nous donnons dans le tableau ci-dessus les principales caractristiques de
ces deux PICs.
31
La diffrence entre ces deux versions des PIC nexiste quau niveau du nombre des entres et
sorties, le nombre des canaux du convertisseur analogique-numrique CAN et la disponibilit
dautres circuits internes quon ne va pas les exploiter dans notre projet.
Le systme de tlsurveillance de la LYDEC contient des centaines des cartes dacquisition et
des dizaines des concentrateurs vu le nombre important des postes de distribution, donc nous
avons jou sur laspect conomique ; les entres-sorties du pic 18F2550 sont suffisantes, le
18F2550 est disponible dans le march avec un prix moins cher et une taille minimale (moins
dencombrement).
32
33
Les mmoires.
Les Timers.
34
Le bus USB
1. Les mmoires
La mmoire du 18F2550 est divise en 3 parties (voir tableau 2) :
1.1. La mmoire de programme FLASH :
Cest cette mmoire qui contiendra le programme une fois compil et transfr vers le PIC. Sa
capacit est 16 k mots de 16 bits, et elle est structure dans un seul bloc partant de ladresse 0
jusqu ladresse 07FFF.
1.2. La mmoire de donnes RAM:
La mmoire de donnes RAM est en relation avec le bus de donnes. Elle est volatile, les
informations contenues dans cette mmoire sont perdues en cas de coupure de lalimentation.
Cette mmoire a une taille de 2048 octets et elle est organise dans 8 Banques, chacune
contient 256 octets.
Le Banque 4 est utilise aussi comme une mmoire RAM tampon pour le module USB si ce
dernier est activ, sinon il est comme les autres Banques.
1.3. La mmoire de donnes EEPROM:
Elle est constitue de 256 octets, la particularit de cette mmoire est la possibilit de
sauvegarder les donnes qui lui seront confies mme en cas de coupure dalimentation, il est
noter que les temps daccs en lecture et criture de cette mmoire sont relativement
importants.
35
TRIS donnera une configuration en sortie pour la broche concerne ; si ce bit est positionn
1 , ce sera une broche d'entre.
2.1. Particularit du port A
36
37
3. Le Timer
Un timer est un registre interne au microcontrleur, celui-ci sincrmente au grs d'une
horloge. Ce registre peut servir par exemple pour raliser des temporisations, ou bien encore
pour faire du comptage (par l'intermdiaire d'une broche spcifique : RA4/TOKI). Le PIC
18F2550 possde 4 timers configurables par logiciel.
Timer0:
Le timer0 est un Timer 16 bits (comptage de 0000 FFFF) capable de fonctionner en 8 ou 16
bits. Les registres associs au timer0 sont:
Le Timer1 est capable de compter jusqu FFFF, il est compos dun compteur 16 bits
configurable en deux fois 8 bits. Parmi les registres associs au Timer1 on trouve :
38
5. Le bus USB
39
Le bus I2C est contrl par un matre gnralement un microcontrleur (voir figure 13). Il
possde un ou plusieurs esclaves, chaque esclave est identifi par une adresse unique (sur 7
bits ou parfois 10 bits)
40
Exemple d'esclaves :
Adresse 7 bits (1 1 0 1 0 0 0)
Description
Le 24C64 dont les caractristiques sont dcrites dans le tableau 5 est une mmoire morte
programmable et effaable lectriquement (EEPROM) .elle est utilis comme une mmoire de
stockage secondaires dans le cas de perte de donnes cause de coupure dalimentation.
LEEPROM 24C64 est utilise dans de nombreuses applications industrielles et commerciales
qui ncessitent une tension et une puissance faibles.
3.5.1.2
Caractristiques
Alimentation5V
Taille
Brochage
41
SDA (Serial Data Line) : ligne de donnes bidirectionnelle. Les donnes transitent sur la ligne
SDA, au rythme impos par le matre (horloge SCL).
A0, A1, A2 : entres logiques spcifiant ladresse de lEEPROM, On peut donc connecter jusqu'
8 botiers 24C64 sur un bus.
WP (WRITE PROTECT) : ce bit li la masse permet la protection de lcriture lEEPROM.
42
3.5.2.1
Schma
43
Brochage
3.6.1.2
44
3.6.1.3
Architecture interne
45
3.6.1.5
Registres de lhorloge
Les informations du temps et de calendrier sont obtenues par la lecture des octets des
registres (registre de la seconde, la minute, lheure), le contenu de ces registres est de format
BCD. Le bit 7 du registre 0 est le bit de larrt de lhorloge.
46
Schma
47
3.6.2.2
Description du schma
Nous avons opt pour ce type de communication srie afin de commander notre carte
dacquisition sans toucher lunit de contrle de la carte. En effet le bus USB permet la
communication entre le PIC et un terminal (ordinateur..) ainsi on peut modifier le programme,
effacer lancien programme et implmenter un autre nouveau, rcuprer lhistorique de
donnes et changer les paramtres de fonctionnement de la carte .Ainsi le contrle se fait
depuis notre ordinateur et sans toucher au matriel.
48
La connectique USB se compose de 4 fils disposs dans une paire torsade afin de garantir une
meilleure immunit aux bruits. Un fils VBUS amne+5V dalimentation, un autre est pour la
masse et deux fils destins au transfert de donnes (D+ et D-) (voir figure 22).
Un priphrique USB donne une information sur sa vitesse de transfert selon le branchement
des broches D+ et D-, il travaille en pleine vitesse si une rsistance de rappel pull-up est
connecte D+ et en basse vitesse si elle est connecte D-.
49
50
3. Destination
Chaque concentrateur peut grer environ 128 postes qui se trouvent dans son champ
daction, dou un octets est suffisant pour lidentification de tous les concentrateurs
4. Etat des ETOR
Les entres TOR permettent de localiser les tats des postes donns par les dtecteurs de
dfaut, chaque carte dacquisition contient 8 entres TOR
5. Date
Pour la date, on a fix un champ de 6 octets, un octet rserv pour la seconde, un autre pour la
minute, et un troisime pour lheure, les autres 3 octets sont utiliss successivement pour le
jour, le mois et lanne.
6. CRC
CRC veut dire (Cyclic Redundancy Code) ; Le calcul de CRC permet au rcepteur d'un message
de vrifier que les donnes transmises ne contiennent pas d'erreurs. Pour faire cela,
l'metteur du message calcule une valeur "Checksum" qui est fonction du contenu du
message, puis l'ajoute la fin du message. Le rcepteur fait le mme calcul, et contrle que le
"CheckSum" a la mme valeur que celui de l'metteur ainsi on vrifie bien lintgrit de la
donne.
51
NON
Test dfaut
LED verte
OUI
LED rouge
Lecture de lhorloge
Formation de la trame
Stockage dans lEEPROM
Emission de la trame + CRC
Dtection de la synchronisation
Calcul CRC
Stockage de la donne
Routine RS232
52
horodatage
avec
circuit
DS1307.
La dtection de dfaut est suivie par la formation dune trame de N bits contenant des
informations sur le poste en panne et essentiellement lidentifiant du poste, ltat de ce
dernier, lheure et la date du dfaut. Ces informations sont stockes par la suite dans une
mmoire EEPROM dont le but est de les rcuprer en cas de perte de communication (voir
paragraphe stockage de donnes). Ensuite en procdant par la mthode de calcul du champ
CRC (code correcteur derreur) dtaill dans le paragraphe contrle par CRC, on rajoute la
trame ce champ CRC calcul et la squence de synchronisation que nous avons choisie (voir
chapitre 5 partie logicielle). Ainsi on commence lmission de notre trame bit par bit (cette
mission est dcrite par lorganigramme mission de la trame de donnes).
A la rception, nous rcuprons la trame en dtectant la squence de synchronisation. Pour
sassurer de lintgrit de notre trame on applique lalgorithme dtaill dans le paragraphe
contrle par CRC au niveau rception. Dans le cas positive (reste de la division polynomiale de
la trame par le polynme gnrateur est gal zro), la donne est stocke puis envoye via la
routine RS232 vers le module GSM qui va lacheminer sous forme dun message au poste
superviseur.
53
Initialisation
Compteur=0
Incrmentation compteur
Compteur=N
54
Rception trame
Division
(Trame reu / polynme gnrateur)
Reste
division=0
Stockage trame
55
56
57
- Pour cela il faut mettre le module en rception en portant le bit RCEN "1".
- La fin de rception est signale par le passage "1" du flag SSPIF, que l'on remettra "0"
par soft.
- On peut alors lire l'octet reu dans SSBUF.
3.5 Horodatage
Ecriture sur DS1307
L'metteur est le matre et le rcepteur est l'esclave (DS1307). Le registre d'adresse 0x04 du
DS1307 contient la date (daprs le datasheet du DS1307).
Pour rgler le calendrier au 27 du mois par exemple, il faut crire la donne 0x27 (codage
BCD) dans le registre d'adresse 0x04 du DS1307.
Le bus I2C utilise le protocole suivant :
58
La figure 30, prsente la mthode comment lire, d'une seule traite, le contenu des registres
d'adresses 0x00 0x06 du DS1307 :
Le contenu du registre d'adresse 0x00 du DS1307 est 0x06 (codage BCD : 06 secondes).
Le contenu du registre d'adresse 0x01 est 0x56 (c'est--dire 56 minutes).
Le contenu du registre d'adresse 0x02 est 0x09 (c'est--dire 09 heures).
Le contenu du registre d'adresse 0x03 est 0x03 (c'est--dire Mardi).
Le contenu du registre d'adresse 0x04 est 0x20 (c'est--dire 20me jour du mois).
Le contenu du registre d'adresse 0x05 est 0x05 (c'est--dire mois de mai).
Le contenu du registre d'adresse 0x06 est 0x08 (c'est--dire anne 2008).
Donc la date affiche est Mardi 20 mai 2008, 9 heures 56 minutes et 6 secondes.
59
60
Conclusion
Conclusion
Maintenant que nous avons dcrit les diffrents blocs constituant notre module
dacquisition dtat, le bus de connexion entre notre unit de traitement le PIC et
ces priphriques ainsi que le format de la trame et la procdure de lmission,
nous passons ltude et le choix de notre module radio qui va acheminer la
donne vers le module concentrateur.
61
62
4.1
4.2
Le module radio ENX1-169 .44375-3 (figure31) dont larchitecture interne est donne en
annexe B est un metteur-rcepteur double conversion, bande troite, utilis pour les
applications faible puissance et longue porte de transfert de donnes allant jusqu' 1O
km, parmi ces applications, on trouve:
63
Caractristiques techniques :
Nom
Fonction
VCC
Alimentation 5V
TXRX
TXD
4, 6, 9, 10,12
0V
La masse
RSSI
RSSI
AF
Sortie analogique
RXD
11
RF in/out
Reli lAntenne
TXRX=Etat haut
TXRX=Etat low
TX active
RX active
Le choix du mode metteur ou rcepteur est command par ltat du PIN (TXRX) et se fait comme
suit:
TXRX : Etat haut
TXRX : Etat bas (0V)
(5V)
mode rcepteur
mode metteur
64
4.3
La sortie "RSSI" dlivre une tension analogique dont la valeur permet d'avoir une indication
sur le niveau de rception (force du signal reue).
Cette sortie pourra avantageusement tre mise profit pour pouvoir par exemple effectuer
des tests de rception ou de positionnement d'antenne ou raliser un dispositif de dtection
de porteuse permettant d'amliorer le fonctionnement et les performances de lapplication.
65
La sortie RSSI dlivre une plage de puissance qui varie de 0.6V 1.8V (voir figure 33).
Si la valeur indique par le signal RSSI est gale 0.6v cest quil ny a pas de signal reu.
4.4
Exprimentation:
Ltude du module radio choisi ENX1 a montr que le rcepteur fournis toujours un signal non
dterministe sa sortie mme en absence de signal dmission.
Ce signal est illustr comme suit :
Pendant que lmetteur transmet des donnes, on obtient la sortie du rcepteur un signal
dterministe qui reprsente les donnes reues, cependant le signal non dterministe est
toujours prsent (voir figure).
Trame la rception:
66
Avant denvoyer la donne et si le rcepteur est valid (TXRX=Etat haut) celui-ci fourni un
signal non dterministe qui pose un problme de synchronisation au niveau de la lecture des
donnes utiles par le module concentrateur.
Suite des mesures exprimentales que nous avons ralises. Nous avons constat que le
signal RSSI dans le cas dune transmission avoisine dpasse la valeur 1.6V do lide de
lexploitation du RSSI qui va nous renseigner sur le niveau de rception.
Ceci va nous permettre denclencher le systme de rception radio au moment opportun.
67
Le signal RSSI est inject lentre du convertisseur analogique numrique (CAN) intgr
dans le pic (voir la figure 35).
Le CAN a pour rle la transformation de la valeur analogique dlivr par le RSSI en une valeur
numrique et par la suite la comparer avec un seuil bien choisi qui dpend du force du signal
lors dune transmission de donnes. Ainsi si la valeur calcule est suprieure au seuil on
compte la dure du retard mis en jeu par le module et on valide le rcepteur pour quil
dtecte la donne dsire sinon le rcepteur est toujours en mode dsactive et en attente de
donne.
Lorganigramme de la figure 36 dcrit le principe dexploitation du signal RSSI.
Organigramme:
Initialisation du CAN
Utilisation du CAN
ADCON0
Attente
- Horloge
- Choix de lentre
analogique
- Mise en service du CAN
ADCON1
- Choix de V ref+ et Vref
- Choix de registre du rsultat
tempsdacquisition
Lancement de la conversion
G0/DONE=0
Lire le rsultat
Fin initialisation
68
Notons que la valeur de la tension de rfrence peut tre ajuste par lutilisateur en agissant
sur un potentiomtre. Ceci permet de rgler la sensibilit du module de rception en fonction
de la puissance du signal radio capte et par consquent optimiser la qualit de la rception.
Pour le programme du CAN voir annexe E.
4.5
de
qualit
et
de
porte
du
systme.
69
entre
ces
deux
fils,
).
Une amlioration significative des performances peut tre obtenue si le fouet est utilis en
conjonction avec un mtal plan de masse. Ce dernier peut tre simul laide de 3 ou 4 quarts
donde radiale quidistante autour de la base du fouet et inclins par 30 40 de
lhorizontale.
70
Conclusion
Aprs avoir dcrire le module radio utilis dans notre systme, nous passerons
la partie concentrateur o nous allons aborder le problme de la
synchronisation entre lmetteur et le rcepteur.
71
72
5.1
5.1.1 Structure
Le module concentrateur radio indiqu dans la figure 38 est compos de deux blocs
principaux : le premier est un module dacquisition radio ayant la mme architecture que le
module acquisition, le deuxime module est compos dune interface pour le module GSM.
5.1.2 Fonctionnement
Aprs avoir reu les diffrentes trames en provenance des cartes dacquisition et qui
dcrivent les tats des postes en panne via le module radio le concentrateur pour rle la
rcolte de ces donnes ,leur transforation en des messages textes SMS qui vont tre ensuite
envoys via le rseau GSM laide du module GSM vers le poste superviseur. la liaison entre le
module acquisition et linterface GSM est une liaison srie RS-232 et la communication entre
ce dernier et le terminal de supervision se traduit par les commandes AT quon dfinira par la
suite.
70
5.2
Il existe dans le commerce plusieurs types de module GSM usage industriel. Parmi ceux, on
trouve le module siemens MC45 et le module GM862.Aprs avoir ralis une tude
comparative, notre choix sest fix sur le module MC45 dont les caractristiques concident le
mieux avec notre besoin savoir un cot plus rduit ,une plus grande facilit de manipulation
et une plus grande disponibilit dans le march.
Siemens MC45 est un module GSM/GPRS qui fonctionne sur trois bande de frquences GSM
900MHz, 1800MHz et 1900MHz. Le MC45 nous permet la transmission et la rception de
donnes numriques en utilisant aussi bien la norme du rseau GSM et la norme GPRS.
Larchitecture interne ainsi que les caractristiques techniques du module MC45 sont dcrites
dans lannexe C.
5.3
Elle sagit dune interface qui sert adapter les signaux acquis ou mis par le port srie du
microcontrleur lentre RS232 du module MC45 comme indique la figure 39.
Pour notre projet,nous avons utilis un connecteur de type DB9 relatif la norme RS232 pour
la La liaison RS232 entre le port srie du concentrateur et le module MC45 (Figure 40).
La liaison RS232 est une liaison srie asynchrone qui permet de transmettre des informations
sans avoir transmettre l'horloge de synchronisation. Elle utilise des tensions de
fonctionnement non compatibles avec la logique 5V car elle fonctionne sur les niveaux +12V
ou -12V.
71
Le module MC45 ne peut quenvoyer ou recevoir des donnes codes entre 0 et 5V du fait de
lalimentation du pic et des diffrents composants qui lentourent. Or, comme nous lavons
remarqu la liaison RS232 utilise un codage sur les niveaux +12 et 12V. Il faut donc insrer
un composant nomm MAX232 en amont du connecteur DB9 afin de convertir les signaux en
0-5V.
Prsentation du MAX232
Le MAX232 (Figure 41) est un circuit intgr cr par le constructeur MAXIM. Il se prsente sous la
forme dun botier DIL 16 )2* 8 broches( et salimente sous une simple alimentation 5V.
La figure 39 prsente la structure interne et externe ainsi que le brochage du circuit MAX 232.
72
Le MAX232 possde deux entres TTL/CMOS ainsi que 2 entres RS232 avec leurs sorties
correspondantes. Dans notre projet, une seule entre de chaque, nous a t utile car une seule
liaison est ncessaire.
La Figure 42 prsente le schma de cablage entre le MAX 232 et le port DB9.
Introduction
Dans la version actuelle de notre concentrateur,nous utilisons le rsaeu GSM pour acheminer
des SMS vers le superviseur .Il existe deux mthodes denvoie et de rception des SMS (Short
Message Service). Soit en utilisant le mode texte, soit en utilisant le mode PDU (Protocol
Description Unit). Dans notre projet nous avons choisi le premier mode du fait quil est plus
simple utiliser. Le mode texte se base sur les commandes AT quon peut utiliser pour lire
,envoyer et recevoir des SMS en mode texte.
Le module GSM nous permet la transmission des SMS en utilisant la norme du rseau GSM.Ces
donnes sont achemines travers un port srie du PIC en utilisant les commades AT.
Le jeu de commandes AT se compose de commandes simples prfixes par AT (toujours
prsent pour commencer une ligne de commande). En gnral, ces deux lettres sont utilises
pour synchroniser le modem la bonne vitesse. Il est donc recommand de les taper avec la
73
mme casse. Les commandes agissent sur des registres internes qui sont manipulables
directement. Il est souvent possible de sauvegarder la configuration dans une mmoire
interne non volatile. En gnral, les fabricants fournissent avec le modem de la documentation
suffisante pour le paramtrage.
Nous donnons dans le tableau 9 , les principales commandes AT que nous avons utilises dans
notre projet.
5.4.2 Commandes ddies au service SMS
AT+CSMS
AT+CPMS
AT+CMGF
AT+CSCA
AT+CSDH
AT+CSAS
Sauvegarde du paramtrage
AT+CRES
AT+CNMI
74
AT+CMGR
AT+CMGS
Envoie un SMS
AT+CMSS
AT+CMGW
AT+CMGD
Efface un SMS
75
Initialisation
Compteur ++
Compteur = 16
Corrlation avec la
squence de synchro
Rception nouveau
bit
MAX de
corrlation N
= 16
LED ROUGE allume
LED VERTE teinte
Stockage donne dans
une mmoire tampon
Calcul CRC
Stockage
dans
= 16
lEEPROM
Routine RS-232
76
le problme majeur qui se pose cest le fait de synchroniser entre lmetteur et le rcepteur,
c'est--dire quel moment je peux commencer lire mes donnes sachant que le rcepteur
travaille en continu et peut recevoir dautres donnes inutiles comme nous avons dcrit dans
le chapitre III paragraphe 4.4. Cest quoi alors la synchronisation ? Et comment procdonsnous rsoudre ce genre de problme dans les communications radio ?
La synchronisation d'horloges est un mcanisme permettant deux systmes distincts d'tre
synchroniss, c'est--dire d'avoir une diffrence entre leurs temps subjectifs la plus faible
possible
Dans notre cas on se servira dune squence de synchronisation pour se placer au dbut de
notre trame. En effet on mettra en en-tte de chaque trame envoye la dite squence et en
rception on fera des corrlations entre la mme squence et les donnes reues jusqu
tomber sur notre squence. Ainsi on saura que lon est au dbut de notre trame.
La squence de synchronisation doit tre unique et avoir un facteur dauto corrlation lev.
La corrlation se fait bit par bit de la trame reu jusqu' ce quon tombe sur le MAX de
corrlations qui depend de la squence de synchronisation et cest au del de ce MAX quon
commence stocker notre donne utile.
Nous avons opt pour une squence de synchronisation constitue des 1 et -1 et qui est code
sur 2 octets. Notre squence et la suivante :
{1 1 1 1 1 1-1-1,1-1 1-1 1 -1 -1 1}
Le MAX de correlation :
A la rception si on tombe sur une squence de bits qui concide avec la sequence de
synchronisation que nous avons choisi, le MAX de correlation est unique et gale 16 :
77
la rception de la trame de donnes se fait bit par bit ; dans un premier lieu on reoit les 16
premiers bits c'est--dire une squence de bits ayant la mme longueur que notre squence
de synchronisation dfinie sur 2 octets, par la suite on applique la mthode de la dtection de
synchronisation qui consiste faire une corrlation entre les 16 bits capts et notre squence
de synchronisation. Ainsi si on tombe sur le MAX N de la corrlation on commence stocker la
donne utile partir du bit suivant reu. Dans le cas chant on fait un dcalage dun bit des
16 bits reus ,on reoit le bit suivant et on refait notre calcul de corrlation et ainsi de suite
jusqu' ce quon tombe sur notre MAX de corrlation N.
Aprs avoir synchronis et stock la trame dans une mmoire tampon, pour sassurer que ces
donnes sont conformes celles qui ont t envoyes on applique la vrification du code de
redondance cyclique notre trame qui est compose dun champ de donnes qui constitue la
donne utile plus un champ CRC .
Lalgorithme quil faut appliquer cette trame la rception (contenant le CRC) est le suivant :
Faire la division (trame reu/polynome gnrateur).
Si le reste est nul alors la trame est correcte.
Si le reste nest pas nul il faut retransfrer la trame.
78
la partie logicielle du chapitre 3 dcrit lalgorithme de base qui renvoi la trame dorigine suivie
de son CRC et lalgorithme quil faut appliquer la trame reue (contenant le CRC).
Si le test de vrification du champ CRC est positif la trame dorigine (sans CRC) est stocke
dans une mmoire EEPROM afin que loprateur puisse rcuprer ces donnes en cas de perte
de communication radio. La procdure de stockage est la mme que nous avons voqu dans
le chapitre 3 Etude logicielle.
Maintenent que nous avons extrait la donne utile contenant ltat du poste,lheure et la date
du dfaut. La donne est achemine via la liaison srie RS-232 vers le module GSM/GPRS
MC45 qui va la transformer en un MSG/ SMS et par suite lenvoyer au poste superviseur via le
rseau GSM.
79
Conclusion
Aprs avoir tudi tous les modules constituant notre plateforme de supervision
y compris le module dacquisition, le module radio et le module concentrateur,
passons maintenant la ralisation physique et le test de notre systme.
80
Dans ce chapitre nous allons dcrire les outils logiciels que nous avons utilis
pour la simulation de notre systme de supervision ainsi que la plateforme
easypic7 que nous avons utilis pour le test avant la ralisation pratique du
systme.
81
6.1
Simulation
Bien videmment, avant de passer la ralisation physique des cartes ou faire des tests sur
des platines de dveloppement il est indispensable de simuler le systme dans un
environnement qui prsente des conditions parfaites pour le bon fonctionnement du systme
(absence de bruit ), pour ce faire on a opt pour lenvironnement PROTEUS qui est
galement compos de deux outils principaux :
ISIS : pour la saisie des schmas et la simulation.
ARES : pour le routage et la conception des circuits imprims.
82
6.2
Environnement de programmation
6.2.1 Introduction
La programmation des PIC se fait par le langage assembleur qui est un langage de bas niveau
qui reprsente le langage machine sous une forme lisible par un humain. Les combinaisons de
bits du langage machine sont reprsentes par des symboles dits mnmoniques (du grec
Mnmonikos, relatif la mmoire), c'est--dire faciles retenir. Le programme assembleur
convertit ces mnmoniques en langage machine en vue de crer par exemple un fichier
excutable. Le dveloppement des environnements de programmation, nous a permis de voir
naitre de nouveaux compilateurs qui permettent de programmer avec les langages haut
niveau tels que le C, PASCAL, BASIC etc.Ces environnements comportent aussi des
bibliothques qui permettent de faciliter le Dveloppement. Il existe plusieurs outils de
dveloppement, les uns sont gratuits, les autres sont payants.
Dans notre recherche de l'outil que nous allons utiliser pour programmer notre PIC, nous
avons opts pour le langage C. Cest un langage facile utilis dans diffrents systmes et
domaines de dveloppement, ce qui nous permettra une volution future, d'autre part le
langage C est l'un des langages les plus puissants.
6.2.2 Avantages du C
Pour de la programmation de base, le C est intressant. Il permet rapidement, sans gros effort,
de dvelopper des programmes fonctionnels. Il permet aussi de s'affranchir de connaissances
complexes sur l'architecture des PIC. Il a l'avantage de grer facilement les boucles, les choix,
ainsi que l'affichage.
83
6.2.3 Inconvnients du C
Le C n'est pas le langage naturel du microcontrleur. Il permet de programmer plus
intuitivement. Les logiciels de programmation en C transforment alors les lignes en C en
lignes assembleurs directement comprhensibles par le microcontrleur. Pour programmer
efficacement, il est souvent ncessaire d'aller voir le code assembleur, il est donc conseill
d'avoir des bases solides en assembleur.
Nous avons choisis d'utiliser l'environnement de dveloppement MikroC de Mikroelektronika.
6.2.4 Prsentation du MikroC
Le MikroC (Figure 45) est un compilateur pour PIC Conu par la socit Mikroelektronika
, le compilateur C nouvelle gnration "MikroC" pour microcontrleurs PIC bnficie d'une
prise en main trs facile. Il Comporte plusieurs outils intgrs (mode simulateur, terminal de
communication, gestionnaire 7 segments, analyseur statistique, correcteur d'erreur,
explorateur de code...) ; Il a une capacit pouvoir grer la plupart des priphriques
rencontrs dans l'industrie (Bus I2C, 1Wire, SPI, RS485, Bus CAN, cartes compact Flash,
signaux PWM, afficheurs LCD et 7 segments...); de ce fait il est un des outils de dveloppement
incontournable et puissant. Il est conu pour fournir les solutions les plus faciles que possibles
pour des applications se dveloppant pour les systmes microcontrleur. Il contient un large
ensemble de bibliothques de matriel, de composant et la documentation complte.
84
85
S'il y a des erreurs, on vous lannoncera dans la fentre derreur .Si aucune erreur n'est
produite, la fentre des erreurs nous en informe.
Si aucune erreur nest produite, deux autres fichiers se craient lun en extension .ASM en
assembleur et un autre cod en hexa en extension .Hex
86
6.3
Easypic7
Avant la ralisation de notre propre systme de tlsurveillance, il serait mieux deffectuer les
tests sur une plateforme industrielle trs performante permettant tout moment de modifier,
charger ou vrifier le fonctionnement des programmes dans le PIC, cette technique va nous
faciliter le travail puisquon ne va pas dplacer chaque fois le PIC vers un programmateur.
Cest pour cette raison nous avons opt pour la plateforme EASYPIC.
6.3.1 Prsentation
de
recevoir
des
microcontrleurs PIC au
87
Programmateur USB
88
quel compilateur pour PIC) depuis le PC dans le microcontrleur que nous aurons insr dans
un des supports.
La programmation se fait sans Bootloader, il suffit de placer un PIC "standard" sur la platine
et procder immdiatement sa programmation.
Dbugger
Le programmateur USB intgr la platine fait galement office de dbugger ce qui nous
permet de dvelopper Nos application en utilisant des points darrt dans les programmes ou
en excutant ces derniers en mode pas pas fin de pouvoir vrifier ltat de nos registres et
variables sur lcran de notre PC.
6.3.2 Implmentation sur easypic7
Pour tester un programme sur la platine easypic7 il suffit de transfrer le fichier .Hex du
programme aprs compilation depuis le compilateur du pic MikroC install sur le PC vers la
platine via la liaison USB gr par le programmateur MikroProg Suite intgr dans la carte.
89
Aprs avoir tlcharg le fichier .Hex en cliquant sur le bouton write le programme est
transfr depuis le PC au pic dans la platine easypic7 via la liaison USB qui connecte la carte
au PC.
Excution du programme :
Maintenant que notre programme est transfr dans le PIC insr dans un support de la
platine esaypic7 on peut commencer tester le bon fonctionnement du programme en
vrifiant si ce qui indique le test sur leasypic7 est compatible celui dcrit dans notre
programme.
Pour tester un programme ; dabord on lance le debugger en cliquant sur Start debugger dans
le Menu Run, aprs une fentre qui saffiche dans le mme menu indiquant la mthode quavec
on peut excuter notre code.
90
6.4
Ce test, que nous avons effectu, consiste envoyer une trame cod sur N bits via une liaison
radio. Pour ce faire Nous avons utilis deux plateformes easypic7 la premire joue le rle de
lmetteur (Figure 49) et la deuxime celui du rcepteur (Figure 50) o on a insr notre
PIC18F2550 dans les deux platines. Le matriel utilis dans les tests est le suivant :
Un module radio metteur ENX1, et un autre rcepteur ENR1 ayant comme frquence
standard 169,4 MHz.
Une antenne dmission connecte au module ENX1, une autre de rception connecte
au module ENR1, la frquence standard des deux antennes vaut 169,4 MHz.
Aprs avoir vrifi le brochage et linterconnexion entre les modules radio et le PIC insr
dans la carte ainsi que la compatibilit de lhorloge interne des deux cartes, on a fix une
horloge de 20 MHz et on a lanc les deux programmes dmission et rception partir de
lenvironnement MikroC install dans un PC qui est connect la carte par cble USB et en
suivant les tapes dcrites dans le paragraphe prcdent.
La trame envoye est code sur 13 octets dont 2 octets constituent la donne utile quon veut
extraire et la dure dun bit est fix 10 ms.
La squence de synchronisation est sur 2 octets et forme dune succession de 1 et -1
seq_synchro [16]= {1 1 1 1 1 1-1-1,1-1 1-1 1 -1 -1 1}
Le format de la trame est comme suit :
Trame [13]= {10101010, 11100010, 11110000, 11001001, 111111-1-1, 1-11-11-1-11,
10100010, 10101010, 10101010, 10101010, 10101010, 10101010,10101010}
91
92
La Figure 52 nous montre la trame extraite aprs lopration de corrlation, il sagit bien de
notre donne utile code sur 2 octets 1 1 1 1 0 0 0 0 1 1 0 0 1 0 0 1
93
6.5
Bien que les deux cartes aient la mme architecture matrielle, au niveau de la carte
concentrateur on a la prsence du circuit MAX 232 un connecteur DB9 qui va servir pour la
liaison srie RS-232. On a essay de schmatiser les deux modules (metteur et rcepteur)
dans un seul schma simple et reparti en blocs qui sont :
94
La carte est pourvue de huit entres TOR pour relever ltat du poste. Et de deux
entres analogiques : une pour la conversion du signal RSSI et lautre relie au plus de
la pile indiquant la valeur de la tension de celle-ci.
Un bloc nomm RS-232 constitu du circuit MAX 232 dont le rle est de convertir les
signaux TTL/CMOS reli un connecteur type DB9 male. Ici on remarque que juste
deux entres TTL/CMOS et deux entres RS-232 avec leur sorties correspondantes
nous sont utiles car une seule liaison est suffisante.
Une EEPROM 24C64 pour le stockage des donnes et leur rcupration en cas perte de
communication et un circuit dhorloge temps rel Dallas DS1307 pour lhorodatage des
donnes les deux circuits sont relis au pic via le bus I2C.
Notre carte ne prsente pas beaucoup de composants, et par suite le routage sous le logiciel
PROTEUS (ISIS et ARES) est trs simple et peut tre ralis en simple face.
95
Le typon:
96
6.6
tude conomique
Le cout ncessaire pour la ralisation de notre projet est reprsent dans le tableau 10 cidessous :
Composants passifs
Composant
Prix unitaire en DH
Quantit
Rsistances 10K
Rsistance 22OR
10
Composants actifs
Composant
Prix unitaire en DH
Quantit
Diode 1N4001
0.5
10
PIC 18F2550
70
MAX 232
10
Led bleu
Led verte
Led rouge
60
Hautes frquences
97
Prix unitaire en DH
Quantit
700
10
Composant
Prix unitaire en DH
Quantit
1O
1O
15
Composant
Prix unitaire en DH
Quantit
Connectique
Supports
Accessoires
Composant
Prix unitaire en DH
Quantit
Interrupteur 2 positions
30
Pour la ralisation dune carte mission et une carte concentrateur le montant approximatif
est de 2000 DH pour les deux cartes. LYDEC dispose de 4000 postes et sachant que chaque
concentrateur peut grer peu prs 265 postes donc au total 16 concentrateur pour quiper
tous les postes LYDEC par ce systme en tenant compte de la main douvre et les charges il
98
faudrait un cot moyen denviron 4 500 000,00 MAD (Quatre millions cinq cent mille
dirhams).
Tl transmetteur TALUS
Au terme dun appel doffres international, LYDEC a sign un march avec la socit Siemens
Maroc pour la ralisation et lquipement de son Bureau Central de Conduite (BCC). Ceci
permettra LYDEC damliorer la qualit de ses services. A noter que ce march qui a cot
30 millions de DH porte sur la ralisation de la plus grande plate forme dans le monde de
contrle et dintervention distance sur trois rseaux la fois: eau-lectricit-assainissement.
En effet, partir de cette plate-forme entirement automatise, LYDEC pourra surveiller
distance ses rseaux deau potable, dassainissement et dlectricit. Il pourra aussi dtecter
les ventuelles pannes et reprendre le service normal dans des dlais plus courts.
300 postes asservis sont quips dautomate Talusdont le prix unitaire est estim 30000
DH, fournis et installs par la socit Maroc Transfo, partie prenante du projet.
Comparaison des deux solutions
LYDEC a dj quip 300 de ses postes par des automates TALUS ,le cout pour quiper les
4000 postes est estim 120 millions de dirhams en tenant compte des charges et de la main
doeuvre. Par contre le cout gnral pour quiper tous ces postes par notre systme de
supervision est estim 4,5 millions de dirhams do un rapport d peu prs 25 fois entre
les deux solutions.
On peut donc constat que notre solution prsente un avantage conomique trs attractif ; Il
est vrai quil pourrait y avoir certaines amliorations y ajouter, mais une conomie
denviron 115 000 000,00 MAD mne repenser la solution TALUS et pourquoi pas adopter
la notre.
99
Conclusion gnrale
Conclusion gnrale
Notre systme permet la supervision distance de ltat des postes moyennes tensions ainsi que
lintervention en cas de panne dans les dlais les plus courts.
Llaboration de ce projet regroupe plusieurs parties :
tude et conception du module acquisition.
tude et la conception du module radio pour la transmission des donnes.
Choix de lantenne.
tude et conception du module concentrateur.
Choix du module GSM.
Test de lmission et la rception sur la plateforme easypic7.
Ce travail reste, comme toute uvre humaine, incomplet et perfectible, nous recommandons donc den
amliorer la conception et pour cela nous proposons ci-dessous des amliorations pour le systme et qui
sont nos perspectives :
Optimisation du code mission-rception.
Remplacer le rseau GSM par le rseau GPRS car une saturation par exemple du premier rseau
compromettrait notre systme.
Gnration de laccuse de rception
100
ANNEXES
101
ANNEXES A
102
103
ANNEXES B
104
105
ANNEXES C
106
107
108
109
ANNEXES D
110
111
112
113
114
ANNEXES E
115
116
117
Acronymes
la LYonnaise Des Eaux de Casablanca
Bureau Centrale de Conduite
Short Message Service
Global System for Mobile
Direction des Systmes d'Information
Moyen Tension
Office Nationale d'lctricit
Toute Ou Rien
Agence Nationale de Rglementation des
Tlcommunications
Light Emitting Diode
Electrically-Erasable Programmable Read-Only
Memory
Random Access Memory
Universal Serial Bus
Master Clear
Convertisseur Analogique Numrique
Inter Integrated Circuit
Serial Clock Line
Serial DATA Line
Acknowledgement
Frequency Modulation
Differential Global Positioning System
Radio Frequency
Received Signal Strength Indicator
General Packet Radio Service
Pulse Width Modulation
118
119
120
Webographie
Webographie
www.Lydec.ma
www.datasheet.com
www.Microchip.com
www.Wikipedia.org
www.gotronic.fr
http://www.leconomiste.com/article/cuir-une-vingtaine-de-licences-d-exportation-octroyees
www.technologuepro.com
http://www.lextronic.fr/P3-starter-kit-easypic6.html
Ouvrage :
121