Professional Documents
Culture Documents
de
Telecomunicaci,
especialitat
Resum
En este documento se describe el diseo y la implementacin de un nodo sensor para la medida ambiental del nivel de CO2, la temperatura y la humedad
relativa.
El sistema se basa en un interfaz directo sensor a microcontrolador para las
medidas de temperatura y humedad relativa, mientras que para el sensor de
CO2 se basa en una conversin analgica digital.
El sistema utiliza un sensor resistivo para medir la temperatura, un sensor
capacitivo para medir la humedad relativa y un sensor electroqumico para
medir la concentracin de CO2.
El nodo sensor cumple con las recomendaciones de exactitud, resolucin y
rango de trabajo proporcionadas por el Servei Meteorolgic Catal (SMC).
Adems, el nodo sensor es de bajo coste y consumo hacen que exista una
buena calidad precio del nodo sensor final.
El sistema propuesto encaja en diferentes mbitos como la industria o la
seguridad laboral. Adems, tambin tiene aplicacin en la observacin del
cambio climtico, ya que uno de los principales agentes causantes de ste son
las grandes emisiones de CO2 a la atmsfera, que provocan en gran parte el
efecto invernadero.
Title: Sensor node for ambient CO2 level, temperature and relative humidity
measurements
Author: Marcos Jara Burgos
Directors: Manel Gasulla Forner and Joan Albesa Querol
Date: November, 30th 2007
Overview
This document describes the design and implementation of a sensor node for
environmental measurements of the CO2 level, temperature and relative
humidity measurements.
The system is based on a direct sensor to microcontroller interface for the
temperature and relative humidity measurements, whereas it is based on an
analogical to digital conversion for the CO2 measurements.
Temperature is measured by means of a resistive sensor; relative humidity is
measured with a capacitive sensor, and an electrochemical sensor measures
CO2 concentration.
The sensor node is designed to fulfil the Catalan Meteorological Service
accuracy, resolution and operating range recommendations. Moreover, its low
cost and little consumption guarantee a good quality-price ratio.
The proposed system fits in different areas like Industry or Occupational Safety
and Health. Furthermore, it also could be applied to climate change
observation, as one of its main causing agents is the large CO2 emissions to
the atmosphere, which, in turn, produce the greenhouse effect.
NDICE
INTRODUCCIN ............................................................................................... 1
CAPTULO 1. ANTECEDENTES Y OBJETIVOS ........................................... 3
1.1
Antecedentes ..................................................................................................................... 3
1.2
Objetivos ............................................................................................................................ 4
Introduccin ....................................................................................................................... 5
2.2
Sensores............................................................................................................................. 5
2.2.1 Tipos de sensores .................................................................................................. 5
2.2.2 Sensores de temperatura ....................................................................................... 5
2.2.3 Sensores de humedad relativa............................................................................... 8
2.2.4 Sensores de CO2 .................................................................................................... 9
2.3
2.4
2.5
2.6
Microcontrolador ............................................................................................................. 18
2.6.1 Eleccin del microcontrolador .............................................................................. 18
Introduccin ..................................................................................................................... 21
3.2
3.3
3.4
3.5
3.6
Sistema completo............................................................................................................ 37
3.7
Introduccin ..................................................................................................................... 39
4.2
4.3
4.4
4.5
CAPTULO 5. CONCLUSIONES................................................................... 55
5.1
Objetivos alcanzados...................................................................................................... 55
5.2
5.3
REFERENCIAS................................................................................................ 57
BIBLIOGRAFA ............................................................................................... 59
Introduccin
INTRODUCCIN
El cambio climtico es uno de los temas que ms preocupa en la actualidad. El
ser humano se ha incorporado a la lista de agentes climticos ms relevantes
en las ltimas dcadas. Las consecuencias de sus acciones comenzaron con la
deforestacin de bosques para convertirlos en tierras de cultivo y pastoreo,
pero en la actualidad su influencia es mucho mayor al producir la emisin
abundante de gases que producen el Efecto Invernadero: dixido de carbono
(CO2) en fbricas y medios de transporte y metano en granjas de ganadera
intensiva y arrozales.
Actualmente, tanto las emisiones de gases como la deforestacin se han incrementado hasta tal nivel que parece difcil que se reduzcan a corto y medio
plazo, por las implicaciones tcnicas y econmicas de las actividades
involucradas.
Ya en la dcada de los 90 empezaron a detectarse los primeros indicios de que
la atmsfera terrestre estaba experimentando un incremento significativo de los
niveles de CO2. Desde entonces, muchas han sido las investigaciones que se
han llevado a cabo y numerosos los avances tcnicos en los sistemas de
medicin.
Tambin por este motivo se acord el Protocolo de Kyoto, un acuerdo
internacional que tiene como objetivo reducir las emisiones de seis gases
causantes del calentamiento global, entre ellos el CO2. La finalidad es la
reduccin de un 5% aproximadamente, en el periodo que va desde el ao 2008
al 2012, en comparacin a las emisiones del ao 1990.
Al margen de las consideraciones generales, este trabajo se enmarca dentro
del proyecto EPSCO2 [15], un proyecto interdisciplinar desarrollado por alumnos de varias escuelas de la UPC. La motivacin de este proyecto es la monitorizacin del CO2 en un invernadero que se pretende construir en el terrado de
la Escuela Politcnica Superior de Castelldefels (EPSC).
Dentro del proyecto EPSCO2, los alumnos de la Facultad de Nutica llevan a
cabo trabajos relacionados con la concepcin del espacio y su construccin
fsica. Los alumnos de Ingeniera Agrcola, especialmente los de Horticultura y
Jardinera, debern llevar a cabo la mayora de proyectos relacionados con el
invernadero. De igual modo, alumnos de Ingeniera de Telecomunicaciones, en
concreto del grupo Instrumentaci, Sensors i Interfcies (ISI), somos los encargados del desarrollo del control remoto, rendimiento de las especies y control
del entorno. Este proyecto de nodo sensor se englobara dentro del control del
entorno.
En este trabajo se disea e implementa un nodo sensor que integra, adems
de medidas de CO2, tambin medidas de temperatura y humedad relativa. El
procesado de la medida de temperatura y humedad relativa se basa en un
interfaz directo del sensor hacia el microcontrolador. En cambio, para procesar
Antecedentes y objetivos
Antecedentes
1.2
Objetivos
Introduccin
2.2
Sensores
2.2.1
Tipos de sensores
2.2.2
Sensores de temperatura
2.2.2.1 Normativa
Para la eleccin de los sensores que utilizaremos en nuestro proyecto nos
hemos guiado por las recomendaciones que nos ha proporcionado el SMC [10].
A su vez, el SMC se basa en la normativa que da la Organizacin
Meteorolgica Mundial (OMM) [11] que es quien la regula en la actualidad. Las
recomendaciones son las siguientes:
Unidad de medida: Grado Celsius (C)
Caractersticas del sensor:
Rango de operacin: -40 a +55 C
Sistema de medida y sensor:
Tecnologa: Resistencia de platino normalizada
Resolucin: 0,1 C
Exactitud: 0,2 C
Segn la Organizacin Mundial Meteorolgica el rango de operacin en
sensores de temperatura tiene que estar comprendido entre -60 C y +60 C y
la exactitud debe ser de 0,1 C.
Recientemente, el SMC ha restringido el rango y ha aumentado la tolerancia
con la exactitud porque con las tecnologas actuales se hace difcil conseguir
una exactitud de 0,1 C en todo el rango de operacin que establece la OMM.
2.2.2.2 Tipos de sensores de temperatura
Los sensores de temperatura de contacto son el termopar, el RTD (Resistance
Temperature Detector), el termistor y los basados en una unin semiconductora
(sensores IC). A continuacin se citan las principales caractersticas de cada
tipo.
Fig. 2.1 Termopar. Diferencia de potencial entre punto fro y punto caliente.
2.2.3
Sensores de temperatura basados en una unin P-N semiconductora: Son circuitos integrados de silicio basados en las propiedades
trmicas de las uniones semiconductoras (PN). Estos sensores tienen
un rango de trabajo de 50 C a 150 C. Generalmente no requieren
etapas de linealizacin, amplificacin ni compensaciones externas. Los
principales incovenientes son la baja exactitud que ofrecen y que son
elementos activos, por tanto consumen.
2.2.4
Sensores de CO2
10
Concentracin
de CO2 (%)
Consecuencias
150000
15
~ 40000
~4
15000
1,5
5000
0,5
> 1000
> 0,1
1000
0,1
800
0,08
~ 370
~ 0,037
Concentracin
ambiente [1]
aproximada
en
el
11
(1)
R T
ln (P(CO2 ))
2 F
(2)
12
2.3
Resistencia
nominal ()
Pt1000 y Pt100
Clase A
(0,15+0,002T)
1000 y 100
Pt1000 y Pt100
Clase B
(0,3+0,005T)
1000 y 100
13
Estos sensores estn fabricados con platino (Pt) y presentan una resistencia a
0 C de 1000 , de ah viene su nombre. Este dispositivo es muy lineal como
hemos dicho anteriormente en un amplio rango de temperaturas y la variacin
de la resistencia respecto a la temperatura viene dada por la siguiente
expresin:
R = R0 (1 + (T T0 ))
(3)
Resistencia
nominal ()
Exactitud
(C)
Valor de
Beta
10k3A1A
10000
0,1C
3892
10k3A1B
10000
0,2C
3892
10k3A1C
10000
0,5C
3892
10k3A1D
10000
1C
3892
10k4A1A
10000
0,1C
3575
10k4A1B
10000
0,2C
3575
10k4A1C
10000
0,5C
3575
10k4A1D
10000
1C
3575
14
(4)
2.4
El sensor de humedad elegido es del tipo capacitivo. La principal que razn por
la cual hemos escogido un sensor capacitvo es debido a las recomendaciones
que nos da el SMC. Otras razones que nos llevan a elegir este tipo son su alta
linealidad, su amplio rango de deteccin y su buena estabilidad a largo plazo.
15
2381 691
90001
(Vishay)
Unidad
Rango de medida
(RH)
1 a 99
1 a 99
10 a 90
Exactitud (10 a 90
%RH)
Sensibilidad
0,34
0,31
0,40,05
pF/%RH
Capacidad nominal
180 3
@55%RH
180 3
@55%RH
12215%
@43%RH
pF
El sensor 2381 691 90001 del fabricante Vishay fue descartado ya que su
exactitud sobrepasa el valor recomendado por el SMC. Los sensores del
fabricante Humirel, que si que cumplen con las recomendaciones del SMC,
como se observa presenta caractersticas muy similares. Finalmente nos
decidimos por el HS1101 [6] ya que el HTS2030SMD es del tipo SMD y su
reducido tamao nos dificultara el manejo.
El sensor elegido para la deteccin de humedad relativa que ser incorporado
en el nodo sensor es el HS1101 del fabricante Humirel.
(5)
La tpica curva de respuesta del sensor, que se obtiene bajo una temperatura
de 25C y una frecuencia de 10KHz, es la siguiente:
16
HS1101
195
Capacidad (pF)
190
185
180
175
170
165
98
91
84
77
70
63
56
49
42
35
28
21
14
160
Humedad relativa (%)
Rango de medida: 1 a 99 %
Tolerancia (10% a 90%): 2%
Sensibilidad (33% a 75%): 0,34 pF/%RH
Capacidad nominal (55%): 180 pF
2.5
17
TGS4160
MG811
5 0,2 DC
5 0,2 DC
6 0,1 AC o
DC
Corriente de calentamiento
(mA)
50
250
200
Consumo de potencia de
calentamiento (mW)
250
1250
1200
Condiciones de trabajo
-10 a 50 C
5 a 95 %RH
-10 a 50 C
5 a 95 %RH
- 20 a 50 C
5 a 95 %RH
220~490 mV
220~490 mV
~ 325 mV
EMF
EMF(350ppm) - EMF(3500ppm)
44 ~ 72 mV
44 ~ 72 mV
No especificado
350 a 5000
350 a 30000
350 a 10000
18
Como se muestra en Fig. 2.10 para que el sensor TGS4161 funcione requiere
de un voltaje de calentamiento (5 0,2 V) entre los pins 1 y 4. Mediante una
reaccin electroqumica el sensor produce una fuerza electromotriz entre los
pins 2 y 3.
Vista de la
parte inferior
4
3
1
2
2.6
Microcontrolador
2.6.1
Bajo precio.
Bajo consumo. El microcontrolador ser alimentado con bateras y tiene
que tener una autonoma mnima de un ao.
19
Hasta el momento se haba utilizado el ATtiny2313 [2] pero por los requisitos
del sistema descritos anteriormente, sus prestaciones se han quedado
limitadas. Para continuar con el mismo lenguaje de programacin y poder
utilizar parte del cdigo que se utilizaba con el ATtiny2313 se ha decidido
buscar otro microcontrolador del mismo fabricante. Por este motivo, se hace
una comparativa entre el microcontrolador utilizado hasta el momento
(ATtiny2313) y cuatro microcontroladores del fabricante Atmel.
Tabla 2.6 Comparativa microcontroladores
ATtiny13
ATtiny2313
ATmega88
ATmega32
ATmega162
32
16
0,0625
0.125
0.5
0,5
SRAM
(Bytes)
62B +
32REG
128
1024
2048
1024
18
23
32
35
Vcc (V)
1.8-5.5
1.8-5.5
1.8-5.5
2.7-5.5
1.8-5.5
16 bit timers
8 bits timers
UART
10 bit A/D
channels
Interrupts
--
--
26
19
28
Ext interrupts
26
Flash (KB)
EEPROM
(KB)
20
Introduccin
Una vez seleccionado todos los sensores necesarios, as como el microcontrolador, la siguiente fase del proyecto es el desarrollo del nodo sensor.
En la primera parte de este captulo, se especifica y describe el interfaz de
medida seleccionado para el nodo sensor. Se describen las configuraciones
para el sensor de temperatura, humedad y CO2 y acto seguido, se explica la
programacin del microcontrolador. De igual modo se presentan las principales
diferencias en cdigo entre el ATtiny2313 (microcontrolador utilizado
anteriormente) y el ATmega88 (microcontrolador elegido para el nodo sensor).
En el segundo, tercer y cuarto apartado se detallan los sistemas de
temperatura, humedad y CO2 respectivamente. En todos los casos se justifica
la eleccin de todos los componentes que forman cada sistema.
Posteriormente se presenta el sistema completo con los tres sistemas de
medida incorporados. Adems de los tres sistemas de medida el nodo sensor
esta previsto de otras partes que son esenciales en el funcionamiento del
mismo. En este apartado se citan estas partes.
Finalmente se hace una estimacin de costes de cada uno de los componentes
que integran el nodo sensor y se especifican las caractersticas que tiene el
nodo sensor final.
3.2
Interfaz de medida
3.2.1
Mtodo de medida
21
22
VDD
VIL
0V
Tiempo de
descarga
3.2.2
23
V
t d = ln DD
VIL
(6)
(7)
2)
3)
1) Descarga a travs RC
2) Descarga a travs del sensor
3) Descarga a travs del cable
Para conseguir el valor final del sensor para cada temperatura aplicaremos la
siguiente ecuacin:
RX =
N X N CC
RC
N C N CC
(8)
24
3.2.3
CC
Pin 3
Pin 2
Pin 1
Pin 3
CX
Pin 2
R1
Pin 1
CX
R1
1)
2)
25
N X N off
N C N off
CC
(9)
3.2.4
La figura (Fig. 3.6) muestra la configuracin del circuito para la medida de CO2.
26
el mismo voltaje con el que alimentamos el conversor A/D (AVcc), con un voltaje
de referencia interno (1,1V) o con un voltaje de referencia externo (AREF). Para
esta aplicacin, como voltaje de referencia, utilizamos un voltaje de referencia
externo (AREF).
A la hora de realizar la conversin, el conversor A/D se puede programar para
hacer una nica conversin (single mode) o de manera que en todo momento
est convirtiendo (modo free running). Para esta aplicacin el conversor se
programa en modo free running ya que de esta manera no necesitamos
inicializar el conversor despus de cada conversin.
Para obtener el resultado de la conversin A/D, una vez esta conversin ha
finalizado, se debe consultar el registro resultado ADC. Ya que el conversor es
de 10 bits el resultado se almacena en dos registros de 8 bits (ADCL, ADCH).
Para una conversin, el resultado es:
ADC =
V IN 1024
V REF
(10)
3.2.5
Programacin
9)
10)
11)
12)
13)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
7) Enviar medida.
Antes de empezar a obtener medidas se hace una configuracin donde se
definen las siguientes condiciones:
27
28
29
30
3.2.6
Funcin
ATtiny2313
ATmega88
UBRR = 25
UBRR0H=0x00
UBRR0L=0x81
UCR|=0x18
UCSR0A=0x00
UCSR0B=0x18
UCSR0C=0x06
TIMSK=0x01
TIMSK0=0x01
MCUCR|=0x02
EICRA=0x02
GIMSK|=0x40
EIMSK=0x01
GIFR=0x40
EIFR=0x02
Se desactiva el flag
interrupcin externa
SREG|=0x80
#asm(sei)
TCNT1=0x000
0
TCNTH1=0x00
TCNTL=0x00
MCUCR|=0x20
SMCR|=0x01
asm (sleep)
#asm (sleep)
MCUCR&=~0x
20
SMCR&=~0x01
indicador
de
31
Funcin
ADMUX
ADCSRA
ADCSRB
3.3
32
V
Td = ln DD
VIL
(11)
(12)
TCLK
1
=
3,78 nF
VDD
5
6
10,98 ln 20 10
R ln
1,5
VIL
(13)
33
3.3.1.2 RTD
En este caso la resolucin de 0,1C traducida a ohms es constante en todo el
margen de temperaturas y es de 0,385 .
Como en el caso del NTC, vamos a proceder a calcular los valores de cada uno
de los elementos que componen el sistema sensor de temperatura en el caso
del sensor Pt1000.
El valor comercial para la resistencia de calibracin (RC) escogido en este caso
es de 1,5K. En este caso no es posible hacer como en el caso anterior de
elegir una resistencia de calibracin que este comprendida entre los dos caso
extremos (0C y 40C) ya que es muy reducido. Por tanto se ha elegido un
valor cercano a la resistencia nominal del sensor.
La resistencia de proteccin (R) es de 330 por las mismas razones que en el
apartado anterior.
Para elegir el condensador (C) se sigue el mismo razonamiento del
subapartado 3.3.1.1, y se obtiene a partir de
TCLK
1
=
0,107 F
VDD
5
6
0,385 ln 20 10
R ln
V
1,5
IL
(14)
34
3.4
TCLK
1
0,14831849 M
VDD
5
6
12
20 10 0,28 10 ln
C ln
V
1,5
IL
(15)
35
HS1101
PB2
Cc=180pF
PB1
PD3
(INT1)
R1=10K
R=1M
ATmega88
Fig. 3.12 Sistema sensor humedad HS1101
3.5
36
R2 + R1
VOUT
=G=
R1
VIN
(16)
PC2
(ADC2)
VCC=5V
+
AD8606
-
D
FDN304P
PB0
RH
Vcc=5V
TGS4161
3
ATmega88
VEMF
Fig. 3.14 Sistema sensor de CO2 TGS4161
1K
4,7K
3.6
37
Sistema completo
Valor
Condensador
Valor
Tipo
R1
1 K
C1
100 nF
Electroltico
R2
1 K
C2
100 nF
Electroltico
R3
4,7 K
C3
22 pF
Cermico
R4
1 M
C4
22 pF
Cermico
R5
10 K
C5
180 pF
Cermico
R6
330 K
C6
100 nF
Electroltico
R7
1,5 K
C7
1 F
Electroltico
R8
15 K
C8
100 nF
Electroltico
Todas las resistencias son de W y tienen una tolerancia del 5%. Los
condensadores electrolticos tienen una tolerancia de 5% mientras que los
cermicos tienen una de 2%.
38
3.7
Precio unitario
()
Precio total
()
ATmega88
3,35
3,35
Pt1000
8,21
8,21
NTC 10K3B1A
5,28
5,28
HS1101
10,25
10,25
TGS4161
30
30
AD8606
1,36
1,36
FDN304P
0,62
0,62
Cristal 20 MHZ
0,63
0,63
Condensador electroltico
0,05
0,35
Condensador cermico
0,15
0,30
Resistencia
0,08
0,64
Zcalo
0,26
0,26
Componente
55,90
58,83
Caracterizacin y resultados
Introduccin
4.2
Medidas de temperatura
4.2.1
Caracterizacin y calibracin
Los resultados obtenidos para hacer la calibracin de cada uno de los dos
sensores se han obtenido con el microcontrolador ATmega88. Cada valor de
resistencia representa la media de 100 medidas tomadas.
Los valores para las resistencias de calibracin (RC) tanto para el sensor
Pt1000 como para el caso del sensor NTC 10K3B1A obtenidos experimentalmente son 1484 y 14849 respectivamente.
Las temperaturas que utilizamos para calibrar los sensores son generadas
mediante el calibrador de temperatura 9102-S (Fig. 4.1) del fabricante Hart
Scientific [12].
39
40
(17)
(18)
R X = 3,80199T + 1001,03
(19)
Caracterizacin y resultados
41
1000
1001,43
1001.03
0,26
10
1038,5
1040,15
1039,26
10,05
9,93
20
1077
1078,46
1076,42
19,82
19,84
25
1096,25
1097,47
1095,31
24,80
24,75
30
1115,5
1115,97
1116,13
30,27
30,16
40
1154
1154,94
1153,11
40
39,76
50
1192,5
1192,99
1191,71
50,15
49,79
T2 T1
(20)
42
(21)
En el apartado 2.3.1.2 observamos las especificaciones tcnicas proporcionadas por el fabricante y comprobamos que la obtenida experimentalmente no
corresponde con la proporcionada por el fabricante es de 3892 1%.
Como observamos en 2.3.1.2 para completar la ecuacin hay que calcular el
valor de A. Una vez obtenido el valor de la experimental, procedemos a
encontrar el valor de A a partir de
R
A=
e
0
0
273 + 25
(22)
3774,7
T
(23)
Atmel
()
Temp.
estimada
ecuacin
(C)
Temp.
estimada
fabricante
(C)
31975
32070
0.27
0,56
19967
19957
19965
9.99
10,00
20 C
12493
12678
12711
19,92
19,61
25 C
10000
10151
10209
25
24,52
30 C
8063
8202
8272
30,03
29,39
40 C
5351
5456
5530
40,17
39,17
50 C
3642
3711
3798
50,25
48,88
Temp.
(C)
Resistencia
datasheet
()
Mltimetro
KEITHLEY
()
0 C
32027
10 C
Caracterizacin y resultados
43
4.2.2
Resultados obtenidos
En este apartado se presentan los resultados obtenidos por parte de los dos
sensores de temperaturas utilizados en este proyecto.
La adquisicin de datos se ha hecho mediante el programa Labview va puerto
serie del ordenador. Cada resultado es la media de 100 medidas tomadas.
En primer lugar se presenta la evolucin del sensor Pt1000 durante las 24
horas del da. Los datos de la figura (Fig. 4.3) se han tomado el dia 17 de
noviembre de 2007 en una habitacin interior de una residencia en la localidad
barcelonesa de esplugues de Llobregat. Se han tomado 4 medidas cada hora.
18
17
16
15
14
13
12
11
10
10
11
12
13
14
15
16
17
18
19
20
21
22
23
0
1
2
3
4
5
6
7
8
9
10
Temperatura (C)
Hora (h)
Fig. 4.2 Evolucin de la temperatura medida con el sensor Pt1000
44
0
1
2
3
4
5
6
7
8
9
10
23
19
18
17
16
15
14
13
12
11
10
10
11
12
13
14
15
16
17
18
19
20
21
22
Temperatura (C)
Hora (h)
Fig. 4.3 Evolucin de la temperatura medida con el sensor NTC 10K3A1B
4.3
Medidas de humedad
4.3.1
Caracterizacin y calibracin
Caracterizacin y resultados
45
10
15
20
25
30
35
40
45
50
Cp
(pF)
161,6
163,6
165,4
167,2
169,0
170,7
172,3
173,9
175,5
177,0
178,5
RH
(%)
55
60
65
70
75
80
85
90
95
100
Cp
(pF)
180
181,4
182,9
184,3
185,7
187,2
188,6
190,1
191,6
193,1
(24)
46
Capacidad
Atmel
(pF)
Error de
Capacidad
(pF)
Humedad
estimada
(%)
Error de
Humedad
(%)
11,3 %
165,9
165,93
0,03
11,306
0,006
33 %
173,26
173,56
0,3
34,056
1,056
75,4 %
185,86
185,83
0,03
75,297
0,103
4.3.2
Resultados obtenidos
0
1
2
3
4
5
6
7
8
9
10
23
50
48
46
44
42
40
38
36
34
32
30
10
11
12
13
14
15
16
17
18
19
20
21
22
Hora (h)
Fig. 4.5 Evolucin de la humedad relativa medida el dia 17/11/2007 con el sensor HS1101
Caracterizacin y resultados
4.4
47
Medidas de CO2
4.4.1
Calibracin
Para calibrar el sensor de CO2 hay que obtener el valor constante (EC) incluido
en la ecuacin de la frmula (1) del apartado 2.2.4.1. Para obtener este valor
hay que medir el valor de energa electromotriz (EMF) a la salida del sensor
conociendo el valor de la concentracin de CO2 en el ambiente. Tambin es
necesario conocer el valor de la temperatura ambiental en ese momento.
E C = EMF +
R T
ln[P(CO 2 )]
2F
(25)
(26)
(27)
48
450
445
EMF (mV)
440
435
430
425
420
415
350
750
1150
1550
1950
2350
2750
3150
3550
3950
4350
4750
CO2 (ppm)
Fig. 4.6 Curva de respuesta del sensor TGS4161
4.4.2
Resultados obtenidos
Caracterizacin y resultados
49
449,91
426,88
412,65
407,38
402,63
396,31
EMF (mV)
450
440
430
420
410
400
390
0
Nmero de exhalaciones
Fig. 4.7 Fuerza electromotriz (EMF) en funcin del nmero de exhalaciones
Si se compara la curva de respuesta del sensor TGS4161 terica (Fig. 4.6) con
la curva respuesta del sensor TGS4161 obtenida experimentalmente vemos
50
que tienen una forma parecida. La curva terica sigue una ecuacin
exponencial mientras que la curva obtenida experimentalmente se aproxima.
Si miramos los datos tcnicos del TGS4161 expuestos en la tabla 2.5, se
observa que la variacin de EMF desde 350 ppm a 3500 ppm est
comprendida entre 44 y 72 mV. Como vemos en la anterior tabla la variacin de
EMF desde una concentracin aproximada de 370 ppm y una concentracin
aproximada de 5000 ppm es de 53,6 mV. Por lo tanto vemos que se
comprueba experimentalmente que la variacin est dentro de los mrgenes
establecidos por el fabricante.
Debido a que no se ha podido calibrar ni caracterizar el sensor TGS4161, el
sistema final no tendr la capacidad de proporcionar datos de concentraciones
concretas. En cambio si que estar capacitado para dar un aviso cuando se
est llegando a valores cercanos a 5000 ppm, concentracin mxima captada
por el TGS4161.
4.5
Para hacer un estudio del consumo total del sistema tenemos que fijarnos en
los elementos activos que componen el nodo sensor. Por una parte tenemos el
microcontrolador y por otra parte el sistema sensor de CO2.
4.5.1
Consumo terico
Caracterizacin y resultados
51
# horas =
3A h
48horas
62,4 10 3 A
(28)
4.5.2
Consumo experimental
Vout (V)
2,5
2
1,5
1
0,5
0
0
20
40
60
80
100
120
140
160
Tempo (s)
Fig. 4.8 Respuesta temporal del sensor TGS4161
52
del sistema sensor de CO2 que corresponde con los obtenidos en el apartado
4.4.1.
Una vez sabemos el voltaje a la salida del sistema sensor de CO2 procedemos
a comprobar en que momento temporal se llega por primera vez a este voltaje.
A continuacin se procede a calcular el error de cuantificacin ya que las
medidas estn obtenidas con un osciloscopio digital de 8 bits:
E cuantificacin =
mV
8divisiones
Escala Num.divisiones 500
div
=
= 7,81mV
resolucin 2
256niveles 2
(29)
1A
1h
= 1,1708 10 4 A h
1000mA 3600seg
(30)
(31)
(32)
Para obtener el consumo total del nodo sensor, al consumo del sistema de CO2
hay que aadirle el consumo del microcontrolador utilizando los datos
obtenidos anteriormente.
A continuacin observamos una tabla donde se detalla el tiempo y consumo
diario en cada modo de consumo del microcontrolador. Cabe destacar que el
Caracterizacin y resultados
53
Consumo
Tiempo diario
Consumo diario
Modo Activo
12 mA
393,6 s
4723,2 mAs
Modo Idle
4 mA
48 s
192 mAs
7 A
85.958,4 s
601,7 mAs
5516,9 mAs
ATmega88
(33)
Consumo
diario
Das de duracin
Aos
5,6210-3 Ah
533,80
1,46
-3
1.958,22
5,36
-3
419,46
1,15
1,53210 Ah
7,15210 Ah
Por tanto s hacemos dos medidas cada hora la batera nos durar 1,15 aos,
es decir, un ao y dos meses aproximadamente.
Si finalmente quisiramos tolerar un error del 1%, 5% o 10% en las medidas de
CO2 la batera nos durara 1,17 aos, 1,34 aos y 1,5 aos respectivamente.
Conclusiones
55
CAPTULO 5. CONCLUSIONES
5.1
Objetivos alcanzados
56
5.2
Las futuras lneas de trabajo se basan en las limitaciones bsicas del nodo
sensor realizado como pueden ser:
5.3
Impacto ambiental
Referencias
57
REFERENCIAS
58
Bibliografa
59
BIBLIOGRAFA
61
Anexo I. Esquemas circuitales
C1
R1
RESET
VCC
VCC
RELOJ
EXTERNO
RS232
COMPACT
RH
Vcc
FDN304P
VEMF
TGS4161
3
3
4
RESET
1
2
VCC
C3
C2
20MHz
+
AD8606
-
VCC
C4
R2
R3
RESET
TXD
RXD
PD2 (INT0)
VCC
AREF
GND
PC2
(ADC2)
GND
PB5
AVCC
PD3 (INT1)
XTAL1
PB1
PB2
PB3
PB4
XTAL2
PB0
SENSOR CO2
C6
VCC
R7
Pt1000
HS1101
C5
R5
R6
C7
R4
SENSOR
TEMPERATURA
SENSOR
HUMEDAD
63
Anexo I. Esquemas circuitales
COMUNICACIN
SERIE
VCC
RX
TX
GND
C1
R1
RESET
VCC
VCC
RELOJ
EXTERNO
RS232
COMPACT
RH
Vcc
FDN304P
VEMF
TGS4161
3
3
4
RESET
1
2
VCC
C3
C2
20MHz
+
AD8606
-
VCC
C4
R2
R3
RESET
TXD
RXD
PD2 (INT0)
PD3 (INT1)
VCC
GND
XTAL1
XTAL2
PB0
SENSOR CO2
ATmega88
PC2
(ADC2)
GND
AREF
PB5
AVCC
PB4
PB3
PB2
PB1
C6
VCC
R8
NTC 10K3A1B
HS1101
C5
R5
R6
C8
R4
SENSOR
TEMPERATURA
SENSOR
HUMEDAD
65
1)
2)
3)
Finalmente cabe destacar dos condiciones a partir de las cuales el sensor deja
de ser fiable (el plazo suele ser aproximadamente 10 aos):
67