Página 1 de 3
LABORATORIO DE ACONDICIONAMIENTO DE SEÑALES
PRACTICA N° 4
CONVERTIDOR ANÁLOGO DIGITAL
OBJETIVOS
1. Comprobar el funcionamiento del conversor analógico - digital ADC0808.
2. Censar dos variables análogas, convertirlas en un valor digital y visualizar la información.
FUNDAMENTACIÓN TEÓRICA
Conversión A/D, C-A/D por aproximaciones sucesivas, Display, (compuertas TTL, CMOS
ARDUINO, PIC, etc.).
PROCEDIMIENTO
Censar dos variables de entrada; una de ellas es temperatura con el LM35, la otra variable será asignada
aleatoriamente al equipo de trabajo. (Presión, velocidad, caudal, distancia, corriente, etc.).
Realizar una simulación en Proteus versión 8.0 y el montaje físico; que permita visualizar en un display
durante un tiempo de t segundos la temperatura en un rango de 0°C a 100°C y en los siguientes t segundos
presentar el valor de la segunda variable (ej: la presión en un rango de 2,18PSI a 16,7PSI). Si durante la
visualización de una de las variables, existe un cambio en ella de inmediato se debe reflejar en el display,
“conversión en tiempo real”.
Figura-1: Diagrama a bloques de la práctica.
CONDICIONES DEL DISEÑO Y MONTAJE:
La ENTREADA_1 debe ser el sensor LM35.
La conversión análoga a digital debe realizarse con el ADC0808.
La ENTREADA_2 es asignada aleatoriamente al equipo de trabajo; cumpliéndose la condición de que la
variable sea manejable y medible en el laboratorio, variables como: distancia (mts), corriente (A), luz
(Lumex), presión (PSI), etc.
En la ENTREADA_2 no es permite como sensor un potenciómetro.
El sensor presentado en la simulación es el mismo utilizado en el montaje.
No realizar acondicionamiento de señal entre el sensor LM35 y ADC0808; conexión directa.
El alumno puede elegir el tipo de display que desee; LED 7 segmentos, LED 16 segmentos, ánodo común,
cátodo común, cristal líquido, cristal líquido inteligente, etc.
William Alberto De Jesús Acosta Bedoya
Página 2 de 3
Si se utiliza display de LED, debe visualizar dos dígitos enteros y por lo menos una cifra decimal. Además
agregar un LED; para indicar cuando mide temperatura.
Si se utiliza display de cristal líquido en general, debe visualizar tres dígitos enteros, por lo menos dos
cifra decimal y expresa la unidad medida.
No se permite la utilización de monitores de PC; para la representación de los datos.
El circuito para la decodificación (conversión de binario a BCD); será seleccionado por el alumno, para
esto deberá buscar el área en las que tenga más fortalezas; lógica cableada TTL (7447, 7448, etc.), lógica
cableada CMOS (4511, 4080, etc.), lógica programable PIC (16F84, 16F877, 16F887, etc.), lógica
programable ARDUINO (UNO, MEGA, LEONARDO, ATmega328, etc.), lógica programable
MOTOROLA (frescal, MC68HC908, MC68HC12, etc.)
No se aceptan los sistemas FPGA; Xilinx, Spartan, etc.
Nota:
Tener claro los diferentes tipos de tiempos que pueden intervenir en el proceso: el tiempo t asignado
para la visualización en el display, el tiempo de reloj del convertido ADC0808, el tiempo empleado por
el ADC0808 para realizar la conversión y el tiempo del reloj del microcontrolador si se utiliza.
Equipo Tiempo
(Seg)
t
1 3
2 4
3 5
4 6
5 3
6 4
7 5
8 6
9 3
10 4
11 5
12 6
13 3
14 4
15 5
Tabla-1. Asignación Figura-2. Diagrama de bloques del ADC0808
de tiempos
William Alberto De Jesús Acosta Bedoya
Página 3 de 3
EJEMPLO PARA LAS TABLAS DEL PREINFORME.
Ejemplo de la selección de la ENTRADA_2:
Variable física Unidad de medida Sensor Valor mínimo Valor máximo
Presión PSI MPX10DP 2,18 PSI 16,7 PSI
Tabla-1
Calcular el valor binario a la salida del ADC0808. Con una precisión de ±1Bit.
𝑉𝐼 − 𝑉𝑅𝐸𝐹−
𝑁 = [2𝑛 ( )]
𝑉𝑅𝐸𝐹 + − 𝑉𝑅𝐸𝐹−
ENTRADA ANÁLOGA SALIDA DIGITAL
Temperatura Salida del LM35 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
(°C) (V) (MSB) (LSB)
(Calculado)
45 0,45 0 0 0 1 0 1 1 1
Tabla-3
William Alberto De Jesús Acosta Bedoya