Protection Surtensions DC avec Arduino
Protection Surtensions DC avec Arduino
REPOBLIKAN’I MADAGASIKARA
Fitiavana – Tanindrazana – Fandrosoana
-------------------------------------
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR
ET DE LA RECHERCHE SCIENTIFIQUE
UNIVERSITE D’ANTANANARIVO
ECOLE SUPERIEURE POLYTECHNIQUE D’ANTANANARIVO
REPOBLIKAN’I MADAGASIKARA
Fitiavana – Tanindrazana – Fandrosoana
-------------------------------------
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR
ET DE LA RECHERCHE SCIENTIFIQUE
UNIVERSITE D’ANTANANARIVO
ECOLE SUPERIEURE POLTECHNIQUE D’ANTANANARIVO
Manarak’izany dia fisaorana ihany koa no atolotra ho an’ireo rehetra na alavitra na akaiky,
indrindra ireo izay nanampy tamin’ny fanatanterahana izao asa izao. Tsy hadino ireo
tompon’andraikitra isan’ambaratongany izay hotononina manaraka etoana :
Ary farany tsy adino dia ireo fianakaviana sy namana tamin’ny fanohana na ara-bola izany na ara
moraly na ara-batana.
i
REMERCIEMENTS
Tout ma gratitude et remerciement vont à Dieu tout puissant qui m’a donné la force, la
patience, le courage et la volanté pour élaborer ce travail.
Suite à cela, nous tenons également à remercier tous ceux qui sont proches et lointains,
notamment ceux qui ont contribué à la réalisation de ce travail. Nous ne pouvons pas oublier les
responsables à chaque niveau qui seront mentionnés ci-dessous :
ii
TABLE DES MATIERES
FISAORANA .................................................................................................................................................. i
REMERCIEMENTS ..................................................................................................................................... ii
CHAPITRE 1 ................................................................................................................................................. 2
CHAPITRE 2 ............................................................................................................................................... 17
iii
2.2.2 Présentation d’Arduino .............................................................................................................. 17
2.2.3 Les outils Arduino....................................................................................................................... 18
2.2.4 Le matériel .................................................................................................................................. 18
2.2.5 Le logiciel .................................................................................................................................... 18
2.2.6 Le carte Arduino ......................................................................................................................... 19
2.2.7 Fiche technique .......................................................................................................................... 21
2.2.8 Pourquoi choisir Arduino Uno................................................................................................... 21
2.3 Module relais 5V ............................................................................................................................... 22
2.4.2 Le brochage................................................................................................................................. 25
2.4.3 Connexion avec Arduino Uno .................................................................................................... 26
2.4.4 LCD 20*4 avec I2C(Inter-Intergrated Circuit) ......................................................................... 26
2.4.5 Avantages d’utilisation LCD 20*4 avec I2C .............................................................................. 27
2.4.6 Inconvénients d’utilisation d’un écran LCD 20*4 avec I2C .................................................... 27
2.5 Le capteur .......................................................................................................................................... 28
CHAPITRE 3 ............................................................................................................................................... 36
iv
3.1 Introduction....................................................................................................................................... 36
ANNEXE .........................................................................................................................................................I
v
NOTATIONS
1. Minuscules latines
m : Milli
2. Majuscules latines
A : Ampère
M : Méga
V : Volts
3. Majuscules grecques
Ω : Ohm
4. Notations spéciales
°C : Degré Celsius
kB :Kilobits
5. Abréviations
A : Anode
AC : Alternative Current
DC : Direct Current
GND : Ground
K : Cathode
vi
NC : Normally Closed
NO : Normally Open
RS : Register Selection
vii
LISTES DES TABLEAUX ET DES FIGURES
viii
Figure 3.03 : Configuration du Step-Up avec multimètre.............................................................. 39
Figure 3.04 : Montage de capteur B25 ........................................................................................... 40
Figure 3.05 : Code de capteur B25................................................................................................. 41
Figure 3.06 : Les valeurs afficher par moniteur série et multimètre .............................................. 43
Figure 3.07 : Organigramme du système ....................................................................................... 44
Figure 3.08 : Extrait de code .......................................................................................................... 45
Figure 3.09 : Boîte de composants ................................................................................................. 46
Figure 3.10 : Boîte de protection externe ....................................................................................... 47
Figure 3.11 : Test en tension stable ................................................................................................ 48
Figure 3.12 : Test en dépassement de surtension ........................................................................... 49
ix
INTRODUCTION ET POSITION DU PROBLEME
• Objectif Général :
Concevoir, mettre en œuvre et évaluer un système de protection contre les surtensions en
courant continu (DC) en utilisant Arduino, contribuant ainsi à renforcer la sécurité des
équipements électriques.
• Objectifs spécifiques :
-Effectuer une revue de la littérature pour examiner les méthodes de protection existantes
contre les surtensions en DC.
-Configurer le matériel nécessaire pour le système de protection.
-Réaliser des tes pour évaluer l’efficacité du système.
Plans :
Pour accomplir ces objectifs, ce travail est organisé en trois chapitres principaux. D’abord le premier
chapitre offre une vue d’ensemble sur les surtensions. Ensuite, le deuxième chapitre se focalise sur
le matériel et les composants utilisés dans notre système. Enfin, le troisième chapitre décrit la mise
en œuvre pratique du système et présente les résultats obtenus.
1
CHAPITRE 1
GENERALITES SUR LES SURTENSIONS
1.1 Introduction
Avant de plonger dans les détails de la protection contre les surtensions, il est essentiel de
comprendre les principes fondamentaux des surtensions. On examine les surtensions électriques,
leur définition, les différents types de surtension et leurs sources.
Une surtension électrique est une augmentation soudaine de tension pouvant entraîner des
dommages aux appareils ou aux systèmes connectés à des équipements électriques. Une sous-
tension peut entraîner un dysfonctionnement ou un dysfonctionnement de l’appareil, et une
surtension peut provoquer des dommages. La surtension est un phénomène qui se produit lorsque
la tension à l’entrée aux bornes d’un appareil dépasse le seuil admissible, soit une augmentation de
la tension sur une courte période de temps. [1.01]
On distingue quatre types de surtension qui peuvent perturber les installations électriques et les
récepteurs :
• Surtensions de manœuvre
• Surtensions à fréquence industrielle
• Surtensions temporaires
• Surtensions d’origine atmosphérique
Surtensions oscillantes à haute fréquence ou amorties provoquées par les changements de régime
régnant dans le réseau électrique. La surtension de manœuvre, également appelée « surtension
transitoire de manœuvre », se produit généralement dans un réseau électrique lorsqu’un équipement
électrique tel qu’un disjoncteur, un interrupteur ou un contacteur Les surtensions de manœuvre crée
2
étant une accumulation d’ondes dont l’écart dans le temps est lié à la topologie du réseau. Le schéma
suivant montre un exemple de surtensions, c'est-à-dire un courbé de tension en fonction des temps.
[1.02]
3
l'énergie réactive provoquée par une défaillance du régulateur var métrique, et la décharge de charge
électrique (particulièrement lorsque la source d'alimentation est un alternateur). [1.03]
4
1.2.2.4 Surtensions d’origine atmosphérique
Les surtensions électriques peuvent être générées par diverses sources ou origines. Ces variations
soudaines de tension peuvent causer des dommages aux équipements électriques et électroniques.
Voici quelques-unes des sources courantes de surtensions.
Les éclairs, lors d'orages, sont l'une des principales sources de surtensions. Une foudre qui frappe à
proximité ou directement sur des lignes électriques peut induire des surtensions dans les systèmes
électriques. Voici un schéma illustrant un éclair frappant une ligne électrique lors d'un orage. Ce
schéma permet de visualiser le moment où l'éclair traverse l'atmosphère et entre en contact avec la
ligne électrique, générant ainsi une surtension potentiellement dangereuse pour les équipements
électriques
5
Figure 1.03 : Exemple d’un orage [1.02]
Voici une explication détaillée de la manière dont les éclairs et les orages génèrent des surtensions :
• Formation de l'Éclair : Les éclairs se forment généralement au sein d'un nuage d'orage. Les
particules de glace et d'eau dans le nuage interagissent, créant des charges électriques
positives et négatives.
• Différence de Potentiel : Les charges électriques positives s'accumulent généralement près
du sommet du nuage, tandis que les charges négatives s'accumulent en bas.
• Création d'un Chemin de Conduction : Lorsque la différence de potentiel entre les charges
positives et négatives devient suffisamment grande, elle crée un chemin de conduction, c'est-
à-dire un passage conducteur à travers l'air. Cela se produit souvent entre le sol et le nuage
ou entre différents nuages.
• Décharge de Foudre : Lorsque le chemin de conduction est établi, une décharge électrique
massive se produit, générant un éclair lumineux intense et une onde de choc sonore (le
tonnerre).
• Induction Électromagnétique : L'éclair génère des champs électromagnétiques puissants
dans son environnement. Ces champs peuvent induire des courants électriques dans les
câbles et les lignes électriques situés à proximité.
• Surcharge Électrique : Les courants induits par l'éclair peuvent entraîner une surcharge
soudaine du système électrique, provoquant des variations brusques de tension.
• Ondes de Tension : L'éclair peut générer des ondes de tension qui se propagent le long des
lignes électriques et des câbles, provoquant des surtensions dans les équipements connectés.
6
• Effets Secondaires : Les surtensions induites par les éclairs peuvent endommager les circuits
électroniques, les appareils électriques et même les transformateurs de distribution
électrique.
• Protection Requise : En raison de leur puissance destructrice, les éclairs nécessitent des
systèmes de protection sophistiqués, tels que des parafoudres et des dispositifs de dérivation,
pour détourner les surtensions loin des équipements sensibles.
• Réduction des Risques : Les systèmes de protection contre les surtensions et la mise à la
terre correcte des équipements électriques peuvent réduire considérablement les risques
associés aux surtensions induites par les éclairs.
Pour se protéger contre ces surtensions causées par les éclaires et les orages, des systèmes de
protection sophistiqués tels que des parafoudres et des dispositifs de dérivation sont utilisés pour
détourner les surtensions loin des équipements sensibles et réduire les risques associés aux éclairs
et aux orages. [1.02]
Les "Commutations de Charge" sont une autre source courante de surtensions électriques. Elles se
produisent lorsqu'il y a un changement soudain dans la demande de courant dans un circuit
électrique, généralement causé par la mise en marche ou l'arrêt d'appareils électriques tels que les
moteurs, les compresseurs, les réfrigérateurs, les climatiseurs, etc. Ces changements de charge
peuvent entraîner des variations brusques de tension dans le système électrique, ce qui peut causer
des problèmes pour les équipements sensibles.
Voici plus de détails sur les commutations de charge et leurs effets :
• Mise en Marche :
Lorsqu'un appareil électrique démarre, il peut nécessiter un pic de courant significatif pour
surmonter l'inertie du démarrage. Ce pic de courant peut provoquer une chute temporaire de
la tension dans le réseau électrique. Une fois que l'appareil a atteint sa vitesse de
fonctionnement, le courant nécessaire diminue et la tension revient à la normale. Cependant,
cette chute initiale de tension peut provoquer des surtensions sur d'autres équipements
connectés au même réseau.
• Arrêt :
De manière similaire, lorsque certains appareils électriques s'arrêtent brusquement, ils
peuvent générer un surplus d'énergie qui peut provoquer une élévation temporaire de tension.
7
Cela peut être particulièrement vrai pour les appareils avec des éléments rotatifs, comme les
moteurs, qui agissent comme des générateurs lorsqu'ils ralentissent ou s'arrêtent.
Les défauts dans le réseau électrique se réfèrent aux situations où des anomalies surviennent dans
le fonctionnement normal du réseau électrique. Ces défauts peuvent causer des perturbations, des
variations de tension et même des dommages aux équipements électriques. Voici quelques-uns des
défauts les plus courants dans un réseau électrique :
8
• Circuit Ouvert : Un circuit ouvert se produit lorsque le chemin électrique est interrompu,
empêchant le courant de circuler. Cela peut entraîner des coupures de courant dans certaines
parties du réseau, et les équipements connectés à ces parties ne fonctionneront pas.
• Sous-tension : Une sous-tension se produit lorsque la tension du réseau électrique chute en
dessous de la valeur nominale. Cela peut entraîner un fonctionnement incorrect des
équipements, des moteurs ralentis et des lumières faibles.
• Défaut à la Terre : Un défaut à la terre se produit lorsqu'un conducteur entre en contact avec
la terre ou un objet conducteur relié à la terre. Cela peut entraîner des courants de fuite et
peut être dangereux pour les personnes et les équipements.
• Défaut d'Isolation : Un défaut d'isolation se produit lorsque l'isolation entre les conducteurs
est compromise. Cela peut entraîner des fuites de courant, des risques d'incendie et des chocs
électriques.
• Fluctuations de Tension : Les fluctuations de tension se produisent lorsque la tension varie
de manière répétitive et rapide. Cela peut être causé par des charges non linéaires dans le
réseau, ce qui peut affecter le fonctionnement de certains équipements sensibles.
• Variations de Fréquence : Les variations de fréquence se produisent lorsque la fréquence du
réseau électrique varie de sa valeur nominale. Cela peut être causé par des déséquilibres
entre la production et la consommation d'énergie.
La gestion des défauts dans le réseau électrique est cruciale pour maintenir un fonctionnement stable
et fiable du système électrique. Différents dispositifs de protection tels que les disjoncteurs, les
fusibles, les parafoudres et les dispositifs de détection de défaut à la terre sont utilisés pour détecter
et réagir à ces anomalies, assurant ainsi la sécurité des personnes et des équipements.
Les méthodes de protection contre les surtensions sont des techniques utilisées pour prévenir les
dommages causés par les surtensions électriques. Elles visent à dévier à limiter ou à absorber
l’énergie supplémentaire résultant des surtensions, protégeant ainsi les équipements électroniques
sensibles. Voici quelques-unes des méthodes de protection couramment utilisées.
1.4.1 Parasurtenseurs
Ces dispositifs utilisent des diodes à avalanche pour dévier les surtensions. Lorsque la tension
dépasse un seuil spécifié, les diodes à avalanche se polarisent et dévient l’énergie supplémentaire
vers la terre. Le parasurtenseur contient des varistances à oxyde métallique qui agissent comme des
9
éponges. Elles absorbent une partie des surplus d’énergie et les redirigent vers la mise à la terre,
pour ne laisser passer qu’un voltage non destructeur vers l’appareil. Une enveloppe de céramique
autour des varistances évite la surchauffe de la barre. [1.07]
Le parasurtenseur fonctionne en détournant les surtensions indésirables vers la terre, protégeant
ainsi les appareils connectés. Il est généralement connecté entre la source d'alimentation électrique
(prise murale) et les appareils électroniques. Lorsqu'une surtension se produit, le parasurtenseur
réagit rapidement en fournissant un chemin de moindre résistance pour l'excès de tension, ce qui
empêche les appareils de subir des dommages.
Les parasurtenseurs sont disponibles dans une variété de types et de configurations. Certains sont
conçus pour être utilisés avec des équipements spécifiques, tels que les ordinateurs ou les systèmes
de divertissement à domicile, tandis que d'autres peuvent être utilisés pour protéger plusieurs
appareils à la fois. Certains parasurtenseurs offrent également une protection supplémentaire contre
les surtensions téléphoniques ou les surtensions de ligne de données.
Il est important de noter que les parasurtenseurs ne peuvent pas protéger contre toutes les formes de
surtensions, notamment les décharges électrostatiques directes ou les surtensions extrêmement
puissantes. Dans de tels cas, des mesures de protection supplémentaires peuvent être nécessaires.
La figure ci-dessus représente le composant de protection contre les surtensions, tel qu’un
parasurtenseur. Ce dispositif est essentiel pour prévenir les dommages causés par les surtensions en
déviant l’excès de tension électrique du circuit, préservant ainsi les équipements électriques
sensibles.
10
En résumé, un parasurtenseur est un dispositif de protection électrique utilisé pour protéger les
appareils électroniques contre les surtensions en déviant l'excès de tension vers la terre. Il est
recommandé d'utiliser des parasurtenseurs pour protéger vos équipements électroniques précieux
des dommages causés par les fluctuations de tension.
Les dispositifs de protection à écoulement de gaz GDT (Gaz Décharge Tube) sont des composants
utilisés pour protéger les équipements et les systèmes contre les surtensions causées par les
décharges électrostatiques. Ils sont souvent utilisés dans les applications de télécommunications, les
systèmes électroniques sensibles et les équipements industriels. Les éclateurs à gaz (GDT) sont
constitués de deux ou trois électrodes dans une enceinte remplie de gaz rare (non-radioactif) à
pression atmosphérique. Lorsqu’une surtension se produit, le gaz ionisé dans l’enceinte permet de
dévier la surtension loin du circuit protégé. Les éclateurs à gaz sont conçus pour réagir rapidement
aux surtensions et sont capables de gérer des niveaux de surtension élevés.
11
Figure 1.07 : Eclateur de gaz tripolaire [1.09]
C’est un éclateur de gaz tripolaire et ces produits sont conçus pour la protection des équipements de
télécommunications ou informatiques. [1.09]
Les parafoudres à varistance sont des dispositifs de protection couramment utilisés pour protéger
les équipements électroniques contre les surtensions transitoires. Ils sont conçus pour absorber et
dévier l’énergie des surtensions dangereuses loin des équipements sensibles en utilisant une
varistance.
1.4.3.1 Varistance
En théorie, une varistance est un composant électrique dont la résistance varie avec un paramètre
extérieur imposé. Dans la pratique, ne sont considérés comme varistances que les composants dont
la résistance varie en fonction inverse de la tension appliquée. Ces composants présentent un grand
intérêt pour la protection des circuits électriques contre les surtensions momentanées.
Une varistance, également connue sous le nom de VDR (Voltage-Dependent Resistor) ou résistance
variable, est un composant électronique passif utilisé pour protéger les circuits électroniques contre
les surtensions. C'est un dispositif qui présente une résistance électrique qui varie en fonction de la
tension appliquée. Les varistances sont couramment utilisées dans les circuits de protection contre
les surtensions pour absorber l'énergie excédentaire et maintenir les tensions à un niveau sûr. [1.10]
12
Figure 1.08 : Schéma électrique d’une varistance [1.10]
Chaque varistance a une tension de claquage spécifique, qui correspond à la tension à laquelle elle
commence à conduire le courant. Lorsque la tension du circuit dépasse ce seuil, la varistance devient
conductrice et dévie le courant de surtension à travers elle-même.
Les parafoudres à varistance peuvent être utilisés dans différents types de circuits, tels que les
circuits de puissance, les circuits téléphoniques, les bus informatiques. Ils sont généralement
connectés entre chaque conducteur à protéger et la terre. Il est important de câbler correctement la
protection pour éviter d’aggraver la situation, et la longueur des câbles de raccordement des
parafoudres peut jouer un rôle important. Ils ont des caractéristiques non linéaires. En dessous de
leur seuil d’amorçage, ils présentent une impédance très élevée et un faible courant de fuit. Au-
dessus de leur seuil, ils permettent d’évacuer le courant facilement et ont une impédance très faible.
Les surtensions générées par la foudre ou certains défauts électriques sont généralement brèves, ce
qui nécessite que les parafoudres aient un temps de déclenchement très court pour assurer une
protection efficace. [1.11]
13
Figure 1.09 : Parafoudre à varistance sur ligne de transmission 110 kV [1.08]
1.5.1.1 Avantages
• Coût abordable : les parafoudres à varistance sont généralement moins chers que d’autres
dispositifs de protection.
• Large plage de tension de fonctionnement : ils sont disponibles dans différentes tensions
nominales pour s’adapter à diverses applications.
• Réponse rapide aux surtensions transitoires : les varistances peuvent réagir rapidement aux
variations de tension.
• Auto régénération : après une décharge de surtension, la varistance revient à son état initial,
prête pour de nouvelles surtensions.
1.5.1.2 Limitations
14
• Tolérance à la surtension : une varistance doit être correctement sélectionnée pour assurer
une protection adéquate.
1.5.2.1 Avantage
• Capacité de gestion des surtensions élevées : les GDT sont capables de supporter des
surtensions et des courants de décharge élevés.
• Temps de réponse rapide : ils réagissent rapidement aux surtensions transitoires.
• Auto régénération : comme les varistances, les GDT reviennent à leur état non conducteur
après une décharge.
1.5.2.2 Limitations
1.5.3 Parasurtenseur
1.5.3.1 Avantages
• Protection contre les surtensions transitoires : le principal avantage d’un parasurtenseur est
qu’il protège efficacement les équipements sensibles contre les surtensions transitoires
causées par la foudre, les commutations de charges inductives, ou d’autres sources de
surtensions
• Facilité d’installation : les parasurtenseurs sont généralement faciles à installer. Ils sont
disponibles sous différentes formes, y compris les prises murales, les multiprises avec
parasurtenseur intégré et les parasurtenseurs externes.
• Coût abordable comparativement à d’autres dispositifs de protection, tels que les
parafoudres à varistance ou les dispositifs de protection à écoulement de gaz les
parasurtenseurs sont relativement abordables.
• Réponse rapide : les parasurtenseurs réagissent rapidement aux surtensions transitoires,
déviant rapidement le courant excédentaire loin des équipements à protéger.
15
• Protection multiple : un seul parasurtenseur peut protéger plusieurs équipements électriques
et électroniques connectés à la même prise ou multiprise.
1.5.3.2 Limitations
• Protection limitée : les parasurtenseurs offrent une protection contre les surtensiions
transitoires, mais ils ne fournissent pas une protection continue contre les surtensions
permanentes ou les perturbations électriques prolongées.
• Durée de vie limitée : les parasurtenseurs ont une durée de vie limitée, et leur efficacité peut
diminuer avec le temps après plusieurs décharges de surtension. Il est important de remplacer
périodiquement les parasurtenseurs pour maintenir leur efficacité
• Pas de protection contre toutes les sources de surtension : les parasurtenseurs ne peuvent pas
protéger contre toutes les sources de surtension, comme les défaillances internes du réseau
électrique
• Absorption d’énergie limitée : les parasurtenseurs ont une limite d’absorption d’énergie, ce
qui signifie qu’ils peuvent être saturés par des surtensions très élevées et perdue leur
efficacité
• Dépendance du système électrique : l’efficacité du parasurtenseur dépend de la qualité du
système électrique dans lequel il est installé. Un système électrique mal entretenu peut
réduire l’efficacité du parasurtenseur.
1.6 Conclusion
Dans ce chapitre la protection contre les surtensions électriques est essentielle pour préserver les
équipements électroniques sensibles. Les méthodes de protection, telles que les parafoudres à
varistance, les dispositifs de protection à écoulement de gaz (GDT) et les parasurtenseurs, présentent
divers avantages et limitations. Le choix dépend des besoins spécifiques de l'application. Une
protection efficace est cruciale pour éviter les dommages causés par les surtensions et maintenir la
fiabilité des systèmes électriques.
Dans le chapitre suivant, nous allons approfondir les fondements théoriques nécessaires pour
concevoir un système de protection contre les surtensions avec Arduino.
16
CHAPITRE 2
MATERIEL ET METHODE
2.1 Introduction
Dans ce chapitre, nous allons expliquer l’Arduino, les différents composants utilisé, qui jouent un
rôle central dans la réalisation de notre système de protection.
2.2 L’Arduino
2.2.1 Définition
Arduino est une plate-forme de prototypage d’objets interactifs à usage créatif constituée d’une carte
électronique et d’un environnement de programmation. Elle se compose d’un ensemble matériel et
logiciel qui aide à apprendre l’électronique tout en se familiarisant avec la programmation
informatique [2.01]
Arduino est un projet créé par une équipe de développeurs, composée de six individus : Massimo
Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis et Nicholas Zambetti. Cette
équipe a créé le « système Arduino ». C’est un outil qui va permettre aux débutants, amateurs ou
professionnels de créer des systèmes électroniques plus ou moins complexes. L’Arduino a été créé
dans un but précis : démocratiser et faciliter l’accès à la création électronique interactive. Son utilité
s’étend bien au-delà d’une simple carte électronique.
Le système Arduino nous permet de réaliser un grand nombre de choses, qui ont une application
dans tous les domaines. Voici quelques-unes des nombreuses applications où l’Arduino est utilisé
avec succès :
17
• Contrôle Industriel et Automatisation : l’Arduino est utilisé dans des applications
industrielles pour contrôler des processus, surveiller des équipements et automatiser des
tâches pour optimiser la production et améliorer l’efficacité.
Avant de plonger dans l’utilisation du système Arduino il est vraiment essentiel de savoir leurs
outils. Il est composé de deux choses principales, qui sont : le matériel et le logiciel. Ces deux outils
réunis, il nous sera possible de faire n’importe quelle réalisation
2.2.4 Le matériel
Il s’agit d’une carte électronique basée autour d’un microcontrôleur Atmega du fabricant Atmel,
dont le prix est relativement bas pour l’étendue possible des applications. Le matériel Arduino se
compose de cartes électroniques programmables dotées d’un processeur et de mémoire, sur
lesquelles on peut brancher divers composants tels que des capteurs, des actionneurs, des afficheurs.
La figure suivante illustre une carte Arduino Uno, doté d'un microcontrôleur Atmega [2.02]
2.2.5 Le logiciel
18
Figure 2.02 : IDE Arduino
L’IDE Arduino est un logiciel nécessaire pour travailler avec les cartes Arduino et développer des
projets électroniques. Il offre de nombreuses utilités et avantages. En somme l’IDE Arduino est un
outil puissant qui simplifie le processus de développement électronique, permettant aux utilisateurs
de tous niveaux d’exprimer leur créativité et de créer des projets interactifs en électronique et en
programmation.
Les cartes Arduino sont des plateformes électroniques qui intègrent un microcontrôleur, des broches
d’entrée/sortie et une variété de composants pour faciliter le développement de projets
électroniques.
2.2.6.1 Microcontrôleur
Le cœur de l’Arduino est son microcontrôleur, une petite puce qui exécute le code que nous écrivons
pour contrôler les différentes fonctionnalités d’un projet.
Le schéma suivant montre le microcontrôleur d’Arduino
19
Figure 2.03 : Microcontrôleur ATMEGA328P [2.03]
Le microcontrôleur est constitué par un ensemble d’éléments qui ont chacun une fonction bien
déterminée. Il est fait constituer des mêmes éléments que sur la carte mère d’un ordinateur.
Le microcontrôleur ATmega328 est l’un des composants les plus couramment utilisés dans les
cartes Arduino, notamment dans l’Arduino Uno. Voici une présentation du microcontrôleur
ATmega328 et de ses caractéristiques principales :
2.2.6.2 Alimentation
Pour fonctionner, la carte a besoin d'une alimentation. Le microcontrôleur fonctionnant sous 5V, la
carte peut être alimentée en 5V par le port USB ou bien par une alimentation externe qui est
comprise entre 7V et 12V. Cette tension doit être continue et peut par exemple être fournie par une
pile 9V. Un régulateur se charge ensuite de réduire la tension à 5V pour le bon fonctionnement de
la carte. [2.04]
20
2.2.7 Fiche technique
Voici une fiche technique de l’Arduino Uno qui fournit une détaillée des caractéristiques techniques
et des spécifications de cette carte.
Fiche technique de Arduino Uno [2.05]
Microcontrôleur ATmega328
Tension de fonctionnement 5V
Tension d’Alimentation (recommandée) 7-12V
Tension d’Alimentation (limites) 6-20V
Broches E/S numériques 14
Broches d’entrées analogiques 6
Intensité maxi disponible par broche E/S (5V)-40mA
Intensité maxi disponible pour la sortie 3.3V-50mA
Intensité maxi disponible pour la sortie 5V-500mA max
Mémoire Programme Flash 32KB(ATmega328)
Mémoire RAM (mémoire volatile) 2KB(ATmega328)
Mémoire EEPROM(mémoire non volatile) 1KB (ATmega328)
Vitesse d’horloge 16MHz
2.2.8 Pourquoi choisir Arduino Uno
L'utilisation de l'Arduino Uno présente plusieurs avantages et inconvénients. Voici une liste des
principaux avantages et inconvénients de l'utilisation de l'Arduino Uno :
2.2.8.1 Avantages
2.2.8.2 Inconvénients
• Pour les projets nécessitant une puissance de calcul élevée ou une grande quantité de
mémoire, l'Arduino Uno peut atteindre ses limites.
• Limitations de Vitesse : Bien que l'Arduino Uno soit capable pour de nombreux projets, elle
peut être relativement lente pour des applications nécessitant des opérations de calcul
intensif en temps réel.
Le choix d'utiliser la carte Arduino Uno dépend de la nature du projet.
21
2.3 Module relais 5V
Un module relais 5V est utilisé pour contrôler des dispositifs électroniques de haute tension à l'aide
de signaux de basse tension. Le module relais peut être utilisé avec des microcontrôleurs comme
Arduino pour contrôler des dispositifs qui fonctionnent à des tensions beaucoup plus élevées que ce
que le microcontrôleur peut gérer. Par exemple, un module relais 5V peut être utilisé pour contrôler
des dispositifs qui fonctionnent à 220V AC (Alternatif Current) tension de secteur. Le relais est
essentiellement un interrupteur qui est contrôlé par un signal électrique. Un schéma est présenté ci-
dessous pour visualiser le module relais [2.06]
Un module relais est un dispositif électromécanique qui permet à un faible courant de commande,
tel que celui fourni par une carte Arduino, de contrôler un courant plus important ou une charge
électrique. Un module relais comprend généralement les éléments suivants :
Bobine du Relais : C'est la partie qui réagit au signal électrique. Lorsque vous appliquez une tension,
la bobine magnétise et déclenche le mécanisme de commutation.
Contacts du Relais : Il y a généralement plusieurs contacts dans un module relais : Normalement
Ouvert (NO), Normalement Fermé (NC) et un contact commun (C). Le contact NO s'ouvre lorsque
la bobine est activée, tandis que le contact NC se ferme.
Circuit de Commande : C'est la partie que vous contrôlez avec Arduino. Elle peut inclure une diode
de protection et une résistance pour limiter le courant circulant dans la bobine.
• Tension d’alimentation : 5 V
• Courant de consommation : Entre 15 mA et 20 mA
22
• Type de relais : Électromécanique
• Courant nominal de charge : 10 A
• Tension de commutation supportée : Jusqu'à 250 V AC et 30 V DC (Direct Current)
D'après les caractéristiques du module d'Arduino, une tension d'environ 5 volts et un courant de 20
mA sont suffisants pour commuter les contacts. Les broches de l'Arduino peuvent fournir jusqu'à
40 mA. Ainsi, en utilisant Arduino uno, nous avons la possibilité de contrôler non seulement des
lampes à incandescence, mais également divers appareils domestiques tels que des chauffages, des
réfrigérateurs, et autres. Il est à noter que les transistors d'Arduino ne peuvent gérer des courants
que jusqu'à 100 volts.
Le module relais est un composant essentiel pour cette étude de protection contre les surtensions
avec Arduino. Il nous permettra de couper l'alimentation des équipements en cas de surtension
détectée. Voici un schéma illustrant la configuration d'un module relais avec Arduino, ainsi qu'une
tension d'entrée de 220V et une lampe également de 220V. Ce schéma démontre l'utilisation du
module relais avec des tensions AC.
Figure 2.05 : Branchement relais 12V Arduino avec lampe 220V [2.08]
On utilise une source de tension AC ici pour montre que le module relais peut utiliser avec la tension
AC et la tension DC.
23
Ce module est équipé de trois broches pour le contrôle via un microcontrôleur, ainsi que de trois
broches pour la connexion à un circuit haute puissance. Si les contacts du relais se ferment dès
l'application de la tension de commande, nous parlons de relais à fermeture. À l'inverse, si les
contacts du relais s'ouvrent lors de l'application de la tension de commande, il est qualifié de relais
ouvert. [2.08]
Le module relais à un canal 5V est une interface relais 5V à une voie avec des bornes à vis. Il peut
être directement commandé par une variété étendue de microcontrôleurs tels qu’Arduino, AVR,
PIC, etc. Ce module est équipé d’un relais de haute qualité capable de gérer jusqu’à 15A à 125V ou
10A à 250V en courant alternatif. Le relais présente trois connexions accessibles via des bornes à
vis à 3 broches : Commun(C), Normalement Ouvert (NO) et Normalement Fermé (NC), simplifiant
ainsi la mise en place et le retrait des connexions. Pour faciliter le processus de dépannage, la carte
est munie d’une indication d’alimentation ainsi qu’une LED(Light Emitting Diode) de statut du
relais.
Nous avons choisi d’utiliser un module de relais 1 canal parce qu’il est capable de commuter des
charges de puissance plus élevée, ce qui peut être nécessaire pour protéger des équipements contre
les surtensions. Les relais aussi offrent une isolation électrique entre les circuits de commande et les
circuits de charge. Lorsqu’une surtension est détectée, l’Arduino peut activer le relais pour couper
l’alimentation du circuit protégé. L’isolation électrique assure que les surtensions ne se propagent
pas aux circuits de commande, protégeant ainsi l’Arduino et les autres composants sensibles.
Un écran LCD (Liquid Crystal Display) est un dispositif d'affichage numérique qui utilise des
cristaux liquides pour présenter du contenu visuel. Ils se trouvent couramment dans de nombreux
appareils électroniques tels que les téléviseurs, les moniteurs d'ordinateur, les smartphones, les
montres, les calculatrices, et bien d'autres. Dans le cadre de cette étude sur la protection contre les
surtensions, un écran LCD pourrait être employé pour afficher diverses informations pertinentes. Il
serait en mesure d'afficher en temps réel la tension provenant de la source d'alimentation surveillée,
permettant ainsi d'observer les éventuelles variations dues aux surtensions. En cas de détection d'une
surtension, l'écran LCD serait capable d'afficher un message d'alerte pour informer l'utilisateur de
la situation.
24
Un écran LCD est équipé de 16 broches, numérotées de 1 à 16. La figure suivante illustre un exemple
d'écran LCD. [2.09]
2.4.2 Le brochage
Le tableau ci-dessous représente bien le rôle de chaque broche et définit le brochage de l'afficheur
LCD
25
• Premièrement, les broches 1, 2 et 3 sont dédiées à l'alimentation. La broche 1 et 2 pour
l'alimentation générale. La broche 3 pour le branchement d'un potentiomètre qui contrôle le
contraste de l'afficheur.
• Deuxièmement, les broches 4, 5 et 6 pour le pilotage de la transmission des données. Elles
pilotent l'écriture ou la lecture de données.
• Troisièmement, les broches de 7 à 14 pour le transfert des données elles-mêmes.
• Et pour finir, les broches 15 et 16 pour l'alimentation du rétro-éclairage.
Le branchement d'un écran LCD à une carte Arduino est une étape importante pour afficher des
informations visuelles et des données. Voici un schéma qui montre un branchement d’écran LCD
avec 4 fils. [2.10]
Le LCD 20*4 est un affichage qui peut simultanément montrer 4 lignes de texte, chacune
comportant 20 caractères. Les caractères sont blancs et le fond de l’écran est bleu, ce qui le rend
lisible même dans l’obscurité. Il est possible de régler le contraste selon les préférences. Grace au
module I2C déjà intégré, cela facilite la connexion de l’écran à des dispositifs tels qu’Arduino,
Raspberry Pi, ESP32, ESP8266, et d’autres. Pour contrôler l’écran, nous avons besoin seulement 4
fils : GND, VCC, SDA et SCL. Voici un schéma d’écran LCD 20*4 avec un I2C déjà intégré avec
l’écran.
26
Figure 2.08 : LCD 20*4 I2C Rétro éclairage bleu [2.11]
On utilise un écran LCD 20*4 parce qu’il peut afficher jusqu'à 20 caractères par ligne et jusqu'à 4
lignes de texte, ce qui offre un espace suffisant pour afficher des informations détaillées et des
messages plus longs par rapport à des écrans LCD plus petits
L’utilisation d’un écran LCD 20*4 avec interface I2C présente plusieurs avantages :
• Facilité d’installation : l’interface I2C simplifie le câblage entre l’écran LCD et l’Arduino,
ci qui rend l’installation plus rapide et moins sujette aux erreurs de connexion.
• Economie de broche : l’utilisation de l’interface I2C nécessite moins de broches d’Arduino,
laissant ainsi plus de broches disponibles pour disponibles pour d’autres composants et
capteurs.
Bien que l’utilisation d’un écran LCD 20*4 avec I2C présente de nombreux avantages il existe
également quelques inconvénients à prendre en compte :
27
2.5 Le capteur
Un capteur est un dispositif ou un instrument conçu pour détecter et mesurer une grandeur physique
spécifique et la convertir en un signal utilisable ou quantifiable. Les capteurs sont largement utilisés
dans différents domaines tels que l'électronique, l'automatisation industrielle, la robotique, les
sciences environnementales et bien d'autres. Ils jouent un rôle essentiel en collectant des
informations sur le monde physique et en les transformant en données compréhensibles pour les
systèmes électroniques et les humains. [2.12]
Les capteurs fonctionnent en utilisant divers principes physiques pour détecter et mesurer des
grandeurs spécifiques dans leur environnement. Leurs modes de fonctionnement peuvent être
regrouper en 2 catégorie principale.
• Les capteurs Actifs : ces sont des dispositifs qui génèrent un signal électrique ou optique en
réponse à une interaction avec l'environnement. Ils requièrent une source d'énergie pour
fonctionner et produisent généralement un signal amplifié et détectable. Les types de
capteurs actifs comprennent : les capteurs à effet Hall, les capteurs à piézoélectriques, etc.
• Les capteurs passifs : ces sont des capteurs détectent les changements environnementaux
sans générer de signal actif par eux-mêmes. Ils modifient une caractéristique électrique, telle
que la résistance, la capacité ou la fréquence, en réponse aux variations de la grandeur
mesurée. Ils ne nécessitent généralement pas de source d’énergie externe pour leur
fonctionnement. Les types de capteurs passifs comprennent : capteurs de résistance, capteurs
capacitifs, etc.
Ces deux catégories de capteurs ont des applications variées et utilisent dans de nombreux domaines
pour détecter et mesurer différentes grandeurs physiques.
28
2.6 Capteur de tension B25 0-25V
2.6.1 Définition
Le capteur de tension B25 est un appareil de mesure de tension qui mesure la tension continue dans
la plage de 0 à 25 volts. Couramment utilisé dans les applications de surveillance de la tension et de
l’énergie telles que : surveillance de la batterie, mesure de la tension d’alimentation, mesure de la
tension de charge du module solaire, etc. La figure suivante présente le capteur de tension B25, un
composant essentiel de ce système [2.14]
Le capteur de tension B25 est un composant électronique polyvalent largement utilisé dans de
nombreuses applications qui nécessitent la mesure précise de la tension électrique. Dans cette étude,
nous avons choisi d'utiliser le capteur de tension B25 en raison de ses caractéristiques techniques
avancées et de sa plage de mesure allant de 0 à 25V. Cette plage de mesure étendue en fait un choix
idéal pour notre application, qui nécessite la surveillance et le contrôle de la tension électrique dans
un environnement. Voici quelques points importants à considérer pour comprendre le contexte
d’études de ce capteur.
• Surveillance de la tension : le capteur de tension B25 est utilisé pour surveiller la tension
électrique d’une source d’alimentation ou d’un circuit électrique. Il mesure la tension
continue (DC) dans une plage de 0 à 25 V.
• Détection de Surtensions : l’un des objectifs principaux est de détecter les surtensions, c’est-
à-dire les variations brèves mais potentiellement destructrices de la tension électrique.
29
• Protection des équipements : la détection précoce des surtensions est essentielle pour
protéger les équipements électriques et électroniques sensibles contre les dommages.
L’Arduino utilise les données du capteur B25 pour activer des dispositifs de protection tels
que des relais ou des buzzeurs en cas de surtension.
• Analyse des données : les mesures de tension capturées par le capteur B25 peuvent être
analysées et affichées sur un écran LCD pour fournir des informations en temps réel sur
l’état de la tension électrique.
Le capteur de tension B25 est un composant électronique qui permet de mesurer avec précision la
tension électrique dans une plage de 0 à 25 volts. Il est couramment utilisé dans des applications de
surveillance, de contrôle et de protection des systèmes électriques. Voici ses caractéristiques
techniques importantes :
30
Figure 2.11 : Branchement de capteur B25 à l’Arduino Uno [2.15]
Le capteur de tension B25 peut être considéré comme un diviseur de tension lorsque nous le
connectons à une source de tension externe. L'équation du diviseur de tension est la suivante
𝑅2
𝑉𝑜𝑢𝑡 = 𝑉𝑖𝑛 ×
𝑅1 + 𝑅2
(2.1)
• Vout = est la tension de sortie du capteur B25 (la tension que nous lissons avec Arduino).
• Vin = est la tension d'entrée de la source.
Les valeurs de R1 et R2, qui sont toutes deux des résistances internes du capteur de tension B25, sont
présentées dans le tableau suivant.
31
Tableau 2.02 : Valeur des résistances internes du capteur B25 [2.15]
COMPOSANT VALEUR
Résistance R1 30 kΩ
Résistance R2 7.5 kΩ
• La tension mesurée par le capteur est généralement obtenue en utilisant la loi du diviseur de
tension. L'équation précédente (2.1) est utilisée pour calculer la tension mesurée en fonction
de la tension d'entrée.
• L'Arduino lit la tension de sortie Vout à partir de la broche "S" du capteur B25. Cette tension
de sortie est lue comme une valeur analogique à l'aide de l'ADC (Convertisseur Analogique-
Numérique) de l'Arduino.
32
• Lorsque l'Arduino lit la tension de sortie, il la convertit en une valeur numérique,
généralement une valeur comprise entre 0 et 1023 pour une carte Arduino Uno. Cette valeur
numérique est proportionnelle à Vout.
2.6.6.1 Avantages
2.6.6.2 Inconvénients
Malgré les avantages que nous avons avec ce capteur, il y a encore quelques inconvénients durant
son utilisation :
• Pour obtenir des mesures précises avec le capteur B25, il est généralement nécessaire de
procéder à un étalonnage avec une source de tension de référence connue. L'étalonnage peut
être une étape supplémentaire, et son absence peut entraîner des erreurs de mesure
significatives.
• Besoin d'une alimentation externe : Il nécessite une alimentation externe pour fonctionner,
ce qui peut augmenter la complexité de certaines conceptions.
Un buzzer est un composant électronique utilisé pour générer des signaux sonores. Il est souvent
utilisé dans différents projets électroniques, y compris les systèmes de sécurité, les alarmes, les
avertisseurs et les indicateurs sonores. Le buzzer peut produire différents types de sons, tels que des
bips, des tonalités continues ou des séquences de sons.
Dans ce système de protection contre les surtensions, le buzzer a plusieurs fonctionnalités et utilités
importants :
33
• Alerte sonore en cas de surtension : la principale fonction du buzzer dans le système de
protection contre les surtensions est d’émettre une alerte sonore lorsque le système détecte
une surtension.
• Notification auditive : en plus de l’affichage visuel des données sur un écran LCD. L’ajout
d’une alerte sonore avec le buzzer offre une notification supplémentaire. Cette double
notification visuelle et auditive renforce la sensibilisation à la surtension.
La connexion d’un buzzer à un microcontrôleur Arduino est généralement simple, car les buzzers
sont des composants à deux broches (positif et négatif) qui fonctionnent avec une alimentation en
courant continu. Voici comment on connecte le buzzer avec l’Arduino Uno :
• Nous connectons la broche positive (+) du buzzer à une broches numérique de l’Arduino à
l’aide d’un fil de connexion. On peut utiliser n’importe quelle broche numérique disponible.
• Nous connectons la broche négative (-) du buzzer à une broche de masse (GND) de
l’Arduino à l’aide d’un autre fil de connexion.
Voici une figure qui illustre cette connexion du buzzer avec Arduino Uno.
34
2.8 Conclusion
Dans ce chapitre, nous avons présenté en détail les matériels essentiels de notre système de
protection contre les surtensions avec Arduino. Nous avons exploré les caractéristiques et le
fonctionnement de chaque composant, notamment l'Arduino, le relais, l'écran LCD, le capteur de
tension B25 et le buzzer. Cette compréhension approfondie des composants qui est cruciale pour
concevoir et la mise en œuvre un système de protection efficace. Dans le prochain chapitre, nous
examinerons en détail la réalisation ainsi que les résultats de notre système de protection contre les
surtensions.
35
CHAPITRE 3
REALISATION ET RESULTATS
3.1 Introduction
Ce chapitre est dédié à la présentation de la réalisation et les résultats de notre étude sur la protection
contre les surtensions avec Arduino. L’objectif principal est de concevoir un système efficace de
protection contre les surtensions en tension continue (DC) en utilisant des composants tels que
l'Arduino, le relais, le capteur de tension B25, l'écran LCD, et le buzzer.
Cette composante joue un rôle central dans ce système de protection contre les surtensions, et il est
important de comprendre comment il fonctionne. Le Step-Up XL6009E1 possède des
36
caractéristiques clés, notamment une plage de tension d’entrée étendue 3V à 32V. Son utilisation
principale réside dans la simulation de surtensions contrôlées. Nous pouvons ajuster la tension de
sortie de manière précise, ce qui nous permet de créer des surtensions simulées de différentes
valeurs. Cette simulation est cruciale pour évaluer comment ce système de protection réagit dans
divers scénarios de surtension. L’intégration du Step-Up XL6009E1 dans ce système est
soigneusement planifiée pour garantir son bon fonctionnement. Le contrôle et la précision de ce
composant sont essentiels, car on doit assurer que les surtensions simulées sont fidèlement
reproduites. Cette précision est cruciale pour valider l’efficacité de ce système de protection.
Pour ce système de protection contre les surtensions avec Arduino. Nous avons besoin les matériels
citer suivant.
37
Figure 3.02 : Schéma bloc du système
L'Arduino joue un rôle central dans notre système, il commence par capter en continu la tension
d'entrée provenant du capteur de tension B25. Les données de tension capturées sont ensuite
interprétées par l'Arduino, qui prend des décisions en temps réel. L'Arduino affiche la tension
mesurée sur l'écran LCD, fournissant ainsi aux utilisateurs une visualisation en temps réel de l'état
de la tension d'entrée. De plus, l'Arduino exerce un contrôle sur le relais. Lorsqu'une surtension est
détectée, il déclenche immédiatement le relais pour interrompre la tension d'entrée, protégeant ainsi
les dispositifs connectés. Enfin, l'Arduino peut également activer le buzzer pour émettre une alerte
sonore lorsque la surtension atteint un niveau critique.
Avant de mettre en service ce système de protection contre les surtensions, il était essentiel de
configurer et de calibrer chaque composant pour garantir leur bon fonctionnement. L'une des étapes
critiques était le calibrage de Step-Up 12V XL6009E1. Ce composant joue un rôle clé en permettant
au système de simuler des surtensions pour des tests.
Pour commencer, nous avons réglé le convertisseur Step-Up en mode de calibrage à 12V. Cette
configuration a été réalisée en suivant les étapes suivantes :
• Nous avons alimenté le convertisseur Step-Up en utilisant une source de tension externe
(boitier 12V). Cette source était connectée aux bornes d'entrée du convertisseur Vin+ et Vin.
• À l'aide d'un multimètre de haute précision, nous avons mesuré la tension de sortie du
convertisseur. Nous avons ajusté les paramètres du convertisseur jusqu'à ce que la tension
38
de sortie atteigne près de 12V. Cette étape était décisive pour garantir que le convertisseur
produise une tension précise pour le test de surtension.
39
3.3.2 Vérification de la précision du capteur B25
La précision dans la mesure des tensions électriques est un aspect fondamental de tout système de
protection contre les surtensions. Les surtensions électriques, en tant que phénomène
potentiellement destructeur, nécessitent une détection rapide et précise pour minimiser les risques
de dommages aux équipements électroniques sensibles. Dans ce contexte, le capteur de tension B25
joue un rôle central en permettant au système de surveiller en temps réel les fluctuations de la tension
électrique. Cependant la fiabilité de tout système de détection dépend en grande partie de la
précision du capteur utilisé. Nous montrons une comparaison systématique entre les mesures du
capteur et celles d’un multimètre qui constitue une étape essentielle pour valider la fiabilité du
capteur et garantir des mesures de tension exactes.
Les mesures ont été effectuées à l’aide du capteur de tension B25 sur une plage de tensions allant
de 12 V à 14V, couvrant à la fois les tensions nominales et les surtensions potentielles. D’abord
nous allons faire le montage de capteur avec l’Arduino selon la figure [2.11]. Après le branchement
nous allons faire la programmation dans l’ide Arduino et afficher les valeurs obtenues sur le
moniteur série de l’ide. Voici une figure de branchement de la carte Arduino Uno avec le capteur
B25, une source d’alimentation 12 V branche avec le Step-up.
40
Voici les matériels que nous avons installé sur la figure ci-dessus
• Arduino Uno : il joue le rôle central dans le traitement des données du capteur de tension
B25.
• Capteur de tension B25 : il est un composant clé du système. Nous connectons la broche
« S » sur la broche A0 de l’Arduino et le « - » au GND de l’Arduino. Sur la broche d’entre
de le capteur, on branche le « Vcc » du capteur par la sortie « Vout + » du Step-Up (fil en
rouge) et l’autre par le « Vout - » du Step-Up.
• Module Step-Up : ce module élévateur de tension est utilisé pour augmenter la tension
d’alimentation disponible à partir du boîtier 12 V.
• Boîtier d’alimentation 12 V : c’est la source d’énergie. Il doit être connecté au module Step-
Up.
Maintenant nous allons passer par la programmation de la carte Arduino. Voici un extrait du code
Arduino que nous utilisons pour notre système de protection mais aussi pour vérifier le capteur de
tension B25 et mesurer la tension.
41
le « tension_adc » qui stocke la valeur de tension lue par l’ADC (convertisseur analogique-
numérique) et la variable float « Tension » pour stocker les lectures de l’entrée du diviseur de
tension. Les variables R1 et R2 stockent les valeurs des résistances pour le diviseur de tension.
La « tension_reference » est la tension de référence pour l’ADC, généralement 5V pour un Arduino
Uno. Ainsi que la « valeur_adc » qui stocke la valeur numérique lue depuis l’entrée analogique.
Dans la void setup, c’est la configuration du moniteur série à un débit de 9600. Enfin le Boucle
Principale qui lit la valeur analogique à partir de la broche A0 et calcule la « Tension » et afficher
sur moniteur série, et fait une pause de 1000 millisecondes.
Ce code est conçu pour lire la tension d’entrée à l’aide d’un diviseur de tension et afficher ces valeurs
sur le moniteur série de l’IDE Arduino. Les résultats sont affichés en temps réel sur ce moniteur.
L’affichage des valeurs mesurées sur le moniteur série permet de vérifier en temps réel le bon
fonctionnement du capteur B25. Cela facilite le processus de débogage en identifiant rapidement les
erreurs ou les problèmes potentiels. En affichant les valeurs sur le moteur série aussi pour qu’on
peut suivre en temps réel les fluctuations de la tension d’entrée. Cela peut être utile pour détecter
des anomalies ou des tendances dans la tension d’entrée avant qu’elles ne deviennent un problème
majeur. Les données affichées sur le moniteur série servent également de documentation précieuse
pour ce système de protection. Elles peuvent être utilisées pour analyser les performances du
système, enregistrer des mesures à des fins d’analyse postérieure, ou simplement pour surveiller le
système pendant son fonctionnement normal. Donc l’affichage des résultats sur le moteur série de
l’IDE Arduino est ici vraiment pratique et essentielle pour le développement, la validation et la
maintenance de ce système de protection contre les surtensions. Il offre une visibilité en temps réel
sur les données collectées, ce qui facilite le processus de développement et garantit la fiabilité et la
précision du système Cette mesure est essentielle pour vérifier la précision du capteur B25 et pour
effectuer des tests de calibration.
Dans le but de rendre les données de tension électrique plus accessibles et faciliter d’analyse en
temps réel. La figure ci-dessous illustre les mesures de tension afficher par le moniteur série de
l’Arduino et celle de mesure par le multimètre.
42
Figure 3.06 : Les valeurs afficher par moniteur série et multimètre
Dans la figure présentée ci-dessus, nous affichons les mesures de tension électrique jusqu’à 14,23
V enregistrées dans le moniteur série de l’Arduino et celle de multimètre. Cette large plage de
mesure nous permettons de surveiller avec précision les variations de tension, qu’elles se situent
dans la plage normale de fonctionnement ou qu’elles dépassent cette limite.
Avant de coder, nous dressons un organigramme de notre système de protection contre les
surtensions comme montrer par la figure ci-dessous.
43
Début
Temps de pause
1000 ms
Fin
44
3.3.3.2 Code
Le code Arduino surveille en continu la tension d’entrée à l’aide du capteur B25, et lorsqu’une
surtension est détectée (dépassement du seuil de 14 V). Il déclenche une série d’actions pour
protéger les équipements connectés, y compris la coupure de l’alimentation et l’émission d’une
alerte sonore. Une fois que la tension revient à un niveau sûr le système rétablit l’alimentation et
revient à l’état de surveillance. Cette logique globale garantit la sécurité des équipements en cas de
surtension.
Dans cette section, nous avons présenté en détail les tests qu’on a effectué pour évaluer le bon
fonctionnement du système de protection contre les surtensions qu’on a développé. Ces tests visent
à vérifier que le système est capable de détecter les surtensions, d’émettre une alerte sonore
appropriée de réagir en conséquence avec le relais, et de fournir des informations sur l’écran LCD.
45
Nous montrons d’abord la vue d’ensemble du système dans une boîte et après les tests. On a divisé
ces tests en deux parties : distinctes : le test de tension stable et le teste de dépassement du seuil de
surtension.
Pour garantir la stabilité, la durabilité et la protection des composants électroniques essentiels, nous
avons opté une configuration en deux boîtes distinctes.
La conception du boîter permet un accès facile aux composants internes en cas de maintenance ou
d’ajustement du seuil de surtension.
Cette boîte contient les composants essentiels du système, notamment le capteur de tension B25, le
microcontrôleur Arduino, le buzzer, le relais, le buzzer et les connexions électriques.
La seconde boîte externe englobe la boîte de composants, offrant ainsi une double couche de
protection. Cette boîte externe est spécialement conçue pour résister aux intempéries et assure une
protection supplémentaire contre les éléments extérieurs. Pour illustrer la boîte de protection
externe, nous présentons ci-dessous la figure.
46
Figure 3.10 : Boîte de protection externe
Cette figure met en évidence la robustesse de la structure externe, conçue pour résister aux
intempéries, ainsi que la manière dont elle englobe la boîte de composants interne pour une
protection accrue.Cette configuration en deux boîtes offre une protection totale des composants
sensibles, augmentant ainsi la durabilité du système. De plus elle assure une séparation efficace de
l’environnement interne de l’environnement externe, minimisant ainsi les risques de défaillance due
aux éléments extérieurs.
Nous avons voir sur la figure suivante les cotations pour cette boite de protection
47
Figure 3.12 : Vue de gauche de la boîte
Cette première partie des tests est évaluer le comportement du système lorsque la tension d’entrée
était maintenue à une valeur stable près de 12 volts.
Les objectifs de cette partie étaient la vérification du fonctionnement normal du système lorsque la
tension d’entrée reste dans la plage de fonctionnement normale et la confirmation que le système ne
déclenche pas l’alerte sonore, que le relais reste désactivé, et que l’écran LCD affiche les
informations appropriées dans des conditions de tension normale.
Voici une vue d’ensemble des figures de cette teste en tension stable qui montre le boitier 12 V
connecte avec le Step-Up, l’afficheur LCD et la lampe c’est la charge.
48
Ces tests de tension stable ont confirmé que le système fonctionne correctement dans des conditions
de tension d’entrée normale et qu’il ne génère pas d’alertes ou de réaction inutiles lorsque la tension
est maintenue dans la plage de fonctionnement normale.
Dans la deuxième partie de test, nous avons augmenté progressivement la tension d’entrée au-delà
du seuil de surtension prédéfini de 14 Volts.
Les objectifs de cette partie étaient l’évaluation de la capacité du système à détecter la surtension
lorsque la tension d’entrée dépasse le seuil critique, confirmation que le système active correctement
l’alerte sonore via le buzzer et réagit en conséquence en coupant l’alimentation électrique des
équipements sensibles grâce au relais et vérification que l’écran LCD affiche les informations
pertinentes concernant la surtension détectée.
Voici une figure qui montre l’écran LCD et la lampe lorsque le système détecte une surtension.
49
3.5 Interprétation du résultat
L’ensemble des tests effectués tout au long de cette étude ont fourni des données significatives quant
à l’efficacité et la fiabilité de notre système de protection contre les surtensions.
Les tests de dépassement du seuil de surtension ont confirmé que notre système est capable de
détecter de manière précise et rapide les surtensions électriques des équipements sensibles. Cette
réaction est cruciale pour protéger les équipements connectés contre les dommages liés aux
surtensions.
Lors de la détection de surtension, notre système a montré une réaction quasi instantanée,
garantissant ainsi une protection rapide et efficace. Le buzzer émet une alerte sonore immédiate,
tandis que le relais coupe l’alimentation minimiser les risques de dommages causés par des
surtensions transitoires.
L’écran LCD intégré fournit des informations en temps réel sur la tension d’entrée et la détection
de surtension. Il assure une visibilité constante de l’état du système, facilitant ainsi la surveillance
continue.
Le test de tension stable à 12 volts a confirmé que le système fonctionne de manière normale dans
des conditions de tension d’entrée standard.
La configuration en deux boîtes offre une protection complète contre les éléments extérieurs,
augmentant ainsi la durabilité du système.
Une application courante d’un système de protection contre les surtensions avec cette tension
d’entrée est la protection des équipements électroniques dans les véhicules.
Les véhicules de nos jours sont équipés d’une multitude d’équipements électroniques allant des
systèmes de gestion du moteur aux systèmes de divertissement et de communication. Ces
équipements sont sensibles aux surtensions électriques qui peuvent survenir en raison de divers
facteurs, tels que le démarrage du moteur, les fluctuations de la tension du réseau électrique, ou les
événements transitoires.
50
3.7.1 Intégration de la surveillance à distance
Cela permettrait aux utilisateurs de surveiller l’état du système en temps réel à partir de leur
smartphone ou de leur ordinateur
Dans le but d’optimiser davantage notre système de protection contre les surtensions, une
amélioration majeure serait d’étendre sa compatibilité pour inclure des tensions alternatives (AC).
Cette extension permettrait au système de protéger un plus large éventail d’appareils et
d’équipements contre les surtensions, qu’ils soient alimentés en courant continu (DC) ou en courant
alternatif (AC). Pour cela, nous devons changer le capteur de tension, le code dans l'IDE Arduino
et ajouter les composants nécessaires supplémentaires. .
Une amélioration significative de notre système de protection contre les surtensions serait d’intégrer
une batterie externe spécifiquement dédiée à l’alimentation de l’Arduino. Cette amélioration
apporterait plusieurs avantages comme la sécurité de l’alimentation, prévention des pertes de
données, la facilitée de maintenance et la fiabilité renforcée.
Voici un tableau qui montre les matériels essentiels et leurs coûts pour cette réalisation
51
3.9 Conclusion
Cette section a couvert la conception, la mise en œuvre et les tests de ce système de protection contre
les surtensions utilisant Arduino. Les résultats confirment l’efficacité du système dans la détection
des surtensions et sa réactivité. Les améliorations suggérées, notamment la compatibilité avec les
tensions alternatives et l’intégration d’une batterie externe, renforcent sa polyvalence.
52
CONCLUSION ET PERSPECTIVES
Ce mémoire a exploré en profondeur la conception, la mise en œuvre et les résultats d’un système
de protection contre les surtensions utilisant Arduino. Au fil des chapitres, Les principes des
surtensions ont été examinés, les sources de surtensions ont été identifiées, les méthodes de
protection existantes ont été étudiées, et des comparaisons entre ces méthodes ont été effectuées.
Notre objectif était de développer un système efficace et polyvalent pour protéger les équipements
électriques des surtensions.
Dans le chapitre sur le matériel et la méthode, nous avons présenté les composants clés de ce
système, notamment l’Arduino, le module relais, l’écran LCD, le capteur de tension B25 et le
buzzer. Nous avons détaillé la configuration matérielle de chaque composant, ainsi que leur
fonctionnalité respective. Cela a posé les bases pour la réalisation concrète de ce système.
Le chapitre sur la réalisation et les résultats a décrit en détail la mise en place du système, du
calibrage du Step-Up XL6009E1 DC-DC et la programmation de la carte Arduino. Nous avons
effectué des tests approfondis pour vérifier l’efficacité du système, notamment en simulant et en
comparant les résultats avec un multimètre. Les résultats ont montré que ce système est capable de
détecter et de réagir efficacement aux surtensions, démontrant ainsi son utilité.
Cependant, ce travail ne s’arrête pas là. Plusieurs perspectives d’amélioration ont été identifiées,
notamment l’intégration de la surveillance à distance, la compatibilité avec des tensions alternatives
(AC) et l’ajout d’une batterie externe pour garantir un fonctionnement continu en cas de coupure de
courant. L’optimisation de l’interface utilisateur et la recherche sur les technologies de protection
avancées sont également envisagées pour renforcer ce système.
53
ANNEXE
Code de la réalisation
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#define ANALOG_IN_PIN A0
const int RELAY_PIN = 8;
const int BUZZER_PIN = 9;
//Seuil de surtension
const float seuilSurtension = 14;
float tension_adc = 0.0;
float Tension = 0.0;
float R1=30000.0;
float R2=7500.0;
float tension_reference = 5.0;
int valeur_adc = 0;
// Initialisation de l'écran LCD
LiquidCrystal_I2C lcd(0x27,20,4);
void setup() {
Serial.begin(9600);
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Protection Surtens.");
pinMode(RELAY_PIN, OUTPUT);
digitalWrite(RELAY_PIN, HIGH);
pinMode(BUZZER_PIN, OUTPUT);
}
void loop() {
// Lecture de l'entrée analogique
valeur_adc = analogRead(ANALOG_IN_PIN);
//Calcul de la tension à l'entrée de l'ADC
tension_adc = (valeur_adc * tension_reference)/ 1024.0;
I
//Calcul de la tension à l'entrée du diviseur
Tension = tension_adc * (R1 + R2)/R2;
Serial.print("Tension= ");
lcd.setCursor(0, 1);
lcd.print("Tension =");
Serial.println(Tension, 2);
lcd.print(Tension, 2);
lcd.print("V");
//Vérification de surtension
if (Tension > seuilSurtension){
lcd.setCursor(0,3);
lcd.print("Surtension!");
lcd.setCursor(0, 1);
lcd.print("Tension =");
Serial.println(Tension, 2);
lcd.print(Tension, 2);
lcd.print("V");
digitalWrite (RELAY_PIN,HIGH);
tone(BUZZER_PIN, 1000);
delay(2000);
noTone(BUZZER_PIN);
delay(500);
}else {
digitalWrite(RELAY_PIN, LOW);
noTone(BUZZER_PIN);
lcd.setCursor(0,3);
lcd.print(" ");
}
delay(1000);
}
II
REFERENCES
III
[2.06] Disponible sur https://www.electronique-kit.com/ecran-lcd-arduino consulter le 09
Août 2023
[2.07] Disponible sur https://boutique.semageek.com/fr/1423-module-relais-5v-opto-isole-1-
canaux-10a-3002643620642.html consulter le 09 Août 2023
[2.08] Disponible sur https://zestedesavoir.com/tutoriels/686/arduino-premiers-pas-en-
informatique-embarquee/748_laffichage-une-autre-maniere-dinteragir/3443_les-ecrans-
lcd/ consulter le 09 Aout 2023
[2.09] Disponible sur https://www.techno-science.net/definition/3690.html consulter le 12
Août 2023
[2.10] Disponible sur https://arduinofactory.fr/ecran-lcd/ consulter le 12 Août 2023
[2.11] Disponible sur https://youpilab.com/components/product/lcd-20x4-i2ciic-
retroeclairage-bleu consulter le 12 Août 2023
[2.12] Disponible sur https://www.moussasoft.com/comment-utiliser-un-capteur-de-tension-
arduino 16/08/2023
[2.13] Disponible sur https://si.blaisepascal.fr/1t-les-capteurs/ consulté le 16 Août 2023
[2.14] Disponible sur https://www.moussasoft.com/product/capteur-de-tension-b25-0-25v
consulté le 17 Août 2023
[2.15] Disponible sur https://www.moussasoft.com/comment-utiliser-un-capteur-de-tension-
arduino consulté le 17 Août 2023
[2.16] Disponible sur https://www.captain-arduino.fr/branchement-dun-buzzer-passif-ou-actif/
consulté le 20 Août 2023
IV
FICHE DE RENSEIGNEMENTS
Nom : RAFITAHIANA
E-mail : [email protected]
Mail : [email protected]
V
RESUME ET MOTS CLES
Cette recherche propose une solution complète de protection contre les surtensions en courant
continu (DC) à l’aide de la plateforme Arduino. Nous utilisons un capteur de tension B25 et d’autres
composants électroniques pour détecter et réagir aux surtensions. Nous décrivons en détail la
configuration du matériel et le code Arduino utilisé. Nous effectuons également des tests rigoureux
pour évaluer l’efficacité de notre système, en simulant des surtensions et en comparant les mesures
avec un multimètre. Cette approche permet de renforcer la sécurité des équipements électriques face
aux surtensions.
This research presents a comprehensive solution for protection against direct current (DC) surges
using the Arduino platform. We employ a B25 voltage sensor and other electronic components to
detect and respond to surges. We provide detailed hardware configuration and the Arduino code
utilized. Rigorous testing is conducted to evaluate the system's effectiveness, including surge
simulations and comparison of measurements with a multimeter. This approach enhances the safety
of electrical equipment in the face of DC surges.