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]
© Copyright 2024