Problème dans certaine de mes phrases NMEA

Bonjour je suis en pleine formation des phrases NMEA. Ce travaille est la suite de plusieurs site de documentation concernent le sujet : voilà les liens source :

Documentation en Français :
opencpn.shoreline.fr[...]MEA.htm
www.eauxturquoises.fr[...]MEA.htm

Documentation en Anglais :

freenmea.net[...]/docs
www.catb.org[...]EA.html
www.gpsinformation.org[...]mea.htm

Et voilà le travail :

Sigle primaires des phrases NMEA :

ag = Contrôleur de voie du pilote automatique (compas électronique)
ec = système de carte éléctronique
hc = Gyro, recherche non-Nord
he = Gyro, recherche de Nord
gl = GLONASS, according sur IEIC 61162-1 (satellite russe)
gp = Global Positioning System receiver (GPS)
mx =
pf =
ti = Indicateur du taux de virage

Sigle secondaire des phrases NMEA :

apb = Phrase du GPSpour l'auto pilote
att (écri en miniscule) =
ec =
gga = GPS Fix et Date. Accepte n'importe quel préfixe comme GP ou FR ou ...
gll = Position géographique Longitude-Latitude
gsa = Données satellitaires globales
gsv = Satellites visibles
hdg = Sortie du compat électronique
hdm = Cap magnétique
hdt = Cap vrai
rmb = Informations minimales de navigation
rmc = Données du GPS / Transit spécifiques minimales
rot = Taux de virage
rsa = Angle de barre
stn = donné d'identification multiple
vtg = Cap et vitesse de déplacement, nœuds, Km/h.
xte = Ecart de route traversier, mesuré
zda = Heure et date, UTC, jour, mois, année et fuseau horaire.

Malgré cette étude subsiste des interrogations dont vous avez put commencer à apercevoir.

  • Impossible de retrouvé la signification primaire de « pf » et « mx ». Je retrouve très souvent le sigle primaire « mx » dans mes phrases NMEA quand je regarde de prés ceux qui ce passe dans l’affichage de donné sous "OpenCPN".

  • Impossible de retrouvé la signification primaire de « ec » en sigle secondaire. Sigle primaire oui, mais pas secondaire…

Si quelqu’un pouvais me donnais la signification de ces sigle ça serai gentils ?

  • « stn », comment interprété la phrase nmea ?
  • « xte », comment interprété la phrase nmea ?

  • Impossible de décortiqué ces phrase (j’ai essayé), pourquoi des « données multiples » dans la même phrase ? Pourquoi ne pas séparer par des phrases plus précises et plus spécialisé plutôt que les regroupé en donné multiple ? Que ce passe t-il techniquement ? Pourquoi "OpenCPN" ou mon multiplexeur agis comme ça ? Es normale et si telle est le cas quelle est la logique de ce fonctionnement ?

  • Avoir des rmc / rmb es normale ? Pourquoi minimale ? Quelqu’un pourrait-il m’expliquai le raisonnement logique dans le même sans que la question que je pose a propos des « stn » ?

  • Explication de he / hn qu'attend t'il par gyro recherche du nord ? On parle du compas GPS ? Mon compas magnétique est isolé du réseau, je n’ai pas d’anémomètre ni de girouette racordé au réseau ? Je ne comprends pas ? Si quelqu’un pourrais m’expliquai ça serai gentils.

  • « hdm », Pourquoi s'affiche t-il alors que le compas magnétique n'est relié à aucun réseaux ?

  • « vtg », comment es possible que il y est une erreur ? J’ai une phrase NMEA en erreur avec le sigle « vtg », pourtant en règle générale le sigle « vtg » fonctionne, j’ai déjà vus ce sigle sans erreur. L’erreur « vtg » est lié au GPS d’âpres le sigle primaire ici « gp » ?

  • Je pense également avoir décortiqué une erreur dans le fonctionnement de mon réseau d’âpres ceux que j’ai compris sur mon réseaux notamment avec les phases qui ont « gga » en sigle secondaire dans le cas d’un GPS en sigle primaire concernent mon cas

Si je prends cette phrase NMEA qu’on peu lire dans la capture d’écran ci joint ce message encadré en bleu (j’ai volontairement mis des espace âpres les virgule pour une meilleur lecture de la phrase NMEA):

« $GPGGA, 174521.000, 5108.5590, N, 00244.8925, E, 2, 12, 0.75, 7.1, M, 47.1, M, 0000, 0000, 6F »

Soit d’après ma compréhension de cette phrase NMEA :

Heure universel coordonné (UTC) = 17 heurs 45 maintes et 21 secondes (174521.000)
Latitude = 5108.5590 Nord (5108.5590, N)
Longitude = 00244.8925 Est (00244.8925, E)
Indication de qualité du GPS = 2 (2)
Nombre de satellites vus, 00 – 12 = 12 satellites vus (12)
Précision horizontale 0,75 (0.75)
Altitude de l'antenne/Niveau significatif de la mer = 7,1 mètres (7.1,M)
Hauteur de l'antenne, en mètres = 47,1 mètres (47,1,M)
Ancienneté des données différentielles du GPS, durée en seconde depuis le dernier SC104 = 0000 (0000)
Numéro de la station émettrice de DGPS, 0000 – 1023 = 0000 (0000)
Contrôle de parité = 6F (6F)

  • Vous l’aurez bien compris. Mon antenne ce trouverais a 7,1 mètre d’altitude. Je peux vous dires que elle doit être au plus haut a 2 mètres d’altitude et non a 7,1 mètres d’altitude comme me ressorte la phrase NMEA. Il y a quelque que chose de pas normale ou quelque chose que je n’ai pas compris, mais quoi ?

Quand au 47,1 mètre Il s’agit de quoi de quelle hauteur ? Car si il s’agit de la hauteur de mon antenne nous sommes très loin des 47,1 mètres de hauteu. Lol l’antenne serai plus grande que mon mat. >< Donc ou est l’erreur ?

Voici quelque photo de mon antenne GPS :

img4.hostingpics.net[...]HDR.jpg
img4.hostingpics.net[...]HDR.jpg

Voici la capture d’écran de me phrase NME ou on peu apercevoir toute ces choses :

img4.hostingpics.net[...]ure.png

  • Problème phrase « gsv ». En effet je viens de capturé des donné Glonasse (donc satellite russe) qui fond froid dans le dot ! En gros d’âpres ceux que je ne comprend de ma phrase NMEA j’ai une qualité de merde du nulle de chez nulle. Si nulle alors pourquoi pollué mon réseau NMEA avec ça ?

« GLGSV,1,1,00*65 ».

Autant dire que je ne vais pas allez loin avec ça !

Je devrais avoir 7 informations, je n’ai pas 7 informations qui sont sensé être :

Nombre de phrases avec données complètes / Phrase 1 de 2 = 1 phrase complète
Nombre de satellites vus = 1
Numéro PRN du satellite = 00
Elévation, degrés = inconnu ?????
Azimut, degrés = inconnu ?????
SNR - Meilleure hauteur/pour plus de 4 satellites par phrase = inconnu ?????
Contrôle de parité = 65

Ici dans la capture d’écran j’ai entouré ce problème en rouge :

Coté satellite américain dont j’ai encadré en bleu ça semble mieux avec 4 phrases vus mais avec seulement 2 satellite vus. Or il faut minimum 4 satellites visible pour que un GPS retrouve ça position. Pourtant tous reste stable sur open CPN.

Voici la dernière capture d’écran Open CPN :

img4.hostingpics.net[...]let.png

Ces peut être des micros coupure imperceptible par l’utilisateur mais qui peuvent poser problème a l’auto pilote qui luis les voix ! Ceci car justement j’essaye de faire tenir une route a mon auto pilote via mon GPS raccordé au PC, luis même raccordé au multiplexeur qui fait luis même la liaison avec l’auto pilote.

Il est vrai que la position de mon antenne GPS pus un peu mais a ce point ? Rendre une fonction avec mon auto pilote inutile. Ces un peu fort ? Dans ce cas même si on éloigné du sujet principale existe t-il d réduire cette sensibilité coté auto pilote ?

Voilà le lien ou je cherche à résoudre mon problème final :

www.hisse-et-oh.com[...]100-p70

Merci de m’aidez.

Amicalement,

L'équipage
17 août 2017
18 août 2017
0

Salut,
Ce n'est pas PF EC mais P FEC
P: proprietary sentences
FEC: Furuno

$PFEC,Gpatt ==> Pitch and Roll


MX c'est sûrement le multiplexeur


HDM tu débranches une par une tes sources , plus de HDM le coupable est trouvé.


$EC ce sont les phrases générées par OpenCPN
donc RMB, RMC, APB et XTE

Ces phrases sont en partie redondantes mais Ocpn ne connaissant pas les 'consommateurs' ratisse large. Une fois la formule magique trouvée il faudra filtrer les autres. Envoyer trop de données peut entraîner des instabilités dans le pilote et dans Ocpn.

XTE est la distance par rapport à la route suivie (perpendiculairement)
donc
$ECXTE,A,A,2.139,R,N*6F
2,139 Nautiques et il faut aller vers la droite.

dans
$GPGGA, 174521.000, 5108.5590, N, 00244.8925, E, 2, 12, 0.75, 7.1, M, 47.1, M, 0000, 0000, 6F
7.1,M Altitude, Meters, above mean sea level
47.1,M Height of geoid (mean sea level) above WGS84
ellipsoid

Tu es 7.1 au dessus du niveau moyen de la mer à cet endroit (marée + antenne + erreur de mesure), niveau moyen qui est 47.1 mètres au dessus de la référence WGS84.
De toute façon l'altitude de nos GPS n'est pas fiable et est d'un intérêt très limité.

Si l'ordinateur est arrêté le pilote reçoit quoi comme info?

18 août 2017
1

Bonjour,

Je ne vais pas vous répondre point par point.... il y en trop!

Tout a trac:
- toutes les phrases NMEA qui commence par $P, sont des phrases propriétaires. Il faut donc lire la notice de l’émetteur.

  • $MXSTN phrase émise par le multiplexeur, voir notice du Shipmodul

  • dans la phrase GPGGA, la différence des altitudes peut correspondre à la différence entre la référence du système géodésique (WGS84) et l'altitude mesurée. L'altitude

  • $GLGSV vide = pas de réception glonass et uniquement glonass se n'est pas grave!

  • $GPGSV,4, = indique que le GPS reçoit les sat'. les informations sont réparties dans 4 phrases distinctes . ($GPGSV,4,1|$GPGSV,4,2|$GPGSV,4,3|$GPGSV,4,4)
    Comme ca je dirais, que le niveau de réception n'est pas extraordinaire. Compte tenu du montage... c'est pas étonnant!!
    img4.hostingpics.net[...]HDR.jpg

L'antenne est masquée sur un bon 120° sur toute l'élévation... par le mât

C'est peu être la cause des soucis de suivi de pilote:
A chaque changement de satellite pour le calcul du point, le GPS fait un saut.
Vu que l'antenne est masquée, le GPS fait souvent des changement de Sat et par conséquent un saut!

18 août 201718 août 2017
1

Moralité: avant de chercher un "bit" de travers, respecter les règles d'installations minimum d'une antenne GPS.

@didg, désolé pour les doublons, tu m'as pris de court!!

19 août 201719 août 2017
0

Merci de vos réponses, tous parais plus claire maintenant bien vus l’histoire des marées a propos de l ‘altitude du GPS, je n’y avais pas sensé a l’histoire des marées sur le coup.

Oui l’installation du GPS n’est pas très propre faute de support GPS a fixé a l’extérieure. Mais bon j’avais déjà fait des essais a la volé GPS fixé a rien du tous et en champ libre. C’étai pareil. Mais la qualité GPS n’était pas top non plus (si ce n’est pire, car GPS plus bas) je n’ai pas enregistré les phrases NMEA a l’époque. Conclusion cette antenne GPS me servira comme ça juste pour repéré ma position et mesuré ma vitesse. Le tempe que j’achète une autre antenne GPS ray marine cette foie que je vais fixé sur le 2ème palier de mon mat. Le top sera réservé a mon AIS. Cette foie-ci je me renseignerai sur la fixation et sont champ d’ouverture avant. Par ce que là pour faire une installation propre a l ‘extérieure les 5 mètres de cette antenne GPS ne suffiront pas. ><

De toute façon il faudra tous dédoublé pour les grands voyages. Je suis déçu de la manque de réactivité d’affichage de Open CPN par rapport aux phrases NMEA et que il fasse décortiqué les phrases NMEA pour s’apercevoir que de temps en temps l’antenne GPS vois seulement 2 satellites. Si il y a une option ou on peu réglé ceci dans Open CPN je suis preneur. ;)i

Lorsque le PC est étain, bun le GPS aussi, donc il ne doit pas ce passé grand chose entre le multiplexeur et l'auto pilote.

Amicalement,

Phare du monde

  • 4.5 (192)

2022