Les données GNSS du NMEA183
- Format général :
$<talker ID><type>,<données séparées par des virgules>*<checksum>
$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47
2. Structure d’une trame
| Élément |
Description |
$ |
Début de trame |
GP |
Identifie le talker (ex : “GP” = GPS, “GN” = multi-GNSS) |
GGA |
Type de trame (ex : données de position) |
, |
Séparateur de champs |
*hh |
Checksum (somme de contrôle, XOR des caractères entre $ et *) |
CR LF |
Fin de ligne (retour chariot + saut de ligne) |
3. Trames GPS principales
$GPGGA — Global Positioning System Fix Data
Contient les données principales de positionnement.
| Champ |
Signification |
Exemple |
| 1 |
Heure UTC |
123519 = 12:35:19 UTC |
| 2 |
Latitude |
4807.038 |
| 3 |
N/S |
N |
| 4 |
Longitude |
01131.000 |
| 5 |
E/W |
E |
| 6 |
Qualité du fix |
0 = pas de fix, 1 = GPS fix, 2 = DGPS |
| 7 |
Nombre de satellites |
08 |
| 8 |
HDOP (précision horizontale) |
0.9 |
| 9 |
Altitude au-dessus du niveau de la mer |
545.4 M |
| 11 |
Altitude géoïde |
46.9 M |
Contient les informations minimales de navigation (position, vitesse, cap).
| Champ |
Signification |
Exemple |
| 1 |
Heure UTC |
123519 |
| 2 |
Validité |
A = valide, V = invalide |
| 3 |
Latitude |
4807.038 |
| 4 |
N/S |
N |
| 5 |
Longitude |
01131.000 |
| 6 |
E/W |
E |
| 7 |
Vitesse sol (nœuds) |
022.4 |
| 8 |
Cap vrai (°) |
084.4 |
| 9 |
Date |
230394 = 23 mars 1994 |
| 10 |
Variation magnétique |
— |
$GPGSV — Satellites in View
Liste des satellites visibles avec leur élévation, azimut et SNR.
| Champ |
Signification |
Exemple |
| 1 |
Nombre total de messages |
2 |
| 2 |
Numéro du message |
1 |
| 3 |
Nombre total de satellites visibles |
08 |
| 4+ |
Pour chaque satellite : ID, élévation, azimut, SNR |
|
$GPGSA — GNSS DOP and Active Satellites
Indique les satellites utilisés pour le calcul du fix et les valeurs de précision (DOP).
| Champ |
Signification |
| 1 |
Mode de sélection (A = auto, M = manuel) |
| 2 |
Type de fix (1 = pas de fix, 2 = 2D, 3 = 3D) |
| 3–14 |
ID des satellites utilisés |
| 15 |
PDOP (précision position) |
| 16 |
HDOP |
| 17 |
VDOP |
$GPVTG — Track Made Good and Ground Speed
Indique la vitesse et le cap.
| Champ |
Signification |
Exemple |
| 1 |
Cap vrai (°) |
054.7 |
| 2 |
“T” (true) |
T |
| 3 |
Cap magnétique (°) |
034.4 |
| 5 |
Vitesse en nœuds |
005.5 |
| 7 |
Vitesse en km/h |
010.2 |
| 9 |
Mode |
A = autonome, D = différentiel |
4. Talker IDs courants
| ID |
Signification |
GP |
GPS |
GN |
GNSS combiné (GPS + GLONASS + Galileo, etc.) |
GL |
GLONASS |
GA |
Galileo |
GB |
BeiDou |
5. Exemples
$GNGSA,A,3,68,,,,,,,,,,,,1.34,1.05,0.83,2*05
$GNRMC,073005.000,A,4816.6781,N,00424.9510,W,0.00,174.52,131025,,,D,V*11
$GNGGA,073006.000,4816.6781,N,00424.9510,W,2,10,1.05,30.4,M,51.9,M,,*52
$GNGSA,A,3,09,06,04,19,03,31,01,,,,,,1.34,1.05,0.83,1*0B
$GNGSA,A,3,68,,,,,,,,,,,,1.34,1.05,0.83,2*05
$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47
$GPGSA,A,3,04,05,09,12,24,25,29,,,,,,1.8,1.0,1.5*33
$GPGSV,2,1,08,01,40,083,41,02,17,050,43,03,12,272,42,04,07,110,45*70
$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A
$GPVTG,054.7,T,034.4,M,005.5,N,010.2,K*48