Datalogger

Solo disponible en BuenasTareas
  • Páginas : 4 (810 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de diciembre de 2011
Leer documento completo
Vista previa del texto
MICROCONTROLADORES

PROYECTO
DATA LOGGER

Objetivo

Implementar un Data Logger de tres entradas con interface a PC, utilizando un microcontrolador de la familia 16F de microchip.Funcionamiento

El dispositivo debe estar en la capacidad de almacenar la información de tres señales análogas en un lapso de tiempo variable entre 5 y 60 minutos. Este debe estar en la capacidad devisualizar en tiempo real el valor de cada una de las entradas por medio de un LCD. Como se muestra en la siguiente figura:

[pic]

Muestreo

Se deben realizar conversiones ADC de 10 bits siempre paratodas las entradas.

Se desea realizar estudios (registros de cada entrada en un lapso de tiempo) de cada entrada con valores de tiempo configurables de 5, 10, 30 y 60 minutos. Cada uno de estosestudios debe guardar en memoria 40 muestras de cada entrada, distribuidas uniformemente en el tiempo dado.

El inicio del muestreo se debe realizar de forma automática una vez se encienda elmicrocontrolador. Los valores del tiempo de muestreo son independientes para cada entrada.

Cuando se termine el tiempo de muestreo para cada entrada se debe indicar este evento por medio del LCD y parar elmuestreo de dicha entrada. La única forma de reiniciar el muestreo para esa entrada es descargando la información tomada al PC.

Cada entrada debe tener un habilitador para un filtro promedio de 5muestras. Este filtro consiste en tomar en cada periodo de muestreo 5 muestras consecutivas, realizar un promedio de estas y guardar el resultado como una muestra valida.

Se deben tener LEDs paraindicar con pulsos el muestreo realizado en cada entrada. Los valores por defecto de lo tiempos de muestreo deben ser 5 minutos para todas las entradas. Los filtros promedio deben estar inicialmentedesactivados.

Protocolo de comunicación

La comunicación con el PC se debe realizar de forma que se pueda realizar fácilmente utilizando el Hyperterminal de Windows, es decir que todos los Bytes...
tracking img