Descargar - UTP
Descargar - UTP
Descargar - UTP
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