Descargar - UTP
Descargar - UTP
Descargar - UTP
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
En la Figura 6 se muestra el resultado de la<br />
aplicación del sistema de generación de señales<br />
por medio de imágenes, en donde una fotografía<br />
de un osciloscopio mostrando la señal<br />
de potencial de acción de una neurona real es<br />
tratada primero realizando una inversión del<br />
espacio de color, luego una conversión a blanco<br />
y negro para finalmente mediante un análisis<br />
de pixeles extraer los datos de amplitud de<br />
la señal que serán usados para rellenar la tabla<br />
de valores del generador de ondas; todos estos<br />
procesos son realizados dentro del mismo<br />
software del generador.<br />
Figura 6. Generación de la simulación de un<br />
impulso potencial de acción neuronal a partir<br />
de una imagen real en un osciloscopio.<br />
El software admite otras formas de onda mediante<br />
la programación de plugins, de esta manera<br />
es posible agregar nuevas funciones de<br />
generación al programa independientemente<br />
del mismo. Siguiendo un protocolo, automáticamente<br />
el sistema reconoce la nueva función<br />
y coloca el botón definido en el interface<br />
principal. De esta forma el programa base se<br />
encarga de la comunicación a bajo nivel con<br />
el hardware de la tarjeta RVI mientras que los<br />
plugins sólo deben de crear un archivo con la<br />
tabla de datos que se ha de enviar.<br />
5. RESULTADOS<br />
5.1. Osciloscopio Virtual<br />
El osciloscopio es de 2 canales, tiene una frecuencia<br />
máxima de muestreo de 20MSPS, tiene<br />
2 rangos de tensión (0-1V y 0-2v (X1) 0-10 0-20<br />
(X10) ) seleccionables, con un ancho de banda de<br />
10MHz. La capacidad de almacenamiento de las<br />
muestras, en este caso, depende bloques SRAM<br />
disponibles en la FPGA, en estos momentos se<br />
hace el uso de 256 Bytes de los 270Kbits de RAM<br />
que posee internamente, pudiéndose ampliar si<br />
la aplicación lo requiere, además esta capacidad<br />
se puede incrementar utilizando una memoria<br />
externa cuyo slot se encuentra disponible. En la<br />
implementación de la lógica en la FPGA, solo se<br />
ha consumido el 5% de los recursos de la FPGA y<br />
solo el 1% de la memoria RAM.<br />
El rango de tensiones de entrada, se puede incrementar<br />
usando una punta de osciloscopio<br />
X10 o X100, de esta manera se puede registrar<br />
niveles máximos de 20v y hasta 200v respectivamente.<br />
El osciloscopio virtual tiene muchas<br />
de las características básicas encontradas en<br />
CIENCIA, CULTURA Y TECNOLOGÍA - UNIVERSIDAD TECNOLÓGICA DEL PERÚ<br />
los instrumentos comerciales y suficientes<br />
para poder utilizarlo en la mayoría de las aplicaciones<br />
de frecuencias no muy altas.<br />
Figura 7. Pantallazo del GUI del osciloscopio.<br />
5.2. Trazador de Curvas<br />
La tarjeta RVI trabajando en forma conjunta<br />
con un adaptador de señal tiene la capacidad<br />
de generar 2 señales que varíen entre -10 a +<br />
10v en 256 niveles.<br />
Figura 8. Curvas I vs. V para transistor BD135 [10].<br />
Las forma de las señales son definidas por la<br />
interfaz de usuario y esta transfiere los datos<br />
a la tarjeta RVI, para que genere la señal. En<br />
la Figura 8, se muestra los datos de I vs V,<br />
de un transistor bipolar tipo NPN, que ha sido<br />
sometido a una variación de voltaje de -10 a<br />
+10v en los terminales de C-E y de 0 a 6v en<br />
10 pasos sobre los terminales de B-E.<br />
El diseño trabaja con un sistema de reloj de 25<br />
MHz y ocupa el 5% de la FPGA, no se hace el<br />
uso de los bloques RAM, la información se envía<br />
una vez que se termine la lectura en los ADCs.<br />
Este instrumento tiene la capacidad de poder<br />
obtener algunos parámetros intrínsecos de cada<br />
componente, esto es debido a que los valores<br />
de cada punto de las curvas tienen un valor no<br />
solo cualitativo sino también cuantitativo.<br />
Para que nuestro instrumento pueda llegar a<br />
niveles de tensión muy elevados, se tendría<br />
que rediseñar el adaptador de señal y hacer<br />
unos cambios mínimos en el programa de la<br />
interfaz de usuario, para interpretar los nuevos<br />
rangos de tensión. Puede ser usado para el estudio<br />
del comportamiento de nuevos y conocidos<br />
dispositivos semiconductores para analizar<br />
su estado ante variaciones de temperatura, radiación,<br />
humedad entre otros de interés científico.<br />
Además que este instrumento solo ha<br />
consumido el 5% de recursos de la FPGA.<br />
45