Académique Documents
Professionnel Documents
Culture Documents
Introduccin
CAPTULO 1
1.1. Introduccin
Qu es la Instrumentacin Virtual?
Un instrumento virtual genrico consiste en 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 progreso desde los sistemas de instrumentacin basados nicamente en el hardware a sistemas centrados en el software que aprovechan la potencia de clculo, productividad y capacidad de conexin de las populares computadoras de escritorio y estaciones de trabajo. Aunque el 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). El concepto de instrumentacin virtual nace a partir del uso del computador personal (PC) como "instrumento" de medicin de tales seales como temperatura, presin, caudal, etc. Es decir, el PC comienza a ser utilizado para realizar mediciones de fenmenos fsicos, representados en seales de corriente y/o voltaje. Sin embargo, el concepto de "instrumentacin virtual" va ms all de la simple medicin de corriente o voltaje, ya que tambin involucra el procesamiento, anlisis, almacenamiento, distribucin y despliegue de los datos e informacin relacionados con la medicin de una o de varias seales especficas. Es decir, el instrumento virtual no se conforma con la adquisicin de la seal, sino que tambin involucra la interfaz hombre-mquina, las funciones de anlisis y procesamiento de seales, las rutinas de almacenamiento de datos y la comunicacin con otros equipos. Veamos un ejemplo; el osciloscopio tradicional tiene una funcionalidad ya predefinida desde la fbrica donde lo disean, producen y ensamblan. Es decir, la funcionalidad de este tipo de instrumento es definida por el fabricante del equipo, y no por el usuario mismo. El trmino "virtual" nace precisamente a partir del hecho de que cuando se utiliza el PC como "instrumento" es el usuario mismo quin, a travs del software, define su funcionalidad y "apariencia" y por ello
Pgina 8
Captulo 1....Introduccin
decimos que "virtualizamos" el instrumento, ya que su funcionalidad puede ser definida una y otra vez por el usuario y no por el fabricante. El instrumento virtual es definido entonces como una capa de software y hardware que se le agrega a un PC en tal forma que permite a los usuarios interactuar con la computadora como si estuviesen utilizando su propio instrumento electrnico "hecho a la medida". De esta manera, la sinergia entre el software y el hardware ofrece ventajas que no pueden ser igualadas por la instrumentacin tradicional. A continuacin presentaremos cmo se puede construir un elemento virtual genrico.
Pgina 9
Captulo 1....Introduccin
En general, los instrumentos autnomos tradicionales, tales como osciloscopios y generadores de ondas, son muy poderosos, caros y diseados para llevar a cabo una o ms tareas especficas definidos por el fabricante. Sin embargo, el usuario por lo general no puede extender o personalizar esas tareas. Los botones del instrumento, sus circuitos electrnicos y las funciones disponibles para el usuario son todas especficas a la naturaleza del instrumento. Adems, deben desarrollarse una tecnologa especial y costosos componentes para construirlos, lo cual los hace muy caros y lentos para adaptarlos. Debido a que estn basados en el PC, los instrumentos virtuales aprovechan inherentemente los beneficios de la ltima tecnologa de las computadoras personales corrientes. Estos avances en tecnologa y rendimiento, que estn cerrando rpidamente la brecha entre los instrumentos autnomos y los PCs, incluyen poderosos procesadores 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 tambin poderosas tales como 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. De esta forma, un ingeniero 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. Para finalizar, la siguiente tabla (Tabla 1) nos indica algunas de las principales diferencias entre el instrumento convencional o tradicional, y el instrumento virtual:
Funcionalidad especfica, con conectividad Funcionalidad ilimitada, orientado a limitada. aplicaciones, conectividad amplia. Hardware es la clave. Alto costo/funcin Arquitectura "cerrada" Lenta incorporacin de nuevas tecnologa. Bajas economas de escala, alto costo de mantenimiento. Software es la clave Bajo costo/funcin, variedad de funciones, reusable. Arquitectura "abierta". Rpida incorporacin de nuevas tecnologas, gracias a la plataforma PC. Altas economas de escala, bajos costos de mantenimiento.
Pgina 10
Captulo 1....Introduccin
A continuacin, vamos a profundizar en algunas de las diferencias ms importantes presentadas en la tabla anterior, pero antes sealaremos, que en el caso que nos compete a nosotros, partimos de la base de un instrumento tradicional con funciones fijas (una fuente de alimentacin) que slo puede medir tensin y corriente y, por ejemplo en nuestro caso no podemos aadir tantas tarjetas de adquisicin de bajo coste como queramos para introducir otras capacidades. Nosotros aadimos una mayor flexibilidad a las funcionalidades que se facilitan en el instrumento tradicional, pero lgicamente dentro de unos lmites.
Flexibilidad
A excepcin de los componentes especializados y los circuitos hallados en los instrumentos tradicionales, la arquitectura general de los instrumentos autnomos es muy similar a la hallada en un instrumento virtual basado en un PC. Ambos requieren uno o ms microprocesadores, puertos de comunicacin (por ejemplo: serie y GPIB) y capacidad de mostrar resultados as como tambin mdulos de adquisicin de datos. Lo que diferencia uno del otro es su flexibilidad y el hecho de que el ingeniero (usuario) puede modificar y adaptar el instrumento a sus necesidades particulares. Un instrumento tradicional podra contener un circuito integrado para llevar a cabo un conjunto particular de instrucciones de procesamiento de datos; en un instrumento virtual estas funciones podran llevarse a cabo por el programa que corre en el procesador de la computadora. El ingeniero puede fcilmente extender ese conjunto de funciones y estar slo limitado por la potencia del software que utilice.
Reduccin de Costos
Utilizando soluciones basadas en la instrumentacin virtual, el ingeniero puede reducir los costos de inversin, desarrollo de sistemas y mantenimiento al mismo tiempo que mejora el tiempo de comercializacin y la calidad de sus propios productos.
Pgina 11
Captulo 1....Introduccin
Dependiendo de la aplicacin en particular, el hardware que el ingeniero elija podra incluir entradas o salidas analgicas, entradas o salidas digitales, contadores, temporizadores, filtros, muestreo simultneo y capacidades de generacin de ondas. La amplia gama de placas y hardware podra incluir cualquiera de esas caractersticas o una combinacin de ellas.
Aplicaciones Distribuidas
Un instrumento virtual no est limitado a estar confinado en una computadora autnoma. En realidad, con los recientes desarrollos en tecnologas de redes e 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.
Pgina 12
Captulo 1....Introduccin
Ahora bien, el instrumento virtual que hemos creado no presenta todas las ventajas anteriormente descritas para un instrumento virtual ideal y genrico, ya que a la hora de desarrollar nuestro instrumento virtual hemos partido de una serie de limitaciones, dentro de las cuales hemos intentado dotar a nuestro instrumento virtual originario de la mayor versatilidad posible. Tal y como indicbamos con anterioridad, en el instrumento virtual, el software es la clave del sistema, a diferencia del instrumento tradicional, donde la clave es el hardware. De esta manera, en nuestro caso, partiendo de la base de un instrumento tradicional con funciones fijas (como son las de una fuente de alimentacin que slo puede medir tensin y corriente) hemos creado con xito una fuente de alimentacin "personalizada", mediante la interfaz grfica que hemos considerado ms ptima y con mayor nmero de aplicaciones (basada en la herramienta GUIDE de MATLAB), agregndole inclusive ms funcionalidad. Este instrumento virtual no slo me permite establecer el voltaje de entrada positivo y/o negativo para un determinado circuito y visualizar los voltajes y/o corrientes medidos (tanto positivos como negativos) sino que adems, permite al usuario visualizar las ondas de tensin positiva y negativa que describen el comportamiento del circuito que queramos modelar en tiempo real, a la vez me permite graficar cualquier variable de salida frente al tiempo, realizar barridos, etc, y todo ello de forma simultnea. Sin duda, resultara imposible realizar algo as con una fuente de alimentacin tradicional. Con todo, este proyecto tiene la clara finalidad prctica de facilitar, ampliar y mejorar las posibilidades de trabajo de cualquier usuario a la hora de realizar sus medidas en el laboratorio. Tambin, ha de servirle al usuario de un claro soporte software mientras maneja la fuente de alimentacin del laboratorio, as la interfaz grfica que hemos diseado le permite establecer y variar los lmites en tensin y corriente a su antojo y segn las necesidades que se puedan presentar durante cualquier sesin de trabajo que se realice. Adems, la herramienta software creada permite la visualizacin grfica del comportamiento del dispositivo que se est midiendo en forma de sus caractersticas I-V, respuestas temporales, etc. De manera, permite controlar fcilmente todas las variables de entrada y salida de de la fuente de alimentacin modelo 6622A conectada al PC, desde el mismo PC, as, si el usuario hace uso de este software puede optimizar y rentabilizar al mximo su tiempo en el laboratorio.
Pgina 13
Captulo 1....Introduccin
Evidentemente, cada experimento tiene sus particularidades; pero en general, la medicin de una variable de un sistema cualquiera involucra los siguientes elementos: Un sensor que responda a la variable deseada. Una etapa electrnica de acondicionamiento de la seal. Instrumentacin, para cuantificar la seal. Bus de comunicacin. Un ordenador que controle los instrumentos y almacene los datos.
Destacamos, que los elementos anteriormente presentados se corresponden tal y como se indica en el pie de la figura 1 con un esquema general de un sistema de medicin informatizado. De los cuales en concreto, nosotros hemos implementado un sistema que incluye slo los dos ltimos elementos presentados: Bus de comunicacin. (En nuestro caso se emplea el bus de comunicacin GPIB). Un ordenador que controle los instrumentos y almacene los datos. (PC del laboratorio). As, en nuestro caso de estudio no tenemos la estructura de un PC ms una tarjeta de adquisicin con acondicionamiento de seal ya que esto lo ejecuta internamente el equipo junto con los controladores del bus GPIB. A lo largo de la memoria de este proyecto explicaremos cmo hemos implementado los elementos anteriores durante el desarrollo de nuestra plataforma. Las seales adquiridas por nuestro sistema se pueden tratar de diferentes maneras, ya sea para obtener alguna informacin o bien tomar alguna decisin y poder actuar sobre el sistema fsico de partida.
Pgina 14
Captulo 1....Introduccin
As, el texto contina con una serie de captulos que exponen una descripcin del software que interacciona con el usuario y permite gobernar todo el sistema. Ya que, si partimos del PC como una herramienta potente de anlisis, hace falta seleccionar el software y hardware ms adecuados que exploten mejor su potencial, sin dejar de lado el aspecto de la presentacin de los datos obtenidos, ya que ste es el medio para poder comunicarnos con nuestro sistema de una manera comprensible e intuitiva. Una vez que tengamos un conocimiento genrico de los dispositivos, elementos, instrumentos y controles del sistema de instrumentacin virtual que hemos desarrollado en el presente Proyecto, podremos adentrarnos en la exposicin de la caracterizacin de diversos dispositivos electrnicos que hemos realizado en el laboratorio mediante el uso de la herramienta
M Espaa Borrero Serrano Pgina 15
Captulo 1....Introduccin
software creada, e ilustraremos de forma prctica diferentes aspectos del contenido terico de esta memoria. Estas prcticas permiten al usuario entender mejor el contenido de la presente memoria, al mismo tiempo, que le permiten familiarizarse con el uso y el diseo del instrumento virtual realizado. Cada medida se presenta con un texto explicativo, el aspecto ms importante del software que permite su realizacin y los resultados obtenidos en el laboratorio de forma grfica. El texto se cierra con una bibliografa a la cual el lector puede recurrir para ampliar o profundizar otros aspectos que no se hayan tratado en esta obra. Para tener una idea ms general sobre el diseo de instrumentacin virtual e interfaces grficas soportadas en Matlab, se recomienda al usuario leer el proyecto titulado Plataforma para la Caracterizacin experimental de efectos no lineales en sistemas de comunicacin de Ana Beln Madera Molano. En este proyecto se describen en profundidad los equipos que se utilizan en la plataforma de medida, as como las instrucciones ms bsicas que permiten la comunicacin con el PC. Otro proyecto tomado como referencia para la realizacin de este, es el titulado Plataforma para la caracterizacin experimental de efectos no lineales en sistemas de comunicaciones inalmbricas de Laura Vergillos Almonte. Se puede tomar de referencia en aspectos relativos al Guide de Matlab que se trata con ms profundidad. En ambos proyectos se describen con bastante detalle las instrucciones para mandar los comandos a los distintos equipos. La forma de mandar las instrucciones en nuestro proyecto vara y la explicaremos en el captulo 4 pero para cualquier referencia a la forma de mandarlo que haba anteriormente, nos remitimos a los proyectos antes mencionados.
Pgina 16