Documentos de Académico
Documentos de Profesional
Documentos de Cultura
7 Adc PDF
7 Adc PDF
PRACTICA N0.7
NOMBRE DE LA PRÁCTICA
OBJETIVO ESPECÍFICO:
APLICAR EL CONVERTIDOR ADC0804 EN UN
CONTROL DE TEMPERATURA
INTRODUCCIÓN:
Los convertidores analógico/digital (ADC) y digital/analógico (DAC) se utilizan para
conectar el microprocesador con el mundo analógico. Muchos de los eventos que se
monitorean y controlan con el microprocesador, son analógicos. A menudo incluyen
vigilancia de todas las formas de acontecimientos, incluso voz, hasta el control de
motores y dispositivos similares. Para poder efectuar la interfase del microprocesador
con estos acontecimientos, se deben conocer la interfase y el control del ADC y el
DAC que convierten datos analógicos a digitales y viceversa.
Entrada
Convertidor Ref
Analógica ConvertidorD/A
D/A Ref
MSB
MSB
-
+
Buffer
Buffer SALIDA
tri-state
tri-state DIGITAL
LSB
Comparador Registro
Registrode
de
Aproximaciones
Aproximaciones LSB
Sucesivas
Sucesivas
Start SAR Clock
Clock
SAR
DATA READY
O BUSY
Diagrama de bloques de un convertidor A/D de aproximaciones sucesivas típico
como un circuito integrado
1.-Enviar un pulso a la terminal START. Esta puede ser derivada de una señal de
control tal como la “write” (WR).
BUSES
BUSES DEL
DELSISTEMA
SISTEMA
2.- Esperar hasta el final de la 20
conversión. El final del periodo 1
CS V+
19
150 pF
de conversión puede ser RD
CLK R
2
verificado ya sea checando el 4 10K
status (polling) o usando 3 WR CLK IN
interrupciones. 5 Vin(+)
6
INTR
7 Entrada Diferencial
11
µPROCESADOR DB7 Vin(-)
3.-Leer la señal digital por un µPROCESADOR
8
puerto de entrada AGND
9
Vref/2
El ADC0804 de National DB0 10
DGND
Semiconductor tiene 18
implementadas todas las
señales de control necesarias
para conectarse a un
microprocesador
Vin (+)
Entrada
Vin (+) +
Entrada analógica
+
analógica
-
- Vin (-)
Vin (-)
ADC0804 ADC0804
(a) para detectar una entrada de 0 a+5 volts. (b) para detectar una entrada con
un desvío respecto a tierra
Si el reloj se genera con un circuito RC, se utilizan las terminales CLK IN y CLK R
conectadas con un circuito RC, como se muestra en la figura. La frecuencia del reloj
se calcula con:
1
F= CLK R
1.1 RC R
CLK IN
CLK IN
oscilador ADC0804 C
oscilador ADC0804
Inicio de la conversión
Una conversión inicia activando las señales CS y WR. Y al final de la conversión, el
convertidor genera una señal INTR (similar al DATA READY). Esta señal puede
usarse para interrumpir al procesador indicándole que el byte de dato está listo y que
ya puede ser leído.
NOTA: no olvide que el ADC proporciona muestras en binario de 8 bits entre 00 y FFh y
que el LCD solo acepta código ASCII . Por lo tanto, se debe convertir el número binario a
su equivalente en ASCII para poder enviárselo al LCD. El código ASCII del 0 es 30h,del 1
31h y así sucesivamente hasta el 9 cuyo ASCII será 39h .
El mensaje a desplegar “ Temperatura:_ _” es fijo y en el lugar de los guiones
aparecerán los valores actualizados de la temperatura obtenida
II.-compruebe la exactitud de las lecturas usando la lectura de un termómetro como la lectura real.
III.- Aproximando la flama de un encendedor, aumente la temperatura hasta 50°C y observe como
cambia el display. Después enfríe el sensor con aire frío (o soplando) hasta que regrese su lectura
Bus
Busde
dedatos
datos
D0-D7 LCD
WR IOWR
WR
IORQ
Puerto A Temperatura : 24 °C
IORD RD
RD PPI
RS E ADC0804
PC5 R/ W ADC0804
LM35
Z80 PC7 INTR
LM35
CS
INT
IOWR
IORD
INT
88h~8Fh
74LS138
74LS138
a la temperatura ambiente.
PRÁCTICA NUM 9:
74LS138
Carlos Canto
SUGERENCIA DIDÁCTICA:
1.- Investigue sobre las técnicas de conversión A/D más usados
2.-Defina resolución de un convertidor A/D
3.- ¿Cómo se define el rango dinámico de una señal?
4.- ¿Cómo se representa el rango dinámico de una señal?
5.-¿Cuándo será necesario usar un Sampling/Hola en la entrada de un ADC?
6.-Enuncie el teorema de Nyquist y explique el porque de el ALIAS
7.- si aumentamos la frecuencia de muestreo que ventajas y desventajas
obtenemos
8.- si aumentamos el número de bits del convertidor A/D que ventajas y
desventajas obtenemos.
REPORTE:
I.- Reporte el listado del programa en ensamblador, completo y documentado
(.LST o .PRN)
II.-Con una tabla o una gráfica muestre el comportamiento de su medidor de
temperatura comparándolo con el del termómetro analógico
III.- reporte sus comentarios y conclusiones respecto a la realización del
experimento y sobre la exactitud de su termómetro digital, sus limitaciones y las
posibles mejorías a su diseño.
BIBLIOGRAFÍA:
• Ramesh S. Gaonkar
Prentice Hall
The Z80 Microprocessor: Architecture, Interfacing, Programming,
and Design
• Barry B. Brey
Prentice Hall
Los microprocesadores de Intel, Arquitectura, programación e
interfases
• Manual de Zilog
• Manual de Nacional Semiconductor linear