Les Trames NMEA - ABCelectronique

Transcription

Les Trames NMEA - ABCelectronique
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
RouteVision Belgique
Leader sur le marché de la
géolocalisation de véhicules
www.RouteVision.fr
Page 1 sur 17
Track & Trace
Suivez la direction des véhicules
Demandez une démostration
gratuite!
GPS tracking
Wilt u uw voertuigen 24/7 volgen?
GPS tracking van Minorplanet
www.minorplanet.be/gpstracking
www.geodynamics.be
Rechercher
j Web m
k
l
m
n
n www.gpspassion.com
i
j
k
l
GpsPasSion Forums
Home | Profile | Register/Enregist. | Active Topics | Search/Recherche | FAQ
Username:
b
c
d
e
f
g
Password:
Save Password
Forgot your Password?
GpsPasSion LIVE!
All Forums
Forums "Autour du GPS"
Discussions Techniques Générales
*Tutoriel - Les Trames NMEA
Author
www.NaviBlog.com
etxegarraia
New Topic
Reply/Répondre
Printer Friendly
Topic
Page:
Posted - 06 nov. 2004 : 13:07:57
France
14893 Posts
Les Trames NMEA
Versions
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
Page 2 sur 17
Links/Liens
News
Articles
POIenFrance
(Radars V+)
1. Préambule.
2. Définition du Standard NMEA.
3. La trame : GGA
4. La trame : GLL
5. La trame : GSA
6. La trame : GSV
7. La trame : VTG
8. La trame : RMC
9. Comment visualiser les trames.
10. Liens utiles.
Où Commencer?
Plan et Index
Le Glossaire
1 - PREAMBULE
Portal/Portail
Rechercher
NMEA - National Marine & Electronics Association, est une Association à but non lucratif fondée par un
groupement de professionnels de l'industrie de l'électronique des périphériques marine, conjointement avec des
fabricants, des distributeurs, des revendeurs, des institutions d'enseignements. Leur but entre autre, harmoniser et
standardiser les équipements de la marine.
News
OK
-
del.icio.us
NMEA est à l'origine de nombreux standards et en particulier du Standard NMEA-0183 qui nous intêresse le plus.
Dans ce qui suit, le Standard NMEA est défini "simplement" et uniquement pour la compréhension de ce topo,
comme étant le protocole de transmission des données entre les instruments et équipements électroniques li
au GPS.
Polls/Sondages
Sondage
Allez-vous acheter
La dernière version de ce standard nous précise "Habot", est la version 2000 (Hé oui, nous n'utilisons pas encore
dernière version). Celle ci, apporte surtout un nouveau média (les Bus CAN, que vous connaissez sans le savoir
puisqu'ils équipent vos véhicules depuis plusieurs années déjà), mais pas de changements majeurs dans les
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
un GPS en 2010 Connecté ?
j
k
l
m
n
Oui, un GPS
Simple
Oui, un GPS
j Connecté
k
l
m
n
dialogues. Nous nous intéresserons donc plus particulièrement à la version NMEA-0183, utilisée dans nos appareil
actuels.
Les prochains développements seront basés sur la FAQ (en anglais de Peter Bennet), le développement de Glenn
Baddeley et quelques autres sources cit ée en fin d'article). Citons immédiatement, le site de Christian Couderc :
Voilelec qui est, à notre sens, une référence pour les aspects 'marins' & électroniques du protocole (et en fran
Oui, un GPS
j Mixte
k
l
m
n
Route/Rando
Non, déjà un
j GPS
k
l
m
n
Non, déjà un
j Smartphone
k
l
m
n
avec GPS
Voter - Résultat
des votes
Votes : 1106
Laissez un
commentaire
Suggestions
Page 3 sur 17
2 - DEFINITION DU STANDARD NMEA-0183
Sous ce standard, toutes les donn ées sont transmises sous la forme des caractères ASCII, tous imprimables, ainsi
que les caratères [CR] Retour Charriot et [LF] Retour à la ligne, à la vitesse de transmission de 4800 bauds.
Les données sont tranmises sous forme de trames (sentences, phrases).
Il y a une transmission de toutes les trames en paquet, toutes les secondes d'horloge interne du GPS soit une
fréquence de 1Hz.
Chaque trame commence par le caractère
$
Suivi par un groupe de 2 lettres pour l'identifiant du récepteur.(non limitatif) citons:
l
l
l
l
GP pour Global Positioning System.
LC Loran-C receiver.
OM Omega Navigation receiver.
II Integrated Instrumentation (eg. AutoHelm Seatalk system).
(Pour certains fabricants propriétaires comme par exemple : Garmin, l'indication P pour propriétaire est suivie du
code 3 lettres du fabricant garmin = $PGRM, puis ensuite l'identifiant de trame et le format des donné
libres pour ce fabriquant). Des exemples complets sont proposés dans les liens ci-dessous.
Puis un groupe de 3 lettres pour l'indentifiant de la trame.
l
GGA : pour GPS Fix et Date.
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
internet par
GPS/GPRS, sans
abonnement.
www.atex.lu
l
l
l
l
GPS
professionnels
GPS métriques et
sub-métriques
Ensembles de
cartographie
nomades
www.georm.fr
l
Page 4 sur 17
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 noeuds et Km/h).
RMC: pour données minimales exploitables spécifiques.
Suivent ensuite un certain nombre de champs (fields) séparés par une "virgule". Le rôle de la virgule est d'
séparateur de champs, qui permet la déconcaténation des données dans le programme de traitement des donn
calculateur, navigateur.
Et enfin un champs optionnel dit checksum précédé du signe
compris entre
$ et *
*
, qui représente le OR exclusif de tous les caract
(sauf les bornes $ et *), certaines trames exigent le checksum.
Suit la fermeture de la séquence avec un [CR][LF].
Un total de 82 caractères maximum pour une trame.
Et on passe à la trame suivante.
Comme indiqué, le Standard NMEA ne se borne pas qu'à ces 5 trames ci-dessus, et dans les liens vous trouverez
accès à la documentation complète du Standard.
Club GpsPasSion
Soutenez le site!
USA: (US$)
EUROPE: (€)
Guide Paypal
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
Page 5 sur 17
3 -La trame : GGA
Données d'acquisition du FIX - GPS.
$GPGGA,123519,4807.038,N,01131.324,E,1,08,0.9,545.4,M,46.9,M, , *42
123519 = Acquisition du FIX à 12:35:19 UTC
4807.038,N = Latitude 48°07.038' N
01131.324,E = Longitude 11°31.324' E
1 = Fix qualification : (0 = non valide, 1 = Fix GPS, 2 = Fix DGPS)
08 = Nombre de satellites en pousuite.
0.9 = DOP (Horizontal dilution of position) Dilution horizontale.
545.4,M = Altitude, en Metres, au dessus du MSL (mean see level) niveau moyen des Océans.
46.9,M = Correction de la hauteur de la géoïde en Metres par raport à l'ellipsoîde WGS84 (MSL).
(Champ vide) = nombre de secondes écoulées depuis la dernière mise à jour DGPS.
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
Page 6 sur 17
(Champ vide) = Identification de la station DGPS.
*42 = Checksum
Non représentés CR et LF.
4 - La trame : GLL
Position Géographique - Longitude / Latitude - GPS
$GPGLL,4916.45,N,12311.12,W,225444,A
4916.46,N = Latitude 49°6.45' Nord.
12311.12,W = Longitude 123°11.12' West (ouest)
225444 = Acquisition du Fix à 22:54:44 UTC
A = Données valides
Pas de checksum
Non représentés CR et LF
5 - La Trame : GSA
Satellites actifs - DOP dilution de précision -GPS
$GPGSA,A,3,04,05,,09,12,,,24,,,,,2.5,1.3,2.1*39
A= Sélection Automatique 2D ou 3D du FIX (M=Manuel)
3 = Fix 3D
04,05... = PRNs (N° d'Id) des satellites utilisés pour le FIX (maximum 12 satellites)
2.5 = PDOP (dilution de précision)
1.3 = Dilution de précision horizontale(HDOP)
2.1 = Dilution de précision verticale (VDOP)
*39 = Checksum
Non représentés CR et LF
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
Page 7 sur 17
Note : La DOP, dilution de précision est une indication de l'effet de la géométrie des satellites sur la précision du Fix
6 - La trame : GSV
Satellites en vue - GPS
$GPGSV,2,1,08,01,40,083,46,02,17,308,41,12,07,344,39,14,22,228,45*75
2 = Nombre de trames GSV avec les données complètes.
1 = Trame 1 de 2 trames (jusqu'à 3 trames)
08 = Nombre de satellites visibles (SV).
01 = N° d'identification du 1er Satellite.
40 = Elevation en degrés du 1er Satellite.
083 = Azimuth en degrés du 1er Satellite.
46 = Force du signal du 1er Satellite (Plus grand=meilleur)
(Cette séquence se répète jusqu'à 4 satellites par trames.
On peut donc avoir jusqu'à 3 trames GSV dans une transmision (12 satellites).)
*75 = cheksum
non représentés les CR et LF
Ce qui vous explique la limitation à 12 satellites de nos petits appareils.
7 -La 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 vrai magnétique en Degrés (Magnetic track made good)
005.5,N = Vitesse du déplacement par rapport au sol en Noeuds (N)
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
Page 8 sur 17
010.2,K = Vitesse du déplacement par rapport au sol en Kilomètres heure. (K)
non représentés CR et LF
8 - La Trame RMC
Données minimales recommandées de spécification GPS
$GPRMC,225446,A,4916.45,N,12311.12,W,000.5,054.7,191194,020.3,E*68
225446 = Heure du Fix 22:54:46 UTC
A = Alerte du logigiel de navigation ( A = OK, V = warning (alerte)
4916.45,N = Latitude 49°16.45' North
12311.12,W = Longitude 123°11.12' West
000.5 = vitesse sol, Knots
054.7 = cap (vrai)
191194 = Date du fix 19 Novembre 1994
020.3,E = Déclinaison Magnetique 20.3 deg Est
*68 = checksum obligatoire
Non représentés CR et LF
Ces données "minimales"
, sont le plus souvent utilisées dans les programmes de navigation
simples.
9 - Comment visualiser les trames.
Quelques logiciels gratuits de traitement et visualisation.
VisualGPS-ce
: Lien
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
VisualGPS PC
Page 9 sur 17
: Lien .
NAVTEC NMEA Monitor
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
: Lien
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
WDGPS
Page 10 sur 17
: Lien
WDGPS pour PPC
: Lien
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
TomTom
Page 11 sur 17
: Dont le driver enregistre les trames NMEA, qu'il est possible de récupérer et de visualiser avec un
éditeur.
10 - Liens Intéressants
l
l
l
l
Site de Christian Couderc Voilelec
Le site de l'Association NMEA
Topic de Boris Analyse Flux NMEA
Topic d'Hibernatus Activation signal VTG
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
l
l
l
l
l
l
Page 12 sur 17
Harware explained en Anglais GpsPassion
NMEA-0183 and GPS Information Par Peter Bennett
Toujours de Peter Bennett La F.A.Q. Le texte
De Glenn Baddeley GPS - NMEA sentence information
Topic de Geideon Coyote besoin de vos tests.
les posts des membres dans le Forum.
[*] Lien Donné par Alinus dans Cette Discussion
Et la recherche avec Google en haut de page
_____________________________________
Team GpsPassion - Mod érateur
PPC250 - SD 1024 Mo - GPS Royaltek RGM -2000
Navigon MN|4.2 - Poi-Edit - POI -Warner - Autoroute 2004
Où commencer ? - N'oubliez pas : La Charte
Urrundik ikhusten ditut
Edited by - etxegarraia on 20 mars 2005 16:38:12
Ads
GPS professionnels
GPS métriques et sub-métriques Ensembles de cartographie nomades
www.georm.fr
eliottness
France
4 Posts
Posted - 08 avr. 2005 : 21:30:46
Installation VisualGPS sur BM6300 ??
Bonjour et bravo pour ce forum (et le boulot derrière
), véritable mine d'informations.
Impossible d'installer VisualGPS sur mon BM6300. Il existe une version particulière pour lui ?
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
Page 13 sur 17
Merci d'avance pour vos réponses.
BM6300 - MN4
eliottness
France
4 Posts
Posted - 18 avr. 2005 : 11:21:16
Problème d'installation de VisualGPSCE résolu gràce aux forums :-)
Merci à tous !
Apparemment il s'agissait d'une vieille version de DLL. Merci donc en particulier à Xaniapour son pack.
BM6300 - MN4
steph10200
France
104 Posts
Posted - 20 juil. 2005 : 15:11:49
bonjour, je me pose une question.
on parle de port com sortant et de port com entrant ce qui explique qu'il doit y avoir dialogue entre le recepteur et l
pocket.
ma question est la suivante, qu'es ce qui est envoy é par le pda au gps ?
2eme question qui va avec, es possible (pas essayé) d'avoir 2 pda sur 1 seul gps ?
--- stephane --Asus A716 - SD 512 - GR-230 Bt
Hp Rz-1710 + kit tomtom
---
etxegarraia
France
14893 Posts
Posted - 20 juil. 2005 : 15:17:34
Un peu HS dans le Tutoriel des "Trames" plotôt question technique GPS.
1) les synchronisations et les commandes pour le chipset. Voir CeMonitor par exemple
2) Oui, fais une recherche sur "GpsGate"
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
Page 14 sur 17
Team GpsPasSion
Débutant(e) ? Où commencer ?, les articles et n'oubliez pas la Charte
steph10200
France
104 Posts
Posted - 20 juil. 2005 : 15:27:46
oui oui je connais gpsgate, mais je ne pensais pas qu'on pouvais avoir 2 pda distincs sur le meme recepteur ( a caus
de ce qu'il envoie justement)
dsl pour le HS
--- stephane --Asus A716 - SD 512 - GR-230 Bt
Hp Rz-1710 + kit tomtom
---
etxegarraia
France
14893 Posts
Posted - 20 juil. 2005 : 15:44:24
C'est comme un récepteur radio, plusieurs récepteurs captent la même émission
Team GpsPasSion
Débutant(e) ? Où commencer ?, les articles et n'oubliez pas la Charte
steph10200
France
104 Posts
Posted - 25 juil. 2005 : 21:36:10
J'ai besoin d'une confirmation (ou infirmation)
Es ce que la vitesse, retournée par le gps directement (dans les trames donc), est t il calculé en vitesse horizontale
vitesse rééele au sol (en tenant compte de la différence d'alitude)
compteur bloqué sur 95km/H (environ) vitesselimite m'affiche 97 (sur le plat) et 92 en descente (ou mont
d'ailleurs)
Avez vous fait la même experience ?
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
Page 15 sur 17
La conclusion que j'en tire est t elle la bonne ? (vitesse = vitesse horizontale uniquement)
--- stephane --Asus A716 - SD 512 - GR-230 Bt - tt5
Hp Rz-1710 + kit tomtom- tt4
---
etxegarraia
France
14893 Posts
Posted - 25 juil. 2005 : 22:45:52
Toujours HS ici. voir http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=6649, et utilise la fonction search.
Team GpsPasSion
Débutant(e) ? Où commencer ?, les articles et n'oubliez pas la Charte
steph10200
France
104 Posts
Posted - 25 juil. 2005 : 22:59:48
ah bon, je ne pensais pas etre HS. désolé, j'ai lu le post, je l'avais deja lu avant de poster. mais je pensais qu'ici ce
serait mieux pour poster. dsl encore.
Puisque c HS, ca sert a rien de laisser ces posts.;)
J'ai trouvé la solution à ma question.
--- stephane --Asus A716 - SD 512 - GR-230 Bt - tt5
Hp Rz-1710 + kit tomtom- tt4
---
Hokagge
7 Posts
Posted - 03 ao ût 2005 : 17:04:30
Whaou, pas mal ce tuto c'est du bon boulot
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
Page 16 sur 17
Bon par contre faut pas faie attention aux fautes de français style CP
etxegarraia
France
14893 Posts
Posted - 03 ao ût 2005 : 17:17:18
Quelle Fôte ?
"Bon par contre faut pas
faie attention..."
Team GpsPasSion
Débutant(e) ? Où commencer ?, les articles et n'oubliez pas la Charte
roi carotte
France
15 Posts
awerquin
3 Posts
etxegarraia
France
14893 Posts
Posted - 09 sept. 2005 : 08:56:13
super boulot pour ma part visual gps fonctionne sur x50 et BT 338
merci avous
Posted - 08 déc. 2005 : 16:54:43
Bonjour, je possède le matérial GPS royaltek RGM-2000 avec un
PPC200 mais je sais pas comment activer la totalité des trames (je n'ai
que GGA et VTG il me semble), du coup, pleins de softs ne fonctionnent pas
(Je ne vois jamais les satellites avec des soft comme visualGPSce...). Si
vous avez une explication pour les activer toutes je suis preneur. Merci
d'avance.
Posted - 08 déc. 2005 : 17:41:30
Tu es hors sujet ceci est un Tutoriel sur les trames, pas une discussion sur les fonctionalités d'un récepteur GPS.
Il vaut mieux que tu t'habitues à passer par la bonne vieille Case départ
, qui va te diriger vers cette section des
Forums http://www.gpspassion.com/forumsen/forum.asp?FORUM_ID=6
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010
GpsPasSion Forums - *Tutoriel - Les Trames NMEA
Page 17 sur 17
Team GpsPasSion
Pour TOUS --> La case départ, les articles, la Charte, La carte des membres
roussillat
Posted - 11 oct. 2006 : 16:52:14
France
1315 Posts
Pour info, certaines trames NMEA comportent un champ supplémentaire juste avant la checksum, depuis NMEA 2.3
C'est le cas sur les Tomtom équipés d'un module SIRF I, où la trame GPRMC comporte donc un champ avant l'
de la checksum et après la lettre de la déclinaison magnétique. Ce champ peut contenir un A ou un D, voire rien du
tout, mais le séparateur est présent.
Sur les Tomtom à module SIRF III, ce champ n'est pas présent, ni son séparateur, la checksum suit donc directeme
la lettre de la déclinaison magnétique.
Le Web@zar : http://www.webazar.org : 600+ roadbooks en Europe
Tomtom Plugins : http://www.webazar.org/tomtom/plugins.php
Page: 1
Topic
of 4
Next Page
New Topic
Reply/Répondre
Printer Friendly
GpsPasSion Forums
Jump To: Select Forum
© 2002-2010_GpsPasSion/Manzanite
This page was generated in 0,47 seconds.
http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=17661
08/06/2010

Documents pareils

GpsPasSion Forums - [TOPIC UNIQUE] - Garmin Edge 205/305

GpsPasSion Forums - [TOPIC UNIQUE] - Garmin Edge 205/305 @ filling :je te renvoie sur mon post du 1er mai, page 13, concernant les routes et courses : attention sous l'edge, ils se sont emmelé les crayons... Un fichier trace sous carto (type .gpx) n'a qu...

Plus en détail

plusieurs bureaux virtuels (2010).

plusieurs bureaux virtuels (2010). 2xExplorer (niveau avancé) Revo Uninstaller (niveau administrateur)

Plus en détail