Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Noviembre 2016
Agradecimientos
ii
Índice general
1. Introducción 1
2. Antecedentes 3
2.1. Sensor Capacitivo Interdigitado IDC . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2. Métodos de Medición de Condensadores . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Especificaciones 6
3.1. Adquisición de Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.1. Sensor Capacitivo Interdigitado (IDC) . . . . . . . . . . . . . . . . . . . . . . 7
3.1.2. Método de Medición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2. Transporte de Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3. Administración de la Información . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4. Pruebas Preliminares 10
4.1. Oxigeno Disuelto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2. Conductividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3. Medida de Acidez/alcalinidad PH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5. Diseño e Implementación 14
5.1. Diseño del Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1.1. Dependencia del Ancho de los Dedos . . . . . . . . . . . . . . . . . . . . . . 17
5.1.2. Dependencia de la Separación de los Dedos . . . . . . . . . . . . . . . . . . 17
5.1.3. Dependencia de la Capa Aislante y el Periodo . . . . . . . . . . . . . . . . . 18
5.1.4. Simulación de sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.5. Contenedor de la Muestra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.2. Módulo de Adquisición de Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.2.1. Software Microcontrolador . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.2.2. Método de Medición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2.3. Almacenamiento y Transporte de la Información . . . . . . . . . . . . . . . . 31
5.3. Aplicación Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
iii
iv ÍNDICE GENERAL
7. Conclusiones 46
Índice de figuras
v
vi ÍNDICE DE FIGURAS
vii
viii ÍNDICE DE TABLAS
Capítulo 1
Introducción
Actualmente la medición de los agentes contaminantes en las fuentes hídricas se realiza por me-
dio de equipos de laboratorio altamente especializados, que permiten a los institutos de monitoreo
verificar diferentes características para determinar si una fuente hídrica se encuentra contaminada
o no. En este escenario el IDEAM es el instituto encargado de realizar este monitoreo de recursos
y tomar acciones pertinentes para conservarlo en las mejores condiciones.
El estudio que se realiza actualmente para determinar si el agua de algún rio se encuentra
contaminada o no, se hace por medio de un índice llamado ICA o Índice de Contaminación de
Agua [1], el cual es el valor numérico que califica en una de cinco categorías, la calidad del agua
de una corriente superficial.
Las variables medidas por el IDEAM son cinco características del agua que se relacionan
directamente con la contaminación del agua, los cuales son: oxígeno disuelto, solidos suspendidos
totales, demanda química de oxígeno, conductividad eléctrica y pH; todos estos valores son
ponderados para calcular el índice ICA y determinar la calidad del agua analizada. Sin embargo,
las campañas de toma de muestras hacen necesario el desplazamiento de personal a los sitios de
interés, lo que hace que el proceso de verificación de las fuentes hidrográficas más alejadas del
casco urbano sea mucho más lento. Debido a esto actualmente cada estación de monitoreo está
encargada de realizar una medición por trimestre [1], razón por la cual es difícil que una entidad
de control pueda tomar medidas de acción rápidas cuando se presentan factores que contaminen
las cuencas hidrográficas.
Por lo tanto, se puede pensar que no siempre es necesario realizar un análisis tan riguroso sobre
las fuentes hídricas del país, y que se puede diseñar un método de identificación más sencillo que
pueda ser capaz de diferenciar entre una fuente de agua en buen estado y otra que se encuentre
contaminada. Además, si es un dispositivo portable, esto debido a que es un equipo liviano y
pequeño, y que almacene la información, es posible que las campañas de medición sean mucho
más rápidas y permitan identificar puntos críticos, en los cuales sea necesario un análisis más
exhaustivo.
1
2 CAPÍTULO 1. INTRODUCCIÓN
Antecedentes
En este capítulo se realiza una descripción del estado del arte para los temas más relevantes en
el desarrollo del proyecto. Se iniciará planteando el contexto de las investigaciones realizadas con
los condensadores interdigitados, ya que este es el elemento que se va a utilizar para el diseño del
sensor debido a su fácil proceso de fabricación y adaptación a sistemas embebidos Posteriormente
se hará una presentación de las investigaciones realizadas acerca de los métodos de medición de
condensadores, sus ventajas y desventajas, concluyendo en el punto de partida de los métodos
que se desean poner a prueba, las características que deben tener y las posibles soluciones que se
pueden encontrar al momento de iniciar la implementación de los mismos.
3
4 CAPÍTULO 2. ANTECEDENTES
Figura 2.1: Un sensor interdigitado puede ser considerado como un capacitor de placas paralelas
en donde los electrodos se abren para proveer un lado de acceso a MUT. (a) Capacitor de placas
paralelas (b) Apertura de las placas (c) Placas abiertas con un lado de acceso a la muestra. Tomado
de [2]
laboratorio especializados los cuales no permiten el uso del sensor en un ambiente externo.
Debido al comportamiento intrínseco del sensor este tipo de capacitores se han usado para la
evaluación de propiedades como la conductividad, permeabilidad y permitividad [7–9]. Además
se ha utilizado en aplicaciones en las cuales el sensor se utiliza para medir el daño en el aislamiento
de cables de poder [10], estimar la constante dieléctrica para determinar la composición de pro-
ductos lácteos como leche, mantequilla, queso o yogur [11], implementar sensores de humedad y
de gas [12] o aplicaciones de biosensores [13–15]. Estos trabajos muestran que es posible utilizar
este tipo de sensores para medir la variación de los componentes dieléctricos de los materiales,
sin embargo, en ninguno de los casos mencionados se ha realizado la medición de la capacitancia
por medio de un equipo potable.
Específicamente en agua, se ha realizado un sensor capacitivo interdigitado para determinar
el nivel de conductividad [5], sin embargo el método de medición realizado utiliza un equipo
de laboratorio especializado para realizar análisis de impedancia, por lo tanto no permite hacer
mediciones en el sitio de observación. Adicionalmente el sensor diseñado es muy pequeño lo que
aumenta los costos de fabricación del mismo.
Con base en las aplicaciones realizadas se concluye que este tipo de elementos puede ser
utilizado como un sensor de bajo costo, capaz de cambiar el valor de su capacitancia dependiendo
de la concentración de un elemento disuelto en el agua, lo que finalmente permite realizar una
visualización general del estado de contaminación de una fuente de agua.
utiliza circuitos externos que aumentan el consumo de energía. Existen métodos que utilizan
temporizadores internos que aplican la técnica de calibración de tres [17], en este caso existen
capacitancias adicionales que determinan el rango de medición, por lo que se pueden presentar
problemas cuando se desee realizar una medición de rangos dinámicos de las capacitancias.
Adicionalmente se han desarrollado métodos de medición que utilizan elementos de calibra-
ción externos [18], en este caso el cálculo de la impedancia depende de un alto número de variables
para lograr una buena precisión en la medida. También existen métodos muy precisos y comple-
jos para la medición de pequeños condensadores [19, 20], en estos casos el uso de amplificadores
operacionales externos es determinante en el diseño final de la solución. En otros casos se han
realizado métodos de medición de capacitancias con ecuaciones no lineales [21], lo cual aumenta
la complejidad del modelo para calcular la capacitancia.
En el desarrollo del proyecto se trabajaron dos métodos de medición de condensadores con los
cuales se busca minimizar el costo de implementación, consumo energético y costo de fabricación.
El primer método busca disminuir la dependencia de los circuitos de calibración externos para
disminuir los costos de energía y fabricación, aprovechando la velocidad de muestreo del ADC
para analizar la curva de carga del condensador. El segundo método se diseña para obtener una
mayor precisión en el cálculo de la capacitancia, este método mide la frecuencia de un circuito
oscilador el cual depende del valor del condensador, una vez obtenida la frecuencia se realiza el
cálculo de la capacitancia con base en el circuito propuesto.
Capítulo 3
Especificaciones
El proyecto está dividido en tres desarrollos que se enfocan en determinar la calidad del agua,
a un bajo costo, dependiendo de una medida obtenida con el sensor propuesto. En el primer
desarrollo se diseña y se caracteriza el sensor buscando que la capacitancia sea lo suficientemente
grande para permitir una fácil lectura desde el microcontrolador, además de buscar que sea un
sensor de fácil fabricación y por ende de bajo costo. El segundo es utilizar el microcontrolador
para implementar el método de medición sensor. En esta fase se probaron dos métodos y se
compararon los resultados obtenidos para finalmente determinar cuál era el más efectivo para el
objetivo del proyecto. El ultimo desarrollo está enfocado en la interacción del usuario con la tarjeta
de adquisición tanto por medio del dispositivo celular como la visualización de los datos en un
servidor.
En la figura 3.1 se pueden observar las partes del proyecto. La primera etapa está enfocada
en el desarrollo de la tarjeta de adquisición, la cual es la encargada de realizar la lectura de la
muestra y almacenamiento de la medida del sensor. En esta etapa se incluyen dos de los desarrollos
mencionados anteriormente, ya que esta etapa abarca la lectura de la muestra de agua por medio
del sensor y la medición de la capacitancia por parte del microcontrolador. Adicionalmente, el
microcontrolador almacenará el valor medido en una memoria externa para su posterior lectura.
6
3.1. ADQUISICIÓN DE DATOS 7
Figura 3.2: Diagrama de bloques de las funcionalidades implementadas para la tarjeta de adqui-
sición.
Pruebas Preliminares
Como una primera aproximación a los agentes contaminantes en el agua se realizó una prueba
de laboratorio para determinar cuáles son las variables que están en capacidad de medir un sensor
capacitivo. Para medir el efecto de estas variables se colocaron dos placas paralelas en un tanque
de agua y se midió la capacitancia obtenida por medio de un analizador de impedancias. En estas
pruebas se buscó encontrar el efecto de variar la conductividad, el PH y el oxígeno disuelto, en
la capacitancia del sistema. El montaje realizado para este experimento se puede observar en la
figura 4.1, en el cual se muestra los equipos utilizados para medir la variación de oxigeno disuelto
en el agua.
En el experimento propuesto se determinó el comportamiento de un sensor capacitivo al
momento de variar la constante dieléctrica de su núcleo, los resultados obtenidos en estas pruebas
se presentan en la siguiente sección.
10
4.1. OXIGENO DISUELTO 11
Figura 4.1: Montaje de laboratorio utilizado para detectar cambio en la constante dieléctrica por
medio de placas paralelas.
4.2. Conductividad
La segunda prueba realizada se hizo variando la conductividad en el agua, para esta prueba se
utilizaron 2 litros de agua potable y se realizó variación en la conductividad del agua agregando
sal disuelta en la muestra, cada cambio observado corresponde a diluir 10 gramos de sal en el agua.
La medida de la conductividad se realiza por medio de un conductivímetro EC300, el cual permite
realizar la medición de conductividad y adicionalmente la concentración de solidos disueltos.
En la figura 4.3 se puede observar que el aumento de conductividad en el agua genera un
incremento en el valor de la capacitancia medida, por esta razón se concluye que la conductividad
puede ser uno de los parámetros de contaminación que mejor se puede medir con el sensor
capacitivo IDC.
Con los resultados obtenidos en las pruebas preliminares, se define que la variable de contami-
nación a medir será la conductividad, la cual presenta una variación de 0,012mS a 100mS pasando
de agua destilada a agua con alta concentración de sal. Esta medición muestra que la capacitancia
presenta una variación proporcional y por lo tanto, la conductividad puede ser medida con un
sensor de tipo capacitivo.
Debido a los resultado obtenidos se puede definir que el sistema propuesto da una visión
general de contaminación en el agua, ya que a través de este se puede validar el estado de una
cuenca hidrográfica con respecto al nivel de solidos disueltos o conductividad. Sin embargo, esta
limitado para medir variación de PH, o nivel de oxigeno en el agua.
Capítulo 5
Diseño e Implementación
Al igual que en la sección de especificaciones, los desarrollos realizados van a ser clasificados
por las tres etapas del proyecto, teniendo en cuenta que cada uno es independiente y que finalmente
se integraron para obtener el resultado deseado con el sistema.
En este capítulo se realiza la descripción de los diseños hechos para el cumplimiento del
proyecto. Inicialmente se hará la presentación del proceso de diseño del sensor en donde, partiendo
del objetivo final del sensor, se definen parámetros guías con los que se realizará la estimación
de las características del sensor. Con base a los modelos teóricos existentes en la literatura se
verificará cual es el efecto de los parámetros de diseño dentro del comportamiento del sensor para
finalmente concluir cual es el diseño de sensor que mejor se adapte a las necesidades del proyecto.
Posteriormente serán explicados los desarrollos realizados, a nivel de hardware y software,
en conjunto con el microcontrolador, para hacer la medida del sensor. Finalmente, se hará una
explicación de la aplicación creada para dispositivos Smartphone, su funcionamiento y el método
implementado para el intercambio de información con el microcontrolador.
Para determinar las dimensiones del sensor se realiza un análisis de un condensador interdigi-
tado por medio de la técnica de mapeo conforme [5], según esta técnica el valor del capacitor puede
ser analizado por medio de un modelo de capas de condensadores en donde cada capa representa
un elemento que interactúa con el campo eléctrico generado por el conductor. Con base en esto se
define que el valor de un capacitor interdigitado tiene una capacitancia base determinada por el
tamaño de los dedos, una debido al material sobre el que se encuentra el conductor y otra debido
a la capa aislante ubicada sobre el sensor. Basado en este modelo se tiene que la capacitancia base
está dada por la ecuación 5.3.
14
5.1. DISEÑO DEL SENSOR 15
Figura 5.1: Vista trasversal del sensor con la interacción del campo eléctrico. Tomado de [23]
v
u
1+ b
u
t
2a
d
k1 = 1 + (5.1)
2d + b
1+ a
d + b
d 1 + da
q
k10 = 1 − k12 (5.2)
K(k10 )
C1 = 4ε0 (5.3)
K(k1 )
En la ecuación 5.1 se puede observar que el cálculo de la capacitancia base está determinada
por el ancho y largo de los dedos, además de la separación existente entre ellos. En la figura
5.1 se puede observar a cuales valores corresponden las dimensiones definidas como a, b y d,
las cuales determinan el tamaño del sensor. Adicionalmente se pueden observar las lineas del
campo eléctrico que interactúan entre la fuente (S) y la tierra (G) en un sensor de este tipo y que
finalmente serán las que se ven afectadas al momento de modificar la constante dieléctrica de los
objetos ubicados sobre el capacitor.
Siguiendo con el modelo, se pueden continuar haciendo los cálculos del valor de la capacitancia
del sensor, en donde el siguiente aporte está dado por el material sobre el cual se soporta el
conductor, este cálculo se hace con base en las siguientes ecuaciones [5]:
K(k20 )
C2 = 2ε0 (εsub − 1) (5.4)
K(k2 )
v
u
sinh πb π b π b
h i h i
sinh2 2h + d + a − sinh2 2h +d
u
t
4h 2 2
k20 = (5.5)
π b π b 2 πb
h i h i h i
sinh 2h 2 +d sinh2 2h 2 + d + a − sinh 4h
q
k2 = 1 − k202 (5.6)
En donde εsub es la constante dieléctrica asociada al sustrato del sensor, en este caso el sensor
es fabricado sobre baquelita, por lo tanto, el valor será de 4.
El resultado obtenido en la ecuación 5.7 será el valor del condensador obtenido si el sensor no
tiene ninguna capa aislante. El valor de n es el número de pares de dedos mientras el valor de l es
el largo de cada dedo del sensor.
Debido a que el sensor se desea utilizar para medir propiedades eléctricas en el agua, se debe
implementar una capa aislante para que el agua no funcione como conductor eléctrico, además
de minimizar el efecto oxidante en el sensor, por esta razón se debe incluir un cálculo adicional
en el valor de la capacitancia total. Para hacer esto se debe incluir una nueva capacitancia que se
calcula de una forma similar a la capa base, en el caso de la capa aislante el cálculo de la nueva
capacitancia se basará en la ecuacion 5.8, en donde h2 representa el ancho de la capa aislante
aplicada. Con base en esto se define que la capacitancia total estará dada por la ecuación 5.10.
v
u
sinh πb 2 π 2 π
h i h i
b
+ + b
+
u
sinh d a − sinh d
t
4h 2h2 2 2h2 2
k20 = (5.8)
sinh 2hπ2 2b + d sinh2 2hπ2 2b + d + a − sinh2 4hπb
h i h i h i
2
K(k30 )
C3 = 2ε0 (εais − 1) (5.9)
K(k3 )
Figura 5.2: Variación de la capacitancia del sensor dependiendo del ancho de los dedos
definir la altura y la constante dieléctrica de una capa de pintura o laca. Con estos valores el valor
final de la capacitancia esperada en el sensor es la que se muestra en la ecuación 5.11.
Figura 5.3: Variación de capacitancia del sensor dependiendo de la separación de los dedos
Figura 5.4: Variación de capacitancia dependiendo de la relación entre la altura de la capa aislante
y la distancia entre dos dedos del mismo electrodo (λ = 2a + 2d + b)
Figura 5.5: Diseño del sensor IDC realizado por medio del software de ANSYS para permitir la
estimación del comportamiento del sensor
20 CAPÍTULO 5. DISEÑO E IMPLEMENTACIÓN
Sensor
Parámetro Unidad
Tipo 1 Tipo 2 Tipo 3 Tipo 4 Tipo 5 Tipo 6
Ancho de los dedos b mm 3 4 3 2 2 3
Separación dedos d mm 0.7 1 0.3 0.7 0.7 1
Largo dedos l cm 3 4.8 3 2 2.5 3
Capacitancia pf 65.311 119.42 79.034 49.241 52.614 56.702
Sensor
Parámetro Unidad
Tipo 1 Tipo 2
Mitad ancho (a) mm 1.5 2
Ancho dedos (b) mm 3 4
Separación dedos (d) mm 0.7 1
Altura substrato (h1) mm 1.7 1.7
Largo dedos: (l) cm 3 4.8
Tamaño total cm 10.5 x 8 14 x 10.5
la pintura. Adicionalmente se incluye una entrada de tipo voltaje eléctrico sobre los conductores
del sensor para realizar el análisis de capacitancia en el software.
Como parte de la simulación del sensor, se realizaron varios diseños de sensores para verificar
cual es el valor de capacitancia de diferentes tipos de sensor, estos modelos se presentan en la
tabla 5.2, en donde se puede observar que se realizaron cambios en los 3 parámetros principales
de diseño.
De acuerdo a los resultados obtenidos en la simulación del sensor y mostrados en la tabla 5.2
se decide trabajar con los sensores Tipo 1 y Tipo 2, el primero se escoge debido a que es uno de los
más pequeños con un valor de capacitancia grande y el segundo debido a que es la capacitancia
más grande de los sensores simulados.
Con base en lo anterior se optó por fabricar dos modelos de sensores de pruebas, uno más
grande para verificar si es posible obtener unas variaciones de capacitancia mucho más grandes.
En la tabla 5.3 se pueden ver los parámetros de diseño de los sensores fabricados.
Adicionalmente se realizaron simulaciones en el software para determinar el comportamiento
de la capacitancia del sensor, al cambiar la conductividad del agua. En la tabla 5.4 se puede
observar los valores obtenidos por el software, cuando se modifica la conductividad del material
bajo prueba. En estas pruebas se observa que la capacitancia del sensor cambia cuando se modifica
la conductividad del material bajo prueba, por lo tanto se espera que el valor de la capacitancia
5.2. MÓDULO DE ADQUISICIÓN DE DATOS 21
Capacitancia
Material Conductividad
Tipo 1 Tipo 2
Unidad S/cm pf pf
Aire 0 65.311 119.42
Agua destilada 0.01 121.43 237.91
Agua de mar 4 153.64 313.61
Tabla 5.4: Pruebas de variación de capacitancia de sensor con respecto a la variación de la conduc-
tividad en el software de simulación
Otro de los desarrollos físicos realizados fue la selección de un recipiente contenedor de agua
ubicado sobre el sensor, el cual garantice que la medida de agua siempre contiene el mismo
volumen de forma que no se altere el resultado obtenido. En la figura 5.6 se puede observar el
recipiente contenedor con el sensor.
Basado en las especificaciones descritas en la sección 3.1.2 se decidió trabajar con la tarjeta
de desarrollo stm32f4-discovery, la cual tiene incorporado un procesador STM32F407VGT6 que es
un procesador ARM Cortex-M4 con unidad de punto flotante. Este procesador tiene un módulo
conversor análogo-digital (ADC) que trabaja a una frecuencia máxima de 564KHz, con lo cual se
puede realizar correctamente el muestreo de las señales del método de medición. En la figura 5.7
se puede observar una imagen de la tarjeta de desarrollo seleccionada para trabajar el módulo de
adquisición del sistema.
El módulo de adquisición se desarrolló sobre el microcontrolador mencionado y está dividido
en dos etapas, una enfocada en el proceso de medición del sensor y otra en el almacenamiento de
la información obtenida. En la primera etapa se hicieron pruebas comparativas de los procesos de
medición para determinar la mejor opción de implementación en el objetivo final del proyecto. En
la segunda se debía seleccionar el protocolo de comunicación y el medio en donde se almacenaría
la información para ser leída posteriormente por el celular. Estas etapas se describen con mayor
detalle en la sección 5.2.2.
22 CAPÍTULO 5. DISEÑO E IMPLEMENTACIÓN
Como parte del diseño del software se deben realizar dos programas, cada uno para hacer las
pruebas con un método diferente de medición de los condensadores. Sin embargo, el funciona-
miento general del programa se describe en el diagrama de flujo presentado en la figura 5.8. La
diferencia entre los dos códigos desarrollados se presenta en la rutina de lectura del sensor, ya que
es en esta, en donde se debe seleccionar la forma de medir el capacitor para posteriormente realizar
la comparación de los resultados y decidir el método más adecuado para la implementación del
sistema.
El programa realiza la configuración de los módulos que utiliza el microcontrolador. Inicial-
mente se configuran los puertos de propósito general (GPIO), entre los que se incluyen los puertos
del módulo I2C, el puerto de entrada del pulsador y los pines de salida para encender los leds de
la tarjeta. Posteriormente se configura el protocolo I2C en modo maestro, a una velocidad estándar
de 100kbit/s, ciclo útil del 50 %, y con un tamaño de dirección de 7bits.
Una vez realizada la inicialización de los módulos a utilizar el microcontrolador revisa el
estado del pulsador de usuario, conectado al pin A0, si está oprimido procede a realizar el proceso
de medición y almacenamiento, en caso contrario se mantiene en un ciclo infinito evaluando el
estado del pulsador. En la siguiente sección se realiza la descripción del software desarrollado
24 CAPÍTULO 5. DISEÑO E IMPLEMENTACIÓN
Cada uno de los métodos de medición realiza el cálculo de la capacitancia por medio de una
función diferente, sin embargo, ambas inician cuando el usuario oprime el pulsador externo. La
primera, encargada de realizar la medida por medio del análisis de curva de carga, inicia con la
configuración del conversor ADC, el cual en este caso se configura para realizar una conversión
individual con la máxima frecuencia de muestreo. Posteriormente el microcontrolador envía la
señal de inicio de carga del circuito tanque RC y una vez iniciada la carga del condensador, el
microcontrolador realiza el muestreo del valor de voltaje del capacitor hasta completar un arreglo
de 3072 muestras.
Para disminuir el porcentaje de error y el ruido presentado en el muestreo de la señal, se
realiza un promedio entre los últimos cinco resultados, luego se busca el voltaje medio calculando
el promedio entre el primero y el último valor del arreglo, de esta forma se obtiene el valor de
voltaje de referencia.
Finalmente se recorre el arreglo y cuando se encuentra el valor de referencia se calcula el valor
de la capacitancia basado en el tiempo que tarda el microcontrolador en realizar la muestra. El
diagrama de flujo de la rutina desarrollada se puede observar en la figura 5.9.
Para realizar el proceso de medición de la frecuencia de oscilación del circuito astable se inicia
con la captura de la señal por medio del ADC del microcontrolador, en este caso se realiza la
conversión de un total de 1024 muestras garantizando que se cumpla con el criterio de Nyquist.
Una vez completado el proceso de captura de la señal se procede a realizar una transformada
de fourier rápida (FFT) en el microcontrolador, en donde se obtiene el espectro de la señal en
frecuencia.
Con el resultado obtenido se procede a encontrar la muestra con la máxima energía, la cual
indica la frecuencia de la señal de entrada. Una vez obtenida la frecuencia se calcula matemáti-
camente el valor de la capacitancia. Este proceso se realiza cincuenta veces y se obtiene el valor
promedio con el fin de minimizar el error presentado. En la figura 5.10 se presenta el diagrama de
flujo de la rutina desarrollada para este proceso de medición.
5.2. MÓDULO DE ADQUISICIÓN DE DATOS 25
Figura 5.9: Diagrama de flujo de la rutina de medición de capacitancia por medio del análisis de
curva de carga
26 CAPÍTULO 5. DISEÑO E IMPLEMENTACIÓN
Figura 5.10: Diagrama de flujo de la rutina de medición de capacitancia por medio del análisis de
frecuencia del circuito oscilador
5.2. MÓDULO DE ADQUISICIÓN DE DATOS 27
Figura 5.11: Diagrama de conexiones del microcontrolador para la medición del valor del conden-
sador por medio del método de perfiles de carga
Para este método se debe tener en cuenta que el proceso de carga del condensador se inicia
en el momento en el que el microprocesador coloque en un valor de 1 lógico (5v) el pin de salida
correspondiente, una vez ejecutada esta acción el conversor análogo-digital (ADC) deberá guardar
en un arreglo todos los valores capturados para ser posteriormente analizados. En la figura 5.11 se
puede observar un diagrama en donde se muestran las conexiones a nivel de hardware realizadas
para la implementación de este método de medición.
En la figura 5.12 se puede observar el gráfico de la curva esperada una vez se inicia el proceso
de carga del condensador.
Con la medición realizada por medio de este método se intenta eliminar la calibración por
elementos externos, además de permitir un rápido cálculo del valor del condensador. Con base en
esto, el rango de medición de capacitancias de este método solamente dependerá de la frecuencia
de muestreo del ADC.
La implementación de este método presenta una fuerte dependencia de la frecuencia del ADC
28 CAPÍTULO 5. DISEÑO E IMPLEMENTACIÓN
del microcontrolador, ya que la curva de carga del condensador es muy rápida para capacitancias
pequeñas, por tal razón se definió un rango de capacitancias sobre el cual se van a realizar las
mediciones.
Como primer parámetro de diseño se tiene que la frecuencia máxima del ADC, configurado
para realizar una conversión individual, es de 564k. Por lo tanto el tiempo de carga del condensador
más pequeño debe ser lo suficientemente grande para que la curva de carga pueda ser procesada
desde el microcontrolador con un margen de error tolerable. Este tiempo límite esta determinado
por el tiempo de muestreo del ADC el cual es de:
F = 564KHz
1 1
T= = = 1,77µs (5.12)
F 564KHz
El tiempo de carga del condensador será determinado por una resistencia en serie conectada
al microcontrolador, por lo tanto este tiempo estará determinado por la siguiente ecuación [24]:
t
Vc = Vin .(1 − e− RC ) (5.13)
Debido a que es necesario plantear un punto de referencia para el voltaje alcanzado por
el condensador, se ha optado por trabajar con la mitad del voltaje máximo, por lo tanto en la
5.2. MÓDULO DE ADQUISICIÓN DE DATOS 29
Tabla 5.5: Valor del Condensador y tiempo que tarda alcanzar el valor deseado
ecuación 5.13 se puede despejar el tiempo y de esta forma se obtiene que la relación entre la
capacitancia y el tiempo de carga esta determinado por la ecuación 5.14.
Vin t
= Vin .(1 − e− RC )
2
t
0,5 = 1 − e− RC
t
0,5 = e− RC
t
− = ln(0,5)
RC
t
− = −0,693147
RC
t = R ∗ C ∗ 0,693147 (5.14)
Basados en este resultado se puede definir que los valores esperados para diferentes conden-
sadores estarán dados por la tabla 5.5, en donde la resistencia de carga ha sido seleccionada de un
valor de 100KΩ para permitir la medición de condensadores pequeños.
Con base en estos resultados se ha optado por realizar mediciones de capacitancias mayores
a los 10n f , esto con el fin de poder obtener una cantidad de muestras más grande de la curva de
carga del condensador y de esta manera minimizar el error en el cálculo.
Figura 5.13: Diagrama de conexiones del oscilador astable (LM555) en conjunto al microcontrola-
dor
En esta opción la salida del oscilador será conectada al ADC del microcontrolador, el cual
capturará la señal de entrada y aplicará una trasformada de Fourier rápida para encontrar la
frecuencia fundamental del oscilador.
El programa generado para este proceso realiza una captura de 1024 muestras, posteriormente
se realiza la trasformada rápida de Fourier para obtener la frecuencia de oscilación. El cálculo del
condensador se realiza con base en la ecuación 5.15 [26].
1,44
f = (5.15)
(RA + 2.RB ) ∗ C
Como se mencionó anteriormente el circuito utiliza dos resistencias iguales, sin embargo,
definir el valor de estas depende principalmente del rango de variación del sensor ya que, para
una capacitancia pequeña la frecuencia del oscilador aumenta y por lo tanto sería necesario
incrementar el valor de las resistencias para que la frecuencia del oscilador fuera fácilmente
medible por el microcontrolador.
Para definir un rango de frecuencias de trabajo se utilizaron resistencias de 15KΩ , por lo tanto
la frecuencia del oscilador tendría los rangos de trabajo observados en la tabla 5.6.
Con estos resultados se puede verificar que la frecuencia del ADC debe ser mucho menor a
la utilizada para el método de medición de tiempos de carga, ya que para este caso solamente es
necesario cumplir con el criterio de Nyquist para la frecuencia de muestreo [27], por lo tanto, al
5.2. MÓDULO DE ADQUISICIÓN DE DATOS 31
Figura 5.14: Tarjeta de desarrollo ANT1-M24LR16E con antena NFC y memoria EEPROM.
trabajar en un rango mayor a 1nF, se puede utilizar la frecuencia mínima de muestreo del ADC,
que para este caso es de 152kHz.
Figura 5.15: Circuito impreso desarrollado en Kicad para realizar la integración de los sistemas
asociados a la tarjeta de adquisición.
dígito utiliza 1 byte (8 bits) para ser almacenado y debido a que la memoria está dividida en
bloques de 32 bits, se puede concluir que cada bloque puede almacenar máximo 4 números de un
dígito. Debido a esto el programa del microcontrolador se diseñó para escribir la parte entera del
resultado en el primer bloque de memoria, y la parte decimal en el segundo bloque. Esto permite
al programa escribir un valor máximo de 9999.9999, el cual tiene una resolución suficiente para
escribir el valor de capacitancia obtenido.
La integración de todas las funcionalidades se hizo por medio de un circuito impreso en el
cual se tienen los slots para la tarjeta STM32F4-Discovery, además de la tarjeta ANT1-M24LR16E.
Adicionalmente se integra el oscilador para implementar el método de medición del sensor. En
la figura 5.15 se puede observar la tarjeta creada para la integración del sistema, mientras en la
figura 5.16 se observa la forma definitiva de la tarjeta de adquisición.
Figura 5.17: Diagrama de flujo de aplicación Android para visualización y envio de datos.
34 CAPÍTULO 5. DISEÑO E IMPLEMENTACIÓN
(a) (b)
Figura 5.18: Presentación de la aplicación Android desarrollada. (a) Pantalla inicial de la aplicación.
(b) Visualización del valor del condensador almacenado en la memoria, esta información es
enviada al servidor Ubidots.
la conversión de la medida para definir la concentración y finalmente las dos variables del sensor
son enviadas al servidor de Ubidots.
Experimentos y Análisis de
Resultados
Según los cálculos realizados y los parámetros definidos previamente, se fabricaron dos sen-
sores interdigitados con tamaños diferentes para verificar su funcionamiento con respecto a la
variación de materiales dieléctricos que se desean probar, en este caso agua con conductividad va-
riable. Adicionalmente se hicieron pruebas con varios materiales utilizados para las capas aislantes
del sensor, los resultados obtenidos se presentan a continuación.
Las pruebas realizadas en la primera fase, consistían en mantener dos recipientes de agua,
uno con alta conductividad (alta concentración de sal) y otro con baja conductividad (ninguna
concentración de sal), en esta prueba se insertaba el sensor dentro del recipiente y se observaba el
nivel de capacitancia medido a través de un analizador de impedancias, en las pruebas realizadas
se obtuvieron los resultados mostrados en la Tabla 6.1.
En estas pruebas se pudo observar un fenómeno particular presentado al momento de realizar
la medición de la capacitancia del sensor en el agua, con el primer sensor (sensor 1) se utilizó como
aislante una capa de papel contact y se observó que la medida realizada por el analizador era
variable en el tiempo, con lo cual hace más difícil la obtención del valor deseado, por esta razón
se decidieron hacer pruebas posteriores con sensores más grandes y con aislantes diferentes con
el fin de verificar si la respuesta de estos continuaba presentando este efecto. Cabe mencionar que
el segundo sensor presentaba una mayor estabilidad en la medición realizada.
36
6.1. SENSOR INTERDIGITADO IDC 37
Tabla 6.1: Pruebas de medición de capacitancia con dos sensores de diferente tamaño.
Tabla 6.2: Pruebas de medición de capacitancia con sensores grandes modificando la capa aislante.
Tabla 6.3: Pruebas de medición de capacitancia con sensores grandes modificando la capa aislante.
obtenido este valor se valida el número de la muestra y se multiplica por el tiempo utilizado para
la captura de la muestra. Para calcular el valor de voltaje medio se realiza el promedio entre el
primer valor y el ultimo, esto con el fin de eliminar factores de ruido que puedan alterar la curva
capturada por el ADC.
Para verificar el error en las mediciones hechas por el microcontrolador, se realiza una compa-
ración del valor obtenido con el valor del condensador medido con el analizador de impedancias.
En la figura 6.1 se puede observar la relación entre estos dos valores para cada uno de los métodos
de medición.
En la figura 6.2 se puede observar el error relativo de cada una de las medidas realizadas
por el microcontrolador, en esta se puede observar que cuando la capacitancia es más pequeña el
porcentaje de error aumenta para los dos casos, sin embargo el error al medir el tiempo de carga
del condensador es mucho más alto en comparación con la medida realizada con el análisis en
frecuencia del oscilador.
Para ampliar las pruebas se decidió realizar un cambio en el rango de las capacitancias medidas,
para este caso se hicieron pruebas de medición de condensadores entre los 100 y 700 nf, los
resultados obtenidos se pueden observar en la siguiente figura 6.3, mientras la figura 6.4 presenta
el error porcentual de las mediciones.
En este rango se puede apreciar que el error en ambos métodos es mucho menor y dependiendo
de la aplicación o del rango de capacitancias a medir, es posible utilizar cualquiera de los dos.
Otro de los aspectos a considerar en la comparación de los métodos es el procesamiento de
datos que se debe realizar para completar la medición, en este caso se hizo la comparación del
tiempo utilizado por el microcontrolador para la ejecución de cada uno de los métodos. En la tabla
6.5 se muestran los resultados obtenidos en ambos casos.
40 CAPÍTULO 6. EXPERIMENTOS Y ANÁLISIS DE RESULTADOS
Figura 6.2: Comparación del error relativo entre los dos métodos de medición implementados
para un rango de 1 a 100 nf
Tiempo de ejecución
Método de análisis de curva de carga 44 us
Análisis de la frecuencia del oscilador 6.2 ms
Figura 6.4: Comparación del error relativo entre los dos métodos de medición implementado para
un rango de 100 a 700 nf
En esta comparación se puede observar que el tiempo utilizado para calcular la FFT es mucho
más grande al utilizado para medir el tiempo de carga, esto indica que el costo energético de la
FFT es mucho mayor.
Existe otro aspecto que se debe considerar en esta comparación de los métodos de medición
y es el espacio en memoria utilizado, ya que para el análisis de la FFT solamente es necesario
cumplir con el criterio de Nyquist para encontrar la frecuencia del oscilador, en este caso se utiliza
un vector de 1024 posiciones, el cual es suficientemente grande para almacenar las muestras. Por
otro lado, para realizar la captura de la curva de carga del condensador, fue necesario ampliar el
vector de almacenamiento hasta las 3000 muestras, esto para poder almacenar las curvas de carga
de las capacitancias más grandes y poder encontrar el valor deseado.
Adicionalmente se debe considerar que el análisis de la curva de carga del condensador genera
muchos más ruido al momento de realizarse el muestreo de la señal con el conversor ADC, por
esta razón la medida puede variar en rangos muy altos. Los valores mostrados para este caso se
calcularon promediando 20 valores obtenidos de la medición.
Con base en lo anterior se puede concluir que el método de medición por medio del análisis de
frecuencia presenta una mayor precisión al momento de medir las capacitancias pequeñas, además
es menos susceptible al ruido y aunque utiliza más recursos de hardware es más apropiado para
esta aplicación.
Estos resultados muestran que el aporte realizado con este trabajo es desarrollar un método
de medición de fácil implementación y con una precisión aceptable para aplicaciones de sistemas
embebidos. El circuito oscilador realiza un consumo de corriente de solamente 2.5 mA por lo cual,
adicionalmente puede ser considerado un método de medición de bajo consumo.
42 CAPÍTULO 6. EXPERIMENTOS Y ANÁLISIS DE RESULTADOS
6.3. Integración
Después de los resultados obtenidos en cada una de las fases de desarrollo del proyecto, se
decidió utilizar el método de medición por medio del análisis de frecuencia ya que brinda una
mejor precisión en las capacitancias mas pequeñas. El sensor utilizado para la caracterización
definitiva fue el pequeño con capa aislante de pintura, ya que este presenta una mejor estabilidad,
lo cual es un factor clave al momento de evaluar la capacitancia asociada al sensor.
Una vez seleccionado el sensor y después de definir que se va a utilizar el método de medición
por medio del circuito oscilador, se realiza la validación del error presentado para este rango de
medición. Como primer ajuste se cambian las resistencias del circuito a 50KΩ y con base en la
ecuación 5.15, se obtiene que la relación entre la capacitancia y la frecuencia del oscilador es la
presentada en la tabla 6.6, el cual es un rango que se puede medir fácilmente por medio de la FFT
implementada.
Para verificar el error presentado en este rango de medición se realizan pruebas con capaci-
tancias conocida de forma que sea posible verificar el error porcentual del método de medición.
El resultado obtenido en estas pruebas se puede observar en la figura 6.5.
Continuando con la integración de los sistemas se verificó la frecuencia del oscilador astable
cuando se conecta el sensor IDC, en este punto solamente se integran los primeros dos sistemas
del proyecto y de esta forma se puede determinar cuál será el rango de medición realizado por la
tarjeta de adquisición.
Esta etapa permitió realizar la caracterización del sensor, para esto se utilizaron tres muestras
de diferente concentración de sal de esta forma se definieron tres rangos de variación bajo, medio
y alto, adicionalmente se detecta cuando el agua se encuentra sin ninguna concentración de sal.
De esta forma las muestras de agua utilizadas en la caracterización del sensor se pueden observar
en la tabla 6.7.
Durante la caracterización del sensor, se pudo determinar que la capacitancia del sensor tiene
una alta dependencia de la temperatura. En las pruebas realizadas se encontró que cuando la
temperatura ambiente cambia, el valor de capacitancia del sensor también lo hace, así que la
caracterización del sensor se hizo con las siguientes condiciones de temperatura presentadas en
la tabla 6.8.
Es necesario garantizar que estas sean las condiciones iniciales de temperatura para iniciar el
proceso de medición. Adicionalmente el sensor debe ser lavado y limpiado previamente. Una vez
garantizadas estas condiciones el sensor debe ser sumergido completamente en la muestra y se
6.3. INTEGRACIÓN 43
Figura 6.5: Error porcentual del rango de caracterización del sensor definitivo
Conclusiones
El rango de variación del valor del condensador es un factor de diseño importante al momento
de implementar cualquier método de medición de este tipo de elementos, en este caso fue necesario
realizar ajustes de elementos como el valor de una resistencia o la frecuencia de muestreo del ADC
para minimizar el error en la medición realizada.
Debido a que el sensor se comporta como una capacitancia variable es necesario que el sensor
esté bien caracterizado para garantizar que el método de medición funcione correctamente, ya
que si se presentan variaciones muy grandes en el valor del sensor, es posible que el rango de
medición no se encuentre dentro de los parámetros definidos en la tarjeta de adquisición y por lo
tanto se presenten fallas en la medición realizada.
El método de medición de capacitancia por medio del análisis de la curva de carga es mucho
más económico, además su costo computacional es menor. Con los resultados obtenidos se pudo
observar que el error de medición en capacitancias más grandes es similar al obtenido por el
segundo método de análisis de la frecuencia. Sin embargo, esté ultimo brinda una mayor precisión
en todas las mediciones realizadas y es un método de fácil integración a cualquier tipo de sistema
embebido.
Aunque el análisis de la curva de carga presenta un bajo costo de implementación, es un
método muy sensible al ruido comparado con el método de análisis en frecuencia, ya que la
variación de la medición obtenida es muy alta y por lo tanto se debe realizar una gran cantidad de
mediciones consecutivas para minimizar el error presentado. El método de análisis de frecuencia
es mas estable aunque depende completamente de la frecuencia del circuito oscilador.
Los sensores capacitivos interdigitados son altamente sensibles a los factores ambientales como
la temperatura. En las pruebas realizadas se pudo comprobar que el rango de medición es afectado
por este tipo de variables, por lo que se hace necesario tener un ambiente controlado al momento
de utilizar este tipo de dispositivos.
La altura de la capa aislante es un factor de diseño importantes al momento de poner a prueba
un sensor interdigitado, ya que, aunque disminuyen la sensibilidad del mismo, genera una mayor
46
47
estabilidad en la capacitancia entregada por el sensor. En las pruebas realizadas se aplicaron entre
3 y 6 capas de pintura para estabilizar la medida realizada por el sensor.
El tamaño del sensor influye ampliamente en el valor de la capacitancia del sensor, sin embargo
un sensor mas grande también tiene una parte resistiva mayor lo cual, en este caso, genera
problemas de funcionamiento con los métodos de medición. Se pudo apreciar como el oscilador
no funcionaba con los sensores más grandes debido a la alta variación del valor de capacitancia y
de su parte resistiva.
Debido a que existe una alta variación entre la conductividad del agua destilada frente al agua
con alguna concentración de sal, el sensor puede realizar la medida de este cambio fácilmente, con
lo cual se puede concluir que el sistema es capaz de determinar la diferencia entre agua destilada
y agua con sal. Sin embargo, diferenciar la variación de la concentración de la sal es un proceso
que necesita mayor precisión y por lo tanto unas condiciones ambientales específicas.
Las ventajas del sistema desarrollado en este trabajo son su bajo costo tanto en consumo
energético como en implementación, esto se debe a que el sensor diseñado tiene un bajo costo de
fabricación y el método de medición desarrollado emplea elementos de bajo costo de adquisición.
Bibliografía
[2] Alexander V. Mamishev, Kishore Sundara-Rajan, Fumin Yang, Yanqing Du, and Markus
Zahn. Interdigital sensors and transducers. In Proceedings of the IEEE, volume 92, pages
808–844, 2004.
[3] Jun Wan Kim, P. Pasupathy, Sheng Zhang, and D.P. Neikirk. Measurement of liquid complex
dielectric constants using non-contact sensors. 2009 IEEE Sensors, 2009.
[5] Jun Wan Kim. Development of Interdigitated Capacitor Sensors for Direct and Wireless Measu-
rements of the Dielectric Properties of Liquids. PhD thesis, The University of Texas at Austin,
2008.
[6] N. Angkawisittpan and T. Manasri. Determination of Sugar Content in Sugar Solutions using
Interdigital Capacitor Sensor. Measurement Science Review, 12(1):8–13, 2012.
[7] S.C. Mukhopadhyay and C.P. Gooneratne. A Novel Planar-Type Biosensor for Noninvasive
Meat Inspection. IEEE Sensors Journal, 7(9):1340–1346, 2007.
[8] Sheng Zhang. Interdigitated Capacitor Sensor for Complex Dielectric Constant Sensing by. PhD
thesis, The University of Texas at Austin, 2010.
[9] Goran Stojanović, Milan Radovanović, Mirjana Malešev, and Vlastimir Radonjanin. Mo-
nitoring of water content in building materials using a wireless passive sensor. Sensors,
10(5):4270–4280, 2010.
[10] Liu Yonghong and Huang Yunzhi. Application of Interdigital Capacitive Sensors for Detec-
ting Power Cable Insulation Damage. 1:1795–1799, 2015.
[11] Subhas Chandra Mukhopadhyay, Chinthaka P. Gooneratne, Gourab Sen Gupta, and Serge N.
Demidenko. A low-cost sensing system for quality monitoring of dairy products. IEEE
Transactions on Instrumentation and Measurement, 55(4):1331–1338, 2006.
48
BIBLIOGRAFÍA 49
[12] Claude Pellet and Gilles N Kaoua. Interdigitated humidity sensors for a portable clinical
microsystem. October, pages 10–15, 2000.
[13] Stephen M. Radke and Evangelyn C. Alocilja. Design and fabrication of a microimpedance
biosensor for bacterial detection. IEEE Sensors Journal, 4(4):434–440, 2004.
[14] Stephen M. Radke and Evangelyn C. Alocilja. A microfabricated biosensor for detecting
foodborne bioterrorism agents. IEEE Sensors Journal, 5(4):744–750, 2005.
[15] a. R. Mohd Syaifudin, K. P. Jayasundera, and S. C. Mukhopadhyay. A low cost novel sensing
system for detection of dangerous marine biotoxins in seafood. Sensors and Actuators, B:
Chemical, 137(1):67–75, 2009.
[16] M Ashok Kumar and B Rama Murthy. Microcontroller Based Capacitance Meter. International
Journal of Computer Application and Engineering Technology, 1(2):41–48, 2012.
[17] Ferran Reverter, Manel Gasulla, and Ramon Pallàs-Areny. A low-cost microcontroller in-
terface for low-value capacitive sensors. In Conference Record - IEEE Instrumentation and
Measurement Technology Conference, volume 3, pages 1771–1775, 2004.
[18] Lars Bengtsson. Direct analog-to-microcontroller interfacing. Sensors and Actuators, A: Physi-
cal, 179:105–113, 2012.
[19] Shahid Malik, Kaushal Kishore, Tarikul Islam, Zubair Hassan Zargar, and S.A. Akbar. A time
domain bridge-based impedance measurement technique for wide-range lossy capacitive
sensors. Sensors and Actuators A: Physical, 234:248–262, 2015.
[20] M. A. Atmanand and V. Jagadeesh Kumar. Microcontroller based LCR meter. Microprocessors
and Microsystems, 20(5):297–301, 1996.
[22] Diego A. Sanz, Edgar A. Unigarro, Johann F. Osma, and Fredy Segura-Quijano. Low cost
wireless passive microsensors for the detection of hazardous compounds in water systems
for control and monitoring. Sensors and Actuators, B: Chemical, 178:26–33, 2013.
[23] C. Veyres and V. Fouad Hanna. Extension of the application of conformal mapping techniques
to coplanar lines with finite dimensions. International Journal of Electronics, 48(1):47–56, 1980.
[24] Charles K Alexander and Matthew N O Sadiku. Fundamentals of Electric Circuits. Organi-
zation, pages 202–225, 2001.
[27] John Proakis and Dimitris Manolakis. Digital Signal Processing, volume 3. 2000.
[28] STMicroelectronics. M24LR16E-R Dynamic NFC / RFID tag IC with 16-Kbit EEPROM ,.
(June):1–143, 2013.