Data logger per Razzi

Questo sistema d' acquisizione dati nasce in collaborazione con Eugenio Consolo , per applicarlo dentro un sistema di telemetria per razzo modelli , sul sito ( http://laserteam.supereva.it/ ) di Eugenio trovate più informazione al riguardo .

Schema CPU

Schema LCD - Tasti

PCB CPU

PCB LCD

Il Software

Il Software viene distribuito sotto licenza GPL , ( per più informazione su GPL : gpl.it.txt )

Il File datalogger.zip contiene sorgenti e file HEX per la programmazione del Microcontroller .

Il File proglettura è un programma in Qbasic per la acquisizione dei dati registrati sul PC . 

Funzionamento del Data Logger :

_ Quando si da alimentazione risponde con un beep .

_ Quando si preme un tasto risponde con un beep

_ Quando èfermo sul display visualizza " telemetric system ready" .

_ Il tasto collegato a rc2 ha le funzioni on-off registrazione ,  il tasto collegato a rc1 ha la funzione on-off lettura .

_ A memoria piena continua a trasmettere via seriale .

_ Il led collegato a rb6 lampeggia quando fa la acquisizione dati , quando fa la lettura è sempre acceso .

_ Il led collegato a rb7 indica memoria esaurita .

_ I dati sono inviate in porta seriale e al display tanto in lettura come in registrazione .

_ La velocità massima di registrazione è 3 - 4 volte al secondo e permette di registrare per 3 o 4 minuti .

_ Il protocollo di TX : 255 ch0h ch0l ch1h ch1l ch2h ch2l ch3h ch3l ch4h ch4l checksumh checksuml .

_ Trasmette in binario (9600 8 n 1) , 255 è il codice inizio ( nessun dato raggiunge il valore 255) i valori dei canali sono in formato bcd , il checksum è la somma truncata a 8 bit dei valori trasmessi e divisa in parte alta ( h ) e bassa ( l ) questo in modo di non raggiungere il valore 255 .