You are on page 1of 8

INSTRUMENTACION VIRTUAL REMOTA

Ing. Csar Gerardo Martnez Snchez Dr. Manuel E. Macas Garca Departamento de Ingeniera Elctrica ITESM, Campus Monterrey

I. INTRODUCCION
Hoy en da, es posible pensar en el uso de instrumentos virtuales como una posibilidad real para llevar a cabo los proyectos y prcticas que actualmente se realizan solamente con el apoyo de instrumentos reales que se encuentran en los laboratorios. Pero, qu es un instrumento virtual?, Un instrumento virtual es un sistema para el control y adquisicin de datos, el cual hace uso de la computadora personal y es asistido por un software flexible y de gran capacidad. Con el instrumento virtual (VI), pueden crearse aplicaciones especializadas, fcilmente reconfigurables, combinando, por ejemplo, adquisicin de datos (DAQ) y funciones de anlisis del software de aplicacin. Cabe mencionar que si a lo anterior aunamos la capacidad de procesamiento, comunicacin y almacenamiento de la computadora, nos encontramos ante un sistema que garantiza lograr el objetivo a gran escala. Con el fin de ilustrar de manera ms clara la presentacin de este trabajo, describamos una situacin que con el paso del tiempo debe convertirse en una situacin cotidiana: el profesor se encuentra en cualesquier lugar consultando informacin relacionada con un proyecto a realizar; a travs de una herramienta de comunicacin interactiva (Messenger) observa la solicitud que uno de sus alumnos hace para establecer comunicacin. Esta charla se centra en la peticin para efectuar la revisin del proyecto que forma parte del curso. Acto seguido, ambos interlocutores se disponen a abrir una aplicacin que les permita ejercer sus funciones: el profesor llevando a cabo la revisin y emitiendo comentarios y el alumno efectuando correcciones y solicitando asesora adicional. Tal ejemplo muestra las posibilidades de combinar un instrumento virtual (VI) e internet.

II. OBJETIVO
Es bien sabido que un principio pedaggico establece que para reforzar el conocimiento terico adquirido en el aula es necesario llevarlo a la prctica, con el fin de asimilar ste con mayor profundidad; traducida esta aseveracin a lenguaje coloquial, tendra el siguiente significado: si lo hago, lo entiendo. En la actualidad, las instituciones de educacin media superior y superior en nuestro pas utilizan los laboratorios con este fin: que el alumno aprenda a analizar y a observar el fenmeno fsico con toda claridad a travs de prcticas. Para ello, emplean las herramientas tradicionales presentes en todo laboratorio, dependiendo, obviamente, del tipo de tarea a realizar. Considerando el rea de inters

que nos ocupa, dicha labor se enfoca a la medicin y cuantificacin de variables factibles de ser observables. Entendamos por herramientas y/o instrumentos tradicionales aquellos que: han demostrado su eficacia a travs del tiempo no demandan (en casos especficos) personal altamente calificado para su manejo su costo es accesible para las instituciones educativas, pblicas y privadas. son confiables en la obtencin de resultados por su demanda en el mercado an siguen vigentes.

El objetivo principal de este trabajo es difundir y hacer extensivo el uso de instrumentos virtuales a travs de una red, en aquellas reas del conocimiento que as lo requieran, involucrando a profesores y alumnos de manera equitativa. Hemos considerado incluso que pueda presentarse el caso en el que la conexin a una red no sea posible, para lo cual el instrumento en cuestin puede ser usado de manera local (en la propia PC); sobremanera nos interesa el caso con conexin en red, que aqu definiremos como remoto, para el que internet es el medio propicio de difusin; asimismo, consideremos el valor agregado a las habilidades del alumno en cuanto al uso de lenguajes de programacin grfica y protocolos de comunicacin, requisitos indispensables para iniciar el proyecto. (ver Fig. 1)

III. ESTRATEGIAS.
Requerimientos. Si consideramos los mtodos de enseanza tradicionales, es ampliamente perceptible la dificultad que se encuentra cuando el alumno debe acudir a citas pre-establecidas con el profesor, sean stas para recibir instrucciones y realizar la prctica para efectuar revisiones si sta se ha concluido. Aunado a lo anterior, tengamos en cuenta la cantidad de trabajo que para el profesor implica revisar y atender a una considerable cantidad de alumnos en un mismo espacio. Aqu se presentan dos puntos que con la innovacin que pretendemos, en el futuro sern motivo de olvido: 1. espacios reducidos en los laboratorios, que afectan en buena medida el desempeo de alumnos y profesor. 2. rigidez en el horario, que implica una serie de dificultades para revisar y/o finiquitar la prctica. Respecto al primero de ellos, es importante anotar que cuando los grupos de alumnos son numerosos, el equipo presente en los laboratorios quiz sea insuficiente, lo cual crea cuellos de botella, que redundan en incomodidad para los practicantes y reduccin del tiempo de vida til del equipo. En cuanto a la inflexibilidad de un horario previamente establecido, conocemos la cantidad de dificultades que implica trasladarse de un lugar a otro con el consiguiente gasto de recursos.

Desarrollo del proyecto. En una cantidad diversa de materias impartidas por los profesores adscritos al Departamento de Ingeniera Elctrica, es indispensable el uso de osciloscopios (entre otros instrumentos), cuyo principal propsito es mostrar al alumno la forma de onda de una seal elctrica y a la vez efectuar la medicin de diversos parmetros contenidos en tal seal. Por tal motivo, hemos centrado nuestro propsito en el diseo de un osciloscopio virtual que emule al instrumento real, con las caractersticas inherentes al mismo, pero que una vez realizada la conexin a una red, transmita los valores de los parmetros a otro instrumento virtual capaz de analizarlos y controlar la adquisicin de los mismos en el otro extremo de conexin. Asimismo, consideramos diversas situaciones previas al diseo del instrumento, las que en concordancia con nuestro objetivo, deben definir con claridad quien asume la funcin de servidor y quien la funcin de cliente, para lo cual es indispensable mencionar que el servidor proporciona todos los elementos necesarios en la realizacin de las mediciones, ya que a l se encuentra conectada fsicamente una tarjeta adquisitoria de datos. Analicemos la perspectiva desde dos ngulos posibles: 1. 2. Qu puede llevar a cabo el cliente? obtener datos del servidor. poseer el control sobre las funciones que realiza el servidor. dar por terminada la sesin virtual en el momento que as lo determine. Qu puede llevar a cabo el servidor? obtener datos de la tarjeta adquisitoria de datos (DAQ card) observar las funciones que est utilizando el cliente en el instante terminar la sesin virtual en el momento que as lo determine. actuar como servidor local

Con el fin de desarrollar el presente trabajo empleamos el sistema de desarrollo de LabView, herramienta de programacin grfica, en conjuncin con tarjetas de asquisicin de datos. Son dos las tareas principales que hemos planteado para la realizacin de este trabajo: 1. analizar los protocolos para efectuar la comunicacin remota y 2. programacin del instrumento virtual (VI). Una vez definido el protocolo de comunicacin empleado procedimos a programar el instrumento virtual, sin olvidar que dicho instrumento debe emular al instrumento real. Entonces, el alumno puede encontrarse en cualesquier lugar y con solo acceder a una red estar en posibilidades de dar a conocer sus resultados a otro usuario, siempre y cuando se conozca la IP remota.

IV. RESULTADOS Y CONCLUSIONES.


El sistema de desarrollo de LabView contiene varios protocolos que emplea para efectuar comunicacin a travs de la red: TCP UDP Web Server VI Server DataSocket

Con el fin de analizar cada uno de ellos, procedimos a programar pares de instrumentos virtuales (VI s), en el que uno asume la funcin de cliente y el restante asume la funcin de servidor. El propsito de este anlisis es seleccionar aquel protocolo que mejor se ajuste a nuestras necesidades de velocidad de transmisin de datos y confiabilidad en la recepcin de los mismos y que adems permita tanto al cliente como al servidor efectuar la manipulacin de los controles de manera local y/o remota. Una vez analizados los diferentes protocolos de comunicacin que mencionamos en el apartado anterior, seleccionamos el mecanismo TCP para establecer comunicacin entre el servidor y el cliente, debido a las siguientes razones: 1. la gran mayora de las computadoras conectadas en red, hacen uso de l. 2. es suficiente conocer la direccin IP de al menos una de las computadoras. 3. permite una completa manipulacin de controles desde el servidor hacia el cliente. 4. detecta errores de comunicacin, con lo cual es posible tomar una decisin para abortar continuar con el proceso. Una vez definido dicho protocolo, iniciamos con la programacin del osciloscopio virtual; estas son algunas de las caractersticas que posee el instrumento virtual (VI) (ver Fig. 2 y 3): Dos canales Canal matemtico Medicin de la base de tiempo Medicin de la amplitud Cursores Disparo Medicin en forma local remota. Identificacin de direccin IP remota

Respecto al ltimo de estos puntos es importante anotar que dada la portabilidad que se pretende, el VI puede utilizarse tanto en una computadora de escritorio como en una porttil, de aqu que el alumno pueda efectuar la prctica con conexin a red sin ella. Al emplear la herramienta de programacin de LabVIEW el periodo de tiempo empleado en la programacin y desarrollo de la aplicacin del instrumento ha sido mnimo, comparado con el que normalmente se emplea al utilizar un lenguaje de programacin basado en texto. Tambin nos hemos percatado de que as como ha sido viable la emulacin del osciloscopio, cualesquier instrumento real puede ser considerado para implementarse en un modelo virtual y para esto recalcamos que no existe rea cientfica que prescinda de instrumentos de medicin como apoyo a la investigacin. Por lo anterior, podemos concluir que este proyecto no es exclusivamente para uso del Departamento de Ingeniera Elcytrica, otras Divisiones y/o Departamentos en el Campus Monterrey y en el Sistema ITESM pueden hacer uso de este desarrollo, una vez ajustado a los requerimientos particulares de cada rea.

V. CAPITALIZACIN
Proyectos vinculados. Para la implementacin de este proyecto, haremos mencin de dos programas que el sistema ITESM ha puesto en marcha en aos recientes. El primero de ellos otorga facilidades a los alumnos para adquirir una computadora porttil, la que se ha convertido en una herramienta de uso comn tambin para los profesores del Campus Monterrey. An sin ella, la realidad para nuestro proyecto es viable con computadoras de escritorio, pero no existe punto de comparacin en relacin a la facilidad de uso entre una y otra. Estas son algunas de las razones ms importantes para hacer uso de este instrumento: al contar con una computadora porttil, el alumno va a poder conectarse con el profesor desde cualquier lugar en el sentido ms amplio de la expresin. evita ser parte del cuello de botella del que hemos hablado respecto a la rigidez de horarios y espacios fsicos.

Un programa adicional ha sido encabezado por el Departamento de Ingeniera Elctrica; mediante convenios con empresas proveedoras como National Instruments, se ha dado a la tarea de adquirir tarjetas PCMCIA para adquisicin de datos; estas tarjetas permiten la emulacin de instrumentacin virtual en la computadora y los alumnos tienen acceso mediante prstamo interno. Como podemos darnos cuenta, existen las condiciones apropiadas para la implantacin de un tercer programa, que bien podra titularse Proyecto de Instrumentacin Virtual Remota, el cual nos va a permitir en el mediano plazo, prescindir de ciertos espacios fsicos y por ende, elevar la calidad de la educacin impartida, una vez que el profesor prcticamente tendr sesiones personales y privadas con el alumno. Esto constituye un impacto fuerte en el proceso de aprendizaje, es decir, se da una liberacin hacia el espacio virtual. Ahora el alumno tendr su instrumento virtual porttil (Fig. 2)

para trabajar en el momento y lugar que l elija y la interaccin con el profesor se puede dar de manera mucho ms flexible y dinmica a travs de una red. La Fig. 1 representa en gran medida la idea general del proyecto.

VI. REFERENCIAS.
1. The measurement and Automation Catalog 2002, National Instruments 2. LabView Data Acquisition. Hands-on course, National Instruments. August 1999 3. Internet applications in LabView, Jeffrey Travis, Prentice Hall PTR 2000 4. Distance Learning remote laboratories using LabView, Application note, National Instruments. 5. What is virtual instrumentation ? Harold Goldberg, IEEE Instrumentation & Measurement Magazine, December 2000 6. LabView 6i adds internet features to data acquisition environment, Donald L. Shirer, Technology News & Reviews, August 2001 7. How to access your LabView applications via the internet, Tips & Techniques, ICON Technologies Pty Ltd (member of the National Instruments Alliance Program) 8. TCP/IP for Internet Administrators, William L. Whipple and Sharla Riead, Western Logic Works, Blue Springs, MO. 1997 9. RFC 793. TCP, Information Sciences Institute, University of Sothern California, 1981.

ANEXOS

Servidor => Profesor

INTERN ET
Clientes => Alumos

Fig. 1. Modelo cliente servidor a travs de internet.

Fig. 2. Interface grfica del Cliente Alumno.

Fig. 3. Interface grfica del Server Instructor/Asesor.

You might also like