Está en la página 1de 4

ProyectoN°1 Taller Integración

Bastián Acuña
Universidad de Talca
Curicó, Chile
bacuna18@alumnos.utalca.cl

RESUMEN: En esta práctica se aplican conocimientos de temperatura de trabajo del sensor. fabricantes de termistores.
módulos aprobados previamente tales como Electrónica,
Electrotecnia y Programación, esto con el fin de lograr mediante Ecuación de Steinhart–Hart:
la conexión de los Software Arduino y Matlab, crear una interfaz
que permita mostrar las gráficas representativas de un termistor
NTC.

T, es la temperatura
I. INTRODUCCIÓN R, es la resistencia
A, B y C, son los coeficientes de Steinhart–Hart que varían según
Con el fin de poder graficar las curvas características de un el tipo y modelo de termistor y el rango de temperatura de interés.
termistor, se trabaja con los softwares Arduino y Matlab, de esta
manera logrando una conexión entre ambas plataformas lo que III. DESARROLLO
amplía las herramientas para lograr una mayor.
3.1. Conexión entre plataformas
Mediante App designer se crea una interfaz gráfica la cual
permite visualizar las gráficas de Voltaje, Resistencia, Temperatura Para lograr la conexión entre Arduino y Matlab se debe ingresar
y Resistencia vs temperatura, donde la última de representaría la mathworks.com y descargar el hardware que corresponde a
curva característica de un termistor NTC, la cual indica que a Arduino. Al ejecutar el archivo descargado mediante Matlab, se
mayor temperatura menor es la resistencia del termistor. empezará a instalar el hardware correspondiente. Una vez instalado
es listo para usar Arduino mediante Matlab y App designer.
Para verificar la conexión, se debe llamar al comando a=Arduino,
II. MARCO TEÓRICO lo cual mostrará en pantalla en que puerto está conectado y algunas
características de este.
2.1. Termistor NTC: Corresponde a un sensor de temperatura
3.2. Sketch del circuito
por resistencia, que varía su valor con la temperatura con un
coeficiente negativo. La forma de la curva característica de esta
El siguiente sketch muestra las conexiones realizadas para este
resistencia puede observase en la siguiente figura. Se ve que el
prototipo. La resistencia del termistor a temperatura ambiente
valor de esta varía de forma negativa con un aumento de
(25°C) medida con un tester fue de 10.000 ohm aproximadamente,
temperatura.
por lo que el circuito a construir requiere una equivalente a ese
valor.
Una patita del termistor está conectada a la resistencia de 10 K, y
esta a su vez está conectada a tierra, mientras que la otra patita del
termistor está conectada al positivo siendo alimentada por los 5
Voltios del Arduino.

Fig.1. Curva característica termistor NTC, resistencia vs


temperatura

2.2. Ecuación de Steinhart-Hart: La ecuación se usa a


menudo para derivar una temperatura precisa de un termistor, ya
que proporciona una aproximación más cercana a la temperatura
real que las ecuaciones más simples, y es útil en todo el rango de
resistencias en las respectivas temperaturas son: 10000 Ω, 25900Ω,
850 Ω.

3.3.4. Gráficos y desconexión

Los datos calculados de voltaje, resistencias, y temperatura se


transforman en una matriz 2x2 junto con una variable de tiempo, y
se almacenan en una tabla que los va escribiendo a medida que se
van captando.
En caso de querer hacer una pausa en la ejecución del programa
se puede apretar un botón de desconexión la cual pausar la
conexión con el Arduino sin necesidad de reiniciar la lectura de los
datos. Por último, el botón de cierre mediante el comando delete (),
elimina los datos ya graficados y anotados en las tablas para que no
se llene el buffer de datos al iniciar nuevamente o se cree algún
inconveniente.
Fig. 2. Sketch del circuito

3.3. Programa de interfaz


3.4. Análisis de resultados
La interfaz de app designer para este prototipo está conformada
por 4 graficas que muestran los datos obtenidos por el código, 4 En la realización de la actividad se busca poder observar la curva
tablas donde se anotaran los datos obtenidos de los respectivos característica del termistor NTC, en donde la información a esperar
gráficos, y un botón de encendido y apagado en donde se iniciara es:
la conexión puente con Arduino o se detendrá de ser pulsado el
botón de desconexión. 1- A mayor temperatura, menor es la resistencia del
termistor.
Para dar inicio a la conexión, lo primero es crear una callback 2- A mayor temperatura menor es el voltaje obtenido por el
(respuesta de vuelta al Arduino) de inicio del programa (primera termistor.
acción a realizar al correr el programa), en donde lo principal es
llamar al Arduino a el puerto donde está conectado mediante la El procedimiento a realizar fue meter el termistor en un vaso con
ayuda de un prototipo previamente creado que servirá como agua helada que fue previamente sometido al congelador y que
auxiliar para llamar a esta conexión. contiende cubos de hielo. Se deja estabilizar por unos minutos para
que alcance los 0°C y se comienza el proceso. Una vez captada por
3.3.1. Lectura de voltaje el programa las primeras muestras se vierte rápidamente el agua
con hielo a un hervido eléctrico con termómetro el cual comienza a
Para la lectura del voltaje se hace alusión a la función calentar el agua gradualmente hasta los 100°C.
readVoltage, que lo que hará será leer el voltaje que llega a la
entrada “A0” del Arduino. Para un proceso de un promedio de unos dos y medio minutos,
Para el cálculo de este voltaje, se aplicará la ecuación Voltaje del donde se parte con una temperatura de 0°C aproximadamente y se
Arduino menos el voltaje del termistor, lo que resultará en el quiere alcanzar una temperatura de 100°C se obtuvieron los
voltaje final del termistor. siguientes gráficos obtenidos.
3.3.2. Lectura de Resistencia

Para el cálculo de la resistencia se aplica un divisor de voltaje


para encontrar la resistencia del termistor a partir del voltaje ya
obtenido previamente.

3.3.3. Lectura de Temperatura

La temperatura captada por el termistor es obtenida a partir de la


ecuación de Steinhart–Hart la cual se usa principalmente para
obtener la temperatura de un termistor de manera precisa.
En la ecuación es necesario calcular los coeficientes de Steinhart–
Hart: A, B y C, para esto se midió la resistencia del termistor en
ciertas temperaturas, tales como 25°C, (temperatura ambiente),
100°C (Temperatura ebullición del agua), y 0°C (temperatura
congelación del agua). Sabiendo estos valores podemos obtener los Fig.3. Grafica Temperatura vs Tiempo
respectivos coeficientes de Steinhart–Hart mediante la búsqueda en
la web o el datasheet del termistor. Los valores obtenidos de las Se puede evidenciar como el proceso parte aproximadamente
desde los 0°C y empieza a aumentar hasta llegar aproximadamente
los 100°C.

Fig.6. Curva característica Termistor NTC,


Resistencia vs Temperatura
Fig.4. Grafica Resistencia vs Tiempo
En el último grafico podemos observar la curva característica que
Respecto al grafico se puede observar como la resistencia representa al termistor NTC de coeficiente negativo, en donde a
máxima que se capta en el primero segundo de iniciar el programa menor temperatura tiene una mayor resistencia y esta empieza a
es de aproximadamente 27.000 Ω, y a su vez se observa como disminuir a medida que la temperatura empieza a acercarse a los
disminuye a través del tiempo a medida que la temperatura se 100°C.
acerca a los 100°C, llegando a medir un mínimo de 950 Ω
aproximadamente.

IV. CONCLUSIÓN

Durante la realización de esta actividad se pudo poner aprueba


el conocimiento y experiencia adquirida durante estos 4 años de
estudio, en donde se emplearon técnicas de programación tanto en
Arduino como en Matlab y a su vez el análisis de circuitos de los
módulos de electrónica y electrotecnia.
El trabajo practico de esta actividad trajo consigo nuevos
conocimientos sobre interconexión de softwares como también de
ciertas funciones del lenguaje de programación en Matlab.
La manipulación de componentes electrónicos fue algo nuevo
Fig.5. Voltaje vs Tiempo para mi persona, dado que previamente no había tenido la
oportunidad, y esto da conciencia de que al trabajar físicamente
Con respecto al voltaje se puede observar que muy cercano a los hay que tener muchas más consideraciones que en un simulador
4 grados a los 0°C y empieza a disminuir hasta un mínimo de 0.8 V como lo es Ltspice o Proteus, dado que por ejemplo, hay que tener
a medida que aumenta la temperatura. en cuenta las condiciones de temperatura en la que se trabaja, ya
que estas cambian muy rápido, o también tener en cuenta el cómo
se manipulan los componentes, si la resistencias son de suficiente
tamaño para soportar el circuito o simplemente si este está bien
diseñado.
Por parte del diseño de interfaz es una nueva herramienta a
controlar, y que es bastante útil para facilitar la visualización de
graficas o manipulación de componentes en el circuito electrónico.
Si este diseño de interfaz se maneja bien puede llegar a mejorar la
calidad de presentación en el ámbito de formalidad y elegancia.

V. REFERENCIAS

solectro. (13/10/2020). ¿Qué es un termistor? 20/09/2021, de


solectro Sitio web: https://solectroshop.com/es/blog/que-es-
termistor-n48.

"Comments on the Steinhart–Hart Equation", Building Automation


Products Inc, 11 Noviembre 2015, Recuperado 27 de septiembre
2021.

También podría gustarte