Está en la página 1de 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. 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.

2. 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.

También podría gustarte