conversor analogo digital - Escuela Politécnica Nacional

LABORATORIO DE SISTEMAS MICROPROCESADOS
ESCUELA POLITÉCNICA NACIONAL
Campus Politécnico "J. Rubén Orellana R."
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
Carrera de Ingeniería Electrónica y Control
Carrera de Ingeniería Electrónica y Telecomunicaciones
Carrera de Ingeniería Electrónica y Redes de Información
Carrera de Ingeniería Eléctrica
LABORATORIO DE SISTEMAS MICROPROCESADOS
PRÁCTICA Nº 10
1. TEMA :
CONVERSOR ANALOGO/DIGITAL
2. OBJETIVO:
Implementar un sistema microcontrolado que funcione simultáneamente como voltímetro digital
o termómetro utilizando conversor A/D del uC ATMega164p.
3. INFORMACIÓN
4. TRABAJO PREPARATORIO
Con un microcontrolador Atmega164P, diseñar un sistema que funcione como:


Voltímetro
Termómetro
Se dispone de un pulsador que permite cambiar el modo de funcionamiento del
sistema de voltímetro a termómetro o viceversa, por lo que este pulsador debe ser
manejado como interrupción.
Voltímetro
Diseñar un circuito que permita medir un voltaje entre 0V y 5V conectado en el canal
ADC0 utilizando el conversor A/D del uC AtMega 164p con una resolución de 10 bits,
Dirección: Ladrón de Guevara E11-253
Teléfono: (02) 2976300 Ext.2209
Quito - Ecuador
Correo: [email protected]
LABORATORIO DE SISTEMAS MICROPROCESADOS
el valor de la medición deberá ser mostrado en 4 displays de 7 segmentos en base 10;
mientras que en 10 LED debe mostrarse directamente la salida del convertidor
A/D; utilizar la opción AVcc interno como referencia. El pin de AREF debe estar
desconectado de Vcc pero debe colocarse un condensador para filtrar el ruido.
También debe colocar un condensador entre Vcc y GND del microcontrolador para
controlar el ruido.
Siempre se deben mostrar cuatro dígitos significativos, un entero y tres decimales por
lo que deberá en este caso encender el punto que está luego del primer dígito.
Ejemplo:
Voltímetro: 4.370V
Termómetro
Diseñar un circuito que permita medir la temperatura utilizando el LM35 conectado al
canal ADC1, utilizar la referencia interna de 2,56 V. El pin de AREF debe estar
desconectado de Vcc pero debe colocarse un condensador para filtrar el ruido.
También debe colocar un condensador entre Vcc y GND del microcontrolador para
controlar el ruido.

El rango del termómetro será de 000,0° C a 100,0° C, (032,0°F a 212,0°F) y siempre
mostrará cuatro dígitos significativos con tres dígitos enteros y un dígito decimal.
Se asume que el punto decimal en este caso está luego del tercer dígito por lo que
debe encenderlo. Se usarán dos LED adicionales uno para indicar que está en
grados centígrados, y el otro para indicar que son grados Farenheit. Un pulsador
permitirá escoger entre presentar el valor de la temperatura en grados
centígrados ºC o grados Fahrenheit ºF. También en este caso en 10 LED debe
mostrarse directamente la salida del convertidor A/D

Cuando el sensor LM35 detecte un nivel mayor a 40ºC deberá encender una
alarma visual (Led indicador), que se apagará una vez que el nivel baje del 30ºC.
IMPORTANTE
En ambos casos utilizar 10 bits de resolución, incluyendo las operaciones aritméticas de
conversión,.
Traer el circuito armado para cumplir la tarea solicitada, los estudiantes deben traer los
elementos necesarios para el funcionamiento del sistema.
Dirección: Ladrón de Guevara E11-253
Teléfono: (02) 2976300 Ext.2209
Quito - Ecuador
Correo: [email protected]
LABORATORIO DE SISTEMAS MICROPROCESADOS
5. EQUIPO Y MATERIALES
Material de escritorio.
Protoboard y elementos electrónicos
6. PROCEDIMIENTO
6.2 Probar el correcto funcionamiento de la aplicación planteada en el trabajo
preparatorio.
6.3 Implementar los cambios que el instructor considere conveniente.
7. INFORME:
7.2 Realizar lo que solicite el instructor.
Responsables.
Ing. Jhon Pilataxi
Revisado por:
MSc. Patricio Chico
Coordinador de Laboratorio de Sistemas de Control
Dirección: Ladrón de Guevara E11-253
Teléfono: (02) 2976300 Ext.2209
Quito - Ecuador
Correo: [email protected]