Come leggere NMEA frasi file di output

June 7

Come leggere NMEA frasi file di output


Il National Marine Electronics Association, o NMEA, ha un proprio standard per l'interfacciamento con l'elettronica marina. Lo standard NMEA è spesso usato in Global Positioning System o GPS, dispositivi di navigazione. Quando il dispositivo NMEA trasmette i dati, lo fa utilizzando frasi di dati. Una frase NMEA inizia con il carattere "$" e termina con la sequenza di caratteri ritorno a capo / avanzamento riga. Lo standard NMEA usa parole codice speciale per trasmettere i dati. Se si dispone di un dato NMEA sotto forma di un file di output, si può imparare a leggere le frasi studiando lo standard NMEA.

istruzione

1 Individuare l'inizio di una frase NMEA, che inizia sempre con un carattere "$". Per i dispositivi GPS, il carattere "$" è sempre seguita dalla sequenza di caratteri "GP".

2 Leggi i prossimi tre caratteri. Questi corrispondono al tipo di dati della frase. Il tipo di dati determina la natura dei dati contenuti nel messaggio. Ad esempio, un tipo di dati di "AAM" significa che la frase NMEA si riferisce ad un "Allarme Arrivo Waypoint", che si verifica quando una unità GPS raggiunge un punto intermedio specificato.

3 Fare riferimento allo standard NMEA per imparare esattamente ciò che i dati seguenti il ​​tipo di dati in realtà significa. Questo standard definisce chiaramente ciò che ogni pezzo di dati significa. Ad esempio, si consideri il codice:

$ GPRTE, 1,1, C, 0 * 07

La norma che il tipo di dati viene utilizzato per indicare i nomi dei waypoint utilizzati in un percorso particolare. Il primo numero che segue è il numero di frasi che usi di trasmissione dati (1). Il numero che segue che si riferisce ai quali tali dati frase appartiene (anche 1). La lettera "c" si riferisce al fatto che la frase elenca una lista completa di tutti i waypoint in questo percorso. Il numero successivo identifica l'ID percorso. I caratteri che seguono il carattere asterisco sono un valore di checksum utilizzato per convalidare l'integrità dei dati.