Un metalinguaggio versatile per strumentazione con interfaccia di comunicazione seriale
Contenuto principale dell'articolo
Riassunto
La grande variabilità dei numerosi fattori fisici, chimici e biologici che caratterizzano in particolare l’ambiente marino, obbliga ad equipaggiare i sistemi progettati per il suo studio e monitoraggio con più tipologie di sensori relativi a differenti discipline, anche al fine di ottimizzare il costo di un’infrastruttura di osservazione sottomarina. Infatti, frequentemente tali sistemi sono equipaggiati con sensori oceanografici (correntometri, sensori CTD), geofisici (sensori di pressione, idrofoni a bassa frequenza, sismometri, tiltmetri, ecc), chimici (sensori di torbidità, ossigeno disciolto, ecc). Inoltre, in siffatti sistemi, sono anche integrati sensori per la misura dei parametri di stato, indispensabili per un corretto funzionamento dei sensori e, più in generale, per il controllo dello stato di tutta l’elettronica presente. Gran parte di questi sensori utilizza una comunicazione digitale di tipo seriale (TTL, RS-232, RS-422, RS-485, …) connessi a sistemi di gestione/acquisizione che hanno a disposizione diverse porte seriali per consentire l’integrazione della sensoristica necessaria allo svolgimento della propria missione. In fase di progettazione del sistema globale, dopo aver identificato i sensori da utilizzare, si procede ad uno studio del protocollo di comunicazione relativo ad ognuno dei sensori componenti il sistema. In tale fase bisogna comprendere quali comandi inviare al particolare sensore (ad esempio, di lettura), e in che formato verrà restituita la misura desiderata. A seconda della configurazione scelta, poi, bisognerà implementare, tramite software/firmware, dei drivers specifici per consentire il corretto funzionamento del sensore all’interno del sistema (configurazione) e l’acquisizione...
Dettagli dell'articolo
Pubblicazione
Come citare
Donnarumma, G. P., Guardato, S., & Iannaccone, G. (2016). Un metalinguaggio versatile per strumentazione con interfaccia di comunicazione seriale. Rapporti Tecnici INGV, 336. https://doi.org/10.13127/rpt/336