Toda la información del protocolo NMEA 0183 es una línea de caracteres ASCII. Todos los caracteres de la información de NMEA 0183 son caracteres imprimibles (códigos de 0X20 a 0X7F), '$' (código 0X24), ', ' (código 0X2A) y
Descripción de la composición de la información:
$ Bandera de inicio de información
ID Bandera de inicio de fuente de información (2 caracteres)
Recibir señal GPS = ' GP' Recibir señal GLONASS = 'GL' Recibir varios sistemas satelitales = 'GN'
Marca de información MSG (3 caracteres), contenido de datos, cantidad, número de serie
, Delimitador de datos
D1, …, Dn datos en el mensaje
* Indicador de suma de comprobación
Suma de comprobación CS (2 caracteres ASCII)
Inicio de declaración: '$'.
Indicador de declaración: los caracteres entre '$' y el primer ','.
Suma de comprobación: XOR bit a bit de todos los bytes antes de este byte y después de '$'.
Fin de la instrucción: retorno de carro
La siguiente es la declaración $GPGGA.
$GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10 >,M,<11>,<12>*hh
<1> Hora actual UTC, el formato es hhmmss (horas, minutos, minutos, segundos)
<2> El formato de latitud es ddmm.mmmm (grados, grados, minutos, minutos, minutos, si no hay suficientes dígitos, se omitirá el 0 inicial)
<3> Atributos de latitud , hemisferios norte y sur, N/ S
<4> El formato de longitud es dddmm.mmmm
<5> Atributos de longitud, hemisferios este y oeste, E/W
<6> Bandera de posicionamiento del receptor (1 significa posicionamiento de un solo punto exitoso, 0 significa no posicionado)
<7> Número de satélites GPS rastreados, de 00 a 12 (00 delante de menos de 10 se omite)
<8> Factor de precisión horizontal, 0,5 a 99,9
<9> Altitud de la antena GPS+GLONASS, -9999,9 a 99999,9 metros
< M> Representa la unidad metro p>
<10> Altura del geoide -999,9 a 9999,9 metros
<11> Antigüedad de los datos válidos , el último posicionamiento diferencial válido. El intervalo de tiempo entre ahora y ahora, en segundos.
Si se trata de posicionamiento de un solo punto, este bit de información está vacío
<12>Número de código 0000 a 1023
<*>Indicador de suma de verificación, el siguiente byte es el siguiente
La siguiente es la declaración $GPRMC
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6 >, <7>,<8>,<9>,<10>,<11>,<12>*hh
<1> Hora actual UTC, el formato es hhmmss p>
<2> Palabra de estado, A significa posicionamiento exitoso, V significa ningún posicionamiento en este momento
<3> El formato de Latitude es ddmm.mmmm
<4> Atributos de Latitude de longitud, hemisferios norte y sur, N/S
<5> El formato de longitud es dddmm.mmmm
<6> Atributos de longitud, hemisferios oriental y occidental, E/W
<7>Velocidad de movimiento de la antena, de 000,0 a 999,9 nudos
<8>Dirección relativa del suelo, de 000,0 a 359,9 grados
<9>Fecha actual (UTC hora), formato Es: ddmmaa
<10> Ángulo de declinación magnética 000.0 a 180.0 grados
<11> Dirección de declinación magnética E o W
<12 > Palabra de modo (solo NMEA 2.30 tiene salida)