Tec. Electrónica

Páginas: 6 (1375 palabras) Publicado: 26 de febrero de 2013
Monitoreo de variable análoga utilizando LabView y comunicación RS-232
Universidad Distrital "Francisco José de Caldas”, Facultad Tecnológica Tecnología Electrónica – Curso de Electronica Aplicada Profesor: Jairo Vargas Caleño 1. Monitoreo de variable análoga utilizando LabView y comunicación RS-232 LabView (Laboratory Virtual Engineering workbench), es un programa enfocado hacia lainstrumentación virtual, por lo que cuenta con numerosas herramientas de presentación: gráficas, botones, indicadores, funciones y controles. Cuenta con librerías especializadas para manejo de DAQ (Data Acquisition System), Redes, Comunicaciones, Análisis Estadístico, Comunicación con Bases de Datos, etc., es útil para la automatización y control de procesos. El objetivo de este trabajo es el diseño eimplementación de un sistema de adquisición de datos basado en un VI (Instrumento Virtual) realizado en LabView. 2. Resumen El VI desarrollado adquiere los datos utilizando una comunicación serial con el Controlador 16F877, encargado de monitorear una variable que puede cambiar entre 0 y 5 [V]. Para realizar esta tarea, se configuro el módulo de conversión análoga digital del micro. Estos datos querepresentan la magnitud de la variable en tiempos determinados son transmitidos con el módulo USART, previamente configurado a una velocidad de 4800 bps. El funcionamiento del sistema es el siguiente: el microcontrolador monitorea la variable y envía la información al PC. El VI registra el valor de la señal (en un Gauge y un Waveform Chart) y mediante indicadores boleanos muestra cuando se sobre pasanvalores mínimos y máximos que se pueden ajustar utilizando controles numéricos. Además manipulando un Dial (control numérico), se puede variar la señal, visualizándose el cambio en leds acoplados a uno de los puertos del microcontrolador. 3. Contenido 3.1. Desarrollo del VI El panel frontal del VI se muestra en al Figura No. 1.

Figura No. 1. Panel frontal VI

Consta de dos visualizadores queregistran numérica y gráficamente la magnitud de la variable, tres indicadores boleanos que representan el estado de la variable (operación normal, alarma valor máximo y alarma valor mínimo) y un control (Dial) con su respectivo indicador boleano que selecciona el valor de la variable enviado al controlador y dos controles numéricos con los cuales se seleccionan los valores de las alarmas. LaFigura No. 2, muestra el diagrama de bloques del VI.

Pág. 1

Selecciona el puerto de comunicaciones (Com1, com2), configura la velocidad de transmisión y manejo de error en la transmisión. 2. Visa Write

Recibe datos en formato String por medio del Write Buffer y los lleva al Serial Port donde el dato es leído por el PIC.
Figura No. 2. Diagrama de Bloques VI

A diferencia de los lenguajesescritos en algoritmo de texto continuo, LabView es un lenguaje que en cierta forma se puede llamar multiproceso, pues puede ejecutar varias rutinas al mismo tiempo, esto se logra porque el procesador gasta partes de tiempo en cada rutina, dentro de un intervalo de tiempo. Así según un sistema de prioridades se va ejecutando parte de cada programa. Como se ve en la Figura No. 2., cuando se correel programa todas las rutinas se ejecutan simultáneamente, (cosa que no es cierta en términos de nano segundos, pero se puede afirmar que en segundos es válido), debido a la estructura while que acoge todas las funciones y que se inicia cuando se activa el control boleano de inicio. A continuación se muestran las rutinas que componen todo el sistema. 1. Visa Configure Serial Port.

3. Visa ReadUtilizando el Read Buffer lee el dato enviado por el PIC. Se configuro para que leyera únicamente un byte. El formato del dato es también String. 4. Rutina envió datos

Su función es generar el dato que es enviado al PIC. Consta de las siguientes funciones: Number to bolean array: convierte una variable decimal en un arreglo boleano. Array:. este indicador se utiliza para verificar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tec. Electrónica
  • tec electronica
  • Téc en Electrónica
  • Tec en electronica
  • tec electronica
  • Tec Electronico
  • Tec. Electronico
  • Tec. En Electronica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS