You are on page 1of 39

Dtecteur de gaz

Conception et ralisation
dun module portatif
(Ddi aux microcapteurs de gaz oxyde mtallique)
Sommaire
1 Prsentation du projet
1.1 Le dmonstrateur
1.2 Synoptique
1.3 Notice dutilisation

2 Etude de la partie chauffage (Heater)


2.1 Prsentation
2.2 Eude
2.2.1 Etude de la PWM
2.2.2 Etude du chauffage par commande en courant
2.2.3 Etude du chauffage par commande en tension
2.3 Conclusion

3 Etude de la partie Capteur (Sense)


3.1 Prsentation
3.2 Etude

4 Pilotage par microcontrleur


4.1 Fonctionnalit
4.2 Communication

5 Ralisation pratique
5.1 Contraintes
5.2 Solutions techniques
5.3 Ralisation

6 Tests exprimentaux
6.1 Le Banc du LCC
6.2 Les mesures
6.3 Comparatif

7 Amliorations possibles

Annexe
A1 Etude de la PWM
A2 Etude nergtique

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -2-


LAAS-CNRS
1 Prsentation du projet

1.1 Le dmonstrateur

Le dmonstrateur est bas sur la thse de Frdric Parret Mthode danalyse


slective et quantitative dun mlange gazeux partir dun micro capteur oxyde mtallique
nano particulaire
Le dmonstrateur prouve la mise en uvre simple et conomique dun capteur de gaz
(monoxyde de carbone, Dioxyde d'azote NO2, propane C3H8) de faon qualitative et
quantitative au niveau du monoxyde de carbone.
Le capteur est constitu de deux parties distinctes. La rsistance de chauffe appele
Heater et dune couche sensible appele Sense (voir Figure 1. 1).

Figure 1. 1: capteur de gaz


La rsistance du heater est sujette au vieillissement, d surtout la densit de courant.
Il faut donc limiter les pics de courant et recalibrer le montage priodiquement
Les mesures sont bases sur la technique de transitoire rapide t # 5ms. Ces transitoires sont
provoques par des variations de temprature. Ces variations sont comprises dans une gamme
de 25C 500C.
Le Sense se comporte comme une rsistance ayant de fortes variations de rsistivit dune
dizaine de kilo ohms plusieurs dizaines de mga ohms. On souhaite faire la mesure sur
toute la plage de variation en gardant une bonne rsolution, ncessaire pour une bonne
quantification du CO (de lordre du ppm) et une bonne slectivit.

Le profil de chauffage est tir de la thse de Frdric Parret. Il se dcompose en trois grandes
parties (voir Figure 1. 2) :
Ton : temps de chauffe de 10s 500C pour stabiliser la couche sensible du capteur.
Paliers : Un ensemble de profils pour faire les mesures des transitoires.
Toff : ddi au calcul et un retour lquilibre.

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -3-


LAAS-CNRS
600

5 6
500

1 2 3 4
Temprature (C)

400

300
Ton T o ff, V h = 0 V
200
P rofil ddi a u
100
tra ite m e n t
0
0 5 10 15 20 25 30 35 40
T e m p s (s e c o n d e )

Figure 1. 2: profil de chauffage


Le cahier des charges fixe des contraintes respecter.
1) prcision ( 0,5%)
2) alimentation mono tension (5Volts)
3) consommation dnergie matrise (alimentation par pile)
4) cot complexit (les plus faibles possibles)
5) connexion du capteur (blindage sur une connexion du heater)

Le traitement des donnes du capteur est assur par le dmonstrateur, partir de


matrices de vecteurs propres et Analyse Factorielle Discriminante calcules extrieurement.
Le cur du micro contrleur est bas sur un PIC 18, dont la puissance de calcul est de 1MIPS.
Il dmontre ainsi que les algorithmes sont calculs sans une grosse puissance de calcul.

La visualisation des rsultats est faite par un ensemble LED, Buzzer, et afficheur
alphanumrique LCD, avec loption dtre connect un ordinateur. Un mode spcial permet
de recevoir les donnes du capteur dans un format compatible avec les travaux des
chercheurs.

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -4-


LAAS-CNRS
1.2. Synoptique

Capteur Gammes Acquisition Affichage


automatiques

Micro contrleur
Contrle de Rh

Temprature
Ambiante

Humidit

Contrle de
puissance de
chauffage

Figure 1. 3: synoptique du dmonstrateur


1.3 notice dutilisation : interprtation de la visualisation embarque

LED LED LED


Buzzer LCD
Verte Rouge multicolore
Vert Orange Rouge
NO2 ON ON NO2
C3H8 ON ON C3H8
Concentration
CO 1 30 ppm ON ON
CO xx ppm
< 120 DANGER
ON ON
CO 30 50 mn CO xx ppm
ppm = 120
Clignote ON ON ALARME
mn
< 60 DANGER
ON ON
CO 50 100 mn CO xxx ppm
ppm = 60
Clignote ON ON ALARME
mn
< 10 DANGER
ON ON
CO 100 300 mn CO xxx ppm
ppm = 10
Clignote ON ON ALARME
mn
CO > 300ppm Clignote ON ON ALARME
Temp xx C
Normal ON
RH% xx %
Dfaut controleur ON ON
Dfaut capteur ON Erreur XXX
Pas dalimentation
Tableau 1. 1 Fonctionnement, en rapport aux concentrations de la norme EN50291

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -5-


LAAS-CNRS
Mode automatique
Le dmonstrateur dans son utilisation finale est entirement autonome. Il effectue une
calibration toutes les 24 heures et il fait des mesures toutes les 2 minutes.

Le systme indique sur une LED tricolore le type de gaz dtect et dclenche une
alarme sonore si les temps ou les seuils dexpositions sont dangereux (voir Tableau 1. 1). Le
systme continue les mesures et coupe les alarmes si les valeurs mesures sont normales.
Une LED verte indique le fonctionnement normal.
Une LED rouge indique une anomalie ou une alarme (LED gaz allume + Buzzer).
Si aucune LED nest allume le dispositif nest pas correctement aliment.
Si la LED verte et la LED rouge sont allumes faiblement ensemble, le micro
contrleur na pas pu dmarrer.
Un bouton RESET permet de forcer un redmarrage. Si le dfaut persiste le dispositif
doit tre rpar.

Mode manuel
Un mode manuel permet de forcer une calibration ou une mesure laide de 2
boutons poussoirs. Lafficheur LCD guide lutilisateur en lui indiquant lavancement du
programme.

Mode USB
Le mode USB est command par lordinateur, qui prend le contrle du dmonstrateur.
Les 2 modes prcdents sont alors inhibs.
Lorsque lordinateur libre le mode USB, les deux autres modes sont ractivs.

Le bouton RESET reste prioritaire sur toutes les fonctions du programme.


Le choix des alimentations se fait par un slecteur rotatif (PILE, EXTERNE, USB, OFF).

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -6-


LAAS-CNRS
2. Etude de la partie chauffage
2.1 Prsentation

La rsistance chauffante Heater est utilise pour amener la couche sensible Sense des
tempratures chaudes. Elle est ralise en polysilicium. Elle a une forte disparit dun capteur
un autre (de 50 ? 90 ? 25C). Elle volue en fonction de la temprature. Mais aussi elle
a une volution lente due un vieillissement de sa structure. Le polysilicium est sensible la
densit de courant. Il faut donc limiter les pics de courant.
La plage de fonctionnement du chauffage va de la temprature ambiante 500C. Elle
couvre largement la gamme de temprature des profils de chauffage. Elle couvre aussi la
disparit de rsistance de Heater des capteurs.

Le fonctionnement du chauffage est dcoup en deux tapes. La premire est une phase de
calibration. La deuxime est une phase Utile o lon applique une consigne en boucle
ouverte. Car faire un asservissement de la temprature de la couche sensible, peut perturber la
mesure de celle-ci.

La calibration
Elle permet de saffranchir du calcul des drives en temprature et en vieillissement
du Heater (mthode peu prcise). Elle est applique chaque 24 heures. On mesure la
temprature ambiante par un capteur de temprature externe (voir annexe). On fait la
diffrence avec la temprature de consigne. Cette diffrence est convertie en puissance, par
une valuation. Le systme intgre la diffrence entre la puissance de consigne et la puissance
de chauffage pendant un temps assez long pour avoir une stabilisation du Heater (1 seconde).
La valeur de la tension est alors mmorise. On obtient donc un couple temprature Sense,
tension Heater.

Figure 2. 1: phase de calibration


La phase utile
Elle correspond la phase exploitation des mesures de la couche sensible. Il devient
facile de piloter la temprature du Sense, sans avoir dasservissement. La table de couple
temprature Sense, tension Heater permettant ce pilotage.

Figure 2. 2: phase utile

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -7-


LAAS-CNRS
2.2 Etude

2.2.1 Etude de la PWM

Lavantage de la PWM est son bon rendement nergtique. Mais pour une PWM non
lisse, les surintensits dues au dcoupage pose des problmes de vieillissement du capteur.
Le choix dun PWM liss par une inductance offre lavantage de saffranchir de ce problme.
Un gros inconvnient de la PWM est la difficult de la mesure du courant qui est de forme
complexe. Elle est donc rserve des applications de faibles prcisions (>5%).
Lautre gros problme vient du microcontrleur qui pour gnrer une frquence de
PWM a besoin dun frquence de fonctionnement leve Fc = Fpwm * rsolution (Fpwm
40khz rsolution 1024 (10bits) Fc 40 Mhz). Choisir une frquence de dcoupage plus basse
augmente la taille de la self et/ou les surintensits. Le fait de choisir une frquence de
microcontrleur plus leve, se paie en consommation lectrique du C (35mW @ 4MHz,
200mW@40Mhz).
Le bilan a t plutt ngatif. Le gain nergtique gagn par la PWM est perdu par le
microcontrleur. La difficult de matriser la puissance fournie au Heater reste un gros
problme.

Figure 2. 3: schma de la PWM liss

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -8-


LAAS-CNRS
2.2.2 Etude du chauffage par commande en courant
Il existe une autre piste qui na pas t explore cest la commande en courant. La
mesure de la tension se faisant directement par le microcontrleur. Mais il nexiste pas de
convertisseur numrique analogique DAC en courant simple mettre en uvre. Seul lheure
actuelle existe lAD5398 de Analog Device capable de fournir 120mA avec une prcision de
10 bits (8 bits pour une utilisation 30mA). Mais il oblige garder le blindage du capteur
flottant (voir Figure 2. 4).
Cette technique reste prometteuse pour lavenir. Mais insuffisante lheure actuelle en
terme de prcision et de type de montage.

Figure 2. 4: montage par DAC en courant


2.2.3 Etude du chauffage par commande en tension
La solution retenue est dutiliser un convertisseur digital analogique DAC en tension.
La commande en tension est directement fournie par le microcontrleur. La mesure du
courant est faite par un shunt. Sur le principe cest la plus facile des mthodes (voir Figure 2.
5), et elle offre une trs grande prcision (1).

Figure 2. 5: schma de principe de la commande par DAC


Le choix des composants est fix par des impratifs de prix et dintgration. Tous les
composants sont de faible cot, et sont de taille rduite.
Le choix dune alimentation mono tension (5 volts), est trs contraignant. Il oblige
lutilisation dampli rail to rail en sortie. Le choix de lampli de puissance sest port sur le
MAX4166, qui est capable de sortir un courant jusqu' 80mA tout en gardant des
performances honorables (faible offset 250V, faible chute de tension ( 0.15 Volts pour
32mA voir Figure 2. 6). On obtient une zone de travail des capteurs compatible avec
llectronique (voir Figure 2. 7)

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -9-


LAAS-CNRS
Figure 2. 6: tension de sortie fonction du courant de sortie de MAX4166

Figure 2. 7: zone de travail en mono tension 5 volts du MAX4166

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -10-


LAAS-CNRS
Linfluence du shunt sur la chute de tension est importante. Comme une des 2 broches de Rh
est rfrence au blindage du capteur, nous avons du la rfrencer la masse, et donc utiliser
un ampli diffrentiel pour la lecture du courant (voir Figure 2. 8).

Figure 2. 8: montage diffrentiel


Dans la pratique, il na pas t possible de trouver un ampli diffrentiel capable de faire
lamplification directement. Un tage supplmentaire a t ajout pour faire lamplification.
Le choix de lampli diffrentiel sest port sur lINA132. Mais ce composant nest pas rail to
rail ngatif on a donc une zone dombre sur lentre (typ 60mV). Ce qui pose un problme sur
les courants faibles. Le shunt doit donc tre le plus grand possible sans faire perdre trop de
tension. Le choix de lamplificateur se porte sur lOPA333, faible offset 10V (erreur de =
0,1 pour la plage utilise), rail to rail en entre (capable damplifier des tensions proches de
0Volts), et faible bruit (1,1Vpp).
Le gain reste dans un domaine acceptable (gain 20), avec un couple de rsistances
R1 100? et R2 2k? qui ne perturbe pas le montage pour un shunt de 4,7? .

Le reste des composants nest pas critique.


Le DAC est un TLV5616 qui rpond aux critres de prcision (12bits), de linarit
(INL max 4 LSB, DNL max 1LSB), offset ( 10mV), rfrence de tension externe fois 2, de
tension de sortie (= 5Volts), et il est aliment en 5 Volts. Sa liaison avec le microcontrleur
est de type srie (SPI).
La rfrence de tension est une ADR444A (4,096 volts), faible bruit 1.8 Vpp, haute
prcision 5mV, faible drive thermique 10ppm/C. Elle sert de rfrence gnrale au DAC,
lADC, et la partie Sense.
Pour lADC, cest le convertisseur du PIC 18. Il offre des caractristiques suffisantes
pour le contrle du courant, conversion 10 bits, mais souffre doffset (-20mV mesur).
On obtient le schma de la partie Heater suivant : (voir Figure 2. 9)

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -11-


LAAS-CNRS
Figure 2. 9: schmas de la partie chauffage
Lutilisation du profil de chauffe, en boucle ouverte montre lapparition de surintensit lors du
passage de paliers froids des paliers chauds (variation de la rsistance Rh en fonction de la
temprature) (voir Figure 2. 10).

Figure 2. 10: surintensit du Heater


Pour le palier de prchauffage il est possible de faire une correction software en augmentant
progressivement la tension (voir Figure 2. 11). Mais pour les paliers de mesure il y a un risque
de fausser la mesure.

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -12-


LAAS-CNRS
Figure 2. 11 : correction du palier de prchauffage

2.3 Conclusion
Ltude montre que la PWM nest pas une bonne solution. Ni du point de vue
nergtique : forte perte due la consommation du processeur. Ni du point de vue de la
complexit : utilisation de composant externe au microcontrleur, PMOS, self, tage de
mesure du courant. La matrise du bruit de dcoupage reste problmatique (harmonique,
discontinuit du signal).
Lutilisation dun DAC en courant, nest pas compatible avec le blindage du capteur.
Elle na donc pas t ralise.
Lutilisation dune lectronique linaire donne un bon rsultat. Les pertes nergtiques
sont raisonnables. Le microcontrleur peut fonctionner des frquences faibles. Le nombre
de composants est finalement faible (DAC, AOP de puissance). Le circuit de mesure de
courant est obligatoire dans les deux cas (PWM, DAC en tension).

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -13-


LAAS-CNRS
3 Etude de la partie capteur (Sense)
3.1 Prsentation
La variation de la rsistance de la couche sensible du capteur de gaz est fonction de la
temprature et de la composition des gaz analyser. Cette variation peut avoir une grande
dynamique de quelques dizaines de kilo Ohms une trentaine de mga Ohms. Des essais dans
le laboratoire ont permis de faire des mesures pour diffrents mlanges de gaz.

Air CO C3H8 NO2 CO+NO2 CO+C3H8 C3H8+NO2 CO+C3H8+NO2


Rs max 11M? 85 k? 437 k? 30 M? 330 k? 118 k? 2 M? 200 k?
Rs min 140k? 16 k? 27 k? 133 k? 19 k? 13 k? 39 k? 16 k?
Tableau 3. 1: mesure dans diffrents gaz
Dans ce tableau (Tableau 3. 1), on constate plusieurs types de plages de variations
(Grande dans le cas du NO2 faible dans le cas du CO+C3H8). Il faut tre capable de mesurer
des rsistances trs grandes (30M? ) et des rsistances plus faibles (10k? ) soit un rapport de
3000.
0.15
air CO

C3H8 NO2
0.1
CO+NO2 CO+C3H8
Rsistance normalise

C3H8+NO2 CO+C3H8+NO2
0.05

-0.05

-0.1
0 0.5 1 1.5 2
Temps (seconde)

Figure 3. 1: volution de la rsistance dans diffrents gaz (daprs la thse de F. PARRET)


La Figure 3. 1 montre lvolution de cette rsistance quand elle est soumise un palier de
temprature. Il faut donc aussi avoir assez de rsolution pour faire lanalyse.
Il parat difficile dans ce contexte de nutiliser quune gamme.
La rsistance de Sense varie inversement la temprature (grande rsistance froid, petite
rsistance chaud).

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -14-


LAAS-CNRS
1.E-04

1.E-04

8.E-05
Conductance (S)

6.E-05

4.E-05

2.E-05

0.E+00
0 100 200 300 400 500 60 700
0
Temps (seconde)

Figure 3. 2 : drive de la ligne de base (daprs la thse de F. PARRET)


Un deuxime phnomne existe cest la drive de la ligne de base. Phnomne qui se traduit
par une augmentation de la conductivit de la couche sensible (Figure 3. 2) (diminution de la
rsistance). Ce qui rend les comparaisons directes impossibles. La normalisation des mesures
permet de saffranchir de ces problmes. Cette normalisation est faite sur le dernier point
(point A Figure 3. 3).

Temprature B

T2
Rn =
(Ri RA )
RA
dRs1

pic1
T1
Point i
Temps (s)

Figure 3. 3 : rponse du capteur et normalisation

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -15-


LAAS-CNRS
3.2Etude

Le principe de la mesure est bas sur un montage suiveur de tension qui impose une
tension de rfrence un pied de pont diviseur de tension. La rsistance mesurer se trouvant
en haut du pont, il devient facile de dterminer sa valeur.

Figure 3. 4: schma de principe


vs = vm - vref
is = vref / Rg et ib=0
Rs = vs /is
Choix des gammes
On connait la plage de variation la plus grande (0 36M? ), on peut donc calculer la plus
grande gamme. Pour les autres gammes il parait logique de faire un dcrment logarithmique
(division par 2 de la gamme prcdente).
calcul :
vm = VrefADC
is >> ib (ib courant de fuite AOp)
VrefADC = (Rs +Rg) is

application numrique :
VrefADC = 4.096 Volts Rs = 36M?
on fixe is =100nA
VrefADC =( Rs + Rg) is
Rg = VrefADC / is Rs
Rg = 4.96M? on prend une rsistance normalise Rg = 4.7M?
Vref = Rg is
Vref = 0.47 volts
pour obtenir cette rfrence, on la tire de la rfrence gnrale (VrefADC = 4.096 Volts). On
utilise un pont diviseur de tension.

On choisit R1=10k? et R2 = 1.2k? ce qui donne vref = 0.44 Volts .


Le courant de pont est voisin de 350nA, il doit tre trs grand devant ib.
La plus grande rsistance Rs mesurable devient Rsmax = 39M?
Le rle de lAOp est trs important car cest de lui dont dpend une part de la prcision de la
mesure. Ses courants de fuite doivent tre les plus faibles possibles (ib = 100pA). Il doit avoir
un offset entre/sortie faible (Vio = qq mV). Il doit pouvoir fonctionner avec une alimentation

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -16-


LAAS-CNRS
mono tension de 5Volts et donc tre rail to rail. Il doit aussi tre relativement rapide pour
pouvoir faire des changements de gamme (Slew rate = 1V/s), mais il doit tre stable en gain
unitaire.
Le choix se portera sur un AOp de chez Texas Instruments le TLV2370, qui rpond ces
critres
ib = 1pA (ibmax 70C 100pA)
Vio = 2mV (Viomax 4.5mV avec une drive max de 2V/C)
Il est mono tension compatible 5V et rail to rail.
Slew rate = 2.4 V/s (GBW 3 MHz) stable en gain unitaire
Il est conu pour tre trs conome en nergie (consommation 550A, et 25A en veille).

Le changement de gamme sera assur par un dmultiplexeur 8 voies command


numriquement. Ce circuit devra tre relativement rapide et ne pas introduire de rsistance
Ron trop forte (Ron = 200? ). Il devra tre compatible avec les tensions du montage.
Le choix se portera sur un CD74HCT4051 dmultiplexeur analogique command par 3
entres numriques (compatible TTL). Il est aliment en 5Volts et peut commuter des signaux
analogiques de 0 10 Volts avec une rsistance passante faible (Ron 70? ).

Figure 3. 5 : mise en oeuvre dmultiplexeur 74HCT4051


Les rsistances de gammes (Rg0 Rg7) sont choisies dans des valeurs normalises.

Gamme 0 1 2 3 4 5 6 7
Rg 22 K? 47 K? 100 K? 220 K? 470 K? 1 M? 2.2 M? 4.7 M?
Rsmax 180 K? 390 K? 830 K? 1.8 M? 3.9 M? 8.3 M? 18 M? 39 M?
Tableau 3. 2 : tableau gamme

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -17-


LAAS-CNRS
Choix du convertisseur analogique numrique ADC.
Les gammes permettent un rel gain en prcision, mais pour une gamme donne cest la
rsolution de lADC qui donne la prcision finale.
Gamme 0 1 2 3 4 5 6 7
Rsmax 180 K? 390 K? 830 K? 1.8 M? 3.9 M? 8.3 M? 18 M? 39 M?
10bits 176? 381? 810? 1.76k? 3.81k? 8.10k? 17.6k? 38.1k?
12bits 44? 95? 203? 440? 950? 2.03k? 4.4k? 9.5k?
Tableau 3. 3: rsolution du systme suivant la rsolution de l'ADC
En se plaant dans le cas le plus dfavorable (cas ou Rs est juste suprieur au Rsmax de la
gamme infrieure), le choix dun convertisseur 10bits peut savrer pnalisant.
Le choix dun convertisseur 12bits peut tre fait par un composant externe ou par un PIC
18F4523 (pas encore disponible ce jour).
On pourra galement tudier une augmentation de la prcision par moyennage.
Le choix se portera donc sur lADC du PIC18F4620 qui nest quun 10bits (les PIC18F4xxx
sont compatible broche broche, on peut donc passer 12 bits sans trop de problme).
Les tests montrent que lADC a un offset assez fort (22mV). Pour saffranchir de ce
problme, il est apparu quune mesure diffrentielle de vs (vs = vm - vref), tait ncessaire.
Mais pour viter de rajouter des capacits parasites dues au multiplexeur interne du PIC, cette
mesure est faite en supprimant la gamme0 qui est remplace par un circuit ouvert. La mesure
de la tension vref se faisant dans cette gamme (is=0 => vs=0 => vm=vref).

Tableau 3. 4 : schma de principe

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -18-


LAAS-CNRS
4 Pilotage par microcontrleur
4.1 Fonctionnalit
Le cur central du dmonstrateur est un microcontrleur PIC18. Cette technologie a
t choisie, pour sa facilit de mise en uvre (monocomposant, facilit de programmation).
Le fait de choisir un petit processeur (8bits) est li un soucis de consommation lectrique.
Sa puissance de calcul de 1 MIPS, pour 4Mhz, nous permet davoir une consommation
lectrique raisonnable (voir tude nergtique).
Le PIC 18F est dot de plusieurs priphriques (voir figure 1 et 2) :
_ module PWM
_ module liaison asynchrone (type RS232)
_ module liaison synchrone (type I2C, et SPI)
_ module ADC (10bits, et 12 bits dans un futur proche)
_ module Timer (1 8bits, et 3 16bits)
Seule manque la fonction de conversion numrique analogique DAC, et les fonctions
damplifications analogiques (AOP).
La programmation du microcontrleur est faite en C ANSI, pour garantir une certaine
portabilit vers dautres familles de microcontrleur.
5V D

C23 C24

1u 1u
C25 C26

100n 100n
28

U11
7
VDD
VDD

19
VGIH RA0/AN0
VS+Vref sense 20 25
RA1/AN1 RE0/RD/AN5 MUX0
21 26
RA2/AN2/VREF-/CVREFRE1/WR/AN6 MUX1
22 27
Vref 4.096V RA3/AN3/VREF+ RE2/CS/AN7 MUX2
C28 23 18
SHT_DATA RA4/T0CKI/C1OUT MCLR/VPP/RE3 RESET
24
SHT_SCK RA5/AN4/SS/HLVDIN/C1OUT
31
22pF OSC2/CLKOUT/RA6
X1 30
C29 OSC1/CLKIN/RA7
XMEG
8 38
BP 1 RB0/INT0/FLT0/AN12 RD0/PSP0 LCD D0
9 39
22pF BP 2 RB1/INT1/AN10 RD1/PSP1 LCD D1
10 40
SDHN AOP heater RB2/INT2/AN8 RD2/PSP2 LCD D2
11 41
SDHN AOP sense RB3/AN9/CCP2 RD3/PSP3 LCD D3
14 2
LCD R/S RB4/KBI0/AN11 RD4/PSP4 LED0
15 3
LCD E RB5/KBI1/PGM RD5/PSP5/P1A LED1
16 4
ICD_CLK RB6/KBI2/PGC RD6/PSP6/P1C LED2
C32 17 5
ICD_DATA RB7/KBI3PGD RD7/PSP7/P1D BUZZER

22pF
X2 32 1
RC0/T1OSO/T13CKI RC7/RX/DT RX
C33 32.768Khz 35 44
RC1/T1OSI/CCP2 RC6/TX/CK TX
36
12 RC2/CCP1/PA1 43
22pF FRAME SYNC NC RC5/SDO SDO
farnell 1100758 13 42
NC RC4/SDI/SDA LCD R/W
33 37
SCK
VSS
VSS

34 NC RC3/SCK/SCL
NC
P18F4xxx_TQFP44
29
6

Figure 1 : utilisation des broches du pic18F

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -19-


LAAS-CNRS
4.2 Communication
Le dmonstrateur est quip dune liaison USB. Elle permet le contrle total du
dmonstrateur (Calibration, Mesures, Sauvegarde).
Pour linstant elle est configure en mulation srie (pas de parit, 8 bits, un bit de
stop, pas de contrle, 19200 baud).
La communication est linitiative de lordinateur. Le dmonstrateur accuse la
rception et passe en mode contrle par USB.

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -20-


LAAS-CNRS
5 Ralisation pratique
5.1 Contraintes
a) Avoir une grande autonomie lectrique
b) Avoir un faible encombrement
c) Etre compatible avec la directive RoHS
d) Avoir le moins de bruit possible sur les mesures
e) Avoir la possibilit de faire des mesures sur le banc de test
5.2 Solutions techniques
a) Les divers composants ont t choisis pour offrir une faible consommation
lectrique. Le montage peut tre aliment par trois sources (Pile, USB, Alimentation
extrieure).
b) Les composants sont de type CMS et ont un faible encombrement.
c) Ils rpondent aussi la norme RoHS.
d) Lors du routage un grand soin a t pris sur le blindage de la partie analogique. La
partie analogique est situe sur la face oppose du circuit imprim. Un plan de masse spare
les deux faces. Lalimentation lectrique a t spare en deux parties (analogique et
numrique), par un systme de filtre RC.
e) La connexion du capteur est compatible avec le banc de test, grce une
connectique miniDIN

5.3 Ralisation
La ralisation a t faite en quipe, avec latelier dlectronique. La partie routage a
t faite sous ORCAD.

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -21-


LAAS-CNRS
6 Test exprimentaux
6.1 Le banc du LCC
Les mesures doivent tre faite sous ambiance contrle. Le banc de mesure du LCC
(Figure 6. 1) permet de contrler, la temprature, lhumidit, et la concentration de gaz dans
une bouteille o sont placs les capteurs. Le dmonstrateur a t conu pour tre compatible
avec ce banc.

Figure 6. 1 Banc de mesure du LCC

6.2 Les mesures


6.2.1 Les premires srie de mesures
Le dmonstrateur tait quip pour la mesure dun convertisseur ADC avec
une prcision de 10bits et dun systme de changement de gamme automatique. Il sest avr
que la prcision ntait pas suffisante. Le changement de gamme tait fait sur le palier 0
qui a une temprature de 100C. Il savre que la rsistance mesure sur ce palier est trs
diffrente des rsistances utiles mesures par la suite. De plus les rsistances utiles mesures
par la suite sont beaucoup plus faibles que prvus (Figure 6. 2). Lors de la normalisation on
peut voir que linformation est insuffisante (Figure 6. 3)

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -22-


LAAS-CNRS
1,40E+05

1,20E+05

1,00E+05

8,00E+04
RS

6,00E+04

4,00E+04

2,00E+04

0,00E+00
0 20 40 60 80 100 120
mesures

Figure 6. 2 mesure de RS dans lair synthtique du 23/10/2006

mesures
0 20 40 60 80 100 120
0,02
0,015
0,01
normalisation

0,005
0
-0,005
-0,01
-0,015
-0,02

Figure 6. 3 normalisation de RS dans lair synthtique du 23/10/2006


6.2.2 Les nouvelles mesures
Il a t dcid de modifier le dmonstrateur pour lui donner un ADC dune
prcision de 16 bits. Les rsultats montre une nette amlioration des rsultats (Figure 6. 5).

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -23-


LAAS-CNRS
1,40E+05

1,20E+05

1,00E+05

8,00E+04
RS

6,00E+04

4,00E+04

2,00E+04

0,00E+00
0 20 40 60 80 100 120
mesures

Figure 6. 4 mesure de RS dans lair synthtique du 23/11/2006

mesures
0 20 40 60 80 100 120
0,02
0,015
0,01
normalisation

0,005
0
-0,005
-0,01
-0,015
-0,02

Figure 6. 5 normalisation de RS dans lair synthtique du 23/11/2006


6.3 Comparatif avec la mesure instrumentale
La mthode de mesure du dmonstrateur est diffrente de la mthode utilise par les
chercheurs. Dans notre cas nous utilisons un courant constant, et nous lisons la diffrence de
potentiel aux bornes de Rs. Dans la mthode utilise par les chercheurs, ils utilisent un
montage potentiomtrique. Dans le premier cas on une image linaire de Rs = Vs/Is, dans le
second cas limage nest pas linaire Rs=Rl (Vcc/Vl-1). Lavantage de la mthode
potentiomtrique est doffrir un effet de zoom sur les basses impdances, par contre le courant
Is nest pas matris. Lavantage de la mthode courant constant est davoir la mme
prcision sur toutes les impdances (dans la gamme).
Les mesures faites par le LCC sont moyennes sur 250 chantillons toute les 20ms, alors que
le dmonstrateur ne fait quune moyenne sur 5 chantillons toutes les 20ms. La carte
dacquisition du LCC est une NI 6035E chantillonnant 200K/s sur 16 voies avec une
rsolution de 16 bits (50 chantillons/ 4ms x 5 = 250 chantillons toutes les 20ms).

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -24-


LAAS-CNRS
7 Amlioration possibles
Amliorer la prcision des mesures de Rs :
par une plus grande rsolution de lADC (passage 16bits ou plus).
et ou par une mesure plus cible dans la partie utile du signal (gammes,
piloter le span et loffset de lADC).
voir une sonde de temprature intgre au capteur.
Ajouter une Interface Homme Machine sur PC.
Mesure de Rs tension constante si cela savre ncessaire pour le capteur
(variation de Rs avec la tension).

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -25-


LAAS-CNRS
Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -26-
LAAS-CNRS
ANNEXE

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -27-


LAAS-CNRS
A1) Etude de la PWM
A1.1. Cadre :
Conception dun capteur de gaz bas sur des transitoires de temprature. Le chauffage
est ralis laide dune rsistance Rh, et command par un PIC18F.
Une pr-tude de Rh montre une forte variabilit la ralisation de 50 100 et une
volution en temprature de la forme Rh=Rh0 (2 + + 1) ce qui donne une temprature
de 500C une rsistance de 70 150.
Pour une temprature de 500C la puissance est de lordre de 100mW.

I (mA) Rh () P (mW) (C)* estimation


0 72 0 22*
13 75 13 120*
26 87 58 310*
30 100 100 500*
Tableau 1: variabilit de Rh en fonction de la temprature

Pour obtenir 100mW ( 500C) il faut un courant moyen de 26mA pour un Rhfroid 100 et
45mA pour un Rhfroid 50

De plus la rsistance Rh est sujette


un vieillissement acclr, si elle
est soumise de fortes densits de
courant, mme pour des temps trs
courts (quelques s). Ceci obligera
lisser le courant et en limiter les
dpassements. On cherchera
limiter le dpassement 10% de la
puissance.
Une solution est dutiliser une
inductance de lissage.

Figure 2 : courant de PWM liss et non liss


Une tude du PIC18F montre que le module PWM est limit en frquence. A une frquence
dhorloge maximum de 40MHz (Vcc 5v), la frquence de PWM maximum est de 39KHz,
pour une prcision de 10 bits.

Tableau 2 : frquence de PWM et rsolution 40Mhz


Le module PWM ntant pas capable de fournir plus de 25mA, lutilisation dun composant
externe pour la commutation devient imprative. On choisit un PMOS de faible rsistance
comme lment de commutation.

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -28-


LAAS-CNRS
A1.2. Montage :

Figure 3 : schma du montage de PWM lisse


A1.3. Etude :
Recherche dune inductance pour limiter le dpassement en puissance moins de
110mW et de rsistance infrieure 10.
On a simul sous Spice le schma (Figure 4), frquence 39,06 kHz, Tension de PWM 5Volts

Figure 4 : schma de simulation

Figure 5 : transitoire de dmarrage Figure 6 : rgime stabilis


Inductance 4.7mH 6.8mH 10mH
Puissance max 120mW 113mW 109mW
Temps dtablissement 300s 400s 600s
Tableau 3 : dpassement et temps de d'tablissement

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -29-


LAAS-CNRS
Linductance doit tre de 10mH pour avoir un dpassement infrieur 10%

Une tude montre que le dpassement maximum sobtient pour un rapport cyclique de 66%
(correspond une puissance de 100mW sur un Rh = 105)

Figure 7 : puissance fonction du temps ; du rapport cyclique variable puissance moyenne constante 100mW

Figure 8 : variation du dpassement fonction du rapport cyclique


Inductance 10mH/2 10mH/10
Rh () 70 104,86 150 70 87,76 150
ton (s) 13,93 16,9 20,09 15,48 16,9 21,15
duty (%) 54,43 66 78,49 60,47 66 82,62
Pmax (mW) 108,51 109,54 108,18 108,19 108,73 106,90
P (mW) 100 100 100 100,00 100,00 100,00
P (mW) 8,51 9,54 8,18 8,19 8,73 6,90
Tableau 4 : variation du dpassement
Les inductances de fortes valeurs sont rsistives volume rduit. La rsistance interne de
linductance ne rduit que lgrement le dpassement

A1.4. Conclusion :
On a un dpassement infrieure a 10% pour un inductance de 10mH. On peut trouver
ces inductances chez divers constructeurs :

Constructeur Rfrence Rsistance I saturation (mA) Volume (cm3)


()
C&D 1410604 4.5 400 9
Panasonic ELC09D103F 18,8 80 1
ELC15E103 4,6 300 6
ELC18E103 2,7 330 9
WE 744742103 25 175 1
Tableau 5 : inductances

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -30-


LAAS-CNRS
Chez le constructeur C&D une
inductance de 10mH de 4,5 et
dun volume infrieur 9cm3
rfrence :1410604

Chez le constructeur Panasonic plusieurs modles


dinductances de 10mH avec une rsistance
variant de 19 2,7 avec des volumes de 1cm3
10 cm3 (type 09D, 16B, 18B, 12E, 15E, 18E)

A1.5. Remarque :

Il pourrait tre intressant de trouver un composant ayant un


module de PWM acceptant de fonctionner des frquences plus
leves pour avoir une inductance de taille beaucoup plus petite.

Le module de PWM intgre les MOS et les diodes. Sil tait


compatible avec le courant demand (45mA), il serait possible
de faire un montage forte intgration et haut rendement.

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -31-


LAAS-CNRS
A2) Etude nergtique
Comparaisons de la PWM et de la mthode linaire

Pour faire la comparaison des deux mthodes, les rsultats seront majors dans les
deux cas. Pour la PWM, on considrera son rendement gal 100%, et pour la mthode
linaire gal 67%. La base des calculs sera faite sur dix secondes avec une puissance utile de
150mW. La consommation du microcontrleur est tablie suivant les donnes du constructeur
Microchip (DS39626B-page 331) voir Tableau 6

device Idd Vdd Pdd Fosc


PIC18F4620 2,5mA 5 volts 12,5mW 4Mhz (1MIPS)
PIC18F4620 21mA 5 volts 105mW 40Mhz (10MIPS)
Tableau 6 : consommation du PIC 18F4620 DS39626B-page 331
Ltude de la PWM nous montre que la frquence de PWM doit tre multiplie par la
rsolution pour obtenir la frquence du microcontrleur (dans notre cas Fpwm=39Khz
rsolution 10bits => Fosc= 40Mhz). Donc pour la PWM on a puissance tage de
puissance (150mW) plus microcontrleur (105mW), donc puissance totale 255mW.
Pour la mthode linaire, puissance tage de puissance (225mW), microcontrleur
(12.5mW), donc puissance totale 235mW.
Bilan nergtique sur dix secondes PWM 2,55J contre 2,35J, la mthode linaire est moins
gourmande en nergie.

mthode Pu P edp P C Pt Energie (10s)


PWM 150mW 150mW 105mW 255mW 2,55J
linaire 150mW 225mW 12.5mW 235mW 2,35J
Tableau 7 : comparatif mthode PWM contre linaire
Etude relle
mthode linaire

Figure 9 : variation de la puissance totale et du rendement pour une puissance utile de 144,9 mW

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -32-


LAAS-CNRS
Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -33-
LAAS-CNRS
Connecteur SHT miniDIN 4
1 SHT_CLK
2 5VD
3 GND
4 SHT_DATA

Connecteur Capteur Gaz miniDIN 6


1 GND
2 GND
3 GND (blindage VH-)
4 Vrefsense
5 VH+
6 VS+Vrefsense

Connecteur DEBUG RJ11


1 RESET
2 5VD
3 GND
4 ICD_DATA
5 ICD_CLK
6 NC

Connecteur Alimentation extrieure 9V


Centre +9V
Priphrie GND

Connecteur USB type B


1 Vbus (5V)
2 D-
3 D+
4 GND

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -34-


LAAS-CNRS
Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -35-
LAAS-CNRS
Quantit Rfrence Part Package Cmd
3 RESET1,BP 1,BP 2 SW PUSHBUTTON RAD/.300X.200/LS.200/.031 RS 174 2446
C1,C2,C5,C6,C7,C9,C11,
13 C13,C14,C17,C21,C23,C24 1uF SM/C_1206
1 C3 330nF SM/C_0805
C4,C19,C22,C25,C26,C27,
7 C30,C31 100nF SM/C_0805
22uFpanasonic
1 C8 EEE1CA220SR SM/CP_22uF F 969 6938
3 C12,C18,C20 10uF SM/CT_6032_12 F 969 4781
1 C16 2.2pF SM/C_0603
4 C28,C29,C32,C33 22pF SM/C_0603
1 D1 1N4007 dax/.425x.100/.40
HLMP4000 LED BI-
1 D2 COLOUR LED/0.5_BI F 100 3244
1 D3 LED green LED/0.5 F 100 3214
1 D4 LED red LED/0.5 F 100 3316
1 J1 ALIM EXT EMBASE_ALIM_1,3_HAUTE F 224 959
1 J2 pile 9V
1 J4 miniDIN4 DINC/MIN_TM/4 RS 505 1132
1 J5 RJ11 tele/tm.420face/6x6
1 J6 CON LCD CONN_FFC_20_1MM F 107 9944
1 J7 miniDIN6 mini din 6 RS 505 1148
1 LS1 BUZZER cpcyl1/d.650/ls.325/.040 F 500 2989
1 L1 10uH SM/CT_7343_12 RS 367 4244
1 RG1 4.7M SM/R_0603
1 RG2 470k SM/R_0603
1 RG3 47k SM/R_0603
1 RG4 2.2M SM/R_0603
1 RG5 220k SM/R_0603
2 RG6,R15 1M SM/R_0603
RG7,R7,R8,R10,R11,R30
7 ,R32 100k SM/R_0603
1 RSHUNT1 4R7 SM/R_0603
1 RSHUNT2 0R SM/R_0603
5 R1,R4,R6,R16,R20 100R SM/R_0603
4 R2,R22,R27,R28 10k SM/R_0603
1 R3 1.2k SM/R_0603
1 R5 68k SM/R_0603
1 R12 91k SM/R_0603
1 R13 820k SM/R_0603
1 R14 180k SM/R_0805
2 R17,R18 3k9 SM/R_0603
2 R19,R21 2R2 SM/R_0603
4 R23,R24,R25,R26 1k SM/R_0603
1 R29 470R SM/R_0603
1 R31 330R SM/R_0603
1 SW1 commutateur rotatif COM_ROT_3X4_ RS 327 967
1 U2 TLV5616 DIP.100/8/wg.300/l.400 TI
1 U3 MAX4166 DIP.100/8/W.300/L.450 MAXIM
1 U4 TLV2370 sog.050/8/wg.244/l.175 F 845 4981
1 U5 INA132 sog.050/8/wg.244/l.175 RS 252 1644
1 U6 OPA333 sog.050/8/wg.244/l.175 TI

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -36-


LAAS-CNRS
1 U7 TPS62050 AD5322 F 932 4291
1 U8 74HCT4051 sog.050/16/wg.244/l.425 F 838 9128
1 U9 ADR444_SO8 sog.050/8/wg.244/l.175 ANALOG
1 U10 DLP_USB232BM USB_DIP24 DILTRONIC
1 U11 P18F4xxx quad.050/44/wg.785 F 1212705
1 U37 L7805
1 X1 4 Mhz cyl/d.150/ls.100/.031 F 971 3786
1 X2 32.768Khz cyl/d.150/ls.100/.031 F 110 0758
LCD LM4047 F114 4459
BOITIER F 775 812

Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -37-


LAAS-CNRS
Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -38-
LAAS-CNRS
Conception dun dmonstrateur de dtecteur de gaz portatif capteur de gaz -39-
LAAS-CNRS

You might also like