Está en la página 1de 7

Problemario Instrumentación Digital Unidad 2

Convertidores ADC y DAC


Angel Isaac Solorio Alvarado
Ingenierı́a Mecatrónica
Materia: Instrumentación Digital
Profesor: Dr. Marco Antonio Gómez Álvarez
División de Ingenierı́as Campus Irapuato-Salamanca, Universidad de Guanajuato
26 de Octubre del 2020

Resuelva los siguientes problemas indicando con el mayor detalle posible el procedimiento y razonamiento em-
pleado.

1.- (1 punto) Considere el Problema 3 del Problemario de la Unidad I.

a) Emplee el ADC0804 para realizar una conversión analógica-digital del voltaje de salida del circuito acondi-
cionador.

b) Visualice en un LCD la temperatura medida por el termistor.

c) Proporcione los cálculos correspondientes a la resolución y Full Scale Input nominal de acuerdo al voltaje
de referencia empleado.

d) Proporcione el tiempo de conversión del ADC de acuerdo a la frecuencia de reloj empleada.

Solución:
a) Para tener un panorama más claro de la solución del problema, se hará uso de la figura 9, del problema 3 del
Problemario U1, la cual es el circuito acondicionador propuesto para resolver dicho problema.

Fig.1 Circuito acondicionador del problema 3.

1
Como lo menciona el Enunciado Del Problema, se usará un Convertidor Analógico Digital para convertir el
voltaje de salida del circuito acondicionador a una salida digital. Se usó el ADC0804. En la figura 2, se muestran
las conexones utilizando la hoja de datos (datasheet) del mismo para hacer las conexiones correspondientes y ası́
poder hacer un uso óptimo del convertidor.

Fig.2 Conexiones del ADC0804.

Cabe señalar que la página de la datasheet donde se muestra esta y otra información acerca de la frecuencia del
reloj, se muestra en la sección de “Anexos” de este problemario y la datasheet completa se encontrará en la carpeta
subida a la página de teams.

Dichas conexiones junto con la unión del circuito acondicionador y el ADC, serán simuladas o emuladas en el
software Proteus. En la figura siguiente, se muestran las conexiones correspondientes al ADC0804.

Fig.3 Conversión analógica-digital.

2
Se pueden observar 2 cosas importantes en la figura 3, la primera es que la entrada en el pin 6 del ADC co-
rresponde al voltaje positivo analógico de la salida del circuito acondicionador y la segunda que para representar
la salida digital, que es la conversión A/D que hizo el ADC, se utilizan leds de color azul. Se puede notar que en el
multı́metro está el voltaje de salida, el cual es de 4.59V, y en los led su conversión.

b) Para la solución de este inciso, se removerá la serie de led’s color azul y en su lugar se colocará un PIC
para el uso de una lcd que pueda mostrar la temperatura usada. En la figura siguiente se muestra el resultado de la
simulación en proteus donde se puede observar el PIC y la pantalla lcd.

Fig.4 Lcd con la temperatura mostrada.

c) El convertidor ADC requiere de una alimentación de 5V el cual se usará para como voltaje de referencia y
el ADC0804 es un convertidor de 8 bits, con estos datos se puede calcular la resolución de la siguiente manera
Vref
Resolución = 2n

5V
Resolución = 28

Resolución = 19.53mV

Lo correspondiente al Full Scale Input, se puede resolver de la siguiente manera

F SI = (255)(19.53mV )

F SI = 4.98015V este resultado es sin considerar errores de precisión.

Se puede observar en la figura 3 que se realizaron las conexiones en base a la hoja de datos del ADC0804,
aunado a ello, se puede notar que para la frecuencia del reloj se conectó un resistor de 10k Ω y un capacitor de 150
pF para con ello generar una frecuencia de 606 kHz.

Con esta frecuencia de reloj, se puede calcular el tiempo de conversión de la siguiente manera

N
Tc = 606kHz

3
8
Tc = 606kHz

F SI = 13.20µs

Nota: En la siguiente imagen, se adjunta la sección de la hoja de datos la cual habla de la frecuencia del reloj y
el por qué la frecuencia de 606 kHz. También en la misma imagen se puede observar que el tiempo de conversión
es menos de 100 µ s lo cual representa que tenemos una respuesta correcta.

Fig.5 Explicación de la frecuencia del reloj y del tiempo de conversión.

2.- (1 punto) Se desea realizar una conversión a digital de una señal analógica periódica con periodo T = 4ns
y rango de voltaje de -2V a 0V.

a) Determine el rango de valores de frecuencias de muestreo para evitar perdida de información en la conver-
sión analógica-digital.

b) Determine el número mı́nimo de muestras por segundo necesarias.

c) Determine el tiempo de conversión máximo requerido.

d) Sugiera un ADC comercial adecuado para llevar a cabo la conversión analógica-digital con una resolución
de 7.8mV . (Adjunte en su respuesta la parte de la hoja de datos donde se indique que el ADC posee las carac-
terı́sticas requeridas).

4
Solución:
a) Primeramente, con el periodo se puede encontrar la frecuencia de la señal. Esto se obtiene mediante la si-
guiente ecuación

1
Fm = (1)
Tm
teniendo la ecuación, se dispone a enocntrar la frecuencia

1
T m = 4ns F m = Tm
1
F m = 4x10 −9 s

F m = 250M Hz ←

De acuerdo al teorema de Nyquist-Shannon, se requiere que la señal sea muestreada al menos 2 veces su fre-
cuencia máxima para no perder información, entonces

fmuestreo ≥ 2fmáx (2)


fmuestreo ≥ (2)(250M Hz)

fmuestreo ≥ 500M Hz

b) Para las muestras por segundo se utiliza la siguiente fórmula

f ≥ 2 ∗ fmáx (3)
entonces

f ≥ 500M Hz

5000 000, 000 muestras


segundo como mı́nimo.

c) Para calcular el tiempo máximo se hace uso de la siguiente ecuación

1
Tc = (4)
Fc
entonces

1
Tc = 500M Hz

T c = 2x10−9 = 2ns

d) El ADC que cumple con las caracterı́sticas requeridas es el ADC MAX1150. En la figura siguiente, se mos-
trará una sección de la hoja de datos mostrando las caracterı́sticas.

5
Fig.6 Parte de datasheet del ADC MAX1150.

3.- (2 puntos) Diseñe un instrumento virtual en el que se visualice la temperatura medida por el termistor
considerado en el Problema 1. La adquisición de datos se llevará a cabo mediante el puerto RS232 y em-
pleando el entorno NI VISA de LabVIEW..

Solución:
Primeramente, para la resolución de este problema, se modificó el circuito de la Figura 4 cambiando la lcd por un
COMPIM y agregando un visualizador digital; ambos se conectan al PIC antes usado pero las salidas del ADC
cambiaron de puerto D al puerto A.

En la figura siguiente se muestran dichas modificaciones y el circuito final.

Fig.7 Circuito modificado con un COMPIM y un visualizador digital.

Se puede observar que es casi la misma configuración con el switch, el ADC y el PIC, nada más con las modifi-
caciones mencionadas. Posteriormente, se cargó el porgrama al PIC para poder hacer la lectura de las temperaturas
y ası́ comprobar su funcionamiento.

Para la comunicación serial, como el ejercicio no se pudo realizar en una manera fı́sica, se descargó el software,
o toolsoftware, “Virtual Portal Serial Driver” el cual nos va a utilizar para abrir los puertos seriales, especı́ficamente
los puertos COM1 y COM2.

La interfaz de esta toolsoftware se muestra en la figura siguiente

6
Fig.8 Interfaz de la toolsoftware y selección de los puertos.

Puede observarse en la parte izquierda de la imagen que se eligen los puertos por pares, es decir, COM1 y
COM2, COM3 y COM4, etc., y en el lado derecho enmarcados en un rectángulo rojo los COMs seleccionados
para este ejercicio.

Con la selección de los puertos y teniendo casi lista la conexión serial, se dispuso a realizar el Instrumento Vir-
tual en el software LabVIEW. Para ello, se hizo uso de un termómetro, la adquisición de datos fue por medio del
puerto RS232, se utilizó el entorno VISA y junto con ello el VISA resource name, además de otros componentes
importantes.

En la figura siguiente se muestra en el inciso a) el panel de control y en el inciso b) el diagrama de bloques.

Fig.9 Panel frontal y diagrama de bloques.

Puede notarse cómo ya está corriendo el programa marcando una temperatura de aproximadamente 20 grados.
También se puede observar cómo los resultados aparecen en indicadores númericos y en una cadena string.

Es ası́ como se pudo hacer la conexión serial y la adquisición de datos por medio del puerto RS232 y utilizando
el entorno VISA de LabVIEW.

También podría gustarte