Вы находитесь на странице: 1из 20

FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

CONTENIDO
INTRODUCCIÓN .............................................................................................................. 1

CAPÍTULO I MARCO TEÓRICO .......................................................................................... 2

1.1. Temperatura. .................................................................................................... 2


1.1.1. Termómetros sin contacto. ........................................................................................................ 2
1.1.2. Las características para la determinación de la temperatura. ................................................... 2
1.1.3. Escalas de temperatura. ............................................................................................................. 2

1.2. Sensor. ............................................................................................................. 4


1.2.1. LM35. ......................................................................................................................................... 4

1.3. Display 7 segmentos. ........................................................................................ 4

1.4. Resistencias. ..................................................................................................... 5

1.5. Arduino. ........................................................................................................... 5


1.5.1. Arduino tipo Uno........................................................................................................................ 5

1.6. LabVIEW. .......................................................................................................... 5

CAPÍTULO II DESARROLLO DEL SOFTWARE DE LA IMPLEMENTACIÓN ENTRE ARDUINO Y


LABVIEW ........................................................................................................................ 6

1.7. Cinco razones para utilizar Arduino + LabVIEW .................................................. 6


1. Interface Gráfica de Usuario (Graphical User Interface GUI). ............................................................ 6
2. Programación Gráfica. ........................................................................................................................ 6
3. Desarrollo Interactivo. ........................................................................................................................ 7
4. Utilización de librerías. ....................................................................................................................... 7
5. Código API abierto. ............................................................................................................................. 8

1.8. Proceso de descarga e instalación de Labview. .................................................. 8

1.9. Instalación del Firmware de comunicación entre LabVIEW Interface y Arduino


Uno. 12

1.10. Desarrollo de Aplicaciones Básicas: Midiendo la temperatura ...................... 15

CAPITULO III DIAGRAMA DE BLOQUES: FUNCIONAMIENTO. ......................................... 17

3.1. Materiales. ..................................................................................................... 17

BIBLIOGRAFÍA ............................................................................................................... 18

TRABAJO DOMICILIARIO N° 4 - SISTEMA DE ATERRAMIENTO - MEDIDAS ELÉCTRICAS II PÁGINA 1


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

ÍNDICE DE ILUSTRACIONES

Ilustración 1.- Diagrama de escalas ..................................................................................................................... 3


Ilustración 2.- link de descarga. ............................................................................................................................ 8
Ilustración 3.- Descargando con mega. ................................................................................................................ 8
Ilustración 4.- Y luego ejecutar los archivos descargados. ................................................................................... 9
Ilustración 5.- Iniciando la descarga. .................................................................................................................... 9
Ilustración 6.- Carpeta de destino para guardar el programa.............................................................................. 9
Ilustración 7.- La opción descomprimir. ............................................................................................................. 10
Ilustración 8.- Labview versión 2016 .................................................................................................................. 10
Ilustración 9.- Instalando el programa. .............................................................................................................. 10
Ilustración 10.- Ejecutando el programa, creando un proyecto. ........................................................................ 11
Ilustración 11.- Creando diagramas ................................................................................................................... 12

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 2


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

INTRODUCCIÓN
El desarrollo de técnicas para la medición de la temperatura ha pasado por un largo
proceso histórico, ya que es necesario darle un valor numérico a una idea intuitiva
como es lo frío o lo caliente.

El presente proyecto explica la implementación de un instrumento de sensor de


temperatura utilizando Arduino como tarjeta de adquisición de datos, el Labview
como visualizador y control de datos y el sensor LM35. Dicho sensor es un sensor
analógico, que nos permite realizar medidas de temperatura de una forma bastante
precisa a través de las entradas analógicas de nuestro Arduino.

Los sensores electrónicos han ayudado a medir con mayor exactitud las magnitudes
físicas, Probablemente sea la temperatura el parámetro físico más común que se
mide en una aplicación electrónica, incluso en muchos casos en que el parámetro de
interés no es la temperatura, ésta se ha de medir para incluir indirectamente su
efecto en la medida deseada.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 1


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

CAPÍTULO I
MARCO TEÓRICO

1.1. Temperatura.
La temperatura es una magnitud referida a las nociones comunes
de calor medible mediante un termómetro. En física, se define como
una magnitud escalar relacionada con la energía interna de un sistema
termodinámico, definida por el principio cero de la termodinámica. Más
específicamente, está relacionada directamente con la parte de la energía
interna conocida como «energía cinética», que es la energía asociada a los
movimientos de las partículas del sistema, sea en un sentido traslacional,
rotacional, o en forma de vibraciones.

1.1.1. Termómetros sin contacto.


Estos termómetros determinan la temperatura del cuerpo a distancia, y se basan
en la determinación de alguna característica del cuerpo que cambie con la
temperatura sin hacer contacto con él.
Aquellos que se usan para medir temperaturas altas y medianamente altas
(unos 600 grados Celsius o más) se denominan pirómetros.

1.1.2. Las características para la determinación de la temperatura.


Estas características más comunes para estos termómetros son:

 Medición de la radiación electromagnética visible emitida por el cuerpo


caliente (pirómetros de radiación visible).
 Medición de la absorción de radiaciones electromagnéticas por el cuerpo
caliente (pirómetros de absorción-emisión).
 Medición de la radiación infrarroja emitida por el cuerpo
caliente (termómetros de radiación infrarroja)

1.1.3. Escalas de temperatura.


Existen varias escalas para medir temperaturas, las más importantes son la
escala Celsius, la escala Kelvin y la escala Fahrenheit.

Escala Celsius

El grado Celsius, es la unidad creada por Anders Celsius Para esta escala, se
toman como puntos fijos, los puntos de ebullición y de solidificación del agua, a
los cuales se les asignan los valores de 100 y 0 respectivamente. En esta escala,
estos valores se escriben como 100° y 0°. Esta unidad de medida se lee grado
Celsius y se denota por °C.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 2


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

Escala kelvin

En este caso, la escala fue establecida por la escala kelvin, donde el valor de 0°
corresponde al cero absoluto, temperatura en la cual las moléculas y átomos de
un sistema tienen la mínima energía térmica posible. Ningún sistema
macroscópico puede tener una temperatura inferior. En escala Celsius esta
temperatura corresponde a -273 °C. Esta unidad de medida se lee Kelvin y se
denota por [K]. Esta unidad se llama también Escala Absoluta y es también la
unidad adoptada por el Sistema Internacional de Unidades.

Dado que 0 K corresponden a -273,15 °C, se puede hallar una fórmula de


conversión, entre la escala Celsius y la escala Kelvin, de la siguiente forma:

TK = TC + 273.15 C·
Escala Fahrenheit

En esta escala también se utilizaron puntos fijos para construirla, pero en este
caso fueron los puntos de solidificación y de ebullición del cloruro amónico en
agua. Estos puntos se marcaron con los valores de 0 y 100 respectivamente. La
unidad de esta escala se llama grado Fahrenheit y se denota por °F. Dado que
en escala Celsius, los valores de 0 °C y 100 °C corresponden a 32 °F y 212 °F
respectivamente, la fórmula de conversión de grados Celsius a Fahrenheit es:

Tf = 9/5 Tc + 32 c·
Escala Rankine

Es una escala de temperaturas muy utilizada en los EE.UU., y es semejante a la


escala Kelvin. Al igual que esta, presenta un cero en el cero absoluto, por lo que
también es una “escala absoluta”, con la diferencia de que los intervalos de
grado son idénticos al intervalo de grado Fahrenheit.

TR = 9/5 TK = 1.8 Tk

Ilustración 1.- Diagrama de escalas

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 3


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

1.2. Sensor.
Un sensor es un objeto capaz de detectar magnitudes físicas o químicas,
llamadas variables de instrumentación, y transformarlas en variables eléctricas.
Las variables de instrumentación pueden ser, por ejemplo: intensidad lumínica,
temperatura, distancia, aceleración, inclinación, presión, desplazamiento,
fuerza, torsión, humedad, movimiento, pH, etc.

En este proyecto, decidimos hacer un medidor de temperatura utilizando como


sistema de adquisición de datos la tarjeta Arduino UNO.

1.2.1. LM35.
Es un sensor de temperatura que presenta únicamente 3 pines (VCC, GND y
Data), por ello su conexión es muy sencilla. Además, presenta las siguientes
características técnicas:

 Está calibrado directamente en grados Celsius.


 Rango de medición de -55ºC a 150ºC.
 La tensión de salida es proporcional a la temperatura. Esto quiere decir
que 1ºC equivale a 10mV.
 Precisión garantizada de 0.5ºC a 25ºC.
 Rango de alimentación entre 4 y 30V.
 Baja impedancia de salida.
 Baja corriente de alimentación (60uA).
 No necesita de circuitos adicionales para su calibración.
 Presenta un coste bastante reducido.

1.3. Display 7 segmentos.


El display de 7 segmentos, es un componente que se utiliza para la
representación de números en muchos dispositivos electrónicos.

Cada vez es más frecuente encontrar LCD´s en estos equipos (debido a su


bajísima demanda de energía), todavía hay muchos que utilizan el display de 7
segmentos por su simplicidad.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 4


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

1.4. Resistencias.
La resistencia eléctrica es la oposición que ofrece un material al paso de los
electrones (la corriente eléctrica). Se denomina resistencia o resistor al
componente electrónico diseñado para introducir una resistencia eléctrica
determinada entre dos puntos de un circuito.

1.5. Arduino.
Arduino es una plataforma de prototipos electrónica de código abierto (open-
source) basada en hardware y software flexibles y fáciles de usar. Está pensado
para artistas, diseñadores, como hobby y para cualquiera interesado en crear
objetos o entornos interactivos.

1.5.1. Arduino tipo Uno.


La placa Arduino UNO puede tomar información del entorno a través de sus
entradas analógicas y digitales para controlar casi cualquier cosa como luces,
motores y otros actuadores. El software de programación de esta placa es
abierto, la distribución de sus pines es XBee. Tiene 6 pines de entrada analógica
y además es compatible con campos extra para funciones como Bluetooth,
infrarrojo y otros sensores.

1.6. LabVIEW.
Es una plataforma y entorno de desarrollo para diseñar sistemas, con un
lenguaje de programación visual gráfico. Recomendado para sistemas hardware
y software de pruebas, control y diseño, simulado o real y embebido, pues
acelera la productividad. El lenguaje que usa se llama lenguaje G, donde la G
simboliza que es lenguaje Gráfico.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 5


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

CAPÍTULO II
DESARROLLO DEL SOFTWARE DE LA IMPLEMENTACIÓN ENTRE
ARDUINO Y LABVIEW
La interfaz de LabVIEW para Arduino Toolkit es una herramienta gratuita que se puede
descargar desde el servidor de NI (National Instruments) y que permite adquirir datos
del microcontrolador Arduino y procesarlos en el entorno de programación gráfica de
LabVIEW.

El microcontrolador Arduino es una plataforma de bajo costo de electrónica de


prototipos. Con la interfaz de LabVIEW para Arduino LIFA se puede aprovechar la
potencia del entorno de programación gráfica de LabVIEW para interactuar con Arduino
en una nueva dimensión.

1.7. Cinco razones para utilizar Arduino + LabVIEW


1. Interface Gráfica de Usuario (Graphical User Interface GUI).
Visualizar los datos.
Mostrar datos de los sensores en el monitor del ordenador mediante los
paneles frontales de LabVIEW.

Personalización de la interfaz de usuario.


Permite dar al proyecto un toque profesional con los controles del panel
frontal de LabVIEW y los indicadores.

2. Programación Gráfica.
Arrastrar y soltar.
En lugar de tratar de recordar un nombre de función, se encuentra en la
paleta y colóquelo en su diagrama de bloques.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 6


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

Documentación simple.
Pase del ratón sobre cualquier VI o función con el ratón y ver al instante la
documentación con ayuda contextual.

3. Desarrollo Interactivo.
Animar la ejecución.
Diagrama de bloques Consulte los valores de datos que se transmiten de una
función a otra con resaltado de ejecución.

Sondas, puntos de interrupción, y la intensificación.


Datos de la sonda, la ejecución de una pausa, y el paso a una subrutina sin
necesidad de programación compleja.

4. Utilización de librerías.
Conexión con librerías.
850 bibliotecas integradas para aprovechar cientos de bibliotecas integradas
de procesamiento de señales, matemáticas y análisis.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 7


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

Bibliotecas Conectividad.
Interfaz con los servicios web, bases de datos, archivos ejecutables y más
con funcionalidad integrada en el núcleo de LabVIEW.

5. Código API abierto.


En el lado LabVIEW.
Si se desea saber qué está pasando bajo el capó, se hace doble clic en
cualquier VI dentro de la caja de herramientas y se ve cómo funciona.

En el lado Arduino.
Si se quiere modificar el Sketch Arduino proporcionada para su aplicación
específica, se incluye la modificación de la caja de herramientas.

1.8. Proceso de descarga e instalación de Labview.


A continuación, se describen los pasos que seguimos para la puesta en marcha de
la herramienta (LabVIEW ):

Ilustración 2.- link de descarga.

Ilustración 3.- Descargando con mega.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 8


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

Ilustración 4.- Y luego ejecutar los archivos descargados.

Ilustración 5.- Iniciando la descarga.

Ilustración 6.- Carpeta de destino para guardar el programa.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 9


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

Ilustración 7.- La opción descomprimir.

Ilustración 8.- Labview versión 2016

Ilustración 9.- Instalando el programa.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 10


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

Ilustración 10.- Ejecutando el programa, creando un proyecto.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 11


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

Ilustración 11.- Creando diagramas

Las instrucciones para la instalación se encuentran aquí:


https://www.youtube.com/watch?v=75pnxMvng9M

1.9. Instalación del Firmware de comunicación entre LabVIEW Interface


y Arduino Uno.

Para poder comunicar Labview con Arduino, previamente, debemos instalar en la


tarjeta el firmware correspondiente.

Partimos del supuesto de que ya tenemos instalado en nuestro PC el entorno IDE


Arduino.

El fichero que debemos cargar en el IDE de Arduino para luego descargar en la


tarjeta se encuentra en la carpeta en dinde tengasmos instaldo Labview

…\National Instruments\LabVIEW 20XX\vi.lib\LabVIEW Interface for


Arduino\Firmware\LVIFA_Base

Ejecutamos el IDE Arduino y cargamos el fichero.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 12


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

Pasos a seguir:

Abrir el IDE Arduino. Pulsando sobre arduino.exe

Con la opción Fichero->Abrir Buscamos el fichero LVIFA_Base.pde

Seguidamente una vez cargado el fichero en el IDE Arduino seleccionamos la tarjeta


con la que trabajaremos.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 13


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

Seguidamente seleccionamos el puerto con el que realizaremos la descarga del


firmaware sobre la tarjeta Arduino.

Una vez realizadas estas operaciones basta con que pulsemos el botón de carga de
sketch del IDE para que el fichero se transfiera a la tarjeta y, una vez transferido,
ya hemos dejado Arduino listo para comunicarse con LabVIEW

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 14


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

1.10. Desarrollo de Aplicaciones Básicas: Midiendo la temperatura


Este ejemplo esta sacado de la página Web que se indica anteriormente y básicamente
sirve para demostrar cómo es posible representar gráficamente el valor de un canal
analógico en un gráfico. En este caso se fija un tiempo de muestreo de la señal con el
fin de realizar la lectura del modo que hacen los sistemas de adquisición de datos reales.
.

En la figura anterior se muestra el aspecto del Panel en el que se hace uso de un


indicador analógico “Knob” etiquetado como “Temperatura instantánea” de tipo circular
y un trazador grafico tipo “Chart” etiquetado como “Evolución de la temperatura en
intervalos de tiempos”. Se puede observar también un slider para ajustar el tiempo de
muestreo. Finalmente figura el “Botón” de parada etiquetado como “Detener”

Para realizar la toma de muestras se ha recurrido a un generador de intervalos que

ejecuta cíclicamente el contenido del bucle esta función se alimenta con una entrada de
valor proporcionada por un “Slide” etiquetado como “Intervalo de medida en s”.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 15


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

Los valores leídos del canal de entrada analógico “Temperatura instantánea” se muestran
en un medidor de aguja a la vez que en el registrador gráfico

La figura anterior muestra el esquema funcional completo y la siguiente el esquema


de montaje para las pruebas.

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 16


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

CAPITULO III
DIAGRAMA DE BLOQUES: FUNCIONAMIENTO.

Temperatura Sensor Arduino LabVIEW


PC

3.1. Materiales.
Se utilizaron los siguientes materiales para la realización de este proyecto:

 Cables de conexión
 LM35 (sensor)
 Arduino (modelo UNO)
 Laptop
 Display

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 17


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

BIBLIOGRAFÍA
o https://www.youtube.com/watch?v=jUnTrMbrpGY
o https://www.youtube.com/watch?v=Y4c-FMHb02k

o Labview + Arduino - José Manuel Ruiz Gutiérrez - 24 de Agosto 2012

o http://www.datasheetcatalog.net/es/datasheets_pdf/L/M/3/5/LM35.sh
tml
o http://es.wikipedia.org/wiki/Temperatura
o http://tallerarduino.com/2013/10/01/sensor-de-temperatura-lm35-y-
arduino/
o https://www.google.com.co/?gfe_rd=cr&ei=GANnU7PgOOLO8gepmo
HAAQ#q=sensor+lm35+con+arduino+temperatura+circuito+esquem
atico

SENSOR DE TEMPERATURA CON LM35, ARDUINO Y LABVIEW - INSTRUMENTACIÓN PÁGINA 18

Вам также может понравиться