14.05.2013 Views

Descargar - UTP

Descargar - UTP

Descargar - UTP

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!