Sunteți pe pagina 1din 8

SISTEMA DE CO TROL Y MEDIDA DE TEMPERATURAS PARA LA REALIZACI DE PRCTICAS DE I STRUME TACI ELECTR ICA

L.ZORZANO, J. ZORZANO Departamento de Ingeniera Elctrica. Escuela Tcnica Superior de Ingeniera Industrial. Universidad de La Rioja. Espaa. luis.zorzano@unirioja.es, jose.zorzano@unirioja.es

Este documento presenta un sistema de bajo coste que pretende ser una ayuda al desarrollo de prcticas de instrumentacin electrnica sobre medida de temperaturas, abarcando las diferentes etapas: sensores de temperatura, circuitos acondicionadores y las tcnicas de medida hardware y software, apoyndose en microcontroladores programables en lenguaje de alto nivel que proporcionan una rpida curva de aprendizaje focalizada en los asuntos esenciales de la medida de temperatura. Palabras clave: Instrumentacin electrnica, Sensores, Temperatura.

1. Introduccin
Nadie pone en duda que la enseanza de la electrnica requiere de un trabajo de tipo prctico. Esta necesidad cobra, an, ms fuerza cuando se trata de la enseanza de materias que tienen una alta vinculacin con el mundo real, como es el caso de Instrumentacin Electrnica, en su faceta de los sistemas de adquisicin de seales. Por otra parte, los ttulos de grado en Ingeniera Electrnica Industrial y Automtica (implantados o por implantar) requieren otro tipo de docencia ms participativa por parte del alumno y en la que ste tenga una actitud ms activa. Se presenta en este documento un sistema de medida de la temperatura para favorecer el proceso enseanza-aprendizaje del alumno sobre los sensores de temperatura y sus circuitos acondicionadores, as como el diseo de programas de adquisicin de seales e instrumentacin virtual. El objetivo del mdulo diseado, y aqu presentado, es el de proporcionar un sistema de bajo coste y fcil realizacin, puesto a disposicin del alumno para que lleve a cabo diseo de circuitos de medida de temperaturas. Una de las dificultades que pretende superar es la de disponer de una variable fsica (objeto de la medida) perfectamente controlable. La propuesta aqu presentada proporciona elementos suficientes para que los alumnos puedan elaborar pequeos proyectos integrales de medida de temperatura, basados en el diseo de circuitos de acondicionamiento de seal, de conversin analgica/digital, y de adquisicin de seales (hardware y software).

2. Descripcin del sistema de medida de temperaturas


La medida de cualquier variable fsica en un laboratorio con propsitos docentes necesita de la existencia de esa variable fsica y de su control para que pueda medirse. En el caso del sistema de medida de temperatura se ha optado por la utilizacin de mdulos termoelctricos que varen la temperatura en un recinto cerrado respecto a la temperatura ambiente. Se han dispuesto diferentes sensores de temperatura

con salidas directas para el usuario (sin acondicionamiento de seal) y de unos microcontroladores bsicos para efectuar el pre-procesamiento de la seal y su transmisin al ordenador, de una forma sencilla (ya que se quiere hacer hincapi en el acondicionamiento de seal). La ventaja del sistema propuesto frente a propuestas anteriores radica en la facilidad de su interconexin con ordenador, su bajo coste, la rapidez en su construccin, programacin y puesta a punto.

2.1. Mdulo termoelctrico


En el siglo XIX, Thomas Seebeck y Jean Peltier descubrieron el fenmeno que es la base de la industria termoelctrica actual [1]. Seebeck encontr que si se provoca un gradiente de temperatura en la unin de dos conductores diferentes circula una intensidad elctrica. Por otro lado, Peltier descubri que haciendo pasar corriente elctrica a travs de dos conductores diferentes unidos ocasionaba la emisin o absorcin de calor en la unin de los materiales. Fue a mediados del siglo XX cuando los avances en la tecnologa de semiconductores ocasionaron que las aplicaciones prcticas llegasen a ser factibles. Con tcnicas modernas se pueden producir mdulos termoelctricos que funcionan como eficientes bombas de calor de estado slido, tanto para producir calentamiento como enfriamiento. Un mdulo termoelctrico tpico [2] consta de una estructura matricial de pastillas semiconductoras de Teluro de Bismuto que han sido dopadas de manera que cada una es de un tipo: P o N. Los pares de pastillas P/N se configuran para estar conectados en serie, desde el punto de vista elctrico, y en paralelo, desde el punto de vista trmico (Figura 1). Finalmente, unos substratos cermicos metalizados proporcionan la plataforma para que las pastillas y unas pequeas lminas metlicas conductoras las conecten (Figura 2). Los tamaos de los mdulos van desde 0.25x0.25 a 2x2, aproximadamente.

Figura 1 Mdulo termoelctrico

Figura 2 Aspecto externo de un mdulo Peltier

Cuando se aplica un voltaje continuo al mdulo termoelctrico se produce un calentamiento en una de las caras y un enfriamiento en la cara opuesta. Utilizando esta simple aproximacin a la bomba de calor la tecnologa termoelctrica se utiliza en muchas aplicaciones, como: refrigeradores de pequeos diodos laser, neveras porttiles, acondicionamiento trmico cientfico, enfriadores de lquidos, etc. El mdulo termoelctrico utilizado es Melcor CP1.4-127-06, cuyas especificaciones se indican en la Tabla 1, se puede alimentar desde una fuente de alimentacin de 12 voltios, utilizando una pequea resistencia limitadora de corriente para cumplir las especificaciones.

Tabla 1 Especificaciones del mdulo Peltier Melcor CP1.4-127-06 Temperatura del lado caliente (C) Qmax (Watts) Vmax (Volts) Imax (Amps) Delta Tmax (C) Module Resistance (Ohms) 25C 51.4 15.4 6.0 67 2.25 50C 56.2 16.3 6.0 77 2.53

Con ste mdulo se pueden conseguir incrementos o decrementos mximos de temperatura de unos 70C, pudiendo llegar a alcanzar temperaturas de hasta unos 90C, suponiendo temperaturas ambiente cercanas a los 25C.

2.2. Microcontrolador PICAXE


El microcontrolador elegido pertenece a la familia de microcontroladores PICAXE, programables en BASIC y mediante diagramas de flujo. La eleccin de esta familia de dispositivos se basa en la facilidad de utilizacin de los mismos. Se pretende que el alumno haga nfasis en el diseo de circuitos de medida de temperatura, eludiendo al mximo la complicacin impuesta por la incorporacin de los tradicionales microcontroladores. En concreto, los microcontroladores PICAXE aportan al sistema presentado los siguientes beneficios: Eliminacin de la necesidad de circuito o equipo programador, programndose a travs del puerto serie RS232 (o mediante el bus USB), utilizando un cable suministrado por el fabricante. Programacin en BASIC, con un extenso repertorio de instrucciones, reutilizable en la mayor parte de miembros de la familia de microcontroladores. Realizacin de gran cantidad de aplicaciones derivadas directamente de la ejecucin de las instrucciones del microcontrolador (consulta de entradas digitales, adquisicin de voltajes analgicos, decodificacin de seales derivadas de mandos a distancia por infrarrojos, generacin de seales digitales, generacin de seales PWM, comunicacin con ordenador, comunicacin con dispositivos SPI e I2C, visualizacin de mensajes en dispositivos LCD).

2.3. Mdulo controlador de temperatura


El controlador de temperatura est formado por un mdulo termoelctrico, basado en efecto Peltier, que se encuentra dispuesto entre un radiador de aletas y un radiador plano (Figura 3). Adosado al radiador plano se ha dispuesto una base dnde hay capacidad para alojar los diferentes sensores de temperatura.

Figura 3 Disposicin del mdulo termoelctrico y los radiadores

El mdulo termoelctrico es gobernado por un pequeo microcontrolador (Figura 4 y Figura 5) de la familia PICAXE [3]. Para poder controlar la temperatura se utilizar un mando a distancia por infrarrojos, el cual puede hacer funcionar al controlador de temperatura en forma manual (seleccionando la temperatura el usuario) o de forma automtica (generando diferentes perfiles de forma de onda de la temperatura).

Figura 4 Mdulo controlador de temperatura

Figura 5 Tarjeta de montaje de prototipos con el circuito controlador de la temperatura

El sistema desarrollado utiliza una fuente de 12 voltios para alimentar el mdulo termoelctrico y un circuito de control ON/OFF para variar la temperatura. La medida de la temperatura se realiza por un termistor NTC, que junto con un resistor fijo forma un divisor de tensin, llevando la tensin de salida a la entrada analgica del microcontrolador. Internamente, un programa de control todo-nada con histresis, gobierna la aplicacin de potencia al mdulo termoelctrico. El mdulo controlador de temperatura mide la temperatura del habitculo, mediante un termistor NTC de 10K y temperatura caracterstica 4000K. Este sensor, junto con un resistor de 10K, forman un divisor de la tensin de alimentacin (4.5 voltios) que permite llevar a la entrada analgica del microcontrolador una tensin variable con la temperatura. Por otra parte el mdulo incorpora el circuito receptor de infrarrojos Vishay TSOP34838, que permite recoger las selecciones efectuadas por un mando a distancia de TV convencional. Con l se pueden seleccionar hasta 10 valores de temperatura diferentes (Tabla 2), mediante las teclas numricas del mando a distancia.
Tabla 2 Seleccin de temperatura con el mando a distancia

Tecla 0 1 2 3 4 5 6 7 8 9 10

t (C) 0.00 10.00 20.00 30.00 40.00 50.00 60.00 70.00 80.00 90.00 100.00

RT() 34184.79 20369.57 12574.15 8013.17 5255.73 3538.37 2439.46 1718.71 1235.17 903.98 672.76

V(voltios) 1.018 1.482 1.993 2.498 2.950 3.324 3.618 3.840 4.005 4.127 4.216

232 337 454 568 671 756 823 874 911 939 959

Tras pulsar una tecla, el programa residente en el microcontrolador AXE08M (Figura 6) recoge el cdigo y, mediante la instruccin lookup, localiza en una tabla el valor numrico que le correspondera recoger del convertidor analgico/digital. Se lee el valor numrico del ADC mediante la instruccin readadc y se compara el valor numrico obtenido en el ADC con el valor obtenido de la tabla, procediendo a activar/desactivar la circulacin de corriente por el mdulo Peltier segn proceda. Utilizando este mdulo exclusivamente, pueden elaborarse prcticas de medida de temperaturas con termistor NTC, profundizando en el estudio de la funcin de transferencia del sensor y del acondicionador de seal, en la obtencin de las curvas en S, en los sistemas de medida mediante lookup table. Adems, puede incidirse en algn aspecto de regulacin y de teora de control (sistemas de control con realimentacin), Por otra parte, cambiando el termistor NTC y su circuito acondicionador por otro basado en RTD o termopar, se pueden llevar a cabo prcticas adicionales. El sistema utiliza un visualizador LCD de 2 filas de 16 caracteres (AXE033) con entrada serie para presentar la temperatura seleccionada desde el mando a distancia y la temperatura medida por el sensor, a la vez que sirve como un sencillo sistema de comunicacin con el usuario.

Figura 6 Programa fuente escrito en Basic para controlar la temperatura con el mdulo termoelctrico

La simplicidad de los programas escritos para el microcontrolador, as como la facilidad para su rpida modificacin, simulacin, programacin y comprobacin, hacen de este sistema una herramienta verstil que cada docente o alumno puede cambiar a su conveniencia.

2.3. Mdulo de medida de temperatura


El objeto de este mdulo es proporcionar al estudiante una coleccin de circuitos medidores de temperaturas utilizando diferentes sensores (Figura 7), con objeto de dar a conocer la funcin de transferencia del sensor, el circuito de acondicionamiento y los mtodos de clculo de la temperatura. Entre los sensores empleados estn: RTDs, NTCs, circuitos basados en uniones semiconductoras (diodos, LM335) y termopares J y K. Las seales proporcionadas por los circuitos de medida se llevan hasta el multiplexor/amplificador de ganancia programable MCP6S28 de Microchip[4], que es controlado por el microcontrolador AXE18X, que adems enva las muestras obtenidas al ordenador a travs del puerto serie. La utilidad de este circuito se basa en la comprensin de los diferentes circuitos de acondicionamiento: divisores de tensin, puentes [4], amplificadores para termopares [5], circuitos de compensacin de la unin fra [6], amplificadores de ganancia programable, multiplexores y sobre la interconexin de estos circuitos con microcontroladores [7].

Figura 7 Mdulo de medida de temperatura multisensorial con microcontrolador PICAXE

2.4. Instrumentacin virtual


El sistema queda integrado con el paquete de programacin LabVIEW 8 Student Edition [8], disponiendo de programas de muestra para recoger la informacin proporcionada por el sistema de adquisicin, a travs del puerto serie. Adems, se incorporan las funciones de transferencia inversas de cada uno de los sensores, y la utilizacin de diferentes mtodos de clculo de la temperatura como el uso de tablas, de linealizacin por tramos y de aproximacin polinmica. Desde el punto de vista de generacin de resultados se muestran grficos de representacin de los valores instantneos de la temperatura medida por los diferentes sensores y los errores de medida. Tambin se ha dotado de la posibilidad de guardar los resultados en ficheros o enviarlos electrnicamente. Dado que LabVIEW es un programa que permite disear instrumentos virtuales de forma completamente grfica y con una gran potencia para el trabajo con sensores y acondicionadores de seal [9], su uso por parte del estudiante representa una doble ventaja: aprende un lenguaje de programacin grfica para instrumentacin y obtiene resultados grficos de una forma rpida y sencilla.

3. Prcticas, trabajos y proyectos


El sistema proporciona todos los elementos bsicos para la elaboracin de diferentes prcticas y trabajos sobre sensores de temperatura, acondicionamiento, procesado de seal, y sistemas de adquisicin de datos. Entre las prcticas que pueden llevarse a cabo estn: Diseo de circuitos de acondicionamiento de seal para termistores NTCs, RTDs, termopares y sensores de temperatura basados en uniones semiconductoras. Diseo de circuitos de compensacin de la unin fra para termopares Diseo de software de clculo de la temperatura para diferentes sensores. Diseo de mtodos de linealizacin software (linealizacin a tramos, etc.) Diseo de circuitos de linealizacin por tramos Diseo de software de instrumentacin virtual (termmetros, registradores de temperatura, reguladores de temperatura, laboratorios remotos, etc.,). Diseo de programas de microcontrolador para la medida de temperaturas con diferentes sensores. Diseo de proyectos de medida de la distribucin espacial de las temperaturas y de la propagacin del calor.

4. Conclusiones
Se ha diseado un sistema de medida de temperatura para la enseanza de sensores de temperatura, acondicionadores de seal, microcontroladores e instrumentacin virtual, con bajo coste econmico, y con una curva de aprendizaje elevada y focalizada en los asuntos de inters propiciando, sin embargo, el trabajo con un sistema funcional completo, desde la magnitud fsica real hasta la magnitud medida, incluyendo el tratamiento de todos los bloques de un sistema de adquisicin de seales.

Referencias
[1] [2] [3]

H. Julian Goldsmid. Introduction to thermoelectricity, Springer, Heidelberg, 2010 An Introduction to Thermoelectrics, Tellurex Corporation, Michigan, 2006. David Lincoln. Programming and customizing the PICAXE Microcontroller, McGraw-Hill/TAB Electronics; 1 edition, 2005. [4] B. Baker. Bridge Sensing with the MCP6S2X PGAs, A 251, Microchip Technology, Inc. 2003. [5] B. Baker. Single Supply Temperature Sensing with Thermocouples, A 684, Microchip Technology, Inc. 1998. [6] J. Williams, Thermocouple measurement, Linear Technology, AN28, 1988.

[7]

Ibrahim, Dogan. Microcontroller-based temperature monitoring and control. Butterworth Heinemann Pub., Oxford, 2002. [8] Robert H Bishop, LabVIEW 8 Student Edition, National Instruments, Inc., Prentice Hall, 2007. [9] B. Paton. Sensors, Transducers & LabVIEW. Ed. Prentice-Hall PTR, New Jersey, 1998.