OpenCPN et checksum

Salut à toutes et tous,

J'ai monté une installation un peu hétéroclite avec du matériel d'occasion, et bien sûr tout ce petit monde cause en NMEA 0183, grâce à Luis Vieira de Sá tout va plutôt bien (le petit génie de la connexion NMEA à pas cher et qui marche furieusement bien www.vela-navega.com[...]/ ). Tout le monde échangeait courtoisement ses données, mais là je viens de rajouter un girocompas Furuno PG 500 (qui communique bien avec les appareils), qui par contre si je suis en mode route avec le GPS vient troubler OpenCPN et ce dernier ne reçoit la position du GPS que rarement, si je suis en mode trace par exemple je me retrouve avec des points au milieu de l'atlantique ou à poitier par exemple ... gênant!!! Si je ne suis pas en mode route ça va bien . J'ai enlevé le Checksum dans opencpn et là ça a l'air de fonctionner même en mode route. Je crois (si mes souvenirs sont exacts ...) que le Checksum sert à valider la véracité des phrases NMEA, donc ma question est : Quels risques de désactiver le Checksum ? Fausse Bonne Idée ? Faudrait il filtrer les phrases du compas furuno pour ne garder que HDT par exemple ...?

Merci beaucoup

Bonnes navigations

L'équipage
05 août 2025
05 août 2025

quelle version d'OpenCPN, sous quelle plateforme ?


05 août 2025

Bonsoir,

Version 5.10.2 sur PC en W11. Tu as une idée ?


06 août 2025

quels sont les résultats avec la version 5.12 de OpenCPN ? Celle qui vient de sortir.


06 août 2025
  • Le checksum (sur 2 caractères) permet de vérifier la cohérence d'une trame GPS NMEA 183. Il n'est pas indispensable : sur un réseau bien fonctionnel, les erreurs sont relativement rares. Ce checksum est une sécurité supplémentaire (mais pas absolue).
  • Ne pas vérifier le checksum ne permet pas d'améliorer la précision, en aucun cas.
  • Ne pas vérifier le checksum permet d'économiser les ressources de l'ordinateur, mais c'est très marginal.
  • Open CPN permet de sélectionner les trames à traiter, commence par là (par exemple, ne considérer que les trames $GPRMC).

Lady_C:le checksum ne permet pas seulement de contrôler les erreurs réseau, mais aussi la cohérence des données.
il est important de connaître la version d'OpenCPN, car des modifications existent entre la version 5.8.x, 5.10.2 (quelques bugs) et la 5.12.2·le 06 août 09:53
06 août 2025

Bonsoir
Merci pour vos réponses, je vais essayer avec la dernière version de opencpn, je vous tiens au courant quand c'est fait.


Salut,

Bon, même soucis avec la dernière version...
Par contre, après différents tests, j'ai déconnecté mon girocompas et là plus de soucis ... Je rappelle que tout fonctionne parfaitement tant que je ne suis pas en mode navigation sur mon gps (Garmin 158i). Je sais que je pourrai procéder autrement que de passer par le mode navigation du Garmin mais j'aime comprendre... C'est parfois pénible 😁
Les idées sont toujours les bienvenues
Merci


Startigen:Je n'ai pas retrouvé la case checksum dans la nouvelle version... ·le 09 août 12:29
Lady_C:elle n'existe pas. dans OpenCPN, tu peux changer la priorité des communications entrantes et filtrer les entrées, en ignorant des données du gyrocompas.·le 09 août 12:36

Bonjour,
Tu avais gardé les paramètres de com du giro par défaut ?


Startigen:Salut,Je n'ai pas saisi ta question, mon girocompas passe par le nmea wifi de chez Luis. En fait mon installation est entièrement autonome (sans opencpn) et opencpn récupère l'intégralité des données de l'installation. Il n'y a pas beaucoup de possibilités de paramétrages sur le pg500...·le 10 août 13:00
Lady_C:il y a du filtrage possible sur le nmeaXwifi ·le 10 août 13:12
kivoila:Par défaut le PG500 communique à 4800 bauds. Je monterais la vitesse de transmission pour accélérer le traitement de cette donnée, juste pour voir...·le 10 août 13:32
Startigen:Pour lady_c : oui, j'ai essayé de limiter les infos mais sans résultats... Justement ma question du début était sur le filtrage entre autres...Pour Kivoila : ça irait à l'inverse de ce qui se passe , puisque quand on coupe le Giro plus de soucis...·le 10 août 14:55
Lady_C:quand tu regardes ces données, quelles sont celles qui viennent du gyro ?
quelles sont les sentences présentes dans un cas, et pas dans l'autre ?·le 10 août 15:00
Startigen:Ce sui sort du gyro est très basique (et logique ...) : les trois caps possibles: HDG, HDT, HDM. Si je vire une seule de ces trois trames, je n'ai plus de cap sur Opencpn. Lui il donne toujours la même chose, mon idée était de virer les infos qu'envoie le GPS à OpenCPN quand il est en mode navigation, mais je ne sais pas quelles trames exactement le GPS envoie quand il passe en mode navigation. J'ai regardé un peu le "listing" des sorties dans les deux cas c'est assez indigeste et je n'ai pas repéré les trames spécifiques à la navigation ... ·le 10 août 19:32

Avez vous le même problème avec qtVlm ?


Startigen:Bonsoir,Je n'utilise que opencpn , je n'ai pas envie de passer mon temps à assimiler des logiciels, déjà bien maîtriser opencpn me prend du temps, et je préfère naviguer 😂... Donc hélas non pas essayé d'autres softs , mais vous avez sans doute raison il faudrait tester ... Pas le courage.·le 11 août 20:37

Tester avec QTVLM ou une autre application permettait d'identifier plus rapidement si le problème est en amont (dans la chaine de transmission) ou au niveau d'OpenCPN.
C'était juste l'idée


Startigen:Vous avez entièrement raison, il faudrait que je m'y colle ... Très honnêtement je suis persuadé que le souci n'est pas OpenCPN mais des conflits de phrases NMEA, des doublons ou des infos erronées, cela reste une intuition ... d'où ma question initiale sur le filtrage.·le 12 août 23:46
Le phare du Creac'h à Ouessant, un soir d'automne (1985, image argentique, ce qui explique le grain)

Phare du monde

  • 4.5 (24)

Le phare du Creac'h à Ouessant, un soir d'automne (1985, image argentique, ce qui explique le grain)

2022