Professional Documents
Culture Documents
INSTRUMENTACIN VIRTUAL
7.1. INTRODUCCIN.Un dispositivo virtual es un objeto que posee la capacidad de producir un efecto sin estar
presente fsicamente. Es por esto que la denominada instrumentacin virtual ha
revolucionado el mercado de la instrumentacin principalmente porque no es necesario
disponer fsicamente de los instrumentos para realizar aplicaciones.
Desde principios de la dcada de los ochenta y siguiendo la tendencia de la tecnologa
actual y del mercado, varias compaas empezaron a desarrollar sistemas para implementar
aplicaciones que se basan en instrumentacin virtual, esto debido principalmente a la
eficiencia y beneficios, permitiendo de esta forma que los usuarios configuren y generen
sus propios sistemas logrando un alto desempeo, flexibilizacin, reutilizacin y
reconfiguracin; logrando una notoria disminucin de costos de desarrollo, costos de
mantenimiento, etc.
7.2.- INSTRUMENTACIN VIRTUAL.La rpida adopcin de la PC en los ltimos 20 aos gener una revolucin en la
instrumentacin de ensayos, mediciones y automatizacin. Un importante desarrollo
resultante de las aplicaciones de la PC es el concepto de instrumentacin virtual, el cual
ofrece variados beneficios a ingenieros y cientficos que requieran mayor productividad,
precisin y rendimiento.
Un instrumento virtual consiste de una computadora del tipo industrial, o una estacin de
trabajo, equipada con poderosos programas (software), hardware econmico, tales como
placas para insertar, y manejadores (drivers) que cumplen, en conjunto, las funciones de
instrumentos tradicionales. Los instrumentos virtuales representan un apartamiento
fundamental de los sistemas de instrumentacin basados en el hardware a sistemas
centrados en el software que aprovechan la potencia de clculo, productividad, exhibicin y
capacidad de conexin de las populares computadoras de escritorio y estaciones de trabajo.
Aunque la PC y la tecnologa de circuitos integrados han experimentado avances
significativos en las ltimas dos dcadas, es el software el que realmente provee la ventaja
para construir sobre esta potente base de hardware para crear los instrumentos virtuales,
proveyendo mejores maneras de innovar y de reducir los costos significativamente. Con los
instrumentos virtuales, los ingenieros y cientficos construyen sistemas de medicin y
automatizacin que se ajustan exactamente a sus necesidades (definidos por el usuario) en
lugar de estar limitados por los instrumentos tradicionales de funciones fijas (definidos por
el fabricante).
avances en tecnologa y rendimiento, que estn cerrando rpidamente la brecha entre los
instrumentos autnomos y las PCs, incluyen poderosos procesadores, tales como el
Pentium 4 y sistemas operativos y tecnologas tales como el Microsoft Windows XP, .NET
y el Apple Mac OS X. Adems de incorporar caractersticas poderosas, esas plataformas
tambin ofrecen un acceso sencillo a herramientas tales como la Internet. Los instrumentos
tradicionales tambin adolecen frecuentemente de falta de portabilidad, en tanto que los
instrumentos virtuales que corren en las computadoras porttiles automticamente
incorporan esta naturaleza porttil.
Los ingenieros y cientficos cuyas necesidades, aplicaciones y requerimientos varan muy
rpidamente, necesitan flexibilidad para crear sus propias soluciones. El usuario puede
adaptar un instrumento virtual a sus necesidades particulares sin necesidad de reemplazar
todo el instrumento dado que posee el software de aplicacin instalado en la computadora y
al amplio rango disponible de hardware para instalar en ella.
Los instrumentos virtuales son definidos por el usuario mientras que instrumentos
tradicionales tienen funcionalidad fija, definida por el usuario.
La
figura
muestra
a
los
Instrumentos
tradicionales
(izquierda)
e instrumentos virtuales basados en software (derecha) comparten a gran escala la
misma arquitectura en componentes, pero con filosofas radicalmente diferentes.
7.4. COMPONENTES
VIRTUAL.-
Los sistemas que se basan en PC en los que se pueden desarrollar aplicaciones con
Instrumentacin Virtual, tiene una estructura que se puede dividir en tres componentes
fundamentales:
-
7.4.1. TRANSDUCTORES
Son elementos que tienen la capacidad de transformar una seal en una de naturaleza
distinta. Se tienen transductores que pueden sensar un fenmeno fsico, convirtindola en
una seal elctrica con la informacin necesaria para interpretarla y otros que pueden
actuar sobre un fenmeno determinado mediante la generacin de seales. Las seales
provenientes de los transductores se ingresan al sistema de adquisicin de datos en forma
de voltaje (0 a 10V.c.c) o corriente ( 4 a 20 mA.c.c.)
Si se tienen transductores que se relacionan directamente con los actuadores, las seales
provenientes del sistema de adquisicin, ya sea de voltajes o corriente debe conectarse en
forma adecuada a estos transductores de acuerdo a su principio de funcionamiento.
SENSORES
TRANSDUCTORES
ACTUADORES
o
o
o
o
o
o
7.3.6. COMPUTADOR
El panel frontal es utilizado para interaccionar con el usuario cuando el programa esta
corriendo. Usuarios pueden controlar el programa, cambiar entradas, y ver datos
actualizados en tiempo real. Haga nfasis en que los controles son usados como entradas,
ajustando controles de deslizamiento para colocar un valor de alarma, encendiendo o
apagando un switch, o parando un programa. Los indicadores son usados como salidas.
Termmetros, luces, y otros indicadores indican valores del programa. Esto puede incluir
datos, estados de programa y otra informacin.
Cada control o indicador del panel frontal tiene una terminal correspondiente en el
diagrama de bloques. Cuando un VI se ejecuta, los valores de los controles fluyen a travs
del diagrama de bloques, en donde estos son usados en las funciones del diagrama, y los
resultados son pasados a otras funciones o indicadores.
El panel frontal es la interfase del usuario con el VI. Usted construye el panel frontal con
controles e indicadores, que son las entradas y salidas que interactan con las terminales del
VI, respectivamente. Los controles son botones, botones de empuje, marcadores y otros
componentes de entradas. Los indicadores son las graficas, luces y otros dispositivos. Los
controles simulan instrumentos de entradas de equipos y suministra datos al diagrama de
bloques del VI. Los indicadores simulan salidas de instrumentos y suministra datos que el
diagrama de bloques adquiere o genera.
En esta imagen, el switch de poder (encendido o apagado) es un control booleano. Un valor
booleano contiene ambos un valor verdadero o falso. El valor es falso hasta que el switch se
presione. Cuando el switch se presiona, el valor se convierte en verdadero. El indicador del
historial de temperatura es una grafica de forma de onda. Esta muestra valores mltiples.
En este caso, la grafica sealara grados F versus tiempo (seg.).
El panel frontal tambin contiene una barra de herramientas, y sus funciones sern
discutidas despus.
El diagrama de bloque contiene el cdigo fuente grafico. Los objetos del panel frontal
aparecen como terminales en el diagrama de bloque. Adicionalmente, el diagrama de
bloque contiene funciones y estructuras incorporadas en las bibliotecas de LabVIEW VI.
Los cables conectan cada uno de los nodos en el diagrama de bloques, incluyendo controles
e indicadores de terminal, funciones y estructuras.
En este diagrama de bloque, el subVI Temp llama a la subrutina la cual obtiene una
temperatura desde una tarjeta de adquisicin de datos (DAQ). Esta temperatura es graficada
junto con el valor average de la temperatura en la grafica de forma de onda Temperature
History. El switch de poder (Power) es un control booleano en el panel frontal el cual va a
detener la ejecucin de la estructura mientras( While Loop). La estructura mientras (While
Loop) tambin contiene una funcin de tiempo para controlar que tan frecuentemente la
estructura se repite.
7.5.2. ENTORNO DE LAB VIEW.La programacin G (grfica) de Labview consta de un panel frontal y un panel de cdigo
como se menciono antes. En el panel frontal es donde se disea la interface de usuario y se
ubican los controles e indicadores. En el panel de cdigo se encuentran las funciones. Cada
control que se utiliza en la interfaz tiene una representacin en el panel de cdigo,
igualmente los indicadores necesarios para entregar la informacin procesada al usuario
tienen un icono que los identifica en el panel de cdigo o de programacin. Los controles
pueden ser booleanos, numricos, strings, un arreglo matricial de estos o una combinacin
de los anteriores; y los indicadores pueden ser como para el caso de controles pero
pudindolos visualizar como tablas, grficos en 2D o 3D, browser, entre otros.
Las funciones pueden ser VIs prediseados y que pueden ser reutilizados en cualquier
aplicacin, estos bloques funcionales constan de entradas y salidas, igual que en un
lenguaje de programacin estndar las funciones procesan las entradas y entregan una o
varias salidas, estos VI pueden tambin estar conformados de otros subVIs y as