Instrumentacin virtual UNIDAD II.- INSTRUMENTACION VIRTUAL. Instrumentacin virtual es definida como "un instrumento que no es real, se ejecuta en una computadora y tiene sus funciones definidas por software." 2.1.1.- Instrumentacin tradicional v/s instrumentacin virtual. La arquitectura de los instrumentos tradicionales es muy similar a la de un instrumento virtual basado en PC. Ambos requieren uno o ms microprocesadores, puertos de comunicacin y capacidad de mostrar resultados y cuentan tambin con mdulos de adquisicin de datos. En cambio la instrumentacin virtual debido a la gran capacidad de almacenamiento de las PC's, rpido acceso a la informacin y toma de decisin, brinda la posibilidad de emular una gran cantidad de dispositivos de medicin y operar varios instrumentos al mismo tiempo. Instrumentacin tradicional Instrumentacin virtual Definido por el fabricante. Definido por el usuario. Funciones especifica con conectividad limitada. Funcionalidad ilimitada, orientada a aplicaciones, conectividad amplia. Hardware es la clave Software es la clave Alto costo / funcin. Bajo costo/funcin, variedad de funciones, reutilizable. Arquitectura cerrada. Arquitectura abierta
2.1.2.-Estado del arte en instrumentacin virtual. La Instrumentacin Virtual est siendo utilizada actualmente por una gran cantidad de Industrias y est aumentando el nmero y la variedad de aplicaciones. Se pueden sealar algunas aplicaciones a nivel Industrial publicadas por dicho fabricante en Instrumentacin Newsletter y AutomationVIEW: Monitoreo y Control de Reactor Nuclear en Comisin Chilena de Energa Nuclear. Sistema de supervisin de Plantas de Cemento. Automatizacin de Planta de Asfalto, Concreto y Gas Natural. Control y monitoreo de aplicaciones a travs de Internet. Sistema de Prediccin de Fallas en mantenimiento predictivo de aeronaves.
2.1.3.-Componentes de un sistema basado en instrumentacin Virtual. Los sistemas basados en PC que permiten desarrollar aplicaciones con Instrumentacin Virtual, tienen una estructura que se puede dividir en tres componentes fundamentales: Universidad Tecnolgica de Altamira Visualizacin y control de procesos Instrumentacin virtual Hardware de Adquisicin de Datos y Acondicionamiento de Seal, Computador Personal y Software. Sin embargo, en cualquier aplicacin con estos sistemas surgen otros elementos tales como: Transductores, Bloques Terminales, Cables conectores, etc. De esta forma el diagrama debloques de una aplicacin de Instrumentacin Virtual se puede representarse de la siguiente forma:
Ilustracin 1 Diagrama de bloques de un Sistema basado en instrumentacin Virtual. 2.1.3.1.- Transductores. Son los elementos que tienen la capacidad de transformar una seal en una de naturaleza distinta. Se tienen transductores que pueden sensar un fenmeno fsico, entregando una seal elctrica con la informacin necesaria para interpretarlo y otros que pueden actuar sobre un fenmeno determinado mediante la generacin de seales.
2.1.3.2.-Bloques Terminales. Estos elementos constituyen la interfaz de conexin entre los transductores y los Sistemas de adquisicin y acondicionamiento de seal.
2.1.3.3.- Hardware de Acondicionamiento de Seal. Las seales elctricas generadas por los Transductores deben ser acondicionadas para poder ser adquiridas por el Hardware. Los accesorios de acondicionamiento permiten Amplificar, Aislar y Filtrar para realizar mediciones ms exactas.
2.1.3.4.-Hardware de Adquisicin de Datos. Estos dispositivos son fundamentales para implementar cualquier aplicacin en Instrumentacin Virtual, ya que permiten relacionar en forma directa el concepto Virtual desarrollado en el computador y el concepto Instrumentacin que se desarrolla en Universidad Tecnolgica de Altamira Visualizacin y control de procesos Instrumentacin virtual terreno, ah donde estn los Sensores y Actuadores, transformndose as en una interfaz absolutamente necesaria.
2.1.3.5.- Cables de Conexin. Cada etapa de la aplicacin deber ser cableada con un tipo de cable conector apropiado y que cumpla las condiciones mnimas de compatibilidad. Los cables conectores tpicos son los que presentan aislacin permitiendo tener mayor inmunidad al ruido y una conexin robusta, estos cables planos que por lo general son de muy bajo costo, flexibles y menos robustos siendo de esta forma, ms propensos al ruido. 2.1.3.6. Computador. El Computador, ya sea PC o Porttil puede afectar drsticamente el desempeo de un sistema, principalmente porque puede potenciar o limitar las aplicaciones de Software y de Adquisicin de Datos. Hoy en da la Tecnologa basada en procesadores Pentium y PowerPc, y agregando el alto desempeo de la arquitectura de los buses PCI, USB, y el tradicional bus ISA/EISA y Machintosh NuBus, entregan una herramienta poderosa, sobre todo, en velocidad. 2.1.3.7. Software. El Software transforma al PC, Hardware de Adquisicin y Acondicionamiento de seales en un sistema completo de adquisicin y generacin de seales, anlisis, procesamiento y visualizacin de datos, es decir, es el ltimo y tal vez uno de los ms importantes ingredientes para realizar una aplicacin de Instrumentacin Virtual. A la hora de elegir el Software adecuado Se debe considerar entre otras cosas: Compatibilidad con el Hardware de Adquisicin y Acondicionamiento. Funcionalidad expresada en Drivers para manejar un determinado Hardware. Sistema operativo bajo el cual opera. Potencialidad y Flexibilidad. Dificultad y complejidad en la programacin. Una importante ventaja que provee el software es la modularidad. Cuando se trata de un gran proyecto, los ingenieros y cientficos generalmente abordan la tarea dividindola en unidades funcionales manejables. Estas tareas subsidiarias son ms manejables y ms fciles de probar dadas las menores dependencias que podran causar comportamientos inesperados. Aplicaciones Distribuidas Universidad Tecnolgica de Altamira Visualizacin y control de procesos Instrumentacin virtual Un instrumento virtual no est limitado a estar confinado en una computadora autnoma. En realidad, con los recientes desarrollos en tecnologas de redes y la Internet, es ms comn utilizar la potencia de conectividad de los instrumentos con el fin de compartir tareas. Ejemplos tpicos incluyen supercomputadoras, monitoreo distribuido y dispositivos de control, as como tambin datos o visualizacin de resultados desde mltiples sitios. 2.1.4.- Programacin grfica.
Ilustracin 2.-Aplicacin desarrollada en programacin grafica con software LabVIEW. LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un lenguaje de programacin grfico para el diseo de sistemas de adquisicin de datos, instrumentacin y control. Labview permite disear al usuario mediante una consola interactivo basado en software. Utilizando LabVIEW se pueden crear: Pruebas y mediciones Adquisiciones de datos Control de instrumentos Almacenamiento de datos Anlisis de mediciones