Está en la página 1de 6

INFORME 4: Adquisición de datos usando MATLAB

1st Milton Arroyave, 2nd Marily Hincapie, 3rd William Martinez, 4th Daniver Leon
Grupo n°1
(milton.arroyave, marily.hincapie, willian.martinez, d.leon)@.utp.edu.co
Programa de ingenierı́a eléctrica- Laboratorio de medidas e instrumentación
Universidad Tecnológica de Pereira
Marzo 14 de 2023

Abstract—In this practice a DAQ was used to acquire signals de la señal en base al valor correcto, filtrarla eliminando
generated in Matlab in the first part, then in the second part sobrepicos impropios de la señal manteniéndolos estables
audio signals were acquired corresponding to the recording of y aislando perturbaciones del exterior que afectan a la
the musical note LA, at different frequencies, this was possible
thanks to the Matlab script which allows to visualize the graphs recopilación de las señales.[1]
corresponding to the acquired signal in the time and frequency
domain, this allowed to identify the fundamental frequency of Estas tarjetas se utilizan habitualmente en aplicaciones
each recording and its harmonics. Finally, a recording was taken de control y supervisión industrial, instrumentación de
in order to reconstruct it identifying the harmonics with greater laboratorio, pruebas de prototipos y sistemas de control de
magnitude and at what frequency they occur, this in order to
reconstruct the signal and that the captured spectrum and the procesos. Las tarjetas de adquisición de datos toman una señal
reconstructed spectrum are as similar as possible. de un sensor (sistema analógico), y esa señal se transforma en
Index Terms—Generate, acquire, signals, Matlab, acquisition datos que pueden ser registrados y reconocidos por un sistema
board, programming, harmonic analysis, musical notes, charac- digital para que un usuario pueda leerlos y realizar tareas.
terization, information, instrumentation, measurement, parame- Constan de tres elementos: El circuito de acondicionamiento
ters.
de la señal, seguido del convertidor analógico-digital (ADC)
y finalmente el bus informatico.[2]
I. R ESUMEN
En esta práctica se utilizó una DAQ para adquirir señales La adquisición de datos es el proceso de medir un fenómeno
generadas en Matlab en la primer parte, posteriormente en la eléctrico o fı́sico como voltaje, corriente, temperatura, presión
segunda parte se adquirieron señales de audio correspondientes o sonido. Un sistema DAQ consiste de sensores, hardware de
a la grabación de la nota musical LA, a diferentes frecuencias medidas DAQ y un PC donde almacenar y tratar los datos.
esto fue posible gracias al script de Matlab el cual permite Comparados con los sistemas de medidas tradicionales, los
visualizar las gráficas correspondientes a la señal adquirida en sistemas DAQ basados en PC aprovechan la potencia del
el dominio del tiempo y la frecuencia, esto permitio identificar procesamiento, la productividad, la visualización y las habil-
la frecuencia fundamental de cada grabación y sus armónicos. idades de conectividad de los PCs estándares en la industria
Finalmente se tomo una grabacion cualquiera con el fin de proporcionando una solución de medidas más potente, flexible
reconstruirla identificando los armonicos con mayor magnitud y asequible.
y en que frecuencia se dan, esto con el fin de reconstruir la
señal y que el espectro capturado y el espectro reconstruido III. C ONTENIDO
sean tan parecidos como sea posible.
A. Reporte de la práctica
II. I NTRODUCCI ÓN 1) Primera parte: Generar una señal y capturarla con la
La tarjeta de adquisición de datos es un dispositivo hardware misma DAQ:
que actua como interfaz entre un equipo informático y las 1) Se conectaron los terminales AO-0 con AI-0+ y AGND
senales fısicas de sensores en planta. Esta transforma los con AI-0- como se puede observar en la figura 1.
codigos analógicos que ofrecen los instrumentos en señales 2) Se generó una señal senosoidal con la rutina MyPrat-
digitales interpretables por una computadora a traves de un ice21.m de la forma:
convertidor analogico-digital. Ademas de este componente,
suelen estar provistas de un circuito acondicionador de señales x(t) = 3 · Sin(2π60t + θ) (1)
para eliminar ruidos y un bus conector con el ordenador.
Todas estas caracterı́sticas son redundantes en cualquier otro De la cual se adquirio la figura 3.
tipo de dispositivo DAQ. 3) Realizando los cambios necesarios a la rutina MyPrat-
El circuito acondicionador es preciso para eliminar la ice21.m para generar de manera simultanea la señal de
inestabilidad caracterı́stica de este tipo de señales y ser la siguiente forma:
posible su lectura por parte del convertidor. Para ello, este
◦ ◦ ◦
circuito tiene la capacidad de amplificar o reducir la magnitud x(t) = 5Sin(2π60t + 10 ) + 2Sin(2π180t + 60 ) + 1Sin(2π300t − 30 ) (2)
Fig. 1. Conexion NI-myDAQ

Fig. 4. Señal generada 2

Fig. 2. Señal generada 1

Fig. 5. Señal adquirida 2

indico y como se puede observar en la figura 6.


2) Se enumeraron los archivos de la carpeta Instrumento 2
como se puede observar en la figura 7.
3) Se eligió la octava LA 5 de 880Hz y se obtuvó la
gráfica correspondiente al dominio de la frecuencia del
instrumento 1 y 2 en las figuras 8 y 9 respectivamente.
4) Se puede observar que la frecuencia fundamental de
las dos señales son muy proximas siendo la frecuencia
del instrumento 1 mas cercana a 900kHz y la del
Fig. 3. Señal adquirida 1 instrumento 2 cercana a 880Hz. Con respecto a las
magnitudes también son muy semejantes siendo la mag-
nitud del instrumento 2 un poco mas grande que la del
Se adquirió la señal de la figura 5. instrumento 1.
5) Es casi imperceptible la diferencia entre la misma nota
2) Segunda parte: Analisis de señales de audio: musical generada con instrumentos diferentes.
1) Se hizo la conexion del plug del cable 1x1 como se La razón por la cual es casi imperceptible la diferencia
Fig. 8. Instrumento 1 - LA 5 (880Hz)
Fig. 6. Conexión plug

Fig. 9. Instrumento 2 - LA 5 (880Hz)

frecuencia fundamental. Estos armónicos influyen en el


Fig. 7. Carpeta instrumento 2 - Organizacion timbre del sonido, que es la propiedad que distingue el
sonido de diferentes instrumentos.
Dado que la frecuencia fundamental es la misma para
entre la misma nota musical generada con diferentes una nota musical especı́fica, los diferentes instrumentos
instrumentos musicales se debe a las propiedades fı́sicas que tocan la misma nota tendrán armónicos diferentes,
del sonido. Cuando una nota musical se produce, se lo que afecta al timbre del sonido. Sin embargo, la
generan ondas sonoras que contienen información sobre diferencia entre los armónicos puede ser muy sutil y
la frecuencia, amplitud calidad del sonido de la nota. difı́cil de detectar por el oı́do humano, especialmente
La frecuencia determina la altura de la nota musical, si la nota es breve o se toca en un registro medio.
y es la propiedad que se mantiene constante para una Además, el cerebro humano puede ser engañado por la
nota musical especı́fica, por ejemplo, el La4 tiene una vista, lo que significa que si se ve a un músico tocar un
frecuencia de 440 Hz en afinación estándar. Los instru- instrumento determinado, el cerebro puede interpretar el
mentos musicales tienen diferentes formas y tamaños, sonido de manera diferente a si se escucha el mismo
lo que afecta a las propiedades acústicas de las ondas sonido sin ver al músico que lo produce.
sonoras que producen. Esto significa que los diferentes Es decir, la diferencia entre la misma nota musical
instrumentos pueden producir sonidos con diferentes generada con diferentes instrumentos puede ser sutil
combinaciones de armónicos, que son múltiplos de la debido a las propiedades fı́sicas del sonido y a la
interpretación del cerebro humano.
6) Para reconstruir la señal escogida se caracterizaron los
armónicos en su frecuencia y magnitud

Fig. 12. Espectro de la señal reconstruida

fundamental. Por ejemplo, en un sonido producido por


Fig. 10. Señal capturada sonido LA una guitarra, la frecuencia fundamental se corresponde
con la cuerda más baja que está siendo tocada, y los
Ahora se comparara el espectro capturado y espectro armónicos corresponden a los múltiplos enteros de esta
reconstruido frecuencia fundamental.
La transformada de Fourier permite descomponer esta
señal compleja en sus componentes espectrales corre-
spondientes, y la reconstrucción de la señal a partir
de estos componentes permite recuperar la información
espectral completa de la señal original. Aunque los
armónicos individuales pueden tener diferentes ampli-
tudes y fases en comparación con la señal original, la
suma de todos los armónicos produce una señal que es
muy similar al sonido original, debido a que la mayorı́a
de los sonidos en la vida cotidiana están compuestos por
múltiples armónicos relacionados de manera simple.
B. Respuesta a las preguntas planteadas
1) ¿Cuales son las consideraciones importantes para la
adquisición de datos, como la frecuencia de muestreo,
el ruido y la calidad de la señal?

R//=
Fig. 11. Espectro de la señal capturada
• Frecuencia de Muestreo
7) Al reconstruir un sonido con la transformada de Fourier, La frecuencia de muestreo es la cantidad de veces
se utiliza una técnica matemática que permite descom- que se toma una muestra de la señal por unidad
poner el sonido en sus componentes espectrales, es decir, de tiempo. Es importante asegurarse de que la
en las frecuencias que lo componen. Estos componentes frecuencia de muestreo sea lo suficientemente alta
espectrales se conocen como armónicos y cada uno tiene para capturar adecuadamente las caracterı́sticas de
una amplitud y una fase asociadas. la señal. Una frecuencia de muestreo demasiado
La razón por la cual la reconstrucción del sonido con la baja puede provocar aliasing, que es un efecto en
transformada de Fourier se parece al sonido original se el que las frecuencias que están por encima de la
debe a que la mayorı́a de los sonidos que escuchamos mitad de la frecuencia de muestreo se confunden
en la vida cotidiana están compuestos de un conjunto de con frecuencias más bajas, lo que puede distorsionar
frecuencias que son múltiplos enteros de una frecuencia la señal.
• Ruido adquisición de datos en tiempo real. Esta función
El ruido es cualquier interferencia o señal no de- devuelve los datos adquiridos en un objeto que
seada que se añade a la señal medida. Es impor- puede ser analizado posteriormente.
tante minimizar el ruido tanto como sea posible, d) Analizar los datos: Una vez que se han adquirido
ya que puede afectar la calidad y la confiabilidad los datos, se pueden analizar utilizando las
de los datos adquiridos. Se pueden tomar medidas herramientas de procesamiento de señales de
para reducir el ruido, como el uso de filtros y la MATLAB. Por ejemplo, se pueden aplicar filtros,
minimización de fuentes de interferencia. transformadas de Fourier, análisis estadı́sticos,
• Calidad de la señal entre otros.
La calidad de la señal se refiere a la fidelidad con
la que la señal adquirida representa la señal real. Es • Para programar la adquisición de datos en tiempo
importante asegurarse de que la calidad de la señal real, se utilizan las funciones y herramientas de
sea lo suficientemente alta para que los datos sean DAQ de Matlab. Algunas de estas herramientas son:
precisos y confiables. Se pueden tomar medidas
para mejorar la calidad de la señal, como el uso de
a) Data Acquisition Toolbox: Este es el principal
amplificadores y la eliminación de interferencias.
toolbox de Matlab para la adquisición de datos.
• Rango dinámico
Proporciona una amplia variedad de funciones y
El rango dinámico se refiere a la diferencia entre
herramientas para la adquisición de datos, desde la
el nivel más bajo y el más alto que puede medirse
configuración de dispositivos hasta el análisis de
con precisión. Es importante asegurarse de que el
señales.
rango dinámico sea lo suficientemente amplio para
b) Simulink: Matlab también ofrece la posibilidad
capturar adecuadamente todas las variaciones en la
de programar la adquisición de datos en tiempo
señal.
real mediante la creación de modelos de Simulink.
• Sensibilidad
Simulink proporciona bloques predefinidos que se
La sensibilidad se refiere a la capacidad de un
pueden utilizar para construir modelos de sistemas
sistema de medición para detectar pequeñas varia-
de adquisición de datos en tiempo real.
ciones en la señal. Es importante asegurarse de
c) Instrument Control Toolbox: Esta toolbox de
que la sensibilidad sea lo suficientemente alta para
Matlab proporciona herramientas para el control
detectar cualquier cambio importante en la señal.
de instrumentos de medición y automatización de
2) ¿Como se puede automatizar el proceso de adquisición pruebas. Se puede utilizar en conjunto con Data
de datos en Matlab?¿Qué herramientas se utilizan para Acquisition Toolbox para programar la adquisición
programar la adquisición de datos en tiempo real? de datos en tiempo real.

R//= 3) ¿Cuales son los desafios o limitaciones de la adquisición


En Matlab, se puede automatizar el proceso de de datos con Matlab, y como se pueden abordar?
adquisición de datos utilizando el toolbox Data Acqui- R//=
sition (DAQ). Este toolbox proporciona un conjunto de
funciones y herramientas para la adquisición de datos en
• Frecuencia de muestreo limitada: La frecuencia de
tiempo real. A continuación, se describen algunos pasos
muestreo es el número de muestras por segundo que
generales para automatizar el proceso de adquisición de
se toman de una señal. Una frecuencia de muestreo
datos en Matlab utilizando DAQ:
insuficiente puede resultar en una pérdida de infor-
a) Configurar los dispositivos de entrada/salida: Antes mación y en una representación inexacta de la señal.
de adquirir datos, se debe configurar los disposi- Para abordar este problema, se puede aumentar la
tivos de entrada y salida necesarios. Esto se realiza frecuencia de muestreo, sin embargo, esto puede
mediante las funciones y herramientas de DAQ que requerir una mayor capacidad de procesamiento y
permiten configurar los canales de entrada/salida, almacenamiento.
las frecuencias de muestreo, el tipo de señal, entre • Ruido: El ruido puede ser un problema en la
otros. adquisición de datos, especialmente en ambientes
b) Definir los parámetros de adquisición: Una vez ruidosos o en señales débiles. Una forma de abordar
configurados los dispositivos de entrada/salida, se esto es utilizando técnicas de filtrado de señales,
deben definir los parámetros de adquisición, como como filtros pasa-bajos o filtros adaptativos, que
la duración de la adquisición, la frecuencia de pueden ayudar a reducir el ruido y mejorar la
muestreo, el número de muestras, etc. calidad de la señal.
c) Adquirir los datos: Se utiliza la función de • Limitaciones de hardware : La adquisición de datos
adquisición de datos de DAQ para comenzar la puede verse limitada por el hardware disponible,
como la capacidad de entrada y salida de los dispos- señales biológicas y biomédicas, y la investigación en
itivos, la precisión de los convertidores analógico- ciencias e ingenierı́a en general.
digital, entre otros factores. Para abordar este prob-
VI. B IBLIOGRAPHY
lema, se pueden utilizar dispositivos de entrada y
salida de alta calidad y capacidades más amplias, y R EFERENCES
también se pueden utilizar técnicas de calibración [1] R. L OPEZ V ILLANUEVA , D ISE ÑO DE UNA TARJETA DE ADQUISICI ÓN
para mejorar la precisión. DE DATOS .

• Tiempo de procesamiento y almacenamiento : [2] “U SO DE M YDAQ - PORTAL ISCATEC ,”


La adquisición de datos puede generar grandes G OOGLE S ITES : S IGN - IN . [O NLINE ]. AVAILABLE :
cantidades de datos, lo que puede requerir una HTTPS :// SITES . GOOGLE . COM / SITE / PORTALISCATEC / USO - DE - MYDAQ .
[ACCESSED : 05-M AR -2023].
capacidad de procesamiento y almacenamiento sig-
nificativa. Para abordar este problema, se pueden [3] “P RODUCT,” NI. [O NLINE ]. AVAILABLE : HTTPS :// WWW. NI . COM / ES -
utilizar técnicas de compresión de datos, como CO / SHOP / HARDWARE / PRODUCTS / MYDAQ - STUDENT- DATA -
ACQUISITION - DEVICE . HTML . [ACCESSED : 05-M AR -2023].
la compresión de señales sin pérdida, y también
se pueden optimizar los algoritmos utilizados para [4] R. S INGH , S. L. T IKU AND D. K. S HARMA , ”ACQUISITION OF ECG
reducir el tiempo de procesamiento. SIGNALS USING NI- MY DAQ AND ITS ANALYSIS IN MATLAB,” 2016
I NTERNATIONAL C ONFERENCE ON E LECTRICAL , E LECTRONICS ,
• Sincronización de múltiples canales: En aplica- AND O PTIMIZATION T ECHNIQUES (ICEEOT), C HENNAI , 2016, PP.
ciones que requieren la adquisición de múltiples 1185-1189, DOI : 10.1109/ICEEOT.2016.7755236.
canales de datos, puede ser importante garantizar la
[5] “A NLISIS Y SINTESIS DE FOURIER ,” F OURIER A NALYSIS AND
sincronización entre ellos. Para abordar este prob- S YNTHESIS . [O NLINE ]. AVAILABLE : HTTP :// HYPERPHYSICS . PHY-
lema, se pueden utilizar técnicas de sincronización ASTR . GSU . EDU / HBASEES /AUDIO /F OURIER . HTML . [ACCESSED :
basadas en hardware o software, como el uso de 05-M AR -2023].
relojes de alta precisión y la sincronización basada [6] “N I MYDAQ SUPPORT FROM M ATLAB ,” H ARDWARE S UPPORT
en eventos. - MATLAB AMP ; S IMULINK . [O NLINE ]. AVAILABLE :
HTTPS :// LA . MATHWORKS . COM / HARDWARE - SUPPORT / NI -
IV. P ROBLEMAS E INCONVENIENTES MYDAQ . HTML . [ACCESSED : 05-M AR -2023].

No se tuvo ningún tipo de inconveniente en la realización [7] C. M. W EI AND Y. H. W U , ”D ESIGN OF DATA ACQUISITION S YSTEM
de la práctica del laboratorio. U SING MATLAB AND MY DAQ,” 2017 IEEE I NTERNATIONAL
C ONFERENCE ON I NFORMATION , C OMMUNICATION AND
E NGINEERING (ICICE), X IAMEN , 2017, PP. 43-47, DOI :
V. C ONCLUSIONES 10.1109/ICICE.2017.8279744.
• La adquisición de datos es una tarea fundamental en
[8] M. J. ATKINSON , T. A. H ABETLER AND R. G. H ARLEY, ”A
muchas aplicaciones de ingenierı́a y ciencias, y puede HIGH - SPEED , HIGH - RESOLUTION DATA ACQUISITION SYSTEM FOR
requerir una combinación de hardware y software es- MOTOR DRIVE TESTING USING NI- MY DAQ AND MATLAB,”
pecı́ficos para obtener resultados precisos y confiables. 2014 IEEE E NERGY C ONVERSION C ONGRESS AND E XPOSITION
(ECCE), P ITTSBURGH , PA, 2014, PP. 3672-3678, DOI :
• La herramienta NI-myDAQ proporciona una plataforma 10.1109/ECCE.2014.6953931.
completa y fácil de usar para la adquisición de datos,
incluyendo una variedad de entradas y salidas analógicas [9] A. A MMAR , N. B. S AHNOUN , H. C HAOUCHI AND M. A BID , ”R EAL -
TIME IMPLEMENTATION OF AN AUTOMATIC VOLTAGE REGULATOR FOR
y digitales, ası́ como software de adquisición de datos y A SYNCHRONOUS GENERATOR USING MATLAB AND NI- MY DAQ,”
análisis. 2016 3 RD I NTERNATIONAL C ONFERENCE ON C ONTROL , D ECISION
• Matlab es una herramienta de programación muy potente AND I NFORMATION T ECHNOLOGIES (C O DIT), S AINT J ULIAN ’ S ,
2016, PP. 1132-1137, DOI : 10.1109/C O DIT.2016.7593587.
y ampliamente utilizada en la adquisición de datos, con
una gran variedad de funciones y herramientas para el [10] J. D. M URRAY, ”DATA ACQUISITION WITH MATLAB: FROM
análisis de señales. SOUND WAVES TO SEISMOGRAPHS ,” C OMPUTING IN S CIENCE
E NGINEERING , VOL . 11, NO . 3, PP. 38-49, M AY-J UNE 2009, DOI :
• La combinación de NI-myDAQ y Matlab proporciona una 10.1109/MCSE.2009.52.
solución eficaz y eficiente para la adquisición de datos
en tiempo real, con la capacidad de procesar grandes [11] P R ÀCTICA 4:A DQUISICI ÓN DE DATOS USANDO MATLAB Y INETH
M ARTINEZ A RMERO , E DUARDO G IRALDO, Universidad Tecnològica
cantidades de datos y proporcionar una alta precisión en de Pereira
la medición.
• La adquisición de datos puede presentar varios desafı́os
y limitaciones, como la frecuencia de muestreo limitada,
el ruido y la calidad de la señal, pero estos pueden ser
abordados utilizando técnicas y herramientas especı́ficas.
• En general, la adquisición de datos utilizando Matlab
y NI-myDAQ puede ser una herramienta muy valiosa
para una amplia gama de aplicaciones, incluyendo la
monitorización y control de procesos, la medición de

También podría gustarte