Vous êtes sur la page 1sur 45

Mémoire de Projet de fin d’année

Préparé par :

Mouttaki Abdelhamid
Spécialité : Ingénierie en automatisme et informatique
industriel
Mise en place d’un système de télégestion des DDS
installés aux postes HTA/HTB
Lieu : ONE(service Distribution)
Encadrée par : M . By Ali et M . Bellahkim Mouad
Dédicace

Nous tenons à dédicacer le fruit de nos efforts investis dans


ce travail à :

Nos parents pour leur soutien et leurs prières

Notre familles et amis pour leur encouragements

Notre école et le corps professoral pour la qualité de leur


formation

Et à tous ceux qui nous aimes et n’ont jamais failli à nous


soutenir pour leur foi en nous
Remerciement
Il est de tradition de dresser de sincères remerciements dans
chacune de nos publications antérieures et futures, et c’est avec la
plus haute reconnaissance que nous ne faillirons pas, à nous tour à
ce devoir.
C’est ainsi que nous tenons d’abord à exprimer notre gratitude
envers
Dieu Tout Puissant, puis à dresser nos remerciements à notre
encadrant M Bellahkim Mouad qui n’a lésiné sur aucun effort pour
nous fournir les meilleures conditions afin d’exécuter nos travaux, et
pour la clarté de ses directives, ses conseils et sa présence tout au
long de ce projet.
Nous n’oublions également pas la richesse et la sagesse de ses
directives toujours pertinentes.
Enfin nous tenons à remercier nos parents, nos familles, nos amis et
tous ceux qui ont contribué de près ou de loin à la réalisation de ce
projet.
Résumé

Le présent rapport est une synthèse du travail effectué dans le cadre de


mon projet de stage , qui consiste à améliorer le service maintenance
de l’office national de l’électricité et d’eau potable .

Le rôle est de créer un système qui sera connecté au DDS (système de


détection de défaillance installer dans les postes HTA/HTB) et à internet
qui a pour but d’envoyer des notification a l’équipe technique quand le
DDS serais activé afin qu’ils interviennent directement et donc
augmenter les temps de réaction des équipes maintenance et la
rapidité de leurs interventions .

le système a été réaliser en utilisant la carte programmable Arduino


Uno ; le capteur de courant ACS712 ; le module Sim 800L pour pouvoir
connecté la carte à internet et transmettre les données du capteur au
serveur ; et pour stocker les données , envoyé les notifications et
visualiser en temps normale les mesure des capteurs .
liste des figures
figure1 : organigramme des activités ONE………………………………………………………………………………….5
figure2 : organigramme de la direction provinciale Casablanca………………………………………………….7
figure3 :schéma explicatif………………………………………………………………………………………………………..14
figure4 : schéma fonctionnel du système…………………………………………………………………………………15
figure5 : carte Arduino……………………………………………………………………………………………………………..20
figure6 : Sim 800L Module……………………………………………………………………………………………………….22
figure7 : capteur courant ASC612…………………………………………………………………………………………….23
figure8 : compilation du code…………………………………………………………………………………………………..25
figure9 : interface Proteus……………………………………………………………………………………………………….27
figure10 : simulation du système sur Isis………………………………………………………………………………….27
figure11 : compilation du code…………………………………………………………………………………………………33
figure12 : exemples des chaines Thingspeak……………………………………………………………………………35
figure13 : commande de connexion du système au serveur…………………………………………………….36
figure14 : schéma du système………………………………………………………………………………………………….36
Tables des matières
Introduction …………………………………………………………………………………………………………. 1
Chapitre 1 ……………………………………………………………………………………………………………… 3
Présentation de l’office national de l’électricité…………………………………………………………..4
ONEE-branche électricité ………………………………………………………………………………………...4
Mission de l’ONEE-branche électricité………………………………………………………………………5
Activités au seins de l’ONE…………………………………………………………………………………………. 5
Présentation de la direction provincial distribution Casablanca ………………………………….7
Chapitre 2………………………………………………………………………………………………………………12
Introduction……………………………………………………………………………………………………………….13
Présentation de la problématique………………………………………………………………………………13
Solution proposée………………………………………………………………………………………………………14
Chapitre 3……………………………………………………………………………………………………………….16
Choix des composant………………………………………………………………………………………………….17
Carte programmable…………………………………………………………………………………………………17
Sim module 800L………………………………………………………………………………………………………21
Capteur de courant ASC…………………………………………………………………………………………...22
Programmation et schématisation du système ………………………………………………………….23
Mise en place du capteur de courant avec la carte Arduino……………………………………….24
Mise en place du système entier………………………………………………………………………………28

Conception du système ……………………………………………………………………………………………37

Conclusion…………………………………………………………………………………………………………………38
Webographie

Reference 1 : https://boutique.semageek.com/fr/68-arduino-uno-smd-r3-3008747699300.html


Page 19
Reference 2: https://www.generationrobots.com/en/
Page 21
Reference 3: https://www.redohm.fr/
Page 21
Reference4: https://letmeknow.fr/fr/communications/250-kit-gsm-sim800l-
3614408083199.html#:~:text=CARACTERISTIQUES%20TECHNIQUES%20%3A,Pas%20besoin
%20MAX232
Page 21
Reference5: https://letmeknow.fr/fr/
Page 22
Reference 6: http://www.elektronique.fr/logiciels/proteus.php
Page 26
Reference 7: https://en.wikipedia.org/wiki/ThingSpeak
Page 34
Introduction
L’énergie électrique est fournie par des centrales de production
d’électricité, elle est transportée par des lignes électriques THT vers les
postes sources THT/HTB qui alimentent les réseaux de répartition et les
postes sources HTB/HTA. Ces derniers distribuent cette énergie vers les
postes HTA/BT à travers un réseau HTA.
La mission confiée à l’Office Nationale de l’Electricité est de satisfaire la
demande de sa clientèle en énergie électrique à tout instant dans les
meilleures conditions de qualité de service, de sécurité et au moindre
coût, ainsi la continuité de fourniture de l’énergie électrique doit être
assurée selon les valeurs normales pour lesquelles le matériel a été
défini en : tension et fréquence nominales.
La construction et le raccordement des postes HTA/BT n’est pas
aléatoire, ils obéissent à des règles et normes bien définies pour assure
non seulement la continuité et la qualité de service au client, mais aussi
sa sécurité.
Les postes HTA/BT sont équipés par des système de détection de
défaillance (DDS) qui vont allumer une lampe d’es qu’une erreur seras
détecté pour alerter l’agent maintenancier.
Le rapport s’organise de la manière suivante :
Une présentation de la société en premier lieux, en suite une
présentation de la problématique la solution proposée pour la
résoudre ,les choix des matériaux et la conception et réalisation du

1
système et enfin un conclusion ou on va aussi parler de l’extension du
système .

2
Chapitre 1 : présentation de l’office national d’électricité
(ONE)

3
I. Présentation de l’office national de l’électricité
1) ONEE-branche électricité :
L’Office National de l’Électricité et de l’Eau potable (ONEE) est le
pilier de la stratégie énergétique et bras armé de l’Etat dans le
secteur de l’eau et de l’assainissement au Maroc. Depuis le milieu
des années 1990, l’Office est sur tous les fronts : généralisation de
l’accès à l’électricité et à l’eau potable, épuration des eaux usées et
développement du service de l’assainissement liquide,
modernisation et élargissement des réseaux de production, de
commercialisation et de distribution des ressources électriques et
hydrauliques, lutte contre le gaspillage et implémentation de
nouveaux instruments et techniques d’économies de l’eau et
d’électricité…L’ONEE, né du regroupement en 2012 de l’Office
National de l’Électricité (ONE) crée en 1963 et l’Office National de
l’Eau Potable (ONEP) crée en 1972, s’investit pleinement dans de
grands projets structurants pour le Maroc, le dotant
d’infrastructures de production, transport et de distribution
d’électricité et d’eau ainsi que d’épuration des eaux usées
indispensables au développement durable du pays. Au cœur d'un
service public stratégique, l'ONEE joue un rôle important dans
l'amélioration du niveau de vie des citoyens marocains et la
compétitivité économique du pays. Avec 9408
collaborateurs et 6 084 493 clients, l'ONEE exerce des activités
centrées sur les métiers de l'électricité : Production, Transport et
Distribution de l'énergie électrique. A fin 2018, l'énergie électrique
nette appelée a atteint 37 446,116 GWh.

4
2) Mission de l’ONEE-branche électricité
 Assurer le service public de la production et du transport de
l’énergie électrique ainsi que celui de la distribution de l’énergie
électrique dans les zones où l’Office intervient ; 
 Gérer la demande globale d’énergie électrique du Royaume ;
 Satisfaire la demande en électricité du pays en énergie électrique
dans les meilleures conditions de coût et de qualité de service ;
 Gérer et développer le réseau de transport ;
 Généraliser l’extension de l’électrification rurale ;
 Contribuer à la promotion et le développement des énergies
renouvelables ; Œuvrer à la protection de l'environnement

II. Activités effectuées au sein de l’ONEE


Doté de la personnalité civile et de l’autonomie financière, l’ONEE
opère dans les trois métiers clés du secteur électrique à savoir, la
production, le transport et la distribution de l’énergie électrique

Pole industriel

Production Transport Distribution

Figure 1 : organigramme des activités ONE

5
La Production d’énergie électrique :
L’ONEE assume la responsabilité de fournir, sur tout le territoire
national et à tout instant, une énergie électrique de qualité dans les
meilleures conditions économiques. En fait, elle assure la fourniture de
l’énergie par l’exploitation directe d’unité de production ainsi par les
ouvrages qu’elle a confiés à des opérateurs privés dans le cadre de
contrat de production concessionnels. Au-delà de la gestion technique
et de l’amélioration des ouvrages de son parc de production, l’ONEE
développe de nouveaux moyens de production et de nouvelles
technologies en conciliant performance économique, expertise
technique et préservation de l’environnement. Ainsi, le parc de
production de l’office se compose de moyens de production thermique,
hydraulique, solaire et éolienne.
Le transport d’énergie électrique :
L’électricité est non stockable, il est donc nécessaire de gérer en
continu le flux de cette énergie entre les lieux de production et les
points de livraison. En effet, les réseaux hauts et très haute tension
couvrant l’ensemble du pays et reliés par les interconnections
régionales avec les réseaux algériens et espagnol sont au cœur du
métier de transport de l’électricité. En poursuivant le développement
de ces réseaux, l’ONEE vise à accroître la capacité et les économies
d’échange avec les pays voisins et à renforcer la sécurité d’alimentation
en énergie électrique et des grands centres de consommations.
La Distribution d’énergie électrique :
L’ONEE couvre toutes les activités nécessaires à la gestion et au
développement des réseaux de distribution moyenne et basse tension.
Son champ d’application couvre tout le territoire national à l’exception
6
des agglomérations urbaines gérées par des régions de distribution
publiques ou par des distributions privées. En outre, l’office assure
l’ensemble des prestations liées à la gestion de la relation clientèle dans
le but d’offrir une alimentation électrique fiable et sécurisée ainsi que
des services de qualité adaptés aux attentes de ses clients avec le souci
d’amélioration sans cesser leur niveau de satisfaction.

III. Présentation de la direction provincial distribution


Casablanca
Le territoire national est subdivisé en 10 directions régionales DR, à
savoir : DR Casablanca/ DR Rabat/ DR Agadir/ DR Fès/ DR Meknès/ DR
Marrakech/ DR Oujda/ DR Beni-Mellal/ DR Laâyoune/ DR Tanger.

Direction Provinciale
Distribution Casablanca
Service Exploitation Chargé d'Affaires
Distribution Casablanca

Agence de
Services Agence de Agence de Agence de Agence de Agence de
Hay Hassani Services Dar Services Services Services Services Sidi
Ain Chok Bouazza Bouskoura Nouacer Rahma Maarouf

Figure 2 : organigramme de la direction provinciale


Casablanca

La mission technique HTB/HTA de la direction provinciale de


distribution de Casablanca consiste à assurer la planification, la
réalisation, la conduite et la maintenance des ouvrages du réseau de

7
distribution MT situés sur le territoire de la direction dans les
meilleures conditions de sécurité, de qualité et au moindre coût.
Présentation du Service d’Exploitation et Distribution Casablanca :
Mon stage de fin d’étude s’est déroulé au sein du service exploitation
et distribution de Casablanca pendant la période allant du 08 avril au 07
Juin 2019.
Service Exploitation et Distribution SED gère :

 Postes sources HTB/HTA : 60kV/22KV et 225kV/22kV


 Lignes aériennes HTA : lignes 22kV
 Lignes souterraines (HTA)
 Postes HTA/BT : postes distribution ONEE (lotissements,
villages…), et postes clients.

Pour assurer la réalisation et la maintenance des ouvrages du réseau de


distribution HTA, la direction régionale de Casablanca a mis en place
trois équipes :
a. Equipe maintenance poste source HTB/HTA et contrôle commande
Gestion de 12 postes sources :
L’équipe poste source et contrôle commande a pour mission d’assurer
la maintenance des organes de coupure et de transformation, des
batteries 127V et 48V, des redresseurs, et des auxiliaires à courant
continue et alternative, dans les postes sources par des visites
systématiques type I, type II et parfois type III.
•Visite type I : Les opérations s’effectuent sans avoir recours à
l’indisponibilité des installations :
-Contrôle visuel de l’état général du poste.
8
-Contrôle visuel de l’appareillage de coupure et de sectionnement du
poste.
-Contrôle visuel de l’état des auxiliaires à courant continue et alternatif.
•Visite type II : Les travaux se déroulent sous indisponibilité mais sans
démontage d’appareils.
•Visite type III : Les travaux se déroulent sous indisponibilité avec
démontage d’appareils et décuvage des transformateurs HTB/HTA.
CONTRÔLE COMMANDE :
Parmi les tâches réalisées par cette équipe, il y a :
-Le suivi des appareils de contrôle et commande dans le cadre de la
maintenance préventive ou corrective.
-Vérification et essais de la protection des postes clients protégés par
disjoncteur HTA.
-Installation et mise en service des nouvelles protections. -
Configuration sur place des DRR.
-Analyse des incidents survenant sur le réseau HTA.
-Maintenance des équipements de protection basse tension.
-Réception des nouveaux postes de livraison.

b. Equipe LMT (ligne aérienne moyenne tension)


Cette équipe réalise les tâches suivantes :
-Assure la maintenance des lignes HTA et des postes type H61. -Visites
au sol des lignes.

9
-Remplacement des isolateurs cassés sous indisponibilité.
-Elagage des arbres avoisinants les lignes aériennes.
-Entretien des IACM.
-Réception des nouveaux ouvrages.
c. Equipe poste HTA/BT et réseaux souterrains
Parmi les tâches réalisées par cette équipe, il y a :
-Maintenance des équipements HTA/BT.
-Entretien des équipements.
-Isolement des Postes de Transformation.
-Réception des nouveaux postes ONEE et postes clients. Il y a 4 équipes
postes HTA/BT :
•Dar Bouazza (M.BEN SAID) ;
•Ain Chock (M. DOUREIRI) ;
•Nouaceur (M. JADIR) ;
•Bouskoura (M. ATTEF).
d. Equipe travaux sous tension
-Maintenance des équipements sous tension.
-Entretien des équipements sous tension.
-Intervention au niveau des organes de la coupure.

10
e. Equipe comptage
-Configuration des compteurs HTA.
-Vérification et entretien de compteur.
-Maintenance des transformateurs de courant TC.

11
Chapitre 2 : présentation de la problématique

12
I. Introduction :
La maintenance rassemble l'ensemble des actions techniques
(prévention, dépannage, révision et vérification, réparation, contrôle et
diagnostic), mais aussi administratives et de management, permettant
de conserver le bon fonctionnement des équipements et d'assurer la
production.
Dans ce cas les missions principaux de la maintenance est d’assurer le
bon fonctionnement des postes de distribution , postes sources , et la
bonne gestion des coupures. Pour que l’électricité soit toujours
disponible .

II. Présentation de la problématique


Les postes HTA/HTB disposent d’un système de détection de défaillance
(DDS), ce système allume une lampe qui est visible depuis l’extérieur
des postes lors d’une défaillance (on parle d’un court-circuit)
En cas de court-circuit par exemple (le cas le plus fréquent) le courant
passant en sens inverse vas déclencher le disjoncteur du poste source
et alors le DDS vas s’activer dans le poste défaillant et les autres postes
entre ce dernier et le poste source.
Pour que les équipes de maintenance peuvent intervenir et éliminer la
défaillance, ils doivent faire le checking depuis le poste sources en
passant par tous les postes de distribution ou la lampe du DDS est
allumée jusqu’au poste ou le DDS n’est pas activé pour savoir que la
défaillance est entre ce dernier et le dernier poste avec DDS actif.

13
Poste Poste
distribution 3 distribution 1

Poste poste source


distribution 2
Poste
distribution 4

Poste
distribution 5 Poste défaillant
Postes ou les DDS sont activés

: Ligne de transport :passage du courant en cas de court-circuit

Trajet des agents maintenancier pour trouver le poste défaillant


Figure 3 : schéma explicatif

On peut constater que la détection de l’emplacement de la défaillance


prend beaucoup de temps
III. Solution proposée
Pour éviter la perte du temps et d’argent pour le transport des
équipes maintenance on propose un système embarqué
connecté au DDS qui vas envoyer une notification quand de
DDS vas détecter une défaillance

14
Comment le système fonctionne :
Le système sera composé d’une carte a microprocesseur
programmable (Arduino ; Raspberry…) , un dispositif pour faire
fonctionner une carte Sim(3g ou 4g) pour pouvoir transmettre
les données et un capteur qui vas détecter si la lampe du DDS
est allumé ou non , l’information serais transmise a un serveur
ou les données seront traiter et puis envoyé une notification si
le DDS est activé .

Capteur Mesure le courant


courant entre les bornes
de la lampe du
urant DDS
Transfert des données du capteur

module
sim

Envoie une notification

Equipe maintenance serveur

Figure4 : schéma fonctionnel du système

15
Chapitre 3 : conception et réalisation du système

16
I. Choix des composant
1) Carte programmable
La carte programmable représente le cerveau du système choisir une
carte programmable performante va permettre le bon fonctionnement
du système.

Arduino
Arduino est la marque d'une plateforme de prototypage open-source
qui permet aux utilisateurs de créer des objets électroniques interactifs
à partir de cartes électroniques matériellement libres sur lesquelles se
trouve un microcontrôleur.
Elle présente des cartes performantes et de cout bas, Arduino est utilisé
pour créer des prototypes des systèmes électroniques ou robotiques et
avec une une plateforme basée sur une interface entrée/sortie simple.
Types des cartes Arduino
Dix-sept versions des cartes de type Arduino ont été produites et
vendues dans le commerce à ce jour dans l'ordre chronologique ci-
dessous :

1. Serial Arduino programmé avec une connexion série par connecteur DB9 et


utilisant un ATmega8.
2. Arduino Extreme, programmable via une connexion USB et utilisant un
ATmega8.
3. Arduino Mini, une version miniature de l'Arduino utilisant un ATmega168
de type CMS.
4. Arduino Nano, une version encore plus petite de l'Arduino alimenté par USB
et utilisant un ATmega168 (avant la version 3) ou ATmega328 (à partir de
la version 3.0) de type CMS.

17
5. LilyPad Arduino, une conception de type minimaliste pour permettre une
application portable utilisant un ATmega168 de type CMS, cette carte se
remarque par son vernis violet.
6. Arduino NG, programmable via une connexion USB et utilisant un
ATmega8.
7. Arduino NG plus, programmable via une connexion USB et utilisant un
ATmega168.
8. Arduino Bluetooth(BT), programmable via une connexion Bluetooth et
utilisant un ATmega 3289.
9. Arduino Diecimila, possède une interface USB et utilise un ATmega168
dans un boitier format DIL28. (16 ko flash, 1 ko SRAM, 0,5 ko EEPROM)
10.Arduino Duemilanove (2009) utilise un Atmega168 et est alimenté en
électricité par le connecteur USB ou une alimentation externe avec
commutation automatique10. La nouvelle version11 est équipée d'un
ATmega328 (32 ko de flash, 2 ko de SRAM, et 1 ko d'EEPROM).
11.Arduino Mega est équipé d'un ATmega1280 de type CMS pour avoir des
Entrées/Sorties supplémentaires et de la mémoire (128 ko flash,
8 ko SRAM, 4 ko EEPROM)12.
12.Arduino Uno utilise un ATmega328 comme les derniers modèles de
Duemilanove, mais alors que le Duemilanove utilisait une puce FTDI pour
la programmation via un connecteur USB, le Uno utilise une puce
ATmega8U2 programmée comme un convertisseur série13.
13.Arduino Mega2560 est équipé d'un ATmega2560 de type CMS, augmentant
la mémoire totale disponible à 256 ko. Il est équipé aussi de la nouvelle
puce USB ATmega8U214.
14.Arduino Ethernet est une carte Arduino UNO intégrant un chip Wiznet
W5100 pour rajouter la connectivité Ethernet intégré15.
15.Arduino Leonardo est une version bas coût de l'Arduino UNO à base d'un
ATmega32U4.
16.Arduino DUE est une évolution de l'Arduino Mega2560 avec un micro-
contrôleur 32 bits Atmel SAM3X (ARM 32 bits Cortex-M3).
17.Arduino Esplora est une carte dérivée de l'Arduino Leonardo. Elle a la
forme d'une manette de jeu. Contrairement aux autres Arduino, c'est une
carte « tout-en-un » qui comporte de nombreux capteurs (température,
accélération, lumière, microphone, potentiomètre…) ainsi que quatre
boutons poussoirs, un potentiomètre et un joystick analogique.
18.Arduino MKR 16 est une famille de cartes au format réduit, destinée à l'IoT :
la carte est déclinée sous plusieurs déclinaisons, disposant chacun d'une
fonctionnalité de connectivité IoT différente: Sigfox, LoRa, Wi-Fi, etc.
18
Pour notre cas on a choisi d’utiliser une carte Arduino UNO

Caractéristique de la carte
Le Uno Arduino est basé sur le microcontrôleur  ATmega328.
Il dispose de 14 entrées/sortes numériques (dont 6 peuvent être
utilisées comme sorties PWM), 6 entrées analogiques, d'un oscillateur à
quartz de 16 MHz , d'une connexion USB, d'une prise d'alimentation, un
connecteur ICSP, et un bouton de reset.
Il contient tout le nécessaire pour piloter le microcontrôleur, il suffit
simplement le connecter à un ordinateur avec un câble USB pour
l'utiliser simplement.
Le Uno diffère de tous les Arduino précédents dans le fait qu'il n'utilise
pas le convertisseur USB-série FTDI. Au lieu de cela, il dispose d'un
Atmega8U2 programmée comme convertisseur USB-série.
Le Arduino Uno est basé sur le micro-contrôleur ATmega328, il
remplace le modèle Arduino Duemilanove.
Il dispose de 14 entrées/sortes numériques (dont 6 peuvent être
utilisées comme sorties PWM), 6 entrées analogiques, d'un oscillateur à
quartz de 16 MHz , d'une connexion USB, d'une prise d'alimentation, un
connecteur ICSP, et un bouton de reset.
Il contient tout le nécessaire pour piloter le microcontrôleur, il suffit
simplement le connecter à un ordinateur avec un câble USB pour
l'utiliser simplement. Le Uno diffère de tous les Arduino précédents
dans le fait qu'il n'utilise pas le convertisseur USB-série FTDI. Au lieu de

19
cela, il dispose d'un Atmega8U2 programmée comme convertisseur
USB-série.
Reference 1

Figure5 : carte Arduino

2) Sim module

20
Afin d’utilisé une carte Sim 3G/4G pour connecter la carte à internet et
donc transmettre les données du capteur vers le serveur on a besoin
d’un dispositif Sim Module
Plusieurs options sont disponibles à voir :
Des Shields ; Les Shields Arduino sont des cartes qui se branchent sans
soudure aux cartes Arduino ou à d'autres Shields Arduino pour
augmenter leurs capacités (Wifi, 4G, écran, Bluetooth...). Les Shields
Arduino conservent l'esprit original de Arduino, facile à produire et à
utiliser. Il y a 32 produits.
Reference 2

Malheureusement ils ne sont pas disponibles au Maroc et aussi trop


cher pour juste un prototype
Des cartes directement connectées ; La carte Arduino Uno Wifi est
basée sur un ATMega328P et sur un module Wifi ESP8266. Le
microcontrôleur Wifi permettra à votre projet Arduino de disposer
d'une connectivité Internet. Cette carte peut se programmer avec le
logiciel Arduino via un réseau Wifi ou comme une carte Uno classique
avec un cordon USB-B
Reference 3

Le problème ici est que les cartes ne sont connectable juste en utilisant
une connexion wifi dans ce cas je peux utiliser que la 4g
Donc on choisis d’utilisé le Sim 800L Module
Caractéristique
 Tension de fonctionnement: 3.7 ~ 4.2 V (pic Courant 2A)
 Taille du module: 2.2 cm X 1.8 cm
 TTL port série peut être utilisé avec un lien direct vers le
microcontrôleur. Pas besoin MAX232

21
 Module puissant, démarre automatiquement, recherche
automatiquement le réseau
 LED de signalisation embarquée (Connecté flash lent, pas de signal
flash rapide)
Reference4

Figure 6 :Sim 800L Module

3) Capteur de courant
Capteur courant ASC:
Le asc712 capteur de courant à effet Hall est un type de capteur de
courant exploitant l'effet Hall pour produire une tension qui est l'image
exacte (avec un facteur de proportionnalité connu) du courant à
mesurer ou à visualiser
Basé sur la puce ACS712 d'Allegro, ce capteur se branche en série avec
la charge sur un circuit alternatif (AC) ou continu (DC) et permet de
mesurer le courant qui traverse le capteur. Il utilise le champ
magnétique généré par le courant (et donc l'effet hall) pour mesurer le
courant qui le traverse. Le module propose en sortie une tension
continue proportionnelle au courant à raison de 0.066V/A (66mV par
ampère). Vous pouvez donc lire cette tension sur une entrée
analogique de votre Arduino et obtenir une valeur de courant (A) voir

22
une valeur de puissance (W, en multipliant le courant mesuré par la
tension du circuit)
Reference5

Caractéristique technique :
 Dimensions: 31x13x15mm
 Puce: ACS712ELEC-30A
 Gamme de courant mesuré: -30A à +30A
 Vref @ 0A: Vcc/2 soit 2.5V
 Sensibilité: 66mV/A
 Isolation: 2.1KV
 Consommation: 10mA
 Erreur: 1.5% @25°C
 Alimentation: 5VDC (4.5-5.5VDC)
 Poids: 2g

Figure7 :capteur courant ASC612

II. Programmation et schématisation du système


J’ai pu configurer ce projet en créant des mini configuration afin de
mieux comprendre le fonctionnement de chaque composant.

23
1) Mise en place du capteur de courant avec la carte Arduino
Le système sera composé d’un capteur asc721 un afficheur LCD qui vas
afficher la valeur du courant capter par ce capteur

Codification sur Arduino IDE


// Inclure la biblio LiquidCrystal

#include <LiquidCrystal.h>

//Définir les pins utilisés pour l'écran LCD

LiquidCrystal LCD(9, 8, 5, 4, 3, 2);


double AcsOffset=2.5; // la valeur du tension de sortie du capteur lorsque le courant =0
double Sensibl=0.066; // La valeur de la sensibilité du capteur
double courant=0;
double tension=0;

Partie void setup

void setup() {
// Initialiser l'écran Lcd
LCD.begin(16,2);

24
}

Partie void loop

void loop() {

// Définir la valeur lue par le capteur sur le pin A0


double ValeurLue=analogRead(A0);
// Convertir cette valeur à une tension comprise entre 0 et 5V
tension=(ValeurLue*5.0/1023);
// Définir la formule de calcule du courant
courant=(tension-AcsOffset)/Sensibl;
// Déplacer le curseur sue l'écran LCD
LCD.setCursor(0,0);
// Imprimer la valeur du courant sur l'écran LCD

LCD.print("Courant=");
LCD.print(courant);
LCD.print(" Amp");
delay(500);

25
Figure8 :compilation du code

Pour s’assurer que le système va marcher j’ai fait la simulation sur Isis
Proteus
Développé par la société Labcenter Electronics, les logiciels incluent
dans Proteus permettent la CAO dans le domaine électronique. Deux
logiciels principaux composent cette suite logicielle: ISIS, ARES,
PROSPICE et VSM.
Présentation générale
Cette suite logicielle est très connue dans le domaine de l'électronique.
De nombreuses entreprises et organismes de formation (incluant lycée
et université) utilisent cette suite logicielle. Outre la popularité de
l'outil, Proteus possède d'autres avantages

26
 Pack contenant des logiciels facile et rapide à comprendre et
utiliser
 Le support technique est performant
 L'outil de création de prototype virtuel permet de réduire les
coûts matériel et logiciel lors de la conception d'un projet
ISIS
Le logiciel ISIS de Proteus est principalement connu pour éditer des
schémas électriques. Par ailleurs, le logiciel permet également de
simuler ces schémas ce qui permet de déceler certaines erreurs dès
l'étape de conception. Indirectement, les circuits électriques conçus
grâce à ce logiciel peuvent être utilisé dans des documentations car le
logiciel permet de contrôler la majorité de l'aspect graphique des
circuits. Reference 6

Figure9 : interface Proteus

27
Figure10 : simulation du système sur Isis

2) Mise en place du système entier


Après avoir réalisé un système qui pouvais récupérer les données du
capteur il manquait qu’envoyer ces données via internet.

28
Donc on doit programmer la carte pour qu’elle utilise le Sim 800L
Module pour transférer les données vers le serveur
Codification sur Arduino IDE

#include <SoftwareSerial.h>
SoftwareSerial gprsSerial(2,3);

#include <string.h>
double AcsOffset=2.5; // la valeur du tension de sortie du capteur lorsque le
courant =0
double Sensibl=0.066; // La valeur de la sensibilité du capteur
double courant=0;
double tension=0;

void setup()
{
gprsSerial.begin(9600); // the GPRS baud rate
Serial.begin(9600); // the GPRS baud rate

delay(1000);
}

29
void loop()
{
// Définir la valeur lue par le capteur sur le pin A0
double ValeurLue=analogRead(A0);
// Convertir cette valeur à une tension comprise entre 0 et 5V
tension=(ValeurLue*5.0/1023);
// Définir la formule de calcule du courant
courant=(tension-AcsOffset)/Sensibl;
//hd

if (gprsSerial.available())
Serial.write(gprsSerial.read());

gprsSerial.println("AT");
delay(1000);

gprsSerial.println("AT+CPIN?");
delay(1000);

gprsSerial.println("AT+CREG?");
delay(1000);

gprsSerial.println("AT+CGATT?");

30
delay(1000);

gprsSerial.println("AT+CIPSHUT");
delay(1000);

gprsSerial.println("AT+CIPSTATUS");
delay(2000);

gprsSerial.println("AT+CIPMUX=0");
delay(2000);

ShowSerialData();

gprsSerial.println("AT+CSTT=\"internet.orange.ma\"");//start task and setting


the APN,
delay(1000);

ShowSerialData();

gprsSerial.println("AT+CIICR");//bring up wireless connection


delay(3000);

ShowSerialData();

gprsSerial.println("AT+CIFSR");

31
//get local IP adress
delay(2000);

ShowSerialData();

gprsSerial.println("AT+CIPSPRT=0");
delay(3000);

ShowSerialData();

gprsSerial.println("AT+CIPSTART=\"TCP\",\"api.thingspeak.com\",\"80\"");//start
up the connection
delay(6000);

ShowSerialData();

gprsSerial.println("AT+CIPSEND");
//begin send data to remote server
delay(4000);
ShowSerialData();

String str="GET https://api.thingspeak.com/update?


api_key=D8TPZ3GTHQL2L0D0=" + String(courant);
Serial.println(str);
gprsSerial.println(str);

32
//begin send data to remote server

delay(4000);
ShowSerialData();

gprsSerial.println((char)26);
//sending
delay(5000);
//waitting for reply, important! the time is base on the condition of internet
gprsSerial.println();

ShowSerialData();

gprsSerial.println("AT+CIPSHUT");
//close the connection
delay(100);
ShowSerialData();
}
void ShowSerialData()
{
while(gprsSerial.available()!=0)
Serial.write(gprsSerial.read());
delay(5000);

33
}

Figure11 :compilation du code

PREPARATION DU SERVEUR
ThingSpeak est un logiciel open source écrit en Ruby qui permet aux
utilisateurs de communiquer avec des appareils compatibles Internet. Il
facilite l'accès aux données, la récupération et l'enregistrement des
données en fournissant une API aux appareils et aux sites Web

34
Reference 7

Sur Thingspeak on peut créer une chaine spéciale pour pouvoir


visualiser la variation du courant capté par le ASC , enregistré cette
variation et commandé le serveur d’envoyé une notification quant la
valeur capté vas dépasser une seuille (dans notre cas si la valeur est
supérieur a 0).

35
Figure 12 : exemples des chaines thingspeak

Les données du capteur seront transmise grâce à cette commande

Figure 13 :commande de connexion du système au serveur

3) Conception du système
Pour la finalisation du projet du projet on a utilisé le site circuito.io

36
Figure 14 :schéma du système

Conclusion
Dans ce rapport on vous as présenté une solution qui a été proposé
pour résoudre le problème du système maintenance de l’office national
de l’électricité . un système embarqué pas trop cher pour télégérer les
DDS dans les postes HTA/HTB , qui vas augmenter la rapidité et
diminuera le temps d’invention des agents maintenancier et aussi
donner la possibilité d’informatiser et stocker l’historique des pannes
dans les lignes de distribution .

37
Le système embarqué présenté dans ce rapport ne résolut qu’un seul
problème dans les postes HTA/HTB , y’on a plusieurs amélioration et
modifications possible pour améliorer le service dont ce système
présente et généralement améliorer le système de maintenance de
l’ONE . on pourrait parler d’un algorithme qui vas utiliser les données
stocker pour créer un plan de maintenance préventive ou bien prédire
les pannes et alors minimaliser le taux des défaillances 

38

Vous aimerez peut-être aussi