Exercice - Trame NMEA
NMEA 0183 
La norme NMEA 0183 est une spécification pour la communication entre équipements marins, notamment les équipements GPS. Elle est définie et contrôlée l’association américaine de fabricants d’appareils électroniques maritimes ( National Marine Electronics Association (NMEA))
Rappels sur la notation :
Symbole utilisé pour les degrés, minutes et secondes :
° Degrés
' minutes
" seconds
Il existe 3 formats utilisés couramment :
DDD° MM' SS.S" Degrés, Minutes et Secondes
DDD° MM.MMM' Degrés et minutes décimales
DDD.DDDDD° Degrés décimal
Protocole
Sous ce standard, toutes les données sont transmises sous la forme des caractères ASCII imprimables, ainsi que les caratères [CR] Retour Chariot et [LF] Retour à la ligne. La vitesse de transmission est de 9600 bps (bits par secondes).
Les données sont transmises sous forme de trames.
Exemple de trame GPGGA avec la signification des valeurs :

Il y a une transmission de toutes les trames en paquet, toutes les secondes d’horloge interne du GPS.
Exemple de trames NMEA qui sera utilisé pour les 3 questions suivantes :
$GPGGA,145702.00,5043.67370,N,00232.08226,E,1,07,1.19,28.9,M,45.8,M,,*67
$GPGSA,A,3,28,13,05,24,30,15,21,,,,,,2.06,1.19,1.67*00
$GPGSV,3,1,11,05,32,192,26,07,04,068,08,08,07,020,08,13,87,344,18*76
$GPGSV,3,2,11,15,50,294,34,17,01,124,,20,11,324,07,21,09,296,23*77
$GPGSV,3,3,11,24,19,251,22,28,54,088,38,30,34,067,34*43
$GPGLL,5043.67370,N,00232.08226,E,145702.00,A,A*66
$GPRMC,145703.00,A,5043.67117,N,00232.08485,E,10.999,143.90,261218,,,A*55
$GPVTG,143.90,T,,M,10.999,N,20.370,K,A*3C
Chaque trame commence par le caractère $
Suivi par un groupe de 2 lettres pour l’identifiant du récepteur :
- GP pour Global Positioning System.
Puis un groupe de 3 lettres pour l’identifiant de la trame.
- GGA : pour GPS Fix et Date.
- GLL : pour Positionnement Géographique Longitude-Latitude.
- GSA : pour DOP et satellites actifs.
- GSV : pour Satellites visibles.
- VTG : pour Direction (cap) et vitesse de déplacement (en nœuds et Km/h).
- RMC: pour données minimales exploitables spécifiques.
|
Question 1.1 Repérer dans les trames NMEA données en exemple le type d’information transmise. Indiquez pour chacune des 8 lignes l'identifiant de trame utilisé. |
Suivent ensuite un certain nombre de champs (fields) séparés par une « virgule« . Le rôle de la virgule est séparation des données dans le programme de traitement.
Et enfin un champs optionnel dit checksum précédé du signe * , qui permet au système de détecter une éventuelle erreur de transmission.
La fermeture de la séquence est réalisée avec les codes [CR][LF]. Ils ne s’affichent pas mais permettent de retourner en début de ligne [CR] et de faire un saut de ligne [LF] .
1. Trame GLL Positionnement Géographique Longitude-Latitude du GPS
$GPGLL,4916.4512,N,12311.1245,W,225444.000,A
4916.4512,N
Latitude au format DDMM.MMMM en dix millièmes de degré
N : indication N = Nord (North en anglais), S = Sud (South en anglais)
dans l'exemple, nous obtenons : 49°16.4512′ Nord.
12311.1245,W
Longitude au format DDDMM.MMMM en dix millièmes de degré
W: indication E = Est (East en anglais), W=Ouest(West en anglais)
dans l'exemple, nous obtenons : 123°11.1245′ Ouest.
225444.000
Heure UTC (universel temps coordonné) de l'acquisition au format HHMMSS.SSS en millièmes de seconde
Dans l'exemple : = Acquisition du Fix à 22h54mn44s et 000 millièmes de secondes
A ou V pour Données valides ou données non valides
Pas de checksum
|
|
|
Fuseau correspondant à UTC.En France UTC+1 en hiver ou UTC+2 en été |
UTC et GMT
L’utilisation de l’appellation standard temps moyen de Greenwich (sigle : GMT, de l’anglais Greenwich Mean Time) s’était imposée par la prépondérance de la marine britannique durant le xixe siècle. Elle est désormais déconseillée parce que sa définition est ambiguë. L’utilisation de la nouvelle appellation normalisée temps universel coordonné (ou son abréviation UTC) doit lui être préférée.
|
Question 1.2 Repérer et identifier dans les trames NMEA données en exemple les trames -GLL- indiquant la latitude, longitude et heure de la mesure. Présentez cet/ces information(s) clairement sur votre copie. |
2. Trame VTG Cap (direction) et vitesse sol GPS
$GPVTG,054.7,T,034.4,M,005.5,N,010.2,K
054.7,T = cap réel en Degrés , T (True track made good)
034.4,M = cap magnétique en Degrés (Magnetic track made good)
005.5,N = Vitesse du déplacement par rapport au sol en Noeuds (N)
010.2,K = Vitesse du déplacement par rapport au sol en Kilomètres par heure. (K)
|
|
|
Différence entre Nord géographique et Nord magnétique |
|
Question 1.3 Repérer dans les trames NMEA données en exemple les informations VTG de vitesse sol en km/h et des 2 types de cap. |

Créé avec HelpNDoc Personal Edition: Pourquoi Microsoft Word n'est pas taillé pour la documentation : les avantages d'un outil de création d'aide

