Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine...

18
Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica Applicata (Triennale)

Transcript of Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine...

Page 1: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Sviluppo di un sistema di acquisizione e telemetria per

il monitoraggio di correnti marine superficiali costiere

Di Piero ZuppelliCdL Ing Elettronica Applicata (Triennale)

Page 2: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Finalità del sistema Studio della dinamica delle correnti

marine su piccola scala in ambito costiero

Verifica e correzione dei modelli di circolazione su piccola scala in ambito costiero

Calibrazione dei dati ottenuti delle mappe satellitari di temperatura superficiale del mare

Page 3: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Obiettivo del progetto

Sviluppo di un sistema innovativo a basso costo e ad alta risoluzione spaziale per il monitoraggio di correnti marine in ambito costiero

Page 4: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Il Drifter oceanico Boa galleggiante

semisommersa che segue la corrente superficiale in maniera passiva

Trasmissione satellitare

Bassa risoluzione e lunga durata di esercizio

Strumento a perdere

Page 5: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Drifter costiero: vantaggi Alta frequenza di campionamento della

posizione Possibilità di conoscere la posizione e la

temperatura dell’acqua di mare in tempo quasi reale

Trasmissione dati a terra mediante GSM (alternativa a quella satellitare)

Uso di batterie standard Rischio di perdita limitato e possibilità di

riutilizzo dello strumento

Page 6: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Telit GM862-GPS

Architettura a microprocessore (ARM della ATMEL)

Ricevitore GPS Modem GSM Interprete Python

Page 7: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Hardware: schema a blocchi

TELIT GM862-GPS

Circuito di

alimentazione

Termometro:Termistore e

circuito di codizionamento

Circuito di monitoraggio

tensione batteria

Circuito di

interfaccia RS-232

Multiplexer

analogico

Controllo alimentazione

periferiche

Antenna GPSAntenna GSM

Linee di controllo

Linee di controllo

Page 8: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Moduli Software sviluppati

Controllo e gestione del drifter

Interfaccia di programmazione del drifter e download dei dati in laboratorio

Interfaccia per il monitoraggio in tempo quasi reale della posizione dei drifter

Page 9: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Software del drifter A (Python) Lettura dei parametri di configurazione

del sistema da file

Acquisizione del dato GPS

Acquisizione di temperatura, stato della batteria e segnale GSM

Page 10: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Software del drifter B (Python) Salvataggio dei dati acquisiti

Valutazione della possibilità di trasmettere il dato a terra

Calcolo del periodo di inattività fino al prossimo campionamento (sleep mode)

Page 11: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Interfaccia di programmazione (LabVIEW)

Creazione dei file di configurazione del drifter

Download dei dati dalla memoria raccolti durante la fase di acquisizioneClear Screen

AT

OKAT$GPSACP

$GPSACP: 091758.580,,,,,0,,,,040309,00

OKAT$GPSACP

$GPSACP: 091801.580,,,,,0,,,,040309,00

OKAT#LSCRIPT

#LSCRIPT: "set.txt",43#LSCRIPT: "phone.txt",28#LSCRIPT: "time.txt",71#LSCRIPT: "Main_6pd.pyo",19766#LSCRIPT: "dataSN0001.txt",139368#LSCRIPT: free bytes: 2878624

OK

Set e-mail list

<#LSCRIPT>

Scroll off

Connect to drifter

Set Serial Port

Capture Text

<reboot>

Quit

Note_Pad

<read temp>

<read GPS>

<read batt>

<exec script>

<dwld file>

Set e-mail param.

Set SMS list

Delete Data

Enable Delete

Set sampling time

COM1seriale

9600baud rate

8data bits

1 bitstop bits

no parityparity

Page 12: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Interfaccia per il monitoraggio (LabVIEW)

Ricezione (attraverso modem GSM) di SMS inviati dai drifter e salvataggio su file

Visualizzazione dell’ultima posizione trasmessa da uno o più drifter su mappa

Clear Screen

+CMGL: 2,"REC READ","+393284376279",,"09/03/02,00:55:01+04"GPSACP: 235413.999,4538.4435N,01346.9016E,1.8,67.3,3,141.75,0.07,0.03,010309,07, T = 2145, BAT = 5240, +CSQ: 19.0, SN0001

+CMGL: 3,"REC READ","+393284376279",,"09/03/02,00:56:07+04"GPSACP: 235519.999,4538.4433N,01346.9010E,1.8,66.4,3,331.00,0.25,0.13,010309,06, T = 2143, BAT = 5240, +CSQ: 21.0, SN0001

+CMGL: 4,"REC READ","+393284376279",,"09/03/04,11:22:34+04"GPSACP: 102146.999,4542.6374N,01345.7351E,2.2,254.3,3,240.21,2.73,1.47,040309,05, T = 2329, BAT = 5150, +CSQ: 22.0, SN0001

+CMGL: 5,"REC READ","+393284376279",,"09/03/04,11:22:49+04"GPSACP: 102146.999,4542.6374N,01345.7351E,2.2,254.3,3,240.21,2.73,1.47,040309,05, T = 2329, BAT = 5150, +CSQ: 22.0, SN0001

+CMGL: 6,"REC UNREAD","+393284376279",,"09/03/04,11:41:17+04"GPSACP: 104027.999,4542.6456N,01345.7404E,1.8,259.3,3,133.60,0.90,0.48,040309,05, T = 2323, BAT = 5160, +CSQ: 22.0, SN0001

+CMGL: 7,"REC UNREAD","+393284376279",,"09/03/04,11:41:32+04"GPSACP: 104027.999,4542.6456N,01345.7404E,1.8,259.3,3,133.60,0.90,0.48,040309,05, T = 2323, BAT = 5160, +CSQ: 22.0, SN0001

OK

Unread SMS

All SMS

Scroll off

<AT>

Set Serial Port

Capture Text

Save Data

Quit

Erase all SMS

DisabledErase SMS

Note_Pad

Drifters Monitor

Local Signal Str.

Drifters Map

Disabled

Autom. Erase

COM9seriale

115200baud rate

8data bits

1 bitstop bits

no parityparity

Page 13: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Software di monitoraggio (LabVIEW)

393284376279 Phone Number09/03/04 SMS Date11:41:3204 SMS Time40309.00 GPS UTC Date104028.00 GPS UTC Time4542.65 LatitudeN1345.74 LongitudeE2323.00 Temperature

5160.00 Battery22 Sisgnal Str.SN0001 Serial Number

Page 14: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Taratura termometri Bagno

termostatico

Impostazioni hardware

Calibrazione software

Page 15: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Test in laboratorio

Stabilità del software

Durata delle batteria a regime (20 giorni)

Range ed accuratezza del sensore di temperatura (5 °C - 30 °C ± 0.5 °C)

Page 16: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Campagna oceanografica MREA07 (Golfo di La Spezia)

Traiettorie di 5 drifter in 4 giorni di acquisizioneCampionamento ogni 5 minuti (SMS ogni 15 minuti)

Page 17: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Conclusioni

Il sistema soddisfa gli obiettivi prefissati Superiore versatilità rispetto al drifter

oceanico Attualmente impiegato in progetti di

ricerca dall’Istituto Nazionale di Oceanografia e di Geofisica Sperimentale - OGS di Trieste

Page 18: Sviluppo di un sistema di acquisizione e telemetria per il monitoraggio di correnti marine superficiali costiere Di Piero Zuppelli CdL Ing Elettronica.

Sviluppi Futuri

Ampliamento della sensoristica on-board (sensori di conducibilità e di inquinanti)

Connessione via GPRS a server FTP