Informe Lab 8
Informe Lab 8
Informe Lab 8
1
Adquisición de señales mediante interfaz gráfica en MATLAB y puertos ADC de FPGA- BASYS3
.
2
Adquisición de señales mediante interfaz gráfica en MATLAB y puertos ADC de FPGA- BASYS3
.
Figura 6. Interfaz de trabajo del software Vivado [6] Figura 7. Diagrama de bloques, conversion analoga-
digital. [7]
El objetivo básico de un ADC es transformar una señal Es un sistema de cómputo numérico que ofrece un
eléctrica análoga en un número digital equivalente. De entorno de desarrollo integrado (IDE) con un lenguaje de
la misma forma, un DAC transforma un número digital programación propio (lenguaje M). Está disponible para
en una señal eléctrica análoga. Esta función exige que las plataformas Unix, Windows, Mac OS X y GNU/Linux.
los pasos intermedios se realicen de forma optima Entre sus prestaciones básicas se hallan la
para no perder información. Según el tipo de manipulación de matrices, la representación de datos y
componente y su aplicación existen distintos funciones, la implementación de algoritmos, la creación
parámetros que lo caracterizan, éstos pueden ser: la de interfaces de usuario (GUI) y la comunicación con
velocidad de conversión, la resolución, los rangos de programas en otros lenguajes y con otros dispositivos
entrada, etc.. Por ejemplo, una mayor cantidad de bit, hardware. El paquete MATLAB dispone de dos
implica mayor precisión, pero también mayor herramientas adicionales que expanden sus
complejidad. Un incremento en un solo bit permite prestaciones, a saber, Simulink (plataforma de
disponer del doble de precisión (mayor resolución), simulación multidominio) y GUIDE (editor de interfaces
pero hace más difícil el diseño del circuito además, la de usuario - GUI). Además, se pueden ampliar las
conversión podría volverse más lenta. Dentro de las de capacidades de MATLAB con las cajas de herramientas
aplicaciones de estos sistemas está el manejo de (toolboxes); y las de Simulink con los paquetes de
señales de vídeo, audio, los discos compactos, bloques (blocksets).
instrumentación y control industrial. En los siguientes Es un software muy usado en universidades y centros de
apartados se describen los conceptos básicos de investigación y desarrollo. En los últimos años ha
conversión de señal, técnicas de implementación para aumentado el número de prestaciones, como la de
los ADC o DAC, características y parámetros que los programar directamente procesadores digitales de señal
definen. Se revisarán las configuraciones más o crear código VHDL.
clásicas, atendiendo a criterios de velocidad y manejo
de datos, como también los nuevos productos En 2004, se estimaba que MATLAB era empleado por
disponibles en el mercado. más de un millón de personas en ámbitos académicos y
empresariales.
Un transductor permite relacionar las señales del
mundonreal y sus análogas eléctricas. Para 1.7.1 LENGUAJE
compatibilizar la información con un sistemas digital,
se requiere de convertidores de datos del tipo ADC o Las aplicaciones de MATLAB se desarrollan en un
DAC, segun corresponda. El diagrama de bloques de lenguaje de programación propio. Este lenguaje es
la Fig 7 muestra la secuencia desde que la variable interpretado, y puede ejecutarse tanto en el entorno
física entra al sistema hasta que es transformada a interactivo, como a través de un archivo de script
señal digital (código binario). Para dicha señal ingrese (archivos *.m). Este lenguaje permite operaciones de
al convertidor análogo - digital, ésta debe ser vectores y matrices, funciones, cálculo lambda, y
muestreada, es decir, se toman valores discretos en programación orientada a objetos.
instantes de tiempo de la señal análoga, lo que recibe
el nombre de sampling. Matemáticamente es el
equivalente a multiplicar la señal análoga por una
secuencia de impulsos de periodo constante. Como
resultado se obtiene un tren de impulsos con
amplitudes limitadas por la envolvente de la señal
analógica. [7]
3
Adquisición de señales mediante interfaz gráfica en MATLAB y puertos ADC de FPGA- BASYS3
.
4
Adquisición de señales mediante interfaz gráfica en MATLAB y puertos ADC de FPGA- BASYS3
.
3.0 ANALISIS DE RESULTADOS [2] D. D. Gaisky, ”Principios de diseño Digital”, 2nd. ed.,
Prentice Hall, NJ, pp. 30-35, 1996.
4. CONCLUSIONES
5. REFERENCIAS
[1] S. M. Gonzales, “Circuitos combinacioles. Algebra de
Boole”, Tecnologia Industrial II, p. 30, 2018.