Autor Tema: SISTEMA DE DOBLE BUFFER ADC 18f4550 SD FAT16  (Leído 2152 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado bily

  • PIC10
  • *
  • Mensajes: 13
SISTEMA DE DOBLE BUFFER ADC 18f4550 SD FAT16
« en: 17 de Marzo de 2010, 19:15:58 »
Hola a todos del Foro , espero que me ayuden...
Hola me encuentro realizando un  proyecto de adquisicion de datos. mediante los modulos adc de pic 18f4550, y los datos los guardo en una memoria SD por SPI en fat16.
Muestreo una senal senoidal y los guardo en la Sd y los grafico en la PC...Utilizo un buffer de 512..  el adc muestrea a una frecuencia de 80 HZ solo grafica las muestras en ese instante y cuando llega a escribir a la SD... el ADC no muestrea.. en si en la grafica tengo desfaces en la señal..
Escuche hablar del SISTEMA DE DOBLE BUFFER.. muestreo la señal se llena el buffer1 y escribe en la sd..Pero el ADC sigue muestreando la señal en el buffer2 y se llena buffer2 escribe en la SD y asi infinitamente.. esto para no perder la informacion de la señal..
Alguien sabe Como se lo realiza Utilizo el CCS Compiler.. :)
Bueno Saludos. :mrgreen:

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: SISTEMA DE DOBLE BUFFER ADC 18f4550 SD FAT16
« Respuesta #1 en: 17 de Marzo de 2010, 19:20:01 »
No sé qué tiempo tarda tu programa en escribir un valor en la SD, pero trabajando a 80Hz no deberías tener problemas para escribir a la vez que muestreas, y sin necesidad de doble buffer, directamente en una secuencia infinita de lectura-escritura.


 

anything