Está en la página 1de 6

Laboratorio de Instrumentación

Conversión Analógica Digital


Lunes 10 de junio del 2019, Termino 2019 - 2020
Jair Rolando Vera Avila
Facultad de Ingeniería en Mecánica y Ciencias de la Producción
Escuela Superior Politécnica del Litoral (ESPOL)
Guayaquil – Ecuador
jairvera@espol.edu.ec
Resumen:
En esta práctica se conoció el funcionamiento de los convertidores Analógico Digitales de
diferentes tarjetas (Arduino UNO y DAQ NIUSB6009) en la cual consistió en la lectura de
voltajes y que en la salida se convertían en datos, la cual se pueden leer en un programa en el
ordenador, por ejemplo Arduino IDE y el LAbVIEW, permitiendo observar que las variaciones
de errores en los resultados eran demasiados pequeños en cuanto a la precisión en la lectura del
multímetro, y estas respuestas digitales en la salida fueron interpretadas por datos, como lo fue
en el Arduino UNO que se trabajó con señales analógicas de 0-5V, lo mismo con el DAQ
NIUSB6009. Las respuestas de las señales digitales se observó que las desviaciones estándar de
delos datos eran muy pequeñas es decir que no se alejaban mucho de los voltaje de referencia de
ambas tarjetas durante la práctica.
Abstract:
In this practice it was known how the Digital Analog converters of different cards (Arduino UNO
and DAQ NIUSB6009) in which consisted of the reading of voltages and which in the output
were converted into data, which can be read in a program in the computer, for example Arduino
IDE and LAbVIEW, allowing to observe that the variations of errors in the results were too small
in terms of the accuracy in the reading of the multimeter, and these digital responses in the output
were interpreted by data , as it was in the Arduino UNO which worked with 0-5V analog signals,
the same with the DAQ NIUSB6009. Responses from digital signals were noted that the standard
deviations from the data were very small, i.e. they did not stray far from the reference voltages of
both cards during practice.

Introducción: Estos convertidores tienen una relación entre


el valor de la señal de entrada y la traducción
Los convertidores analógicos digitales
digital que se obtiene en su salida, esto
(ADC) tienen una particularidad de
sucede en la mayoría de las veces con una
transformar un voltaje (de referencia) en de
tensión de referencia, la misma que se
un pin en un numero digital que se puede
explicó en el párrafo anterior. (ESPOL,
visualizarse en una computadora, pero cabe
2016) Las conversiones analógicas a digital
recalcar que no todos los pines trabajan con
pueden hacer los siguientes procesos:
señales analógicas un ejemplo en la placa
Arduino UNO tiene indicada que pines  Muestreo: circuitos de captura y
trabajan con señales analógicas y digital tal mantenimiento
como puede observar en la ilustración , que  Cuantización: ADC (varios) y por
tienen las siguientes etiquetas Ao hasta A5, comparación
que se traducen como voltaje analógico.  Codificación: una vez hecha la
(sparkfun, 2015) cuantización se procede la lectura de
voltajes que son representados en ilustraciones 3 y .4, de cómo es su
códigos binarios, entre 8 – 16 bits. instalación. (ESPOL, 2019)

Equipos e instrumentación:
Los componentes que fueron utilizados
durante la práctica serán mencionados a
continuación:
Tarjeta Arduino UNO

Ilustración 3: Conexión del potenciómetro al


Arduino.
Fuente: (ESPOL, 2019)

Ilustración 1: Tarjeta Arduino UNO.


Fuente: (sparkfun, 2015)

Tarjeta de adquisición de datos DAQ


NIUSB6009
Ilustración 4: Conexión del potenciómetro al NI
USB 6009.
Fuente: (ESPOL, 2019)

Resultados:
Las tablas de datos y resultados están
presentes en el anexo A, para poder los datos
de los Bits (arduino UNO) Tabla1, y con el
NIUSB6009 en la Tabla 2.

Ilustración 2: DAQ NIUSB


Las gráficas de los circuitos de análisis
Fuente: (Amazon, 2016) durante la práctica están ancladas en el
Anexo B, y cálculos correspondientes en el
 Multímetro: Anexo C.
 Cables de conexión
Análisis de resultados, Conclusiones y
 Protoboard
recomendaciones:
 Potenciómetro de 50KΩ
 Computadora con LabVIEW y Observando las gráficas de los dos
Arduino IDE. experimentos de conversión analógicas y
digital, observamos las ecuaciones de sus
Con respecto al procedimiento, cada uno de
respectivas gráficas y cada una de ellas
los circuitos tienen diferentes modo de
presentan un desfase muy pero muy pequeño
ensamblaje y librerías específicas para cada
en particular: en el Arduino se presenta un
circuito, las cuales serán mostradas en las
desfase de -9E-5 y en el NIUSB6009 con
desfase de 0,0005, esto ocurre cuando
existen errores en la mediciones, observando analógico de 0-5V, los mismos que pueden
de nuevo en las gráficas se pueden ver la ser convertidos en valores que puede leer un
desviación estándar de los datos tabulados, programa desde un ordenador, sin que uno
las mismas que son tan pequeñas que hacen tenga la necesidad de ingresarlos de forma
parecer a la señal digital que sea igual a los manual.
voltaje de entrada de los circuitos planteados
Las recomendaciones que se deben seguir en
en la práctica.
la práctica, es la correcta instalación del
Viendo las tablas de datos del Arduino se circuito arduino y el del NIUSB6009, para
pudo observar, que la relación de los valores evitar errores en las lecturas de la señal
de los voltajes medidos con los Bits del digital en ambos, por ejemplo malas
Arduino UNO tiene una semejanza a una conexiones en los cables.
regla de tres, cuya expresión se encuentra
acoplada en el anexo C, pero no siempre será Referencias
así debido al problema con los multímetros Amazon. (2016). Amazon.es: Venta.
durante la práctica. Obtenido de Amazon.es: Products:
https://www.amazon.es/Nacional-
Analizando la gráfica del NIUSB6009, se
instrumentos-6009-bajo-
tuvo que plantear un polinomio de nivel 6,
multifunci%C3%B3n-daq-
para que obtener un desfase aproximado a lo
real, por lo que si usáramos la forma lineal 779026/dp/B07B4H35D1
no se vería con exactitud el desfase. ESPOL. (2016). Sistemas Analogicos y
Con respecto a los porcentaje de error en los digitales. Espol: Instrumentacion, 2-
dos circuitos en la práctica, las lecturas 33.
presentaban porcentajes de errores
ESPOL. (2019). CONVERSION ANALOGICO
demasiado pequeños, pudo haber ocurrido
DIGITAL. LABORATORIO DE
porque se asumió que los voltajes medidos
por el multímetro eran iguales a los voltajes INSTRUMENTACION, 1-4.
de entrada, cabe recordar que los sparkfun. (2015). sparfun: Star Something.
multímetros en la práctica daban valores no Obtenido de SparkFun Electronic:
esperados, es decir que su rango de trabajo https://learn.sparkfun.com/tutorial
era muy alto, por lo que no daban una lectura
s/analog-to-digital-conversion/all
precisa, producto de una mala calibración de
los mismos. Se pudo observar que las
conversiones analógicas a digital trabajan
con cierto rango de voltaje en especial como
lo fue en el Arduino UNO con rango
Anexos:
Anexo A: Tabla de datos y resultados.

Voltaje
Voltaje de Bits Voltajes % Error
Medido
Referencia (Arduino) transformados Porcentual
(multímetro)
0 0 0 0,0000000
0,5 0,5 102 0,4985337 0,0029326
1 1 205 1,0019550 0,0019550
1,5 1,5 306 1,4956012 0,0029326
2 2 410 2,0039101 0,0019550
2,5 2,5 512 2,5024438 0,0009775
3 3 613 2,9960899 0,0013034
3,5 3,5 717 3,5043988 0,0012568
4 4 819 4,0029326 0,0007331
4,5 4,5 920 4,4965787 0,0007603
5 5 1023 5,0000000 0,0000000
Tabla 1: Tabla de datos y resultados del Arduino UNO

Voltaje Vadc
Voltaje de % Error
Medido (NIUSB
Referencia Porcentual
(multímetro) 6009)
0 0 0,000000 ---------------
0,5 0,5 0,500825 0,0016500
1 1 1,005000 0,0050000
1,5 1,5 1,500950 0,0006333
2 2 2,017950 0,0089750
2,5 2,5 2,507720 0,0030880
3 3 3,037400 0,0124667
3,5 3,5 3,503370 0,0009629
4 4 4,000300 0,0000750
4,5 4,5 4,509020 0,0020044
5 5 5,092200 0,0184400
Tabla 2: Tabla de datos y resultados del NIUSB6009.
Anexo B: Graficas

NIUSB (6009)
6
Voltaje Medido (Multimetro)

1 y = 2E-05x6 - 0,0016x5 + 0,0154x4 - 0,0518x3 + 0,0661x2 + 0,9704x + 0,0005


R² = 1
0
-1,0000 0,0000 1,0000 2,0000 3,0000 4,0000 5,0000 6,0000
-1
Vadc

Gráfica 1: NIUSB(6009)

Bits (Arduino)
6
y = -0,0001x6 + 0,0021x5 - 0,0114x4 + 0,0285x3 - 0,0327x2 + 1,0136x - 9E-05
R² = 1
5

4
Voltaje medido

0
-1,000000 0,000000 1,000000 2,000000 3,000000 4,000000 5,000000 6,000000

-1
Vadc (arduino)

Gráfica 2: Bits (Arduino)


Anexo C: Cálculos de los errores Porcentuales.
Bits (Arduino) a Voltaje:
𝑅𝑒𝑠𝑜𝑙𝑢𝑐𝑖𝑜𝑛 𝑑𝑒𝑙 𝐴𝐷𝐶 𝐿𝑒𝑐𝑡𝑢𝑟𝑎 𝑑𝑒𝑙 𝐴𝐷𝐶
=
𝑆𝑖𝑠𝑡𝑒𝑚𝑎 𝑑𝑒 𝑉𝑜𝑙𝑡𝑎𝑗𝑒 𝑀𝑒𝑑𝑖𝑐𝑖𝑜𝑛 𝑑𝑒 𝑉𝑜𝑙𝑡𝑎𝑗𝑒 𝑎𝑛𝑎𝑙𝑜𝑔𝑜
1023 𝐿𝑒𝑐𝑡𝑢𝑟𝑎 𝑑𝑒𝑙 𝐴𝐷𝐶
=
5 𝑀𝑒𝑑𝑖𝑐𝑖𝑜𝑛 𝑑𝑒 𝑉𝑜𝑙𝑡𝑎𝑗𝑒 𝐴𝑛𝑎𝑙𝑜𝑔𝑜
5
𝑀𝑒𝑑𝑖𝑐𝑖𝑜𝑛 𝑑𝑒 𝑉𝑜𝑙𝑡𝑎𝑗𝑒 𝐴𝑛𝑎𝑙𝑜𝑔𝑜 = ∗ 𝐿𝑒𝑐𝑡𝑢𝑟𝑎 𝑑𝑒𝑙 𝐴𝐷𝐶
1023
5
𝑀𝑒𝑑𝑖𝑐𝑖𝑜𝑛 𝑑𝑒 𝑉𝑜𝑙𝑡𝑎𝑗𝑒 𝐴𝑛𝑎𝑙𝑜𝑔𝑜 = ∗ 1023
1023
𝑀𝑒𝑑𝑖𝑐𝑖𝑜𝑛 𝑑𝑒 𝑉𝑜𝑙𝑡𝑎𝑗𝑒 𝐴𝑛𝑎𝑙𝑜𝑔𝑜 = 5 [𝑉]
Porcentaje de Error (ARDUINO):
|𝑉𝑎𝑙𝑜𝑟 𝐸𝑥𝑝𝑒𝑟𝑖𝑚𝑒𝑛𝑡𝑎𝑙 − 𝑉𝑎𝑙𝑜𝑟 𝑇𝑒𝑜𝑟𝑖𝑐𝑜|
%𝐸𝑟𝑟𝑜𝑟 =
𝑉𝑎𝑙𝑜𝑟 𝑇𝑒𝑜𝑟𝑖𝑐𝑜
|4,4965787 − 4,5|
%𝐸𝑟𝑟𝑜𝑟 =
4,5
%𝐸𝑟𝑟𝑜𝑟 = 0,0007603

Porcentaje de Error (NIUSB6009):


|𝑉𝑎𝑙𝑜𝑟 𝐸𝑥𝑝𝑒𝑟𝑖𝑚𝑒𝑛𝑡𝑎𝑙 − 𝑉𝑎𝑙𝑜𝑟 𝑇𝑒𝑜𝑟𝑖𝑐𝑜|
%𝐸𝑟𝑟𝑜𝑟 =
𝑉𝑎𝑙𝑜𝑟 𝑇𝑒𝑜𝑟𝑖𝑐𝑜
|5,092200 − 5|
%𝐸𝑟𝑟𝑜𝑟 =
5
%𝐸𝑟𝑟𝑜𝑟 = 0,01844