Adquisición de datos usando ATMega8

Completo sistema de adquisición de datos que utiliza una placa basada en un microcontrolador AVR y software para PC escrito en Visual Basic. Posee 6 canales analógicos de entrada que captura los datos y los envía a la PC, una vez recibidos se muestran en forma gráfica o de texto. Además cuenta con la opción de almacenar los datos en una base de datos para su posterior análisis.

La placa esta diseñada para trabajar con el microcontrolador ATMega8 con un reloj de 8MHz, el sensor de temperatura LM335, y una interface serial. Si se utiliza la versión DIP del micro disponemos de 6 canales ADC, pero si optamos por utilizar el encapsulado TQFP tendremos 8 canales ADC.


El sensor de temperatura utilizado permite realizar medidas en forma remota utilizando unicamente 2 hilos. El chip produce una señal de salida proporcional a la escala de temperatura Celsius. Además el circuito posee un trimmer para calibrar correctamente la tensión de salida a una temperatura conocida, por ejemplo 2.98V @ 25°C.

La características más destacada del software son:

  • Intervalos de toma de muestras ajustable.
  • Vista en tiempo real en forma gráfica.
  • Permite guardar y abrir los registros de datos.
  • Impresión de datos y gráficos (con soporte para metafile y JPG).
  • La versión completa del software está diseñada para capturar hasta 16 canales. En esta versión, solo se capturarán 8 canales o en el caso del micro ATMega8 en versión DIP, solo se toman muestras de 6 canales.

    + Data Acquisition System using ATmega8
    + Descargar código fuente + esquemático + software