Termómetro electrónico



Documentos relacionados
Transmisor de Presión Diferencial para Medición de Caudal Usando como Elemento Primario un Tubo Venturi

Tablero Indicador de Turnos para Oficinas Públicas

Sistema de Desarrollo para el Microcontrolador PIC18F452

Proyecto Final: Controlador de Acuarios

MiniLab Presentación

CAPÍTULO 2. ARQUITECTURA Y COMPONENTES.

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

Diseño e implementación de un equipo de prácticas de control automático

Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION

Nota Técnica / Microchip Tips & Tricks

MANUAL MODULO DE PESO MODELO CP-6400

FS Micro V MICROCONTROLADOR DIGITAL DE TEMPERATURA DE UN PUNTO MANUAL DEL USUARIO

FS Micro MICROCONTROLADOR DIGITAL DE TEMPERATURA DE UN PUNTO MANUAL DEL USUARIO

TIPOS DE TERMOPARES TERMOPARES

Medidas de Distancia mediante Rayos Infrarrojos

Interfaz para Autosal Guildline 8400B Versión 1.01

Termometría - sensores de temperatura

TERMÓMETRO SENSOR DE TEMPERATURA CON CONEXIÓN AL PC

INSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW

sistema RAGNVALD funciona correctamente, así como para encontrar posibles mejoras

MANUAL DE USUARIO TRANSMISOR M4-T

RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 PIC 16F87X. Figura # 1

DISEÑO DEL SISTEMA DE RIEGO AUTOMATIZADO ADA

Capítulo 1. Introducción a los PIC de 8 bits

FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA AMPLIFICADORES OPERACIONALES PRÁCTICA 1 AMPLIFICADOR INVERSOR

UNA APLICACIÓN DE INGENIERÍA BIOMÉDICA BASADA EN MICROCONTROLADORES: CONTROL DE TEMPERATURA EN RATAS DE LABORATORIO PARA EXPERIMENTACIÓN QUIRÚRGICA.

ZigBee development circuit (ETRX2 based)

INSTRUMENTACIÓN ELECTRÓNICA

ELT 3880 INSTRUMENTACION LABORATORIO No.5 PROGRAMACIÓN DE LOS CONTROLADORES DIGITALES UNIVERSALES UDC 2000, E5CK y N3000

DATA LOGGER DE TEMPERATURA H Manual del usuario

FISICA TECNICA SENSOR PIRANI DIGITAL

Otros circuitos digitales. Actividad de apertura. Circuitos lógicos secuenciales.

Tecnología robótica. Tema 7.- Tarjeta controladora Arduino

Manual de Usuario. Programador de. Temperatura y Tiempo. Serie CR3300 / CR3302

Registros SFR vistos hasta ahora: Microcontroladores PIC

Control de Temperatura Universal

UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA SEDE VIÑA DEL MAR, JOSÉ MIGUEL CARRERA Técnico Universitario en Electrónica

Rediseño del Automatizador. Gonzalo Santos

TARJETA DE ENTRADAS Y CONTADORES RÁPIDOS (MTC-3052)

CONTENIDO INTRODUCCIÓN. PRÁCTICA No. 1 SENSOR DE TEMPERATURA. PRÁCTICA No. 2 SENSOR DE LUZ. PRÁCTICA No. 3 PROGRAMACIÓN DE MICROCONTROLADOR PIC

NOTA: Este documento se ha realizado intencionalmente con un formato de borrador.

CURSO DE MCUs PIC ANUAL

CONTROLADOR DE CONDUCTIVIDAD EN PANEL HI

PIC MICRO ESTUDIO Timer ajustable hasta 99H 59M 59S Timer S232 Es Clave:

Solución de problemas de los bucles de proceso

MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC. Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny. Título de la obra:

MÓDULO ÁREA DE ELECTRÓNICA.

PIC MICRO ESTUDIO Tres Timers ajustables de 0 a 60 Seg 3 Timer Es Clave:

MANUAL DE USUARIO Uso de termostato digital REV. 1.0

SISTEMA DE ADQUISICIÓN, ALMACENAMIENTO Y VISUALIZACIÓN DE DATOS EN PC UTILIZANDO SENSORES MEMS (ACELERÓMETROS)

EC02 CONTROLADOR ELECTRONICO PROGRAMABLE

SIMIOBOARD JOYSTICK MANUAL E INICIO RAPIDO

y el rango de pesaje. En nuestro análisis, la celda de carga podía soportar un peso máximo de hasta 500 g.

Microchip Tips & Tricks...

Microcontroladores ( C)

Electrónica 5 EM ITS Lorenzo Massa Pagina 1 Unidad 6 - Ing. Juan Jesús Luna

Interfaces específicas

1 UNIVERSIDAD NACIONAL DE SAN JUAN

ASTRALPOOL Nueva Tecnología en Iluminación

Capítulo 4. Análisis y discusiones de resultados con la plataforma implementada.

Proyecto de Electrónica. Contador digital de 0 a 9

Programación Arduino Con Visualino

Proyecto final "Sistema de instrumentación virtual"

Práctica 6: Amplificadores de potencia

Placa adicional. Serial 7-Seg Display. Manual de usuario. MikroElektronika

TÉCNICO SUPERIOR UNIVERSITARIO EN DESARROLLO DE NEGOCIOS ÁREA SERVICIOS POSVENTA AUTOMOTRIZ

CAPÍTULO 3: DESCRIPCIÓN HARDWARE DEL

SEA: Bloque I: INSTRUMENTACIÓN APLICACIÓN SENSORES

En el capítulo anterior se describieron las modificaciones hechas al sistema de

Dispositivos de Entrada/Salida

CAPÍTULO 4: RESULTADOS

TEMA 20 EL CONVERSOR A/D

Circuitos Sample & Hold y Conversores

Diseño y Construcción de Circuitos Impresos Mediante el uso de herramientas libres

Laboratorio 5: Circuito contador digital y conversor D/A.

Visión. Misión. Gestión curricular. ucontinental.edu.pe 2

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Adquisición de datos

Guia para examen de Sistemas Embebidos I Para primer parcial Febrero 2013 Revisión 2 Ing. Julio Cesar Gonzalez Cervantes

Display 4 dígitos 7 segmentos para barrido

INTRODUCCIÓN A LOS SISTEMAS DE CONTROL PROGRAMADOS

Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica Departamento de Electrónica

En el presente artículo se intenta dar una descripción breve de la operación del programa ExpressPcb.

UNIVERSIDADE DE VIGO. Ii Io

Detector entradas digitales DED

2 Descripción del presupuesto

DL 3155E10R. R e g u l a c i. ó n. C o n t. Bloques funcionales. Bloques funcionales. Argumentos teóricos. Argumentos teóricos

DISPOSITIVO DE INTERFASE

MÓDULO COMPARADOR Y REFERENCIA DE TENSIÓN PARA LA COMPARACIÓN

Transcripción:

Termómetro electrónico Franco Rafael Copes francocopes@hotmail.com Facultad Regional Paraná Universidad Tecnológica Nacional 3100 Almafuerte 1033 Entre Ríos. Argentina Palabras claves: temperatura, medición, circuito electrónico, polling, funciones. RESUMEN Este proyecto surge la necesidad una pequeña empresa dicada a la fabricación productos lácteos en la provincia Santa Fe. A partir este proyecto logré aumentar capacidas diseño e investigación tanto en software como en hardware, mas allá l enriquecimiento intelectual que me permitió obtener nuevos puntos vista sobre el trabajo con microcontroladores en aplicaciones industriales. En esta ocasión sarrollé un termómetro digital dos lecturas simultáneas, con alarmas por temperatura y tiempo programables a través un menú muy simple. Utilizando componentes muy conocidos y fáciles conseguir en el mercado regional, así como también la información necesaria para su manipulación. El esquema general l proyecto consta un microcontrolador PIC la línea 16F876A, sensores temperatura LM35 con filtro y amplificador señal para llevarla a rangos convenientes tensión, dispositivos visualización 7 segmentos y fuente alimentación. Este dispositivo permite al operario la industria tener una rápida visualización las temperaturas correspondientes a la maquinaria la cual es responsable, amás informarlo en caso sobrepasar ciertas temperaturas o tiempos previamente programados por el mismo, permitiendo mayor fluiz y precisión en el trabajo diario, lo cual es muy importante en la industria Láctea y que garantiza la homogeneidad producción. Introducción Existen diversas formas censar temperaturas en el ámbito industrial tales como termocuplas, termoresistores, diodos zener, sensores integrados, etc. La elección l dispositivo sensor penrá en gran medida los rangos temperaturas que uno sea medir, el sitio en cual se instalará y las condiciones ambiente que berán soportar. Otro punto a tener en cuenta es la linealidad con que cada uno estos dispositivos sensores respon; en este proyecto se comenzó por seleccionar el rango

temperaturas y luego la linealidad l sensor, sembocando en el sensor temperatura LM35. En este tipo industria, por su envergadura, es muy común utilizar termómetros columna alcohol o en su fecto columna mercurio. El inconveniente este tipo termómetro es la limpieza los mismos y el peligro que ante un golpe accintal su rotura haga necesario el scarte la totalidad la producción afectada. Otro inconveniente es la lectura l mismo, ya que es incomoda y varía según el operario que realice la medición. En su contraparte, el termómetro digital ofrece una lectura precisa rápida y cómoda, amás no producir riesgos contaminación al producto en contacto y una fácil limpieza. Características la variable a medir En ésta industria y en particular en el proceso producción queso, la temperatura a medir se encuentra en un rango 6 a 90 ºC a lo largo todo el proceso producción. Según la hoja datos l sensor, con alimentación simple, entrega 0 [V] a 2 ºC y varia 10 [mv] / ºC, teniendo como limite los 150 ºC; por lo que cidí establecer como limites temperatura l aparato los 3 ºC y 99,9 ºC. Por otro lado, la maquinaria para este producto tiene una capacidad 1200 L leche; bido al gran volumen, no existen cambios muy rápidos temperatura por lo que basta con refrescar la lectura los sensores cada intervalo tiempo aproximadamente 3 segundos. Amás favorece a la transmisión la temperatura l fluido al sensor a través su vaina protectora y aislante física. Esquema l termómetro El circuito completo consta 7 bloques principales para su funcionamiento; fuente alimentación, microcontrolador, sensores, amplificadores señal, dispay 7 segmentos, botonera configuración, y por último, sistema alarma. Los bloques recién mencionados se disponen según indica la siguiente figura. La Fuente Está compuesta por un transformador 6 [V] eficaces por 200 [ma]; suficiente para el consumo l circuito. Seguidamente un puente diodos y un capacitor electrolítico. La Botonera El circuito tiene 3 pulsadores los cuales se muestra en la próxima figura. Para economizar pines l microcontrolador, se utilizaron diodos para convertir la señal los pulsadores a un formato dos bits. No posee ningún dispositivo antirrobotes tipo hardware ya que se soluciona s el software implementado.

De ésta manera se puen poner cuantos pulsadores se seen ahorrando forma notable la cantidad pines necesarios para interpretar nuestro teclado. Así la salida l circuito correspon según la siguiente tabla. SW1 SI SW2 SI SW3 SI Salida 00 01 10 11 Los display En la siguiente figura se observa el circuito los display; vale la pena aclarar que son l tipo cátodo común. proceso en particular, la opción mas eficiente fue una alarma l tipo sonora y visual, la cual esta constituida por una bocina piezoeléctrica y un Led indicador; esta forma la bocina indica la ocurrencia un evento y el Led indica que se encuentra activado un temporizador que hará sonar la bocina. Dicha alarma es configurable por medio un menú a través la botonera, la misma permite seleccionar activaciones por eventos relacionados a temperaturas y/o tiempos; para ser más preciso 5 alarmas por temperaturas y 2 alarmas temporizadas. Los Sensores y Amplificadores Señal Como ya mencioné anteriormente, el Sensor utilizado para el proyecto es el LM35. Sus principales características se resumen en la siguiente tabla: [1] Éste esquema conexión se conoce como multiplexado. El funcionamiento l circuito se basa en exponer el dato correspondiente al número que se sea mostrar; en este caso son 8 bits conectados al puerto B l microcontrolador a través resistencias para limitar corriente. Los pines datos son comunes para todos los display l circuito, entonces al saturar los transistores en forma alternada en conjunto con el dato 8 bits correspondiente a cada display, se logra visualizar perfectamente el número a mostrar. El Sistema Alarma Para facilitar la tarea l operario fue conveniente buscar la manera por alarmarlo en caso que ocurra un evento importancia en el proceso. Debido a las condiciones trabajo l Otro dato importante es que la salida l sensor es 0 V a una temperatura 2ºC; teniendo en cuenta que el rango operación l termómetro es 3 a 99.9 ºC, los niveles tensión entregados por el sensor van s los 10 mv hasta los 980 mv aproximadamente. Como el sensor se encuentra a 2.5m la placa impresa, la señal se transmite por medio un cable mayado en el cual se introduce ruido eléctrico; para eliminarlo se la pasa por un filtro pasa-bajos propuesto por la hoja datos l fabricante. Luego es amplificada como se

muestra en el siguiente circuito para pos llevar la señal a rangos tensión convenientes para la conversión en el microcontrolador. cómodamente con décimas grados en el rango temperaturas escogido para este proyecto. Otra características muy importante es la cantidad pines I/O; suficientes para el control los display, la botonera, y el sistema alarma. La distribución pines se muestra a continuación: Para por calibrar el termómetro se colocó un potenciómetro multivueltas que regula la ganancia l amplificador. El Microcontrolador El microcontrolador utilizado, como ya se mencionó es el PIC16f876A Microchip. Dicho dispositivo tiene las siguientes características Sobresalientes en cuanto a capacidad memoria, cantidad pines I/O y modulos. [2] La utilización un microcontrolador la línea 16F Microchip se be a la gran cantidad información sobre ellos, tanto en notas aplicación como en foros electrónica, lo que me posibilito entrar al mundo los microcontroladores. Y la selección éste microcontrolador en particular, se realizo teniendo en cuenta que ofrece la posibilidad utilizar hasta 5 pines como entradas analógicas para la conversión analógica-digital 10 bit resolución, lo que permite trabajar También se tuvo en cuenta el tamaño l encapsulado, el cual es acuado para la implementación. No se tuvo masiado en cuenta la capacidad Memoria programa que posee, ya que el código programa no es extenso comparado con la capacidad un microcontrolador ésta gama. El software El software utilizado para el sarrollo l programa grabado en el microcontrolador es el PIC C Compiler. [3] Permite programar en lenguaje C y C++ alto nivel con la opción hacerlo también en código ensamblador. La interfaz programación se pue observar en la siguiente imagen:

También cuenta con un entorno grafico inicialización y configuración el cual permite fijar las configuraciones l microcontrolador en cuanto a frecuencia trabajo, tipo oscilador, módulos activados y sus respectivas configuraciones, etc. Amás se pue ver el código generado en dicha configuración presionando la pestaña siguiente. Particularmente recomiendo no utilizarlo y hacer la configuración l dispositivo s la página código; pue ser útil y en mi caso fue así, para verlo y observar en cierta medida que es lo que se be y pue configurar en cuanto a puertos y módulos l dispositivo. En la siguiente figura se muestra el entorno recién mencionado. modulo A/D. El modulo permite la configuración valores tensión referencia para realizar la conversión, y bió ser usado porque al alimentar los amplificadores operacionales con 5 [V], estos entregan como máximo 3,5[V] en la salida. La linealidad los sensores permitió obtener el valor temperatura casi directo la lectura l A/D. La tección la botonera se hace por la técnica Polling. Al tectar la activación una tecla, se hace un antirrobotes por software; que es en conceptos programación es una pequeña mora y un bucle cerrado que permite incrementar automáticamente sin soltar la tecla. Amás se crearon tres funciones visualización para los display; una para mostrar temperatura, una para mostrar los valores configuración alarmas, y otra para mostrar el texto necesario para el menú. A continuación se expone una ellas a modo referencia: Funcionalidad l código El programa l microcontrolador se sarrollo por completo en C++ y se basa en la lógica lectura los dos conversores A/D utilizados en forma alternada cada un intervalo tiempo acor a la rapiz variación temperatura l fluido; en este caso se realiza cada 0.5 [s]. Para la lectura y conversión la señal provenientes los sensores temperatura se utilizaron funciones propias l compilador, las cuales facilitan la configuración y programación l Como base tiempo para la lectura los sensores y para las alarmas temporizadas, se opto por utilizar la interrupción Timer1 que posee el dispositivo; trabajando con prescaler se obtuvo una precisión suficiente para ésta aplicación, ya que el máximo tiempo las alarmas son 90 minutos y el periodo refresco lectura los dos sensores temperatura no es critico. Dentro ésa interrupción también se contempla la generación frecuencia

para la bocina l sistema alarma. Amás, dicha bocina emite un beep al presionar alguna tecla la botonera. Como se dijo antes, el aparato posee 5 alarmas activadas por temperatura y 2 alarmas activadas por temporizado las cuales son configurables por el usuario, los valores estas alarmas están asociados a variables internas 16bit que se incrementan y crementan al presionar las teclas correspondientes en el menú configuración. El código l menú es muy extenso y tedioso, motivo por el cual no será expuesto en ésta ocasión. El PCB En el diseño l circuito impreso se trató jar una maya cobre conectada a masa l mayor área posible para no tener influencias ruido en la señal entrada. Otra consiración diseño, fue hacer el circuito en dos placas separadas, para superponerla y reducir el tamaño dos sus dimensiones. La conexión las mismas se hizo a través pines conexión. Quedando dispuestas como se observa en la siguiente fotografía: circuito, y luego quemada con percloruro férrico. El proyecto terminado El termómetro fue armado en un gabinete plástico dimensiones ajustadas a la l circuito impreso. Los sensores se colocaron ntro vainas acero inoxidable embebidos en grasa siliconada para favorecer la conducción l calor hacia el sensor. Los cables que unen los sensores con las placas circuito impreso son dos tipos diferentes para probar cual ofrece el mejor resultado; uno es mayado en cobre con tres conductores (el menor diámetro) y el otro mayado en cobre con dos conductores. Y por ultimo se coloco un plástico con en grado polarizado para dar mayor contraste a los display. En la siguiente fotografía se pue apreciar el proyecto terminado y listo para instalar. Consiraciones finales El circuito impreso está hecho sobre una placa fibra vidrio, seleccionada por su rigiz y presentación estética. El método para realizarlo fue el planchado sobre la misma con filmina impresa con el El proyecto cubrió en gran medida con las necesidas por las cuales surgió. Todavía queda mucho por mejorar en cuanto a código, hardware y diseño apropiado para el lugar al cual es expuesto diariamente. Se obtuvo mejor resultado con el cable tres conductores en cuanto a características eléctricas. En cuanto a resistencia mecánica y terminación el

cable dos conductores fue mejor por el diseño físico propio l cable. Si hablamos l software utilizado para sarrollar y compilar el programa, tuve un inconveniente con la configuración la frecuencia l conversor A/D; el software me indicaba un valor división frecuencia para el A/D que no era correcto, lo cual resultaba en un comportamiento inestable las lecturas. Referencias [1] LM35 Precision Centigra Temperature Sensors Data Sheet, Nacional Semiconductor. [2] PIC16f87XA Data Sheet, Microchip. [3] Manual Usuario l Compilador PCW CCS.