Voltímetro digital

Anuncio
Voltímetro digital
Palabras clave: Lenguaje C, WinAvr, display LCD, convertidor A/D.
Descripción: Usando el entorno de programación en C, dado por WinAvr, se desea implementar un
voltímetro digital utilizando una placa experimental que contiene un convertidor A/D de 8 bits, que
se deberá configurar, y un display LCD por el que se mostrará el voltaje a la entrada del
convertidor.
Ilustración 1: Fotografía de la placa experimental
Descripción desarrollada: El convertidor a usar es el ADC0808. Es un convertidor de 8 bits con 8
canales analógicos de entrada y salidas paralelo. Dispone de tres entradas de selección de canal, un
terminal de Startup que inicia la conversión, una salida de EOC que informa del fin de conversión y
8 bits de salida que muestran el resultado de la conversión. El convertidor puede tener dos modos de
funcionamiento: conversión continua o conversión a demanda. Ambos modos se selecciona por un
jumper situado en la propia placa. Existe la posibilidad de que la señal EOC pueda activar o generar
peticiones de interrupción.
El microprocesador deberá configurar adecuadamente el convertidor, seleccionar el canal, iniciar la
conversión y almacenarla en una FIFO interna de tamaño 8. Con los 8 datos de la FIFO se calcula el
valor medio y éste se presenta en la pantalla LCD con dos dígitos decimales y la letra V. El
voltímetro podrá ser operado a través de un interfaz serie RS232, por el cual se podrá seleccionar el
canal a adquirir y se podrá solicitar la recepción del último dato adquirido.
Descargar