Il messaggio NMEA
Transcript
Il messaggio NMEA
Il messaggio NMEA Per l’attivazione di alcuni prodotti di rete in tempo reale (in particolare VRS e i-MAX) è necessario che l’utente invii la propria posizione al Centro di Calcolo tramite messaggio con specifiche NMEA. Questo è possibile farlo sul proprio rover impostando l’invio al Centro di Calcolo della propria posizione tramite messaggio NMEA. Gli standard NMEA sono flussi di dati nel formato ASCII, trasmessi a 4800 bps, da un “talker” ad un “listener”, dove il “talker” è il device elettronico che manda i dati ad un altro device (ad esempio un ricevitore GPS) e il “listener” è un apparecchio elettronico che riceve i dati (ad esempio un computer che si interfaccia con un ricevitore GPS). Il flusso dati NMEA può includere informazioni sulla posizione, il datum e altre variabili. Il dato è inviato sotto forma di frasi, ognuna che inizia con il segno “$” e termina con un carriage return-line “<CR><LF>”; il simbolo “$” è seguito da cinque caratteri che identificano il “talker”, il formato e il tipo di dato Le frasi possono essere di diverso tipo, ad esempio per il GPS i più utilizzati sono: NMEA GGA: formato standard per la trasmissione di coordinate geografiche e informazioni sul DOP; NMEA GGQ: formato standard per la trasmissione di coordinate geografiche e informazioni sulla qualità delle coordinate; NMEA LLQ: formato standard per la trasmissione di coordinate locali e informazioni sulla qualità delle coordinate. Il formato standard NMEA GGA (anche detto GPS fix data) è il più utilizzato; inoltre è il formato utilizzato all’interno di una rete di stazioni permanenti dal rover per far conoscere al Centro di Calcolo la propria posizione, necessario con correzioni di area VRS o i-MAX (vedi approfondimento sui prodotti di rete in tempo reale). Qui di seguito è mostrata la struttura generale della frase GGA mentre in tabella 2.2 vengono spiegati i termini della stessa. Struttura della frase GGA: $GPGGA,hhmmss.ss,llll.ll,a,yyyyy.yy,a,x,xx,x.x,x.x,M,x.x,M,x.x,xxxx*hh<CR> <LF> Formato Contenuto $xxGGA, Identificazione “talker”, formato e tipo di dato. GPGGA per messaggio NMEA relativo a sistema GPS, GLGGA per GLONASS o GNGGA per GPS&GLONASS hhmmss.ss, Tempo UTC llll.ll , a, yyyyy.yy, x, Latitudine Emisfero “N”/”S” Longitudine Indicatore qualità GPS 0 = fissaggio non disponibile o invalido 1 = Nessuna posizione in tempo reale, navigation fix 2 = Posizione realtime, ambiguità non fissata 3 = Soluzione PPS Il messaggio NMEA 1 4 = Posizione realtime, ambiguità fissata 5 = Posizione realtime, ambiguità float 6 = modalità di stima (dead reckoning) xx, Numero di satelliti usati per produrre la soluzioni x.x, HDOP x.x, Altezza ortometrica M, Metri (unità dell’altezza ortometrica) x.x, Altezza del geoide sull’ellissoide WGS84 M, Metri (unità dell’altezza del geoide) x.x, Epoca del dato GPS differenziale in secondi xxxx, hh 2 ID stazione di riferimento (range 0000-1023) Somma di controllo dei dati per verificare l’integrità del messaggio Il messaggio NMEA Quest’opera è stata rilasciata con licenza Creative Commons Attribuzione - Non commerciale 2.5 Italia (CC BY-NC 2.5 IT) Per leggere una copia della licenza visita il sito web: http://creativecommons.org/licenses/by-nc/2.5/it/