Questo rapporto tecnico nasce con lo scopo di completare il lavoro presentato nel Numero 226 di questa stessa collana editoriale [Guardato, 2012] in cui è ampiamente descritto l’hardware di un sistema di acquisizione dati a basso consumo, basato sul sistema operativo open-source Linux, per l’acquisizione di segnali digitali seriali provenienti da sensori multi-parametrici. Il documento presente descrive dettagliatamente il software di gestione e funzionamento del relativo sistema con un taglio di tipo nettamente manualistico. Il software, che gira su una CPU del tipo ARM-9 a basso consumo [AT91SAM9G20] montata su una scheda elettronica commerciale, è suddiviso in due versioni maggiori: una di essa gestisce parte della strumentazione fuori acqua installata su una meda elastica nel Golfo di Pozzuoli [Iannaccone, et al, 2009] e denominata SURFACE, mentre l’altra gestisce al completo un modulo sottomarino per misure multiparametriche, denominata MODULE. Su entrambe le versioni il software consente la gestione di: otto linee digitali di I/O, due interfacce seriali USB con accensione a comando, tre porte seriali asincrone di tipo RS232, una porta seriale asincrona half-duplex di tipo RS-485/RS-422, un convertitore analogico-digitale a 12bit ad otto canali multiplexati (utilizzati, tra l’altro, per monitorare i consumi elettrici della strumentazione e del sistema stesso), un sensore per la misura della temperatura del sistema ed una bussola magnetica digitale per la misura dell’inclinazione e dell’orientazione della meda elastica (per la versione SURFACE) e del modulo sottomarino (per la versione MODULE). L’architettura del software si completa, per il modulo sottomarino, con la gestione dell’evento relativo all’eventuale allagamento dell’housing del modulo; mentre per la parte fuori acqua, con la gestione del ricevitore GPS installato sulla parte emersa della meda elastica. Infine, una serie di script scritti in Bash, coadiuvati da una serie di applicazioni elaborate in linguaggio C, completano il software di gestione del microprocessore, delle periferiche e dei sensori integrati ed esterni al sistema di acquisizione.

Published: 2022-01-13