You are on page 1of 8

PRCTICA 3: INTERFAZ EN LABVIEW DEL

CONTROL DE TEMPERATURA
INTEGRANTES:

Control Digital
ultad De Ciencias de La Electrni
rita Universidad Autnoma de P

Said Uriel Rodrguez Honorato


Hctor Miguel Viveros Suarez
Julio Andrs Meneses Tepox
Hctor Tonatiuh Snchez Cruz

POFESOR(A): DRA. AMPARO DORA PALOMINO


1. Introduccin:

Para que un sistema pueda funcionar en base a las necesidades de un usuario es


necesario que ste ltimo tenga la manera de comunicarse con la maquina o el dispositivo
para poder introducir ya sean comandos a ejecutar o las ordenes que necesita para poder
trabajar adecuadamente.
Para esto es necesario crear una interfaz grfica para el usuario, cuyo principal uso
consiste en proporcionar un entorno visual sencillo para permitir la comunicacin con el
sistema operativo de una mquina o computador.

Para la realizacin de nuestra interfaz se utiliz LabView el cual es un software


desarrollado por National Instruments con una sintaxis de programacin grfica que
facilita visualizar, crear y codificar sistemas de ingeniera.

2. Marco Terico

Interfaz grfica de usuario


Conocida tambin como GUI (del ingls graphical user interface), es un programa
informtico que acta de interfaz de usuario, utilizando un conjunto de imgenes y objetos
grficos para representar la informacin y acciones disponibles en la interfaz. Su principal
uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicacin con
el sistema operativo de una mquina o computador.

LabVIEW

Ilustracin 1 Logo del


software de LabVIEW

Es un entorno de desarrollo integrado y diseado especficamente para ingenieros y


cientficos. Nativo de LabVIEW es un lenguaje de programacin grfica (G) que utiliza un
modelo de flujo de datos en lugar de lneas secuenciales de cdigo de texto, lo que le
permite escribir cdigo funcional utilizando un diseo visual que se asemeja a su proceso
de pensamiento. Esto significa que usted emplea menos tiempo preocupndose por el por
punto y coma y la sintaxis y ms tiempo resolviendo los problemas que importan. [2]
Arduino

Ilustracin 2 Arduino Mega

Arduino es una plataforma de prototipos de cdigo abierto basado en hardware y software


fcil de usar. Arduino proporciona un cdigo abierto y la herramienta de programacin fcil
de usar, para la escritura de cdigo y subirlo a su bordo. A menudo se refiere como el
Arduino IDE (entorno de desarrollo integrado).
Las placas Arduino son capaces de leer las entradas - la luz, de proximidad o de la
calidad del aire en un sensor o un mensaje SMS o Twitter - y convertirla en una salida - la
activacin de un motor, encender una luz, la publicacin de contenidos en lnea o
desencadenar acontecimientos externos.[1]

3. Objetivo General

Crear un entorno Grafico (Interfaz) para darle practicidad al sistema de control de


temperatura y hacer que sus cambios sean notorios mediante la visualizacin de graficas
y datos.

4. Objetivos Particulares

El diseo del entorno grfico es libre pero debe cumplir los siguientes requisitos:
Simular las entradas y salidas en formato numrico y mediante objetos (grafico).

Incluir un botn de paro para detener el proceso y mandar todos los valores a
cero.

Mostrar los valores reales y deseados de la temperatura grficamente.

Mostrar los datos de la etapa de enfriamiento grficamente.

Incluir un controlador PID de la temperatura a la salida de la etapa de control.


Colocar un apartado en donde las constantes del controlador se introduzcan de
manera numrica.
5. Desarrollo.

La elaboracin de nuestra interfaz se compone de dos aspectos principales uno de ellos


es la carga del programa Lifa_Base en nuestra placa Arduino Mega para que sta pueda
ser controlada mediante el software de LabVIEW.

Ilustracin 3 Programa LIFA_Base

El segundo de ellos es la programacin en nuestro software LabVIEW en el cual se


procedi de la siguiente manera:

Se declararon los parmetros iniciales (Velocidad en baudios, el tipo de placa y el puerto


de comunicacin) para el reconocimiento de la placa mediante el software de LabVIEW,

Ilustracin 4 Parmetros principales del Diagrama a bloques


Y la programacin del Loop o bucle, que se describe a continuacin.

Ilustracin 5 Diagrama a bloques del Loop


Consta de dos entradas y una salida analgicas, ilustracin 6 y 7 respectivamente.
Ilustracin 6 Pin 0 y 5 Declarados como entradas
analgicas

Ilustracin 7 Pin 3 declarado como salida.

Para el control de nuestro sistema.



Se introduce la temperatura deseada en el campo rotulado de esa manera, o se
coloca la posicin de la barra en la temperatura requerida ya que ambos estn
sincronizados guardarn el mismo valor de la temperatura requerida.

El ancho de pulso se establece mediante la barra inferior izquierda.

Las variables de nuestro controlador PID se insertan en los campos dedicados


para ellas.

Para la visualizacin de cambios en el sistema.

Se muestran tres diferentes graficadores, uno de ellos muestra los datos en tiempo
real de las dos temperaturas, la deseada que es una constante y la real que es
nuestra variable cambiante, otro que muestra el ancho de pulso que se le manda
al ventilador para variar su velocidad y el ultimo que muestra a nuestro Controlador
Proporcional Derivativo (PID).

Dos Barras que muestran el valor de temperatura deseada y otra la real.

Un indicador Led que muestra el accionamiento de nuestro ventilador.

Para detener el proceso.

Se instal un paro de emergencia que manda a cero todos los valores.

6. Materiales y equipo:
Laptop
Software de LabView
Arduino Mega
Potenciometros
Resistencias

7. Resultados

En el entorno Visual qued de la siguiente manera:

Ilustracin 8 Interfaz Visual

8. Conclusiones

El entorno grafico de cualquier sistema de control es esencial en la


operacin del mismo ya que se puede monitorear el proceso de una
manera fcil pero al mismo tiempo eficiente donde podemos observar
los cambios en tiempo real de las variables involucradas, las que se
desean controlar y necesitan estar en un cierto rango de tolerancia
para que se considere un buen sistema de control.

9. Referencias
[1] http://www.arduino.org/ Fecha de consulta 13/04/17
[2] http://www.ni.com/labview/esa/ Fecha de consulta 13/04/17

You might also like