Está en la página 1de 5

PROYECTO MEDIDOR DE TEMPERATURA

Byron Valenzuela
Jonny Cueva
Ingeniería Eléctrica
Universidad Politécnica Salesiana, UPS
Quito, Ecuador

Abstract—En el siguiente informe se explica brevemente la forma en la cual se implementó el uso de una termocupla para la medición de
temperatura y su comunicación con Labview mediante el uso de la placa Arduino.

I. MARCO TEORICO
El uso de las termocuplas o termopares es de mucha frecuencia en aplicaciones industriales, así como también para proyectos en
donde las mediciones de temperatura representan un factor importante.
Para escoger los materiales que forman el termopar se deben tomar en cuenta algunos factores que garanticen su mantenimiento y
comercialización, cada calibración tiene un diferente rango de temperatura y ambiente, aunque la temperatura máxima varía con el
diámetro del alambre que se usa en el termopar.
TIPO K: CHROMEL (aleación de níquel 90% y cromo 10%) – ALUMEL (aleación de níquel 94%, aluminio 2%, manganeso 3%
y silicio 1%).

Figure 1. Termopar Tipo K.

Co n un rango de medición de -200° C a 1 250° C ya que el níquel lo hace


resiste nte a la oxidación. Tiene un uso limitado en vacío o atmósferas reductoras. Dispone
de un amplio rango de temperatura. Diferente rango de temperatura y ambiente, aunque la
temperatura máxima varía con el diámetro del alambre que se usa en el termopar.

MAX 6675.- Es un convertidor Analógico a digital especializado para termopares tipo K. Con este módulo es posible conectar
fácilmente un termopar a cualquier microcontrolador a través de una interfaz SPI unidireccional.
Figure 2. Max6675 [ CITATION Gee18 \l 12298 ]

Dentro de este pequeño circuito se encuentra la electrónica necesaria


para amplificar, compensar y convertir a digital el voltaje generado por el
termopar, lo que hace muy sencilla la tarea de conectar un termopar a un
microcontrolador[ CITATION Gee181 \l 12298 ].
Características:
 Interfaz compatible con SPI solo de lectura.
 Resolución de 12 bits, 0.25 grados centígrados.
 Medición hasta 1024 grados centígrados.
 Alimentación de 3.3 a 5 volts.
 Frecuencia de reloj SPI máxima Fscl 4.3 Mhz.
 Tiempo de conversión 0.17 s máximo 0.22 segundos.
 Consumo máximo de 1.5 mA.
 Incluye termopar tipo K
Arduino UNO.- Es una plataforma de prototipos electrónica de código abierto (open-source) basada en hardware y software
flexibles y fáciles de usar, El microcontrolador de la placa se programa usando el Arduino Programming Language (basado en Wiring)
y el Arduino Development Environment (basado en Processing)[ CITATION Ard18 \l 12298 ]
Figure 3. Modelo Piramidal CIM [CITATION Mar \l 12298 ].

LabView.- Ofrece un enfoque de programación gráfica que le


ayuda a visualizar cada aspecto de su aplicación, incluyendo
configuración de hardware, datos de medidas y depuración. Esta
visualización hace que sea más fácil integrar hardware de medidas de
cualquier proveedor, representar una lógica compleja en el diagrama,
desarrollar algoritmos de análisis de datos y diseñar interfaces de
usuario personalizadas.

II. MATERIALES UTILIZADOS


 Placa Arduino UNO
 Convertidor max6675
 Termocupla tipoK
 Cables de conexión
 Computadora (Laptop)

III. SOFTWARE UTILIZADOS


 Arduino IDE
 LabVIEW 2017

IV. DESARROLLO DEL PROGRAMA


A. Primeros Pasos

Para un correcto funcionamiento y culminación de nuestro proyecto Medidor de Temperatura demos como requisitos principales
instalar tanto el software de Arduino y LabVIEW.
Una vez instalados los softwares a utilizar procedemos a descargar las librerías necesarias para cada uno de los programas, para este
caso necesitaremos la librería max6675 que incluiremos en el programa de Arduino y actualizar la librería de LabView to Arduino.
Una vez culminada la instalación de librerías tanto en Arduino como en LabVIEW procedemos a programar.

B. Programacion de Programas

A continuación dejaremos una captura de pantalla del programa realizado en Arduino para su implementación en el proyecto.
Figure 4. Programacion Arduino.

A continuación, Diagrama de Bloques realizado en LabVIEW


para la comunicación serial entre ambos programas:
Figure 5. Programacion LabVIEW.

Mediante la ayuda del diagrama de bloques realizado nuestro


objetivo es la comunicación serial mediante el comando VISA que
pertenece a Labview, comunicándonos asi por el puerto COM3
obteniendo valores en Strings para su conversión a numéricos y
visualización en grados Celsius, Fahrenheit y Kelvin.

C. Pantalla de visualizacion en LabVIEW

D. Conexion Arduino Max6675 y Laptop

E. Temperatura ambiente segun Internet y Ubicacion


Figure 6. Temperatura Ambiente.

F. Resultados y Visualizacioi en LabVIEW


Para la visualización de resultados en Labview hemos tomado
como referencia la temperatura ambiente según el Internet y la
ubicación en la que nos encontramos la cual bordea los 13 grados
Centigrados, en relación a un termómetro de medición que nos da un
valor aproximado de 20 grados y nuestra termocupla que nos da
alrededor de 25 grados, con lo cual así ajustamos la temperatura
según valores reales y medidos.
Una vez hecha la conversión interna en relación ha la temperatura podemos verificar como nuestro nuevo valor de temperatura se
asemeja mas al real teniendo como resultado aproximadamente 14 grados.

En la visualización nos podemos dar cuenta que el proyecto es funcional y aplicable el cual varia la temperatura según como la
termocupla es calentada.

V. CONCLUSIONES
 Las termocuplas hoy en día debido a la tecnología más avanzada son sustituidas con dispositivos más avanzados, pero muchos
de ellos son basados en termocuplas o sus modificaciones con RTD.
 La comunicación entre Arduino y Labview es exitosa siempre y cuando se conozca y actualice las librerías a utilizar según el
programa
 Debido al valor de medición muy alto arrojado por la termocupla y el Arduino se procedio a hacer una relación en cuanto al
tiempo actual real, un patrón y el medido dándonos así un resultado más fiable.
 Existen varias formas de comunicación entre Labview y Arduino pero en cuanto a nuestro proyecto utilizamos la seria porque
nos resultó más fácil, pero cabe recalcar que el diagrama de bloques no es único, ni la comunicación y todo depende del
programador.

VI. BIBLIOGRAFÍA

[1] Geekbotelectronics, «Geekbotelectronics,» [En línea]. Available: http://www.geekbotelectronics.com/producto/termopar-


tipo-k/. [Último acceso: 07 02 2018].
[2] GeekFactory. [En línea]. Available: https://www.geekfactory.mx/tienda/modulos-para-desarrollo/max6675-modulo-interfaz-
termopar/. [Último acceso: 07 02 2018].
[3] A. Colombia. [En línea]. Available: http://arduino.cl/que-es-arduino/. [Último acceso: 07 02 2018].
[4] M. Garcia, Automatizacion y Control, Universidad Politecnica Salesiana.