Vous êtes sur la page 1sur 93

UNIVERSITÉ D’ANTANANARIVO

DOMAINE SCIENCES ET TECHNOLOGIES


MENTION PHYSIQUE ET APPLICATIONS

MÉMOIRE
Pour l’obtention du grade de :

MASTER EN PHYSIQUE ET APPLICATIONS


Parcours : Ingénierie en Systèmes Electroniques Informatique (MISEI)

intitulé :

POLARISATION PROVOQUEE

Présenté par

ANDRIAMISAINATSIRESY Diary Rakotondramamy Reigne

devant la commission d’examen composée de :


Président : Mme RAZANAMANAMPISOA Harimalala Maître de conférences
Rapporteur : Mme RANDRIAMANANTANY ZelyArivelo Professeur titulaire
Examinateurs : M. RAKOTOHARIMANANA LivaGraffin Maître de conférences
M. RASAMIMANANA François de Salle Maître de conférences

Antananarivo, le 13 mai 2016


UNIVERSITÉ D’ANTANANARIVO
DOMAINE SCIENCES ET TECHNOLOGIES
MENTION PHYSIQUE ET APPLICATIONS

MÉMOIRE
Pour l’obtention du grade de :

MASTER EN PHYSIQUE ET APPLICATIONS


Parcours : Ingénierie en Systèmes Electroniques Informatique (MISEI)

intitulé :

POLARISATION PROVOQUEE

Présenté par

ANDRIAMISAINATSIRESY Diary Rakotondramamy Reigne

devant la commission d’examen composée de :


Président : Mme RAZANAMANAMPISOA Harimalala Maître de conférences
Rapporteur : Mme RANDRIAMANANTANY ZelyArivelo Professeur titulaire
Examinateurs : M. RAKOTOHARIMANANA LivaGraffin Maître de conférences
M. RASAMIMANANA François de Salle Maître de conférences

Antananarivo, le 13 mai 2016


REMERCIEMENTS

Cette étude a été réalisée dans le Laboratoire de recherche de L’Institut et


Observatoire de Géophysique d'Ambohidempona (IOGA) de l’Université
d’Antananarivo.

Je tiens à remercier Monsieur RAHERIMANDIMBY Marson, Professeur


titulaire ; Doyen de la faculté des sciences ; pour son bien vaillance à
l’établissement de la formation.

Je ne saurais oublier de remercier Monsieur RAKOTONDRAMIARANA


Hery Tiana, Maître de conférences, Responsable de la Mention Physique et
Applications, pour sa volonté de nous accorder cinq années d’étude au sein de ladite
Mention.

Madame RAZANAMANAMPIOSOA Harimalala, Docteur, Responsable de


la formation MISEI, je vous remercie que m’autorisé à suivre le parcours Master
d’Ingénierie en Physique des Signaux et Systèmes,

Je n’oublie te remercier à Monsieur RAMBOLAMANANA Gerard, Professeur


titulaire, le Directeur Générale de L’Institut et Observatoire de Géophysique
d'Ambohidempona (IOGA),

Je suis reconnaissante à Monsieur RAKOTO Heritina, Professeur titulaire,


qui accorder mon stage dans le laboratoire géophysique appliquée et Monsieur
RAZAFIARISERA Ralay Tiana, Docteur, pour m’encadre durée de stage à
l’IOGA.

Je tiens à remercier aussi Madame RAZANAMANAMPISOA Harimalala,


Maître de conférences, président de jury et Monsieur RASAMIMANANA François
de Salle, Maître de conférences et Monsieur RAKOTOHARIMANANA Liva
Graffin, Maître de conférences pour examinateur.

Remerciements vous à l’endroit de mes Rapporteurs, Madame


RANDRIAMANANTANY ZelyArivelo Professeur titulaire, fondateur de notre

I
formations pour m’accorder de diriger pendant le stage entent que encadreur
pédagogique.

Un grand merci également à tous ceux qui ont contribué à l’achèvement de ce


présent étude tant dans le domaine morale et intellectuel que dans le domaine
financier.

Un grand remerciement à mes parents, pour l'effort qu'ils ont déployé pour
notre éducation. Ainsi qu’à ma famille pour leur soutient morale.

Il est aussi difficile d’oublier de remercier tous les collègues et amis qui ont
apporté leur contribution en offrant leurs idées, des informations nécessaires à
l’étude et des encouragements.

II
TABLE DES MATIERES
REMERCIEMENTS .....................................................................................................I

TABLE DES MATIERES ......................................................................................... III

LISTE DES ACRONYMES /ABREVIATIONS........................................................ V

LISTE DES FIGURES...............................................................................................VI

LISTE DES TABLEAUX....................................................................................... VIII

INTRODUCTION ....................................................................................................... 1

Chapitre 1 : GENERALITES....................................................................................... 3

1.1. Institut et Observatoire de Géophysique d'Ambohidempona (IOGA) .......... 4

1.1.1. Siège et localisation................................................................................ 4

1.1.2. Logo ....................................................................................................... 4

1.1.3. Historique............................................................................................... 4

1.1.4. Laboratoires............................................................................................ 6

1.2. Étude .......................................................................................................... 6

1.2.1. Circuit électrique équivalent .................................................................. 6

1.2.2. Étude de la courbe de décharge.............................................................. 7

1.2.2.1. Concept de chargeabilité : .................................................................. 7

1.2.2.2. Mesure de la polarisation provoquée dans le domaine temporelle : .. 8

1.2.2.3. Chargeabilité : .................................................................................... 9

1.2.2.4. Distribution du potentiel électrique dans les sols :............................. 9

1.2.2.5. Une seule électrode à la surface ....................................................... 11

1.2.2.6. Quatre électrodes .............................................................................. 12

1.2.2.7. Dispositifs......................................................................................... 13

1.2.2.8. Dispositif d’injection de courant dans le sol .................................... 15

Chapitre 2 : MATERIEL ET METHODE ................................................................. 17

2.1. Schéma de synoptique ................................................................................. 18

2.2. Matériels utilises.......................................................................................... 19

III
2.2.1. L’arduino.............................................................................................. 19

2.2.2. L’ADC 1115 ........................................................................................ 20

2.2.2.1. Le bus I2C ........................................................................................ 21

2.2.2.2. L’amplificateur de gain programmable ............................................ 23

2.2.3. Convertisseur ....................................................................................... 26

2.2.4. Triac BTA 16- 600BW......................................................................... 27

2.2.4.1. Symbole et brochage ........................................................................ 27

2.2.4.2. Caractéristiques techniques .............................................................. 28

2.2.5. Interface................................................................................................ 28

2.3. Méthodes ..................................................................................................... 29

2.3.1. Schéma synoptique............................................................................... 29

2.3.2. Organigramme de la configuration de la carte Arduino....................... 31

2.3.3. Organigramme du programme principal de la carte Arduino .............. 32

2.3.4. Organigramme de réception de donnée venant du port série............... 33

2.3.5. Organigramme d’affichage des données sur l’interface graphique...... 34

2.3.6. Organigramme pour le traçage de courbe et affichage des données sur


la partie rendue.................................................................................................... 34

Chapitre 3 : RESULTATS ET INTERPRETATION ................................................ 36

3.1. Étude du condensateur décharge : ............................................................... 37

3.2. Mesure sur terrain :...................................................................................... 41

3.3. Discussions .................................................................................................. 47

CONCLUSION .......................................................................................................... 48

BIBLIOGRAPHIQUE ET WEBOGRAPHIQUE...................................................... 49

ANNEXES ................................................................................................................. 50

IV
LISTE DES ACRONYMES /ABREVIATIONS

CAN : Convertisseur Analogique Numérique


IOGA : Institut et Observatoire de Géophysique d'Ambohidempona
PGA : Programmable Gain Amplificator
PP : Polarisation provoquée
SCL : Serial Clock Line
SDA : Serial Data Line
DDP : Différence De Potentiel

V
LISTE DES FIGURES
Figure 1 : Logo d’IOGA .............................................................................................. 4
Figure 2 : Circuit équivalent ........................................................................................ 7
Figure 3 : Courbe de décharge ..................................................................................... 8
Figure 4 : Disposition quatre électrodes..................................................................... 12
Figure 5 : Type de dispositif ...................................................................................... 13
Figure 6 : Dispositif d’injection de courant dans le sol ............................................. 15
Figure 7 : Représente les valeurs de la fonction de sensibilité pour différents
dispositifs ................................................................................................ 16
Figure 8 : Schéma de synoptique ............................................................................... 18
Figure 9 : Vue de dessus d’un ArduinoUno............................................................... 19
Figure 10 : ADS1115 ................................................................................................. 21
Figure 11 : Schéma d’adresse .................................................................................... 22
Figure 12 : Protocole de bus I2C .............................................................................. 23

Figure 13 : schéma de principe du convertisseur ....................................................... 27

Figure 14 : symbole d’un TRIAC .............................................................................. 28

Figure 15 : interface graphique .................................................................................. 30

Figure 16 : Connexion entre l’ADS1115 et la carte Arduino .................................... 30


Figure 17 : Organigramme de la configuration de la carte Arduino .......................... 32
Figure 18 : Organigramme du programme principal de la carte Arduino.................. 33
Figure 19 : Organigramme de réception de donnée venant du port série .................. 34
Figure 20 : Organigramme d’affichage des données sur l’interface graphique ......... 35
Figure 21 : Organigramme pour le traçage de courbe et affichage des données sur la
partie rendue............................................................................................ 36
Figure 22 : Courbe de décharge d’un condensateur avec résistance 12Ω ................. 38
Figure 23 : Courbe de décharge d’un condensateur avec résistance 56Ω ................. 39
Figure 24 : Courbe de décharge d’un condensateur avec résistance 100Ω ............... 40
Figure 25 : Courbe de décharge d’un condensateur avec résistance 1KΩ ................ 41
Figure 26 : Courbe de décharge d’un condensateur avec résistance 10KΩ .............. 42
Figure 27 : Courbe de décharge à Imerikasinina ...................................................... 43
Figure 28 : Courbe de décharge à Ambatofotsy......................................................... 44
Figure 29 : Courbe de décharge à Ampangabe Ambihitrimanjaka ........................... 45
Figure 30 : Courbe de décharge à Antsefahy ............................................................. 46

VI
Figure 31 : Courbe avec Botton est enfoncé .............................................................. 47
Figure 32 : Courbe avec électrode male connecté ..................................................... 48

VII
LISTE DES TABLEAUX

Tableau 1 : Caractéristiques techniques Arduino UNO ............................................. 20

Tableau 2 : Configuration du gain PGA .................................................................... 24

Tableau 3 : valeur de la tension avec pile 1,5V marque alkalin ................................ 25

Tableau 4 : valeur de la tension de 1,5V avec marque énergie.................................. 25

Tableau 5 : valeur de la tension d’une batterie de 3,7V............................................. 26

Tableau 6 : caractéristique d’un TRIAC BTA 16-600BW ........................................ 29

VIII
Master d’Ingénierie en Système Électronique et Informatique

INTRODUCTION

Au niveau de l’Université, dans différentes institutions comme les laboratoires


de recherche, on fait de recherche. Dans ces laboratoires, différentes activités sont
faites, entre autres, en vue de créer ou fabriquer un matériel de mesure. À Madagascar,
l’Institut et Observatoire de Géophysique d'Ambohidempona (IOGA) fait partie de ces
laboratoires et nous y avons fait un stage de recherche, plus précisément, dans le
Laboratoire de Géophysique Appliquée en collaboration avec le Laboratoire
d’Électronique. Ces deux laboratoires nous ont proposé de fabriquer un matériel
électronique pour procéder à l’analyse d’une polarisation provoquée.
La polarisation provoquée (PP) est un phénomène qui se produit en présence de
certains types de minéraux (principalement métalliques, mais aussi argileux) ou de
contaminants organiques comme les hydrocarbures ou de certains processus
biochimiques. La polarisation provoquée a deux types de méthodes : la méthode
temporelle et méthode fréquentielle. Dans cette étude, nous avons utilisées la méthode
temporelle. Elle est équivalente aux comportements de charge et de décharge de
condensateurs lorsqu’un courant est injecté puis interrompu. Lorsque les effets PP se
manifestent, une décroissance du potentiel peut être observée au niveau des électrodes
de réception MN (relaxation du potentiel), ainsi le courant est coupé. La polarisation
provoquée ou chargeabilité électrique est le rapport entre la différence de potentiel
mesuré juste après l’arrêt de l’injection en volt divisé par la différence de potentiel
maximal durant l’injection du courant en volt.
Pour réaliser cet appareil, nous avons utilisé la nouvelle technologie centrée sur
un microcontrôleur. Dans cette étude, nous avons l’ATmega328, la base de l’Arduino
Uno et l’ADS1115. L’ADS1115 est un convertisseur analogique numérique avec une
quantification de 16 bits et dont sa capacité de traitement est de 8 à 860 échantillons
par seconde.
Pendant la durée du stage, nous avons commencé par une étude
bibliographique afin de pouvoir concevoir l’appareil et étudier la démarche théorique
de la polarisation provoquée. Dans ce manuscrit, nous avons approfondi la partie
hardware tandis qu’un autre étudiant s’occupe de l’étude software.

ANDRIAMISAINATSIRESY
Page 1
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Ce manuscrit est présenté en trois chapitres : dans le premier les généralités et


les études bibliographiques seront présentées, ils sont détaillés l’Institut et
Observatoire de Géophysique d'Ambohidempona (IOGA) et l’étude de la polarisation
provoquée ; le deuxième sera consacré au matériel et méthode, ils sont divisées en
deux section : le partie matériel pour présenté les composant utilisées et le méthode
pour expliquée le principe de conception, le troisième illustrera résultats et la
discussion.

ANDRIAMISAINATSIRESY
Page 2
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Chapitre 1 : GENERALITES

ANDRIAMISAINATSIRESY
Page 3
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

1.1. Institut et Observatoire de Géophysique d'Ambohidempona (IOGA)

1.1.1. Siège et localisation


Concernant l’IOGA, nous avons l’information suivante :
Siège social : Université d’Antananarivo Madagascar

BP : 3843 Ambohidempona Antananarivo Madagascar

Tél : (+261) 20 22 301 82

Fax : (+261) 20 22 301 82

Mail : ioga_sre@yahoo.fr

1.1.2. Logo
Son logo est présenté sur la figure 1.

Figure 1 : logo d’IOGA

1.1.3. Historique
L’IOGA est construit en Novembre 1889 sur la colline d’Ambohidempona près
de l’emplacement actuel de l’Université d’Antananarivo à Ambohitsaina. Il est le
premier centre de recherche scientifique de Madagascar.
RP Edouard COLIN était le premier dirigeant de l’IOGA. De 1889 à 1923,
Charles POISSON dirigea en 1924-1965. Ce fut le tour de Louis de LATTRE de 1965
à 1967. Les recherches concernent les domaines météorologiques, astronomiques,
géodésiques, magnétiques. Il existe également un service de l’heure, de
l’enregistrement sur papier des tremblements de terre.
Il portait la dénomination d’observatoire royal de Madagascar la dénomination
IOGA.

ANDRIAMISAINATSIRESY
Page 4
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Le 1er Janvier 1967, il est vendu à l’état malagasy pour 1 franc symbolique.
Depuis cette date, il est rattaché à l’Université d’Antananarivo par la Faculté des
Sciences et leurs responsables scientifiques, à l’époque, sont Messieurs Jean Marc de
COMARMOND, Philippe et RAKOTOMAVO Bruno.
En 1969 une restructuration de la Faculté des Sciences a eu lieu, alors
l'Observatoire faisait partie du Service de Physique dirigé par le Professeur
RAOELINA ANDRIAMBOLOLONA.
En 1973, le budget du service de Physique ne pouvant plus subvenir à son
fonctionnement, il est transformé en service de la Faculté des Sciences de l’Université
de Madagascar dirigé par le Professeur RAKOTONDRAINIBE jusqu’à 1988.
Pendant les années 1973 – 1988, un grand changement de rénovation et de
modernisation a été entre pris comme les :
 Enregistrement sur bande magnétique et numérique des signaux sismiques,
 Mise en norme internationale de l’observatoire magnétique,
 Extension du parc informatique,
 Numérisation des signaux sismique, et géomagnétiques

En 2003, l'IOGA fut rattaché au Rectorat de l'Université d'Antananarivo. Ses


travaux de recherche s’étendent dans toutes les régions de Madagascar et de l'Océan
Indien.
L'Institut et Observatoire de Géophysique d'Anmbihidempona est actuellement
reconnu au niveau des grands réseaux scientifiques internationaux.
L’IOGA venait de commémorer ses 120 années d’activités scientifiques et
techniques durant lesquelles les directeurs successifs et les techniciens de cette
Institution n'ont pas ménagé leurs efforts pour donner le meilleur d'eux-mêmes.
Mais tout cela n'a été possible que si le Ministère de tutelle, les Services
techniques des différents Instituts, les différentes hiérarchies universitaires, les
Sociétés savantes nationales et internationales, les organismes scientifiques et
techniques (publics ou privés), les représentations diplomatiques de nombreux pays,
les laboratoires nationaux et étrangers, les chercheurs et hommes de Sciences de
diverses spécialités ont apporté, toutes, leurs contributions nécessaires et précieuses.
L'IOGA est devenu un grand monument de solidarité scientifique national et
international.

ANDRIAMISAINATSIRESY
Page 5
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Monsieur le Professeur RAMBOLAMANANA Gérard est dirigé la L'Institut et


Observatoire de Géophysique d'Antananarivo.

1.1.4. Laboratoires
Les laboratoires composant l’IOGA sont les suivants :
 Le laboratoire de sismologie et d’infrasons
 Le laboratoire de géomagnétisme et d’électromagnétisme dirigé par Professeur
RANAIVONOMENJANAHARY Flavien
 Le laboratoire de géophysique appliquée dirigé par Professeur RAKOTO
Heritiana
 Le laboratoire de géophysique de l’environnement et de télédétection dirigé par
Professeur RAMBOLAMANANA Mamy Harijao

L'IOGA comporte aussi un centre de traitement informatique et un atelier de


maintenance des matériels électroniques.

1.2. Étude
La polarisation provoquée ou chargeabilité électrique est mesurée par le champ
électrique sous sol. On peut le mesurer par deux méthodes qui sont basées sur le
domaine temporel et sur le domaine fréquentiel. Dans notre cas, nous utilisons le
domaine temporel.
Lorsqu’on injecte un courant dans le sol, le potentiel mesuré en surface peut
être obtenu instantanément. Et si on coupe le courant, le potentiel tombe
instantanément à zéro. Pour avoir l’effet du sol, il faut étudier la différence de
potentiel ainsi apparue en fonction des temps et tension.

1.2.1. Circuit électrique équivalent


On peut présenter comme une résistance en parallèle avec une autre résistance
en série avec un condensateur, cette montage est appelle circuit équivalent sur la
figure 2.

ANDRIAMISAINATSIRESY
Page 6
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

R1 : Résistance due à la conduction


ionique dans les pores non bouchés
R2 : Résistance due à la conduction
ionique dans les bouchés
C : Capacitance représentant la décharge

Figure 2 : Circuit équivalent

En principe, on utilise un quadripôle d’électrodes, les deux pôles pour


l’injection du courant dans le sol et les deux autres pour prendre les valeurs mesurées
par un voltmètre [1].
L’effet de la polarisation provoquée est comme une décharge d’un
condensateur.

1.2.2. Étude de la courbe de décharge

1.2.2.1. Concept de chargeabilité :


La différence de potentiel entre deux électrodes est :

= ( , ) (1)

Avec ( , ) est une fonction de la grandeur


On introduit le phénomène de la polarisation et on peut le représenter comme
une petite pile électrique dont l’intensité est proportionnelle à la densité du courant
primaire (appelée J), alors la densité de courant réelle est :

J-mJ= J(1-m) (2)

Où m est appelée la chargeabilité médium.

ANDRIAMISAINATSIRESY
Page 7
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

D’où :

= ( , ) (3)
( )

L’augmentation du voltage ou voltage secondaire est donnée par :

1
= − = ( , )( − 1)
1−
= ( , )( ) (4)

Le rapport entre la valeur maximale de Vs sur le voltage observé est :

= = (5)

1.2.2.2. Mesure de la polarisation provoquée dans le


domaine temporelle :

La sortie de la courbe de décharge est montrée sur la figure 3.

Vo : la tension injectée
sous sol
Vs : la première tension
après la coupure

Figure 3 : Courbe de décharge

D’où :

= − (6)

ANDRIAMISAINATSIRESY
Page 8
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

On a trois points qui méritent aussi d’être mentionnés. Il s’agit de :


 m qui est fonction de tous les m présents,
 V : une autre tension dépendante du temps,
 Vs : une tension plus petite que la tension Vs utilisée.

L’autre tension Vs est fonction de , , t, c’est-à-dire :

= ( , , ) (7)

Si est connu pour différentes valeurs de m, alors :

=∫ ( ) (8)

1.2.2.3. Chargeabilité :
La formule de la chargeabilité entre deux temps différents est :

= ∫ ( ) (9)
( )

Si t est le temps initial et


, le temps final,

1.2.2.4. Distribution du potentiel électrique dans les


sols :
Soit une source ponctuelle P émettant un courant I et créant ainsi un potentiel
V en un point M(x,y,z). L’équation de Laplace en V est :
=0 (10)

+ + =0 (11)

ANDRIAMISAINATSIRESY
Page 9
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

La loi d’Ohm en fonction du champ électrique et de la densité de courant est :

−∇ = (12)

Avec :
∇. = 0 (13)
D’où :
∇. ( )=0 (14)

∇. ( ∇ ) = 0 (15)

∇ .∇ + ∇ =0 (16)

Avec la conductivité qui est constante dans le médium alors le premier terme
de l’équation est nul.

Le système est symétrique, le potentiel n’est fonction que de la distance


d’électrode r. Alors que l’équation de Laplace en coordonnées sphériques est :

∇ = + =0 (17)

Avec les conditions : = sin ; = sin sin ∅ ; = cos .

²
² =− (18)
²

Posons = , alors =− ou = −2 .

ANDRIAMISAINATSIRESY
Page 10
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Et en intégrant, nous obtenons, si A une constante d’intégration :

ln = −2 ln + ln (19)

Et = , alors, = = et en intégrant par rapport à r, il vient :


²

=− + (20)

A et B sont des constantes d’intégration.

Si r tend vers l’infini, V est nul alors B est égale à zéro.

Pour trouver A, on peut relier V au courant I avec I = 4πr²J (le courant


traversant une surface sphérique est 4πr²) [2].

= −∇ = − =− (21)
²

Avec =− alors =4 ². − d’où :


² ²

= (22)

=− (23)

= −4 (24)

1.2.2.5. Une seule électrode à la surface


Dans le cas où une seule électrode est à la surface, on a un demi-espace
homogène. Si r tend vers l’infini, V est nul alors la constante B est égale à zéro.

ANDRIAMISAINATSIRESY
Page 11
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Pour trouver A, on a = 2 ². (le courant traversant une surface demi-


sphérique est 2 ²).

=2 ². − , d’où = et nous avons :


²

=− (25)

= −2 (26)

1.2.2.6. Quatre électrodes


Les quatre électrodes sont disposées comme le montra la figure 4.

Figure 4 : Disposition des quatre électrodes.

Lorsque la distance entre les 4 électrodes du courant est finie, alors :

=− (27)

=− (28)

=− (29)

=− (30)

ANDRIAMISAINATSIRESY
Page 12
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

∇ = + + + = + + + (31)

1.2.2.7. Dispositifs
On a plusieurs types des dispositifs d’électrode :

 Dispositif dipôle-dipôle,
 Dispositif Wenner-Schlumberger,
 Dispositif Wenner,
 Dispositif pôle-pôle,
 Dispositif pôle-dipôle.

Dispositif dipôle-dipôle, Dispositif Wenner-Schlumberger et Dispositif Wenner sont les


trois types les plus utilisés [5].

- Dispositions des électrodes


d’injection (C1 et C2)
-Dispositions des électrodes de
potentiel (P1 et P2)

Figure 5 : Les trois types de dispositif.

ANDRIAMISAINATSIRESY
Page 13
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Dans le cas des dispositifs Wenner-Schlumberger et Wenner, les électrodes de


mesure sont placées entre celles d’injection. La distance entre deux électrodes
successives est de a entre les électrodes de mesure et a fois n entre une électrode
d’injection et une électrode de potentiel. Le rapport signal/bruit diminue lorsque le
facteur n augmente, c’est pour cela qu’il est généralement pris inférieur ou égal à 8. Le
dispositif Wenner est le cas particulier d’un dispositif Wenner-Schlumberger quand n
= 1. Le dispositif Wenner permet d’obtenir le plus fort rapport signal/bruit mais la
largeur totale du dispositif pour investiguer la même profondeur doit être plus grande
que le dispositif Wenner pour un dispositif Wenner-Schlumberger. En effet, cette
profondeur augmente avec a et n et la pseudo-profondeur est environ égale au tiers de
la largeur totale du dispositif, soit 12 mètres dans le cas où a = 6 mètres et n = 4.

Dans le cas d’un dispositif dipôle-dipôle, les électrodes d’injection sont placées
à une extrémité du quadripôle et les électrodes de potentiel à l’autre extrémité. La
distance entre les électrodes d’injection est la même que celle entre les électrodes de
mesure (a). La distance entre les deux dipôles est égale à un multiple entier n de cette
distance (a x n).

La plupart du temps, n peut être pris de 1 à 6 tout en conservant un rapport


signal/bruit satisfaisant. La pseudo-profondeur d’investigation est généralement
considérée comme étant le quart de la largeur totale du dispositif, soit 9m dans le cas
où a = 6m et n = 4.

ANDRIAMISAINATSIRESY
Page 14
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

1.2.2.8. Dispositif d’injection de courant dans le sol


Le dispositif d’injection de courant dans le sol est présenté sur la figure 6.

Figure 6 : Dispositif d’injection de courant dans le sol

La figure 7 représente les valeurs de la fonction de sensibilité pour différents


dispositifs (dipôle-dipôle, Wenner-Schlumberger et Wenner) et pour un terrain
homogène. Cette fonction nous permet de savoir à quel point les variations de la
résistivité dans une région influenceront la mesure de la différence de potentiel. Plus la
valeur de cette fonction est élevée, comme c’est le cas à proximité des électrodes , plus
elle influencera la mesure du potentiel [7].

ANDRIAMISAINATSIRESY
Page 15
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

La figure7 : Représente les valeurs de la fonction de sensibilité pour différents


dispositifs

ANDRIAMISAINATSIRESY
Page 16
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Chapitre 2 : MATERIEL ET
METHODE

ANDRIAMISAINATSIRESY
Page 17
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Le but de cette étude est de concevoir et réaliser un matériel permettant de


suivre la polarisation provoquée dans le domaine temporel. Les paramètres à mesurer
sont les suivants :

 Le courant électrique à injecter,


 La différence de potentiel juste avant la coupure du courant,
 La durée d’injection,
 La distance entre chaque électrode,
 La différence de potentiel à chaque instant t lors du moment de décharge.

2.1. Schéma de synoptique


La figure 8 montre le schéma synoptique du dispositif réalisé.

Figure 8 : Schéma synoptique du dispositif réalisé.

ANDRIAMISAINATSIRESY
Page 18
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

2.2. Matériels utilises


Lors de la réalisation du dispositif conçu, nous avons utilisé les composants
suivants :

 Arduino,
 ADC 1115,
 Triac BTA 16-600BW,
 Convertisseur 12V/220V avec un courant à partir de 500mA.

2.2.1. L’arduino
L’Arduino est un circuit imprimé en matériel libre (dont les plans de la carte
elle – même sont publiés en licence libre mais dont certains composants sur la carte,
comme le microcontrôleur par exemple, ne sont pas en licence libre) sur lequel se
trouve un microcontrôleur qui peut être programmé pour analyser et produire des
signaux électriques.

Sur la figure 9, nous avons une vue de dessus d’un ArduinoUno.

Figure 9 : Vue de dessus d’un ArduinoUno

Il s’agit d’une plateforme open-source basée sur une interface entrée/sortie


simple. La carte de base « Uno » en notre possession comporte un nombre suffisant
d’entrées/sorties et peu onéreuse. Aujourd’hui il existe à peu près une vingtaine de
type d’arduino.

Elle est équipée d’un microcontrôleur ATmega328 dont les caractéristiques


techniques sont données dans le tableau 1 [8].

ANDRIAMISAINATSIRESY
Page 19
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Caractéristiques techniques Arduino UNO:

Tableau 1 : Caractéristiques techniques Arduino UNO.

Microcontrôleur ATmega328

Tension de fonctionnement 5V

Tension d'alimentation recommandée 7 à 12V

Tension d'alimentation limite 6 à 20V

Entrées/sorties numériques 14 dont 6 disposent d'une sortie PWM

6 (ATTENTION : le niveau max en entrée


Entrées analogiques
doit être de 5 volts)

40mA (ATTENTION : 200mA cumulé pour


Courant max par broches E/S
l'ensemble des broches E/S)

Courant max sur sortie 3,3V générée


50Ma
par le régulateur interne

Mémoire Flash 32kB dont 0.5kB utilisée par le bootloader

Mémoire SRAM 2kB

Mémoire EEPROM 1kB

Fréquence horloge 16MHz

2.2.2. L’ADC 1115


L’ADS1115 est un convertisseur analogique numérique avec une
quantification de 16 bits et dont sa capacité de traitement est de 8 à 860 échantillons
par seconde. Il peut être alimenté soit avec une tension de 2V ou 5,5V avec une
faible consommation à un minimum de 150mA. Elle est régie sur un bus I2C et
possède 4 canaux en mode asymétrique et 2 canaux en mode différentiel.
L’ADS1115 possède aussi un amplificateur de gain programmable (PGA) permettant
de sélectionner 7 gammes de tension d’entrée [9].En générale, le convertisseur

ANDRIAMISAINATSIRESY
Page 20
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

analogique numérique est caractérisé par : sa fréquence d’échantillonnage ( = )


et la quantification (discrétiser les valeurs de l’amplitude du signal).

Figure 10 : ADS1115

2.2.2.1. Le bus I2C


L’I2C ou Inter-Integrated Circuit est un bus de données série synchrone
bidirectionnel half-duplex. Les échanges ont toujours lieu entre un seul maitre et un
ou plusieurs esclaves. La connexion peut être réalisée par l’intermédiaire de 2
lignes :

 SDA (Serial Data Line) : ligne de donnée bidirectionnelle.


 SCL (Serial Clock Line) : ligne d’horloge de synchronisation
bidirectionnelle.

L’I2C possède une masse commune et le nombre maximal d’équipements est


limité par le nombre d’adresses disponibles. Les bits de données sont codés de type
NRZ. Le niveau HAUT ou BAS de la ligne SDA doit être maintenu stable pendant le
niveau HAUT sur la ligne SCL pour la lecture du bit. L’ADS1115 possède quatre
adresses que l’on peut configurer manuellement. La figure 10 donne le schéma de
ces adresses [10].

ANDRIAMISAINATSIRESY
Page 21
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Figure 11 : Schéma d’adresses

La communication I2C dont le protocole est donné sur la figure 11 se fait


comme suit : Le maitre est l’émetteur, l’esclave est le récepteur :

 Émission de bit de START pour le maitre,


 Émission de l’octet d’adresse par le maitre pour désigner l’esclave par le
bit R/W= 0,
 Réponse de l’esclave par un bit d’acquittement ou de non-acquittement,
 Après chaque acquittement l’esclave peut demander une pause PA,
 Émission d'un octet de commande par le maître pour l'esclave,
 Réponse de l'esclave par un bit d'acquittement ACK ou de non-
acquittement NACK,
 Émission d'une condition de RESTART par le maître (« RS »),
 Émission de l'octet ou des octets d'adresse par le maître pour désigner le
même esclave, avec le bit R/W à 1.

Le maître devient récepteur, l'esclave devient émetteur :

 Émission d'un octet de données par l'esclave pour le maître,

ANDRIAMISAINATSIRESY
Page 22
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

 Réponse du maître par un bit d'acquittement ACK (ou de non-


acquittement NACK),
 Émission d'autres octets de données par l'esclave avec acquittement du
maître,
 Pour le dernier octet de données attendu par le maître, il répond par un
NACK pour mettre fin au dialogue,
 Émission d'une condition de STOP par le maître (« P »).

Figure 12 : Protocole de bus I2C.

2.2.2.2. L’amplificateur de gain programmable

Avant de passer à la conversion, les données doivent passer par un


amplificateur. Cet amplificateur permet de mesurer de petites tensions avec la
résolution accrue. Les 2 tableaux montrent la configuration du PGA correspondant à
la gamme de tension d’entrée.

ANDRIAMISAINATSIRESY
Page 23
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Tableau 2 : Configuration du gain PGA

Configuration PGA Gamme de tension d’entrée


2/3 ± 6,144V
1 ± 4.096V
2 ± 2.048V
4 ± 1.024V
8 ± 0.512V
16 ± 0.256V

Mode de calcul de l’ADS1115

Comme l’ADS1115 est à nombre entier signé, il est important de savoir que
seul les 15 bits sont utilisés pour communiquer les valeurs acquis et 1 bit, pour dire si
l’on a une valeur positive ou négative. Donc pour 15 bits, on a 32768 valeurs
possibles.

Prenons la valeur pour la configuration par défaut. Donc les 32768 valeurs
possibles représentent 6,144V. D’où on obtient 0.1875mV par bit.

Prenons un exemple pour la méthode de calcul. Si la mesure nous retourne la


valeur 500, on obtient :

∗ .
= 0,09375 (1)

Ou 500 x 0,1875 = 93,75mV

Etalonnage ADS1115

Nous avons faire l’étalonnage de ce ADS 1115 pour avoir l’erreur de mesure.
Nous allons utiliser un multimètre de référence DT9205A.

ANDRIAMISAINATSIRESY
Page 24
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Au début, le teste est un pile de 1.5Vde marque alkalin, le résultat est représenter par
le tableau 3. Nous avons vue qu’il y a l’erreur de 3,5% et -1%.

Tableau 3 : la valeur de la tension avec pile 1,5V marque alkalin

MULTIMETRE VALEUR NUMERIQUE TENSION ERREUR (mV)


1.45V 7562 1417.88Mv 32.12
1.45V 7790 1460.63mV -10.63
1.45V 7509 1407.94mV 42.41
1.45V 7770 1456.88mV -6.88
1.45V 7658 1435.88mV 14.12
1.45V 7699 1443.56mV 6.44
1.45V 7769 1456.69mV -6.69
1.45V 7540 1413.75mV 36.25
1.45V 7798 1462.13mV -12.13

En suite, avec un pile de 1.5V de marque énergie, le résultat est représenter par le
tableau 4. Nous avons vue qu’il y a l’erreur de 4.93% et -5.13%.

Tableau 4 : la valeur de la tension de 1,5V avec marque énergie

MULTIMETRE VALEUR NUMERIQUE TENSION ERREUR (mV)


1.63V 8265 1549.69mV 80.31
1.63V 8665 1624.69mV 5.31
1.63V 8632 1618.50mV 11.5
1.63V 8348 1565.25mV 64.75
1.63V 8662 1624.13mV 5.87
-1.63V -8669 -1625.44mV -4.56
-1.63V -8576 -1608.00mV -22
-1.63V -8247 -1546.31mV -83.69
-1.63V -8617 -1615.69mV -14.31
-1.63V -8658 -1623.38mV -6.62

En fin, nous avons utilisé une batterie de 3,7V de marque énergie, le résultat est
représenter par le tableau 5. Nous avons vue qu’il y a l’erreur de 2.09% et -1.96%.

ANDRIAMISAINATSIRESY
Page 25
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Tableau 5: la valeur de la tension d’une batterie de 3,7V

MULTIMETRE VALEUR NUMERIQUE TENSION ERREUR (mV)


3.91V 20417 3828.19mV 81.81
3.91V 20654 3872.62mV 37.38
3.91V 20859 3911.06mV -1.06
3.91V 20848 3909.00mV 1
3.91V 20844 3908.25mV 1.75
-3.91V -20444 -3833.25mV -76.75
-3.91V -20462 -3836.62mV 73.38
-3.91V -20904 -3919.50mV 9.5
-3.91V -20837 -3906.94mV -3.06
-3.91V -20524 -3848.25mV -61.75

2.2.3. Convertisseur

Comme notre équipement est à utiliser sur terrain et que l’on a besoin de
fournir une énergie suffisante pour la polarisation. Ce qui implique l’utilisation d’un
hacheur ou appelée aussi un convertisseur statique continu-continu permettant ainsi
de fournir une source de tension continue à partir d’une source de tension continue
fixe. Le principe est qu’à partir d’une tension de batterie de 12V, nous pouvons
délivrer l’énergie nécessaire pour provoquer la polarisation du sol. Étant donné que
le phénomène de la polarisation provoquée n’est pas défini par une source de tension
et courant précis d’où il est préférable de concevoir un hacheur pouvant délivrer
plusieurs valeurs de tension continue nous permettant ainsi d’avoir plus de précision
sur l’acquisition de données pour la polarisation provoquée.

Nous allons utiliser ce montage sur la figure 13. Le circuit intégré SG 3525
est un circuit qui crée une alternance sur le signal continue du signal d’entrée. Les
deux sorties sont donner d’impulsion, l’une impulsion positif et l’autre impulsion
négative.

ANDRIAMISAINATSIRESY
Page 26
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Figure 13 : schéma de principe du convertisseur

2.2.4. Triac BTA 16- 600BW


Un Triac est appelé Thyristor bidirectionnel ou redresseur contrôlé. Ce
composant possède trois électrodes : deux électrodes principales appelées Anode 1
(A1) et Anode 2 (A2) et une électrode de commande G (Gachette). Cette Gachette
permet d’amorcer plus facilement la conduction du courant entre les deux électrodes
principales. Le type de boitier TO 220 comme le figure 14.

Dans ce projet, le Gachette est commande par l’arduino pour la coupure de


courant. Pendant l’injection de courant dans le sol, on a 30s de charger le sol et après
on coupe par le triac le courant.

2.2.4.1. Symbole et brochage

A1 : anode 1
A2 : anode 2
G : Gachette

Figure 14 : symbole d’un TRIAC

ANDRIAMISAINATSIRESY
Page 27
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

2.2.4.2. Caractéristiques techniques


Tableau 6 : caractéristique d’un TRIAC BTA 16-600BW

Type de montage Traversant


Type de boitier TO-220AB
Courant de déclenchement de Grille maximum 50 Ma
Tension inverse de crête Répétitive 800 V
Courant de surcharge 168 A
Nombre de broche 3
Tension directe de crête répétitive à l’état bloqué 600V
Tension de déclenchement de Grille maximum 1,3V
Courant de maintien maximum 50mA
Dimensions 10.4 X 4.6 X 15.9mm
Longueur 10.4mm
Largeur 4.6mm
Hauteur 15.9mm
Courant de crête répétitive à l’état bloqué 5mA
Température de fonctionnement minimum -40°C
Température d’utilisation maximum +125°C
Tension de crête à l’état passant 1.55V

Le tableau 6 représente la caractéristique d’un Triac BTA 16-600BW, pour avoir


connaitre la tension maximum injecté sur le gachette et la tension de surcharge.

2.2.5. Interface

Le choix s’est porté sur le logiciel MATLAB. Étant un logiciel de calcul


interactif et idéal pour réaliser des simulations numériques basées sur des
algorithmes d’analyse numérique, ce logiciel est approprié pour communiquer avec
l’équipement et l’interprétation des données vues la complexité des calculs.

L’objectif est de créer une interface graphique (voir figure 14) permettant à
l’utilisateur de récolter les données de configurations telles que la distance de chaque
électrode, le courant injecté et d’envoyer la durée du temps d’injection à la carte
Arduino. Grace à cette interface, l’utilisateur peut lire et interpréter les données
récoltées et en même temps visualiser l’allure de la forme graphique 2D des données
récoltées par rapport au temps.

ANDRIAMISAINATSIRESY
Page 28
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Figure 15 : Interface graphique

2.3. Méthodes

2.3.1. Schéma synoptique


Sur la figure 16, la connexion entre l’ADS1115 et la carte Arduino est
détaillée.

Figure 16 : Connexion entre l’ADS1115 et la carte Arduino


ANDRIAMISAINATSIRESY
Page 29
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Organigramme du programme de réception de données :

Dans ce projet l’ADS1115 est configuré à un gain x16. L’Arduino commande


le temps d’injection du courant dans le sol par l’intermédiaire de choix de 4 temps
d’injection validé par l’utilisateur : 250ms à 4000ms. Par conséquent, c’est l’Arduino
qui commande la marche et la coupure d’injection de courant. C’est à l’Arduino
aussi d’envoyer les données lues vers l’ordinateur pour être exploitées par
l’utilisateur [4].

Nous faisons remarquer que la commande du convertisseur est connectée au


PIN8 de la carte Arduino

ANDRIAMISAINATSIRESY
Page 30
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

2.3.2. Organigramme de la configuration de la carte


Arduino
La Figure 17 est présenté Organigramme de la configuration de la carte Arduino. Il
commande le pin 8 de l’Arduino pour commander automatiquement le coupure de la
triac.

Figure 17 : Organigramme de la configuration de la carte Arduino.

ANDRIAMISAINATSIRESY
Page 31
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

2.3.3. Organigramme du programme principal de la


carte Arduino
L’Arduino est l’interface entre la communication de l’ADS1115 et l’ordinateur, cet
organigramme sur la figure 18 est pour prendre la valeur sur l’ADS et jusqu’elle
attient la valeur initiale de l’ADS.

Figure 18 : Organigramme du programme principal de la carte Arduino

ANDRIAMISAINATSIRESY
Page 32
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

2.3.4. Organigramme de réception de donnée venant du port


série
Si l’Arduino a des données, il est apporter sur le port série et le port COM apprend
les valeurs, le figure 19 présente l’organigramme de cette programme.

Figure 19 : Organigramme de réception de donnée venant du port série

ANDRIAMISAINATSIRESY
Page 33
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

2.3.5. Organigramme d’affichage des données sur


l’interface graphique
Les données sont arrivé par le port COM, il appelle sur l’interface et affiche sur
l’écran de la fenêtre matlab, l’organigramme sur la figure 20 représente ce principe.

Figure 20 : Organigramme d’affichage des données sur l’interface graphique

2.3.6. Organigramme pour le traçage de courbe et


affichage des données sur la partie rendue
Pour avoir le résultat, nous avons tracé la courbe dans l’interface ; la figure 21 est
l’organigramme pour traçage de courbe et affichage des données sur la partie rendue.

ANDRIAMISAINATSIRESY
Page 34
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Figure 21 : Organigramme pour le traçage de courbe et affichage des données sur la


partie rendue

ANDRIAMISAINATSIRESY
Page 35
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Chapitre 3 : RESULTATS ET
INTERPRETATION

ANDRIAMISAINATSIRESY
Page 36
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

3.1. Étude du condensateur décharge :


Dans un premier temps, nous avons procédé à la décharge du condensateur de
1000µF avec des différentes résistances (12Ω, 56Ω, 100Ω, 1KΩ et 10KΩ).

 Ainsi, avec une résistance de 12Ω, la figure 22 montra la courbe de décharge.

Figure 22 : courbe de décharge d’un condensateur avec résistance 12Ω

Comme temps de décharge, nous avons la valeur de :

110ms – 35,2602ms ≈ 74,7398ms (1)

ANDRIAMISAINATSIRESY
Page 37
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

 La figure 23 représente la courbe de décharge du condensateur avec une


résistance de 56 Ohm :

Figure 23 : courbe de décharge d’un condensateur avec résistance 56Ω

D’après la figure 22, le temps de décharge est évalué à :

2700ms – 2500ms = 200ms (2)

ANDRIAMISAINATSIRESY
Page 38
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

 Pour une résistance de 100Ω, nous avons vue le résultat sur la figure 24.

Figure 24 : courbe de décharge d’un condensateur avec résistance 100Ω


Pendant cette mesure, le temps de décharge avec résistance 100Ω est :

2861,6967ms – 2540ms = 321,6967ms (3)

ANDRIAMISAINATSIRESY
Page 39
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

 Pour une résistance de 1KΩ, nous avons le résultat sur la figure 25.

Figure 25 : courbe de décharge d’un condensateur avec résistance 1KΩ

Le Temps de décharge est :

5000ms – 2500ms = 500ms (4)

ANDRIAMISAINATSIRESY
Page 40
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

 La figure 26 représente la courbe de décharge d’une résistance de 10KΩ.

Figure 26 : courbe de décharge d’un condensateur avec résistance 10KΩ

Le Temps de décharge a la valeur suivant :

30000ms – 2630ms = 27370ms (5)

On observe que si la résistance augmente, la décharge du condensateur est lente.

3.2. Mesure sur terrain :

On a fait plusieurs testes dans les différents mesure avec la distance entre l’électrode
est 8 mètre :

 Imerikasinina :

ANDRIAMISAINATSIRESY
Page 41
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

Dans ce domaine, on a un problème de l’ADS1115, il prend juste trois valeurs


pendant la manipulation mais le temps de décharge est obtenu sur la Figure 27.

Figure 27 : courbe de décharge à Imerikasinina

Le Temps de décharge est : 33.3843633ms – 26.9451081ms ≈ 200ms (6)

Le DDP avant de coupure est : 335.9531250mV

Le Tension injecté sous sol est : 220V

Le Temps d’injection est : 2500ms

ANDRIAMISAINATSIRESY
Page 42
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

 Nous allons mesurer à Ambatofotsy, le résultat obtenu est représenté dans la


figure 28.

Figure 28 : courbe de décharge à Ambatofotsy


Le Temps de décharge est : 31.9372729ms – 29.0193984ms = 2,9178745ms (7)

La DDP avant de coupure est : 255.9921875mV

Le Tension injecté sous sol est : 220V

Le Temps d’injection est : 2500ms

ANDRIAMISAINATSIRESY
Page 43
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

 Ampangabe Ambitrimanjaka :

Ce mesure est au bord de la route secondaire vers Fenoarivo, on obtient cette


courbe dans figure 29.

Figure 29 : courbe de décharge à Ampangabe Ambitrimanjaka

Le Temps de décharge est : 240ms – 40ms = 200ms (8)

La DDP avant de coupure est : 73,59375mV

Le Tension injecté sous sol est : 220V

Le Temps d’injection est : 2500ms

ANDRIAMISAINATSIRESY
Page 44
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

 Cette teste est situe à la route vers Tsiafahy, il y a le résultat sur la figure 30.

Figure 30 : courbe de décharge à Tsiafahy

Le Temps de décharge est : 1100ms – 20ms = 1080ms (9)

La DDP avant de coupure est : 1206,5mV

Le Tension injecté sous sol est : 220V

Et leTemps d’injection est : 3000ms

ANDRIAMISAINATSIRESY
Page 45
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

 Ambatofotsy, Le Botton est enfoncer, on a ce figure 31.

Figure 31 : courbe avec Botton est enfoncé

Le DDP avant de coupure est : 1227mV

Le Tension injecté sous sol est : 220V

Le Temps d’injection est : 3000ms.

ANDRIAMISAINATSIRESY
Page 46
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

3.3. Discussions
Pendant la mesure sur terrain, on a constaté que :

 Si l’électrode est male connecté, le courbe de vue dans l’interface matlab a


des bruits et déformé le courbe de décharge, comme le figure 32:

Figure 32 : courbe avec électrode male connecté

 Si en teste à vide (sans eau salé), on obtient la vrai courbe de décharge de sol,
mais si on met eau salé sur l’électrode, la tension de sortie s’augmenté et
ADS est saturé (il augment jusqu’à 12v mais l’ADS a de tension maximum
de 6,144V).

 Si le sol est argile totale, la courbe de décharge a des bruits alors que la sortie
est très insuffisant d’où on peut utilise de filtrer les bruits pour avoir obtenir
la vrai courbe de décharge.

 Si la distance entre électrode s’augment, la résistance s’augmente, d’où le


temps de décharge de sol est lente, alors on peut voir le détaille de décharge.

ANDRIAMISAINATSIRESY
Page 47
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

CONCLUSION

La polarisation provoquée est utilisé pour voir la caractéristique sous sol.


Lorsqu’on injectait un courant dans le sol, le potentiel mesuré en surface était obtenu
instantanément et que, d’une façon similaire, lorsque le courant est coupé, le
potentiel tombe instantanément à zéro. Il existe un délai entre le temps et le voltage
atteint son maximum et aussi pour qu’il tombe à zéro. Cette variation donne la
courbe de décharge de la polarisation provoquée, et à partir de se courbe a obtenu la
caractéristique dans le sol.
L’évolution de la technologie est très rapide. Un microcontrôleur est une de
l’évolution, cette microcontrôleur est le cerveau de se projet et on utilise un
convertisseur ADS 1115. ADS 1115 est de convertisseur analogique numérique de
16bit. La courbe de sortie n’est pas satisfait par ce que l’échantillonnage da la CAN
est très bas. Pour avoir la précision, on peut changer par une autre CAN plus de débit
par exemple de 24 ou 32 bits. On a crée une interface pour avoir le résultat de la
caractéristique de la courbe de décharge de la polarisation provoquée.cet interface est
programmé par le logiciel matlab.
Durant ce stage, nous avons les expériences de recherche et d’idée de
créativité de notre étude pendant la formation.

ANDRIAMISAINATSIRESY
Page 48
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

BIBLIOGRAPHIQUE ET WEBOGRAPHIQUE

[1] Michel Chouteau, 2001, Géophysique appliquée II GLQ 3202, Méthodes


électriques, pp 41 – 50.

[2] Amélie BLONDEL, 2014, Développement des méthodes géophysiques


électriques pour la caractérisation des sites et sols polluent aux hydrocarbures.

[3] MAHUSKY, 1997, rapport sur un levé de polarisation provoquée, mines et


exploration noranda 97-N225.

[4] Pascal DEMUYNCK, 2002, responsable produits « SIM » lem France, mesure
électrique.

[5] Frédérique BADON, 1998, application de la polarisation provoquée à la


discrimination des teneurs en argile et en eau.

[6] E. BOUTY, 1882, la polarisation des électrodes et la conductibilité des liquides.

[7] Pierre VAUDELET, juin 2011, développement des méthodes géo électriques :
application à la caractérisation des sites et sols pollués.
[8] http://henrysbench.capnfatz.com/henrys-bench/arduino-voltage-measurements
/arduino-ads1115-differential-voltmeter-tutorial/#Connect_the_ADS1115
_to_Your_Arduino_and_a_Battery
[9] https://fr.wikipedia.org/wiki/Polarisabilit%C3%A9
[10] http://henrysbench.capnfatz.com/henrys-bench/arduino-voltage-measurements
/arduino-ads1115-module-getting-started-tutorial/

ANDRIAMISAINATSIRESY
Page 49
Diary Rakotondramamy Reigne
Master d’Ingénierie en Système Électronique et Informatique

ANNEXES
Annexe 1: ADS1115 (datasheet)

ADS1115 Features:
 Resolution: 16 Bits
 Programmable Sample Rate: 8 to 860 Samples/Second
 Power Supply/Logic Levels: 2.0V to 5.5V
 Low Current Consumption: Continuous Mode: Only 150µA Single- Shot Mode:
Auto
 Shut- Down
 Internal Low- Drift Voltage Reference
 Internal Oscillator
 Internal PGA: up to x16
 I2C Interface: 4- Pin- Selectable Addresses
 Four Single- Ended or 2 Differential Inputs
 Programmable Comparator

I2C Addressing:
The ADS11x5 chips have a base 7- bit I2C address of 0x48 (1001000) and a clever
addressing scheme that allows four different addresses using just one address pin (named
ADR for ADdRess). To program the address, connect the address pin as follows:

 0x48 (1001000) ADR: GND


 0x49 (1001001) ADR : VDD
 0x4A (1001010) ADR: SDA
 0x4B (1001011) ADR : SCL

Adjusting Gain:
To boost small signals, the gain can be adjusted on the ADS1x15 chips in the following
steps:
 GAIN_TWOTHIRDS (for an input range of ± 6.144V)
 GAIN_ONE (for an input range of ± 4.096V)
 GAIN_TWO (for an input range of ± 2.048V)
 GAIN_FOUR (for an input range of±1.024V)
 GAIN_EIGHT (for an input range of ± 0.512V)
 GAIN_SIXTEEN (for an input range of ± 0.256V)
Master d’Ingénierie en Système Électronique et Informatique

Annexe 2 : Arduino Uno

Technologie

L’Arduino est une carte basée sur un microcontrôleur (mini-ordinateur)


Atmel ATMEGA8 ou ATMEGA168. Elle dispose dans sa version de base de 1
Ko de mémoire vive, et 8Ko de mémoire flash pour stocker ses programmes.
Elle peut être connectée à 13 entrées ou sorties numériques, dont 3 PWM
(pouvant donner 3 sorties analogiques : cf http://fr.wikipedia.org/wiki/PWM) et
6 entrées analogiques convertissant en 10 bit.

Dans la version la plus courante, la communication avec l’ordinateur se fait par


un port USB. Il existe plusieurs versions de l’Arduino, dont une version
miniaturisée, et d’autres projets sont également en gestation. La carte dispose
d’un logiciel système interne (modifiable) et des programmes utilisateur.
Master d’Ingénierie en Système Électronique et Informatique
Master d’Ingénierie en Système Électronique et Informatique

Annexe 3: PROGRAMME

 PP.m :
clear all; clc; close all
% variable global
global tI vt env vcom vAv fid Bar Qua;

% Esquise de l'interface graphique


de = get(0,'screensize');
figure('name','Polarisation provoquée','numbertitle','off','menubar','none',...
'position',[(de(3)-1000)/2 (de(4)-700)/2 1000 700])

% image
k = 1; axes('units','pixels','position',[625 20 355*k 100*k])
im = imread('PP2.png'); image(im); axis off

% zone Rendu
xo = 320; yo = 20;
uicontrol(gcf,'style','frame','position',[xo yo 290 90])
uicontrol(gcf,'style','text','string','Rendu','position',[xo+10 yo+90-7 36 14])
tI = uicontrol(gcf,'style','text','position',[xo+10 yo+10 219 75]);

% zone Configuration
xo = 20; yo = 20;
uicontrol(gcf,'style','frame','position',[xo yo 285 90])
uicontrol(gcf,'style','text','string','Configuration','position',[xo+10 yo+90-7 70 14])
uicontrol(gcf,'style','text','string','Enregistrement:','position',[xo+10 yo+60 75 14])
fid = uicontrol(gcf,'style','edit','string','exemple.txt','position',[xo+95 yo+60 180
20],...
'background','w');
uicontrol(gcf,'style','text','string','Temps injection:','position',[xo+10 yo+35 80 14])
vt = uicontrol(gcf,'style','popup','string','2500|3000|3500|4000',...
'background','w','position',[xo+95 yo+35 55 20]);
uicontrol(gcf,'style','text','string','ms','position',[xo+155 yo+35 15 14])
uicontrol(gcf,'style','text','string','COM:','position',[xo+55 yo+10 40 14])
Master d’Ingénierie en Système Électronique et Informatique

vcom =
uicontrol(gcf,'style','popup','string','COM1|COM2|COM3|COM4|COM5|COM6|CO
M7|COM8|COM9|COM10','position',[xo+95 yo+10 55 20],...
'background','w');
% Bouton validation
env = uicontrol(gcf,'style','push','string','Valider','position',[xo+180 yo+10 95
45],'callback','PP_send(1)');

% zone graphe
axes('units','pixels','position',[300 160 680 510],'fontsize',8)
%zone d'acquisition de données venant de l'arduino
uicontrol(gcf,'style','text','string','Temps DDP','position',[xo yo+660 215 14],...
'HorizontalAlignment','left')
vAv = uicontrol(gcf,'style','listbox','position',[xo yo+120 215 530],...
'background','w');
% menus
mF = uimenu(gcf,'label','&Fenêtre');
uimenu(mF,'label','&Initialiser','callback','PP_menus(1)')
uimenu(mF,'label','&Exporter','separator','on','callback','PP_menus(2)')
uimenu(mF,'label','Im&primer','accelerator','p','callback','printdlg(gcf)')
uimenu(mF,'label','&Quitter','separator','on','callback','PP_menus(5)')
mO = uimenu(gcf,'label','&Outils');
Bar = uimenu(mO,'label','&Barre standard','callback','PP_menus(3)');
Qua = uimenu(mO,'label','&Quadrillage','separator','on','callback','PP_menus(4)');
Master d’Ingénierie en Système Électronique et Informatique

 Pp_meus.m :
function PP_menus(code)
global Bar Qua
switch code
case 1 % Initialiser
rep = questdlg('Voulez-vous vraiment initialiser la
fenêtre?','Initialisation!','Oui','Non','Oui');
if strcmpi(rep,'Oui')
end
case 2 % Exporter
filemenufcn(gcbf,'FileExport')
case 3 % Barre standard
domymenu('menubar','toggletoolbar',gcbf)
c = get(Bar,'checked');
if strcmpi(c,'on')
set(Bar,'checked','off')
else
set(Bar,'checked','on')
end
case 4 % Quadrillage
c = get(Qua,'checked');
if strcmpi(c,'on')
set(Qua,'checked','off'); grid off
else
set(Qua,'checked','on'); grid on
end
case 5 % Quitter
rep = questdlg('Confirmez si vous-voulez vraiment quitter le
programme!','Fermeture','Quitter','Annuler','Annuler');
if strcmpi(rep,'Quitter')
set(gcf,'CloseRequestFcn','closereq')
close(gcf)
end
end
Master d’Ingénierie en Système Électronique et Informatique

 pp_send.m :
function PP_send(code)
global vt vcom vAv tI fid;

fich = get(fid,'string');
repertoire = 'C:\Users\user\Documents\exemple code matlab\essai PP\save';
chemin = fullfile(repertoire, fich);
multiplier = 0.1875;

%obtention de la valeur du PORT


switch get(vcom,'value')
case 1
port = 'COM1';
case 2
port = 'COM2';
case 3
port = 'COM3';
case 4
port = 'COM4';
case 5
port = 'COM5';
case 6
port = 'COM6';
case 7
port = 'COM7';
case 8
port = 'COM8';
case 9
port = 'COM9';
case 10
port = 'COM10';
otherwise,
port = 'COM1';
end
Master d’Ingénierie en Système Électronique et Informatique

switch(code)
case 1 %temps d'injection
switch get(vt,'value')
case 1 %2500
tps = 2500;
%Fermeture du port si port déja existant
arduino = instrfind('Type', 'serial', 'Port', port, 'Tag', '');
if (0 == isempty(arduino))
errordlg('Le port COM est déjà utilisé, fermez le port COM.','modal');
fclose(arduino);
delete(arduino);
clear arduino;
end

%Ouverture du port série


arduino = serial(port);
set(arduino, 'InputBufferSize', 20);
set(arduino, 'ReadAsyncMode', 'continuous');
set(arduino, 'FlowControl', 'none');
set(arduino, 'BaudRate', 19200);

fopen(arduino);
cc = fopen(chemin ,'w+');

pause(2);

fprintf(arduino,'1');

caract='x'; %caractere attendu


out=[]; %init
out = fscanf(arduino);
tic
while (out~=caract)
Master d’Ingénierie en Système Électronique et Informatique

if (arduino.ValuesReceived)
out = fscanf(arduino,'%f');
t = toc*1000;
ddp = (out.*multiplier);
if(out ~= caract)
fprintf(cc,'%.7f \t\t %.7f\r\n',t,ddp);

else

end

else
pause(0.5);

end
end

fclose(cc);
fclose(arduino);
delete(arduino);
clear arduino;
case 2 %3000
tps = 3000;
%Fermeture du port si port déja existant
arduino = instrfind('Type', 'serial', 'Port', port, 'Tag', '');
if (0 == isempty(arduino))
errordlg('Le port COM est déjà utilisé, fermez le port COM.','modal');
fclose(arduino);
delete(arduino);
clear arduino;
end
Master d’Ingénierie en Système Électronique et Informatique

%Ouverture du port série


arduino = serial(port);
set(arduino, 'InputBufferSize', 20);
set(arduino, 'ReadAsyncMode', 'continuous');
set(arduino, 'FlowControl', 'none');
set(arduino, 'BaudRate', 19200);

fopen(arduino);
cc = fopen(chemin,'w+');

pause(2);
fprintf(arduino,'2');

caract='x'; %caractere attendu


out=[]; %init
out = fscanf(arduino);
tic
while (out~=caract)

if (arduino.ValuesReceived)
%t = rem(now,1);
out = fscanf(arduino,'%f');
t = toc*1000;
ddp = (out.*multiplier);
if(out ~= caract)
fprintf(cc,'%.7f \t\t %.7f\r\n',t,ddp);

else

end

else
pause(0.5);
Master d’Ingénierie en Système Électronique et Informatique

end
end

fclose(cc);
fclose(arduino);
delete(arduino);
clear arduino;
case 3 %3500
tps = 3500;
%Fermeture du port si port déja existant
arduino = instrfind('Type', 'serial', 'Port', port, 'Tag', '');
if (0 == isempty(arduino))
errordlg('Le port COM est déjà utilisé, fermez le port COM.','modal');
fclose(arduino);
delete(arduino);
clear arduino;
end

%Ouverture du port série


arduino = serial(port);
set(arduino, 'InputBufferSize', 20);
set(arduino, 'ReadAsyncMode', 'continuous');
set(arduino, 'FlowControl', 'none');
set(arduino, 'BaudRate', 19200);

fopen(arduino);
cc = fopen(chemin,'w+');

pause(2);
fprintf(arduino,'3');

caract='x'; %caractere attendu


out=[]; %init
Master d’Ingénierie en Système Électronique et Informatique

out = fscanf(arduino);
tic
while (out~=caract)

if (arduino.ValuesReceived)
%t = rem(now,1);
out = fscanf(arduino,'%f');
t = toc*1000;
ddp = (out.*multiplier);
if(out ~= caract)
fprintf(cc,'%.7f \t\t %.7f\r\n',t,ddp);

else

end

else
pause(0.5);

end
end

fclose(cc);
fclose(arduino);
delete(arduino);
clear arduino;
case 4 %4000
tps = 4000;
%Fermeture du port si port déja existant
arduino = instrfind('Type', 'serial', 'Port', port, 'Tag', '');
if (0 == isempty(arduino))
errordlg('Le port COM est déjà utilisé, fermez le port COM.','modal');
fclose(arduino);
Master d’Ingénierie en Système Électronique et Informatique

delete(arduino);
clear arduino;
end

%Ouverture du port série


arduino = serial(port);
set(arduino, 'InputBufferSize', 20);
set(arduino, 'ReadAsyncMode', 'continuous');
set(arduino, 'FlowControl', 'none');
set(arduino, 'BaudRate', 19200);

fopen(arduino);
cc = fopen(chemin,'w+');

pause(2);
fprintf(arduino,'4');

caract='x'; %caractere attendu


out=[]; %init
out = fscanf(arduino);
tic
while (out~=caract)

if (arduino.ValuesReceived)
% t = rem(now,1);
out = fscanf(arduino,'%f');
t = toc*1000;
ddp = (out.*multiplier);
if(out ~= caract)
fprintf(cc,'%.7f \t\t %.7f\r\n',t,ddp);

else

end
Master d’Ingénierie en Système Électronique et Informatique

else
pause(0.5);

end
end

fclose(cc);
fclose(arduino);
delete(arduino);
clear arduino;
end

%Affichage des données collecté sur l'Edit


data1 = importdata(chemin,'')
set(vAv,'Max',2);
set(vAv,'String',data1)
set(vAv,'HorizontalAlignment','left')

%Tracer courbe
cc = fopen(chemin);
C = textscan(cc,'%.7f %.7f'); %lecture et transformation des données sur fichier en
cellule

a = sprintf('%.7f',max(C{1}))
b = sprintf('DDP juste avant coupure = %.7f mV',max(C{2}))
c = sprintf('%.7f',min(C{1}))
d = sprintf('%.7f',min(C{2}))
e = sprintf('%.7f',max(C{2}))

%int = ['Courant injecté = ' num2str(I,'%.3f mA')];


%volt = ['Tension injecté =' num2str(V,'%.3f V')];
temps = ['Temps d''',' injecté =' num2str(tps,'%.3f ms')];

set(tI,'Max',2);
Master d’Ingénierie en Système Électronique et Informatique

set(tI,'String',strvcat(b,temps))
set(tI,'HorizontalAlignment','left')

minc1 = str2num(c);
maxc1 = str2num(a);
minc2 = str2num(d);
maxc2 = str2num(e);

plot(C{1},C{2})
xlim([minc1 maxc1])
ylim([minc2 maxc2])
hold on
grid on
set(datacursormode,'UpdateFcn',@myupdatefcn,'Enable','on')
fclose(cc);
end
end
Master d’Ingénierie en Système Électronique et Informatique

 Programme dans l’arduino :


/******************************************************************
***
* POLARISATION PROVOQUEE
* SANS COMMANDE TENSION ET COURANT
* ENVOIE DONNEE VERS MATLAB
*******************************************************************
***/

#include <Wire.h>
#include <Adafruit_ADS1015.h>

Adafruit_ADS1115 ads(0x48); /* Utiliser ADS 16 bit */


float tension = 0.0;
float charge = 0.0;
float decharge = 0.0;
long ti;
long to;
int value;
int etat;
uint16_t adc0;
uint16_t adc1;
const int bouton=2;
const int ledPin=12;

void setup() {
// put your setup code here, to run once:
Serial.begin(19200);

// The ADC input range (or gain) can be changed via the following
// functions, but be careful never to exceed VDD +0.3V max, or to
// exceed the upper and lower limits if you adjust the input range!
// Setting these values incorrectly may destroy your ADC!
// ADS1015 ADS1115
Master d’Ingénierie en Système Électronique et Informatique

// ------- -------
// ads.setGain(GAIN_TWOTHIRDS); // 2/3x gain +/- 6.144V 1 bit = 3mV
0.1875mV (default)
// ads.setGain(GAIN_ONE); // 1x gain +/- 4.096V 1 bit = 2mV 0.125mV
// ads.setGain(GAIN_TWO); // 2x gain +/- 2.048V 1 bit = 1mV 0.0625mV
// ads.setGain(GAIN_FOUR); // 4x gain +/- 1.024V 1 bit = 0.5mV 0.03125mV
// ads.setGain(GAIN_EIGHT); // 8x gain +/- 0.512V 1 bit = 0.25mV 0.015625mV
//ads.setGain(GAIN_SIXTEEN); // 16x gain +/- 0.256V 1 bit = 0.125mV
0.0078125mV

pinMode(8, OUTPUT);
digitalWrite(8,LOW);

pinMode(bouton, INPUT);
digitalWrite(bouton,LOW);

pinMode(ledPin, OUTPUT);
digitalWrite(ledPin,LOW);

ads.begin();

//recuperation de la premiere valeur


adc0 = ads.readADC_Differential_0_1();
delay(2000);

etat = 1;
digitalWrite(8,HIGH); // on met en marche l'alimentation

void loop() {
// put your main code here, to run repeatedly:
if( Serial.available()>0)
{
Master d’Ingénierie en Système Électronique et Informatique

//char ch = Serial.read();
int ch = Serial.read();
if(ch >= '0' && ch <= '9') // is this an ascii digit between 0 and 9?
{
value = (value * 10) + (ch - '0'); // yes, accumulate the value
}
}
//delay(500);
int btn=digitalRead(bouton);
if(btn==HIGH)
{
digitalWrite(ledPin,HIGH);
misbtn();
}
else
{
digitalWrite(ledPin,LOW);
tsotra();
}

void tsotra()
{
to = millis();

switch(value)
{
case 1: // temps de recharge du sol : 2500ms

if(etat == 1)
{
do
{
Master d’Ingénierie en Système Électronique et Informatique

//digitalWrite(8,HIGH); // activation de l'alimentation


//adc1 = ads.readADC_Differential_0_1();
//Serial.println(adc1);

//to = millis(); //recuperation du temps actuel


}
while((millis() - to) < 2500);
etat = 2;
digitalWrite(8,LOW);
}

else if(etat == 2)
{
do
{
adc1 = ads.readADC_Differential_0_1();
Serial.println(adc1);
}while(adc1 > adc0);
etat = 3;
Serial.println("x");

else
{

break;

case 2: // temps de recharge du sol : 3000ms


if(etat == 1)
{
do
Master d’Ingénierie en Système Électronique et Informatique

{
//digitalWrite(8,HIGH); // activation de l'alimentation
//adc1 = ads.readADC_Differential_0_1();
//Serial.println(adc1);

//to = millis(); //recuperation du temps actuel


}
while((millis() - to) < 3000);
etat = 2;
digitalWrite(8,LOW);

else if(etat == 2)
{
do
{
adc1 = ads.readADC_Differential_0_1();
Serial.println(adc1);
}while(adc1 > adc0);
etat = 3;
Serial.println("x");

else
{

break;

case 3: // temps de recharge du sol : 3500ms


if(etat == 1)
Master d’Ingénierie en Système Électronique et Informatique

{
do
{
//digitalWrite(8,HIGH); // activation de l'alimentation
//adc1 = ads.readADC_Differential_0_1();
//Serial.println(adc1);

//to = millis(); //recuperation du temps actuel


}
while((millis() - to) < 3500);
etat = 2;
digitalWrite(8,LOW);

else if(etat == 2)
{
do
{
adc1 = ads.readADC_Differential_0_1();
Serial.println(adc1);
}while(adc1 > adc0);
etat = 3;
Serial.println("x");

else
{

break;
case 4: // temps de recharge du sol : 4000ms
Master d’Ingénierie en Système Électronique et Informatique

if(etat == 1)
{
do
{
//digitalWrite(8,HIGH); // activation de l'alimentation
//adc1 = ads.readADC_Differential_0_1();
//Serial.println(adc1);

//to = millis(); //recuperation du temps actuel


}
while((millis() - to) < 4000);
etat = 2;
digitalWrite(8,LOW);
}

else if(etat == 2)
{
do
{
adc1 = ads.readADC_Differential_0_1();
Serial.println(adc1);
}while(adc1 > adc0);
etat = 3;
Serial.println("x");

else
{

break;
Master d’Ingénierie en Système Électronique et Informatique

default :
break;
}
}

void misbtn()
{

to = millis();

switch(value)
{
case 1: // temps de recharge du sol : 2500ms

if(etat == 1)
{
do
{
//digitalWrite(8,HIGH); // activation de l'alimentation
//adc1 = ads.readADC_Differential_0_1();
//Serial.println(adc1);

//to = millis(); //recuperation du temps actuel


}
while((millis() - to) < 2500);
etat = 2;
digitalWrite(8,LOW);
ti = millis();
}

else if(etat == 2)
{
do
{
Master d’Ingénierie en Système Électronique et Informatique

adc1 = ads.readADC_Differential_0_1();
Serial.println(adc1);
}while((millis() - ti) < 2500);
etat = 3;
Serial.println("x");

else
{

break;

case 2: // temps de recharge du sol : 3000ms


if(etat == 1)
{
do
{
//digitalWrite(8,HIGH); // activation de l'alimentation
//adc1 = ads.readADC_Differential_0_1();
//Serial.println(adc1);

//to = millis(); //recuperation du temps actuel


}
while((millis() - to) < 3000);
etat = 2;
digitalWrite(8,LOW);
ti = millis();

else if(etat == 2)
Master d’Ingénierie en Système Électronique et Informatique

{
do
{
adc1 = ads.readADC_Differential_0_1();
Serial.println(adc1);
}while((millis() - ti) < 3000);
etat = 3;
Serial.println("x");

else
{

}
break;

case 3: // temps de recharge du sol : 3500ms


if(etat == 1)
{
do
{
//digitalWrite(8,HIGH); // activation de l'alimentation
//adc1 = ads.readADC_Differential_0_1();
//Serial.println(adc1);

//to = millis(); //recuperation du temps actuel


}
while((millis() - to) < 3500);
etat = 2;
digitalWrite(8,LOW);
ti = millis();

}
Master d’Ingénierie en Système Électronique et Informatique

else if(etat == 2)
{
do
{
adc1 = ads.readADC_Differential_0_1();
Serial.println(adc1);
}while((millis() - ti) < 3500);
etat = 3;
Serial.println("x");

else
{

break;
case 4: // temps de recharge du sol : 4000ms
if(etat == 1)
{
do
{
//digitalWrite(8,HIGH); // activation de l'alimentation
//adc1 = ads.readADC_Differential_0_1();
//Serial.println(adc1);

//to = millis(); //recuperation du temps actuel


}
while((millis() - to) < 4000);
etat = 2;
digitalWrite(8,LOW);
ti = millis();
}
Master d’Ingénierie en Système Électronique et Informatique

else if(etat == 2)
{
do
{
adc1 = ads.readADC_Differential_0_1();
Serial.println(adc1);
}while((millis() - ti) < 4000);
etat = 3;
Serial.println("x");

else
{

break;

default :
break
Titre : Polarisation provoquée
RESUME :
Master d’Ingénierie en Système Electronique et Informatique (MISEI) est une
formation professionnalisent au sein du Département de Physique dans la Faculté des
Sciences à l’Université d’Antananarivo. L’Institut et Observatoire de Géophysique
d'Ambohidempona est le seul laboratoire de recherche scientifique de l’Université à
Madagascar. En générale, la polarisation est l’excitation de sol par une source de
courant.il y en a deux types : la polarisation spontanée et la polarisation provoquée.
Dans ce cas, on étudie la polarisation provoquée. La polarisation provoquée est un
appareil de détecté la caractéristique d’un sol par exemple la détermination de taux
d’eau dans un terrain, détermination de roche ou des types de sols. On a deux types
de méthode : la méthode temporelle et la méthode fréquentielle. Dans ce projet, on
utilise la méthode temporelle. Le laboratoire de géophysique appliquée a proposée de
crée un appareil prototype pour faire cet étude de sol. Par l’évolution de la
technologie, Cet appareil est fabriqué à partir de microcontrôleur et un convertisseur
analogique numérique (ADS1115). Durant ce stage, nous avons les expériences de
recherche et d’idée de créativité de notre étude pendant la formation.

Mots clés : Polarisation Provoque, dispositif électrode, Arduino, chargabilité, IOGA,

ABSTRACT:
Master's degree of Engineering in Electronic and in System (MISEI) is a
training professionalize within the Department of Physical in the Faculty of Science
at the University of Antananarivo The Institute and Monitoring center of Geophysics
of Ambohidempona is the only scientific research laboratory of the University in
Madagascar. Generally, the polarization is the excitement of ground by a spring of
courant.il has two chaps it of it: the spontaneous polarization and the provoked
polarization. In this case, we study the provoked polarization. The provoked
polarization is a device of detected the characteristic of a ground for example the
determination of rate of water in a ground, the determination of rock or the chaps of
grounds. We have two chaps of method: the temporal method and the method
frequently. In this project, we use the temporal method. The laboratory of applied
geophysics proposed of creates a device prototype to make this study of ground. By
the evolution of the technology, This device is made from microcontroller and a
digital analog converter ( ADS1115). During this internship, we have the experiences
of search and idea of creativity of our study during the formation..

Keywords: Induced polarization, electrode device, Arduino

Encadreur : Impétrant : ANDRIAMISAINATSIRESY Diary


Madame RANDRIAMANANTANY Zely Arivelo Rakotondramamy Reigne
Professeur titulaire Tèl : +261 33 09 270 18
E-mail : andriatsiresydiary@gmail.com
Adresse : lot II B 122J Manjakaray,
Antananarivo 101, Madagascar

Vous aimerez peut-être aussi