Académique Documents
Professionnel Documents
Culture Documents
Marine Electronics Association) dicte des standards pour la communication des instruments de marine entre eux. Ces standards permettent un seul metteur et plusieurs rcepteurs sur un mme circuit. Le standards NMEA 0180 et NMEA 0182 spcifient que la sortie de l'metteur peut tre en RS 232 ou capable de dlivrer 10 mA sous 4 v. Le standard NMEA 0183 reprend cela mais recommande une sortie en RS 422. Dans ce systme diffrentiel, l'une des lignes (Ligne A) correspond celle du systme prcdent tandis que le niveau de la seconde ligne (Ligne B) est invers. (Si A est 5 v, B est 0 v et vice versa) Dans la pratique seule la ligne A est connecte une entre RS 232. Les standards NMEA 0180 et NMEA 0182 se limitent la connection d'un pilote automatique un rcepteur de navigation Loran ou GPS. 1. - NMEA 180 SIMPLE 8 bits de donnes, bit D7 = 0, 1 bit de stop, 1200 bauds, parit paire, cadence 1 5 s. Le message comporte un seul octet avec DO D5 cart de route en milles, D6 = 1 si donnes valides Exemple D7 D6 0 1 maximum bbord 0 1 0 1 maximum tribord D5 1 1 0 D4 1 0 0 D3 1 0 0 D2 1 0 0 D1 1 0 0 D0 1 0 0
2. - NMEA 182 ( OU NMEA 180 COMPLEX ) 8 bits de donnes, bit D7 = 1, 1 bit de stop, 1200 bauds, parit paire, cadence 2 8 s. Les 37 caractres du message sont des caractres ASCII avec D7 = 1 $MP N X.XX L T XXX XXDXX.XX'N XXXDXX.XX'W S NUL ETX
N: X.XX : L: T: XXX ; XXDXX.XX' : N: XXXDXX.XX' : W: S: unit de l'cart de route : K = kilometres, N = milles U = microsecondes Ecart de route L = bbord, R = tribord T = vrai, M = magntique Azimut en degrs vers le prochain point fixe Latitude ( ou XXDXX'XX" ) N = Nord, S = Sud Longitude ( ou XXXDXX'XX" ) E = Est, W = Ouest Octet de status : bit 0 = 1 verouillage de cycle manuel bit 1 = 1 signal faible bit 2 = 1 saut de cycle
NUL ETX
bit 3 = 1 blink bit 4 = 1 alarme d'arrive bit 5 = 1 discontinuit bit 6 = 1 toujours 1 caractre h80 caractre h83
3. - NMEA 183 8 bits de donnes, 2 bits de stop, sans parit, 4800 Bauds. Le format NMEA 183 est une succession de plusieurs messages composs de caractres ASCII. Chaque message commence par le symbole $ suivi de 5 caractres puis des paramtres ; les diffrents champs sont spars par des virgules sans espaces. Un champ peut tre vide mais les virgules sont requises. Le standard permet une somme de contrle qui est prcde par le symbole * plac aprs le dernier paramtre. Elle est constitue par 2 caractres qui reprsentent en hexadcimal lopration XOR de tous les caractres du message de $ * inclus. Certains messages requirent une somme de contrle. Exemple : $GPGSA,A,3,,05,06,,09,,,24,,29,30,,3.9,2.5,2.9*30 [CR][LF] + Les messages de diffusion Le format est : $ttsss,par1,par2,....[CR][LF] tt est lidentificateur de lmetteur : AG = Pilote automatique ( cas gnral ) AP = Pilote automatique ( magntique) CC = Ordinateur CD = Appel slectif ( radio) CS = Communication par satellite CT = Radio tlphone MF/HF CV = Radio tlphone VHF CX = Rcepteur scanner DE = DECCA DF = direction finder EC = Cartographie lectronique et systme d'information EP = Balise de position de dtresse ER = Systme de contrle de la salle des machines GP = GPS HC = Compas HE = Gyroscope North Seeking HN = Gyroscope Non-North Seeking II = Instrument intgr IN = Instrument de navigation intgr LA = Loran A LC = Loran C OM = Omga RA =Radar SD = Sondeur
TR = Systme de positionnement SS = Sondeur scanner TI = Turn Rate Indicator TR = Systme de navigation TRANSIT VD = Capteur de vitesse effet doppler VM = Capteur de vitesse magntic VW = Capteur de vitesse mcanique YX = Transducteur ZA = Horloge atomique ZC = Chronomtre ZQ = Quartz ZV = Mise l'heure radio WI = Station mto sss forment le mnmonique du message. par1, par2, parX sont les paramtres qui dpendent du message. Exemple : $HCHDM,238,M[CR][LF] Message HDM mis par le compas avec pour paramtres 238 et M. + Les messages dinterrogation Le format est : $ttllQ,sss,[CR][LF] tt est lidentificateur du demandeur ll est lidentificateur de lmetteur requis Le 5me caractre est un Q sss contient le mnmonique du message demand. Exemple : $CCGPQ,GGA[CR][LF] O lappareil CC (ordinateur) demande lappareil GP (GPS) le message GCA . Le GPS enverra alors ce message toute les seconde. + Les messages propritaire Le format est : $PmmmA,par1,par2,...,[CR][LF] Le premier caractre est un P mmm est le code fabriquant GRM = Garmin ML2 ou ML3 = MLR MGN = Magellan MOT = Motorola RWI = Rockwell SLI = Starlink Le 5me caractre dfinit le type de message (A Z) par1, par2, parX sont les paramtres qui dpendent du message.
* ASD Pilote automatique, donnes systme * BEC Azimut et distance jusquau point fixe * BOD Azimut de lorigine la destination
Azimut magntique entre le point dorigine et le point de destination
* BWR Azimut et distance jusquau point fixe * BWW Azimut de point fixe point fixe * DBT Profondeur sous la sonde * DCN Position DECCA * DPT Profondeur * FSI Informations de frquences * GGA - Donnes du point du systme de positionnement mondial
$GPGGA, HHMMSS, XXXX.XXX, N, XXXXX.XXX, W, X, XX, XX, XXXX, M, XXXX, M, SSSS, XXXX CR LF
HHMMSS : XXXX.XXX : N: XXXXX.XXX : W: X: XX : XX : XXXX, M : Heures, minutes, secondes UTC Latitude N = Nord, S = Sud Longitude E = Est, W = Ouest 0 = point non cal, 1 = point cal, 2 = point cal en mode diffrentiel, 6 point estim Nombre de satellites Dilution horizontale de la prcision Altitude en mtres de lantenne au dessus du niveau de la mer
XXXX, M : Diffrence en mtres entre l'ellipsode WGS84 et le niveau moyen de la mer SSSS : Age des donnes diffrentielles en secondes XXXX : Numro de la station diffrentielle (Les donnes DGPS ne sont pas transmises en mode GPS normal, seules les virgules apparaissent).
N: Nombre de messages pour lister tous les satellites X: Numro de ce message SS : Nombre de satellites en vue XX, XXX, XX, XX : Id du satellite, levation en degrs (max. 90), azimut en degrs (depuis le nord vrai), niveau du signal (Emplacement pour 4 satellites) (4 fois)
* RMB Informations minimums de navigation envoyes quand un point fixe de destination est actif
$GPRMB, A, X.XX, L, XXX, XXX, XXXX.XX, N, XXXXX.XX, W, XXX.X, XXX,X, XXX.X, V, CR LF
A: X.XX : L: XXX : XXX : XXXX.XX : N: XXXXX.XX : W: XXX.X : XXX.X : XXX.X : V: A : point valide, V : point non valide Ecart de route L = bbord, R = tribord Point dorigine Point de destination Latitude du point de destination N = Nord, S = Sud Longitude du point de destination E = Est, W = Ouest Echelle en milles Cap vrai vers le point de destination Vitesse vers le point de destination en nuds Alarme darrive : A : arriv, V : pas encore arriv
E = Est, W = Ouest Vitesse fond en nuds Cap vrai en degrs Jour, mois, anne Variation W = correction +, E = correction -
Messages propritaires - MLR * PML2 (pour la programmation du rcepteur diffrentiel) $PML2, XXX.X, X, X CR LF
XXX.X : Frquence DGPS en KHz X: Type de rseau diffrentiel : O=AISM, 1=st 09, 2=st 11, 3=st 12 X : Vitesse de transmission : 1 = 100 bauds
- GARMIN $PGRME, XX.X, M, XX.X, M, XX.X, M CR LF N'est pas envoy en NMEA 1.5 mode.
XX.X, M : XX.X, M : XX.X, M : Erreur horizontale estime en mtres Erreur verticale estime en mtres Sphre de position
$PGRMZ, XX, F, X CR LF
XX, F : X: Altitude en pieds 2 = altitude de l'utilisateur, 3 = altitude GPS
- STARLINK $PSLIB, FFF.F, VVV, J CR LF FFF.F : Frquence (de 283.5 325.0 Khz ) VVV : Vitesse de transmission ( 0, 25, 50, 100 ou 200 bits par seconde ) J: J = Demande d'tat, K = demande de configuration du rcepteur diffrentiel, nul = message de rglage
Informations d'tat
XX.XX : D: T: XXX : XX.X : +XXXXX : XX : Numro de version 2 = 2d, 3 = 3d T = point valide, F = point non valide ? Dure restante des batteries en heures ? Numro du satellite courant
- MOTOROLA $PMOTG, XXX, SSSS Permet de rgler la frquence d'mission d'un messsage
XXX : SSSS : Message controler Interval d'mission en secondes