Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARRERA:
Ing. Mecatronica
MATERIA:
Instrumentacin.
SALON:
S6
ALUMNOS:
Vctor Jessel Nez Chvez
PROFESOR:
Jos lvaro Vzquez Rivera.
San Luis Potos S.L.P. 25 de Mayo del 2017
INTRODUCCIN
No slo hay que adaptar niveles, tambin puede que la salida del sensor no sea lineal o incluso que
sta dependa de las condiciones de funcionamiento (como la temperatura ambiente o la tensin de
alimentacin) por lo que hay que linealizar el sensor y compensar sus variaciones. La compensacin
puede ser por hardware o software, en este ltimo caso ya no es parte del acondicionador.
OBJETIVO.
Disear e implementar un sistema de control de temperatura tomando como temperatura de
referencia un valor ingresado desde LabVIEW.
MARCO TERICO
El sistema utilizado en el desarrollo de este proyecto para llevar a cabo el control de temperatura
est basado en Arduino Uno interfaz con LabVIEW, adems, un sensor (LM335) mide la temperatura
ambiente, un dispositivo de control (DAC0800) enva una seal elctrica proporcional a la
temperatura deseada y un actuador modifica el flujo de calor del proceso para ajustar la temperatura
ambiente con la temperatura deseada.
Es importante conocer algunos conceptos relacionados con los elementos necesarios para
desarrollar esta prctica como son:
Elemento detector: Un sensor de temperatura LM335 conectado al pin A0 del Arduino Uno. Sirve
para obtener una medida de la temperatura a la que se encuentra el sistema.
Sensor LM335. Sensor de temperatura el cual tiene como caractersticas principales: que su
valor va incrementando 10mV/K, su temperatura de operacin est entre -40C a 100C, y su
corriente de polarizacin desde 450 A a 5 mA.
Valor medido To: Es la seal de salida del elemento medidor (sensor de temperatura LM335)
correspondiente a la variable del sistema a controlar.
Valor fijado Ti: Este es el valor de la referencia a la que se fija el control automtico, es decir, es el
valor deseado de la temperatura. Este valor se ajusta enviando una seal digital de 8bits
correspondiente al valor de la temperatura ingresada a travs de una interfaz grfica en LabVIEW, a
un DAC0800 que la convierte a una seal analgica desde 0 a 5V.
Convertidor Digital-Analgico DAC0800. Este convertidor es del tipo R-2R de 8 bits. El circuito
necesita produce una tensin analgica para una entrada digital, segn un factor de
proporcionalidad entre ambas (0.019 en este caso).
Elemento comparador: Se utiliza un amplificador sumador para comparar el valor medido con el
valor fijado o de referencia.
Amplificador Operacional LM324. Los amplificadores operacionales son aquellos en los que
podemos encontrar circuitos montados que realizan operaciones matemticas, como por ejemplo
sumadores, diferenciadores, integradores, comparadores, etc. En este caso se comparan los
valores de voltaje provenientes del sensor de temperatura y la entrada de referencia (voltaje del
DAC0800), y de acuerdo al resultado existe una salida.
Elemento controlador: Se aplica una seal al elemento controlador (relevador), que genera a
continuacin una seal de control para ser transmitida a la unidad correctora. En este equipo el
elemento controlador conmuta para transmitir la seal al elemento, segn las necesidades
(ventilador o lmpara incandescente). Mediante el conmutador NA enciende la lmpara, y el
conmutador NC enciende el ventilador.
Relevador. Es un dispositivo electromagntico. Funciona como un interruptor controlado por un
circuito elctrico en el que, por medio de una bobina y un electroimn, se acciona un juego de
uno o varios contactos que permiten abrir o cerrar otros circuitos elctricos independientes.
DESARROLLO
Material utilizado.
Sensor de temperatura LM35.
Transistor 2N2222.
Relevador de 5V.
Fuente de CD (5V, 24V).
Ventilador CD (24V).
Lmpara incandescente.
Cables para protoboard.
Cables banana-caimn.
Fuente de CA (127V).
Procedimiento.
.
Se realiz adems la interfaz grfica en LabVIEW 2015, en ella se muestra la temperatura actual,
adems un termmetro muestra la temperatura actual.
Posterior
al diseo del circuito y la interfaz grfica en LabVIEW se procedi a programar con
diagrama de bloques para la comunicacin entre Arduino Uno y LabVIEW
haciendo uso de la herramienta de Toolkit (Interface para Arduino-LabVIEW), de
este modo se simplific la tarea de programacin.
El diagrama se puede interpretar de la siguiente manera: En primer lugar se inicia
con un recuadro (ciclo While Loop) que ejecuta todo dentro de el hasta que haya
un error o el usuario seleccione la opcin parar , despus, se inicia y finaliza la
comunicacin con arduino (init-close). Dentro del ciclo While Loop se leen los
voltajes analgicos para el pin A0 del Arduino Uno, correspondiente al sensor de
temperatura respectivamente. Se convierte el voltaje del sensor a temperatura en
C y se visualiza en la grfica y el termmetro de la interfaz grfica.
.
RESULTADOS
Se muestra el circuito con armado en protoboard, su funcionamiento fue con un
error aproximado de 1 y 2 C, el ventilador o la lmpara no se
encendan/apagaban siempre inmediatamente despus de superar la temperatura
de referencia, haba una holgura del sensor de temperatura.
CONCLUSIN
Se logr controlar la temperatura enviando y recibiendo seales digitales/analgicas
mediante la comunicacin entre arduino y LabVIEW, la temperatura ambiente oscilaba
entre 2C de la temperatura deseada, esto supone un problema para aplicaciones
como una incubadora donde los parmetros de error son menores a 1C, se puede
lograr esto linealizando el sensor y acondicionando el DAC0800, mejorar la resolucin
en ambos mejorara la adquisicin e interpretacin de datos.
Se cumplieron los objetivos planteados que fueron disear e implementar un
sistema de control de temperatura por comunicacin microcontrolador-PC pero
puede mejorarse el circuito electrnico para mejores resultad