14.05.2013 Views

Descargar - UTP

Descargar - UTP

Descargar - UTP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DISEÑO DE INSTRUMENTOS<br />

VIRTUALES MÚLTIPLES CON<br />

DISPOSITIVOS RECONFIGURABLES<br />

1. RESUMEN<br />

Este trabajo presenta el desarrollo en código<br />

abierto de librerías, herramientas de software<br />

y firmware que permiten emular el comportamiento<br />

de diferentes instrumentos convencionales<br />

de laboratorio usando un hardware<br />

basado en una tarjeta que cuente con una<br />

FPGA (Field Programmable Gate Array) y una<br />

PC para conformar así un instrumento virtual<br />

múltiple.<br />

El sistema desarrollado permite la elección del<br />

instrumento a utilizar (osciloscopio, generador<br />

de ondas, trazador de curvas) sin necesidad de<br />

realizar una variación sustantiva del hardware,<br />

el sistema ha sido concebido de forma modular<br />

de manera que sea fácilmente adaptable a distintos<br />

tipos y fabricantes de hardware y FPGA,<br />

además el software (desarrollado en Lazarus y<br />

Free Pascal [1] ) y el código de descripción del<br />

hardware reconfigurable (VHDL) es fácilmente<br />

extensible para poder agregar funcionalidades<br />

o aplicaciones que una comunidad de desarrolladores<br />

vaya implementando.<br />

Palabras clave: Instrumentación Virtual, Sistemas<br />

Reconfigurables, FPGA, VHDL.<br />

2. ABSTRACT<br />

This paper presents the development of open<br />

source libraries, software tools and firmware<br />

that can emulate the behavior of different conventional<br />

laboratory instruments using a hardware<br />

board that has a reconfigurable logic device<br />

(FPGA) and a PC, thus creating a multiple<br />

virtual instrument.<br />

The developed system allows the choice of instrument<br />

to be used (oscilloscope, waveform<br />

generator, curve tracer, data logger, control<br />

CIENCIA, CULTURA Y TECNOLOGÍA - UNIVERSIDAD TECNOLÓGICA DEL PERÚ<br />

system) without making a substantive change<br />

in hardware, the system has been designed in<br />

a modular fashion so that it is easily adaptable<br />

to different kinds and manufacturers of hardware<br />

and FPGA, also the software (developed<br />

in Lazarus and Free Pascal) and the reconfigurable<br />

hardware description code (VHDL)<br />

is easily extensible to add functionalities or<br />

applications that a developer community will<br />

implemented.<br />

Key words: Virtual Instrument, Reconfigurable<br />

System, FPGA, VHDL.<br />

3. INTRODUCCIÓN<br />

El desarrollo de la ciencia experimental y de la<br />

ingeniería se beneficia de la capacidad de obtener<br />

datos confiables de situaciones y procesos<br />

controlados en forma de medidas y comparaciones.<br />

Las herramientas que nos permiten obtener<br />

dicha información son los instrumentos.<br />

Un equipo que permita realizar una medición<br />

o adquisición de información para un experimento<br />

o trabajo específico es un requerimiento<br />

constante en laboratorios de investigación, los<br />

instrumentos convencionales de bajo costo no<br />

siempre permiten una personalización adecuada,<br />

y sólo los equipos más costosos admiten<br />

una programación, configuración o personalización;<br />

por ello muchas veces los investigadores<br />

de centros con bajos recursos no cuentan<br />

con los instrumentos adecuados y se ven en<br />

la necesidad de confeccionar ellos mismos pequeños<br />

sistemas electrónicos a medida.<br />

El desarrollo de un instrumento personalizado<br />

es una tarea que consume tiempo y recursos,<br />

no sólo en el diseño y construcción del mismo,<br />

sino en el desarrollo del firmware y software de<br />

soporte que muchas veces resulta una tarea<br />

Egresado Juan Vega<br />

Martínez<br />

Egresado Miguel A.<br />

Risco Castillo<br />

Bachiller Renzo<br />

Bermúdez Chong<br />

Centro de<br />

Investigación<br />

y Desarrollo en<br />

Ingeniería<br />

Facultad de<br />

Electrónica y<br />

Mecatrónica<br />

Universidad<br />

Tecnológica del Perú<br />

41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!