Saltar al contenido principal

Especificación NMEA

Resumen

Reach RX2 MFi admite la transmisión de los siguientes mensajes NMEA:

ID del mensajeDescripción
GGADatos de hora, posición y tipo de fijación
GSAModo de funcionamiento del receptor GPS, satélites utilizados en la solución de posición y valores DOP
GST*Estadísticas de errores de posición
GSVNúmero de satélites a la vista, números de identificación, valores de elevación, acimut y SNR
RMCPosición, velocidad y tiempo
VTGInformación sobre el rumbo y la velocidad en relación con el suelo
ZDADía, mes y año UTC, y desplazamiento de la zona horaria local
EBP**Posición de la base RTK
ETC**Datos de compensación de inclinación

*Cuando se utiliza la salida NMEA compensada, la exactitud total solo está disponible durante la etapa de compensación. Durante la configuración de la compensación de inclinación, la alineación o cuando se pierde FIX, la precisión GST se mantiene en 1 m.

tip

Puede activar la compensación de mensajes NMEA en Emlid Flow, en la sección Integration with external software (Integración con software externo).

**Este es un mensaje de Emlid NMEA personalizado.

Reach RX2 emite todos los mensajes con el ID de hablante GN en las siguientes frecuencias:

ID del mensajeID de hablanteFrecuencia por defecto
GGAGN5 Hz
GSAG*1 Hz
GSTGN1 Hz
GSVG*1 Hz
RMCGN1 Hz
VTGGN1 Hz
ZDAGN1 Hz
EBPGN1 Hz
ETCGN5 Hz

*Reach RX2 emite mensajes GSA y GSV con los sucesivos identificadores de interlocutor: GP, GL, GA, GB.

Protocolo

Los accesorios de dispositivos iOS deberán declarar al menos un parámetro "SupportedExternalAccessoryProtocol" en su información de identificación durante la autenticación. Este protocolo no está estandarizado y permite el intercambio de cualquier dato entre el dispositivo y su aplicación propietaria en el iPhone.

Por ejemplo, utilizamos este protocolo para enviar un conjunto estándar de mensajes NMEA a ArcGIS Field Maps. Reach RX2 crea perfiles especiales de accesorios externos: com.emlid.nmea para el envío de mensajes NMEA. ArcGIS FieldMaps utiliza este perfil para leer el flujo NMEA.

El proceso de intercambio es el siguiente:

  1. El iPhone envía StartExternalAccessoryProtocolSession (0xEA00).

  2. El dispositivo comienza a enviar datos.

  3. El iPhone envía StopExternalAccessoryProtocolSession (0xEA01).

Mensaje de compensación de inclinación de Emlid (ETC)

ETC es un mensaje NMEA personalizado de Emlid que contiene datos de compensación de inclinación.

Datos contenidos

El mensaje contiene los siguientes datos:

Datos contenidosRepresentación
Hora de la solución FIX en UTChhmmss.ss
EstadoNúmero entero,
"" : desactivado
0 : error fatal
10 : configuración
20 : alineación
30 : compensación
NotificaciónNúmero entero,
"" : inclinación desactivada
0   : ninguno
10 : movimiento rápido
20 : gnss malo
30 : fallo de filtro
Rumbo en gradosFloat, dentro del intervalo [0,0-360,0]
Dirección de inclinación en gradosFloat, dentro del intervalo [0,0-360,0], valor proporcionado solo en estado de compensación
Valor de inclinación en gradosFloat, dentro del intervalo [0,0-180,0], valor proporcionado solo en estado de compensación
Coeficiente de precisión del eje nFloat , valor solo proporcionado en estado de compensación
coeficiente de precisión del eje eFloat, valor solo proporcionado en estado de compensación
Coeficiente de precisión del eje uFloat, valor solo proporcionado en estado de compensación
Suma de controlEmpieza por *, hexadecimal, número de dos cifras

Ejemplo

Estos son ejemplos de las salidas del mensaje ETC Reach RX2:

  • $GNETC,,,,,,,,,*77`: inclinación desactivada, sin solución GNSS
  • $GNETC,193828.80,,,,,,,,*58 : inclinación desactivada, solución GNSS disponible
  • $GNETC,193828.80,10,00,,,,,,*59` : inclinación activada, esperando configuración...
  • $GNETC,193828.80,20,00,,,,,,*5A : alineación. Mueva el receptor para calibrar la compensación de inclinación.
  • $GNETC,193828.80,30,00,172.543,5.621,2.344,1.013,0.993,1.021*5E: compensando. Los datos de compensación están listos para ser utilizados.
  • $GNETC,193828.80,30,10,172.543,5.621,2.344,1.013,0.993,1.021*5F : compensando. Los datos de compensación están disponibles, pero hay una advertencia de que el receptor puede estar moviéndose demasiado rápido.

Para desarrolladores

Si desea información más detallada sobre el mensaje ETC, descargue el PDF que figura a continuación.

Revisión de documentosRevisión de mensajeTamañoEnlace de descarga
Rev. 3Rev. 1393 kBETC_rev.3_RX2.pdf