Vous êtes sur la page 1sur 9

Captulo 1....

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

M Espaa Borrero Serrano

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.

Cmo construir un instrumento virtual?


Para construir un instrumento virtual, slo requerimos de un PC, una tarjeta de adquisicin de datos con acondicionamiento de seales (PCMCIA, ISA, XT, PCI, etc.) y el software apropiado, los tres elementos clave en la conformacin de un instrumento virtual, teniendo un chasis de acondicionamiento de seales como elemento opcional. Decimos que el "acondicionamiento de seales" es opcional, porque dependiendo de cada seal y/o aplicacin, se puede o no requerir amplificacin, atenuacin, filtraje, aislamiento, etc, de cada seal. Si la seal est en el rango de los +/- 5Vdc y no se requiere de aislamiento o filtraje, la misma puede ser conectada directamente a la tarjeta de adquisicin de datos. En el instrumento virtual, el software es la clave del sistema, a diferencia del instrumento tradicional, donde la clave es el hardware. Con el sistema indicado anteriormente, podramos construir un osciloscopio "personalizado", con la interfaz grfica que uno desee, agregndole inclusive ms funcionalidad. Sin embargo, este mismo sistema puede tambin ser utilizado en la medicin de temperatura, o en el control de arranque/parada de una bomba centrfuga. Es all donde radica uno de los principales beneficios del instrumento virtual, su flexibilidad. Este instrumento virtual no slo me permite visualizar la onda, sino que a la vez me permite representar su espectro de potencia en forma simultnea. Podra hacer algo as con un instrumento convencional?

Instrumentos Virtuales versus Instrumentos Tradicionales


Vamos a presentar las caractersticas de un instrumento virtual genrico frente a un instrumento tradicional. Son caractersticas para un instrumento virtual genrico, por tanto, no todas las caractersticas que se indican a continuacin se cumplen por completo en nuestro caso como veremos ms adelante.

M Espaa Borrero Serrano

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:

Instrumento Tradicional Definido por el fabricante

Instrumento Virtual Definido por el usuario

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.

Tabla 1. Instrumentacin Virtual vs Instrumentacin Tradicional

M Espaa Borrero Serrano

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.

Hardware para Insertar y de Red


Existe una amplia variedad disponible de hardware que el ingeniero puede o bien insertar en su computadora o bien acceder a travs de una red. Estos dispositivos ofrecen un amplio rango de capacidades de adquisicin de datos a un costo significativamente inferior que el correspondiente a dispositivos dedicados. A medida que la tecnologa de circuitos integrados avanza y los componentes comunes se vuelven ms baratos y poderosos, tambin lo hacen las placas que ellos utilizan. Junto con estos avances tecnolgicos viene un incremento en las velocidades de adquisicin de datos, precisin de las mediciones y mejor aislamiento de las seales.

M Espaa Borrero Serrano

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.

El Software en la Instrumentacin Virtual


El software es el componente ms importante de un instrumento virtual. Con la herramienta de software apropiada los ingenieros y cientficos pueden crear eficientemente sus propias aplicaciones, diseando e integrando las rutinas que requiere un proceso en particular. Tambin pueden crear las interfaces de usuario que mejor satisfagan el objetivo de la aplicacin y de aqullos que van a interactuar con ellas. Pueden definir cmo y cundo la aplicacin adquiere datos desde el dispositivo, cmo los procesa, manipula y almacena los datos y cmo se presentan los resultados al usuario. Contando con un software poderoso, el ingeniero puede dotar a sus instrumentos con capacidades de inteligencia y de toma de decisiones de manera tal que se adapten cuando las seales medidas varen inadvertidamente o cuando se requiera mayor o menor potencia de procesamiento. 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. El ingeniero puede disear un instrumento virtual para solucionar cada una de estas tareas subsidiarias y luego reunirlas en un sistema completo para resolver la tarea de mayor envergadura. La facilidad con la que se puede realizar esta divisin de tarea depende en mayor medida de la arquitectura subyacente en el software.

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.

M Espaa Borrero Serrano

Pgina 12

Captulo 1....Introduccin

1.2. Objetivos y alcances del proyecto


El objetivo de este proyecto ha sido precisamente el crear un instrumento virtual para el control remoto de una fuente de alimentacin mediante una interfaz grfica, sustentada en la poderosa herramienta software que constituye MATLAB.

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.

M Espaa Borrero Serrano

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.

Figura 1. Esquema general de un sistema de medicin informatizado

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.

M Espaa Borrero Serrano

Pgina 14

Captulo 1....Introduccin

1.3. Organizacin de la memoria


Este trabajo tiene un carcter predominantemente prctico, por lo que se ha optado por la siguiente organizacin de la memoria que describiremos brevemente por captulos como sigue a continuacin: Captulo 2 Descripcin del Bus GPIB y del Equipo. Con el objetivo de que se comprenda en su totalidad el bus de comunicacin que se ha empleado en la comunicacin entre la fuente de alimentacin y el PC y, que se conozcan los conceptos tericos ms importantes relacionados con el equipo empleado. Captulo 3 Diseo de Interfaz Grfica en Matlab. Para crear nuestra herramienta software hemos utilizado el GUI (Interfaz Grfico de Usuario) de Matlab 6.5. Haremos una introduccin a su uso, explicando, sin entrar en detalle, la forma de creacin del interfaz. Captulo 4 Implementacin de la herramienta software. En este captulo, daremos una visin global de cmo est constituida la herramienta software diseada, y daremos un repaso a los aspectos ms importantes que se han utilizado en la programacin de la aplicacin. Captulo 5 Manual de usuario para la herramienta software. Captulo que sirve de gua de usuario para la utilizacin de la aplicacin creada. Captulo 6 Resultados de medidas. Para comprobar que se ha cumplido con los objetivos del proyecto se proceder a la caracterizacin de varios dispositivos electrnicos. Para ello se realizarn distintas medidas experimentales con la herramienta que hemos creado. Captulo 7 Conclusiones y lneas futuras de trabajo. Apartado que contiene las conclusiones a las que se ha llegado tras la finalizacin del proyecto e incluye adems futuras lneas de investigacin que pueden basarse en este proyecto.

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.

M Espaa Borrero Serrano

Pgina 16

Vous aimerez peut-être aussi