Répétiteur NMEA

Bonjour,

J'ai un "peu de temps", donc je me renseigne pour les beaux jours où je pourrai à nouveau bricoler sur mon bateau...

Je dispose d'un ensemble NKE (Topline, je crois) qui sera raccordé au PC par un multiplexeur NMEA qui m'a coûté bonbon... Cet ensemble NKE dispose notamment d'un afficheur des données pas très lisible qui sera positionné près de la barre à roue.

Pour de multiples raisons, j'aimerai rajouter sur la façade du cockpit un répétiteur loch/sondeur lisible, mais pas trop cher.

Pour cela plusieurs questions...

  • quelle marque d'afficheur reçoit les phrases NMEA et peut afficher simultanément (sur 2 lignes) le loch et le sondeur ? Et en quelle entrée, deux fils ou autre ?

  • plutôt que de passer pas le PC, j'aimerai directement repiquer les données NMEA sur le multiplexeur qui propose une seule sortie, en RS-232, pour le PC.
    A l'intérieur de ce multiplexeur, cette sortie est composée juste de 2 fils, soudés sur la nappe. Si je rajoute 2 fils soudés directement sur ces 2 premiers fils, est-ce que j'aurai une sortie NMEA en plus ?

  • s'il est trop délicat de "bricoler" le multiplexeur, ScanNav me permet d'exporter des données NMEA. Mais mon vieux portable Dell ne dispose que d'un port USB 1.1 et d'un port série qui normalement seront utilisés. Au mieux, j'exporte ces données NMEA par quel port du PC ?

voili, voilà, si quelqu'un a une idée, cela m'aiderait bien...

L'équipage
18 déc. 2007
18 déc. 2007

en //
On peut brancher en // plusieurs instruments qui ne font qu'"écouter" le port NMEA, mais UN seul des instruments qui a le droit de "causer" dans le port NMEA.

Donc tu peux brancher ton PC sur le port avec les 3 fils (écouter et causer), et en parrallèle , brancher ton répétiteur (mais pas les 3 fils, seulement les 2 fils pour écouter le port).

18 déc. 2007

Merci, et...

Merci Robert pour ta réponse.

J'avais effectivement lu quelque chose comme cela sur le forum ([i]et je crois même que c'était toi qui avait déjà donné la réponse. Désolé pour cette redite, je vais essayer de retrouver ce fil ;-)[/i])

Donc, concrètement, sur mon port usb, je mets un adaptateur avec deux ports série, en veillant qu'un port reçoive les phrases NMEA et que l'autre "ressorte" les données pour le répétiteur, c'est cela ?

Reste la question initiale sur un répétiteur pas trop cher me permettant d'afficher loch et sondeur...

18 déc. 2007

projet
Pour info, pour les électronico-bricolos, j'ai décidé de me construire un répéteur NMEA à base de micro-controleur PIC (ce que j'ai sous la main, des 16F628 en l'occurence) et afficheur LCD (un 4x20 caractères, assez grand pour être visible de loin).

J'ai déjà réalisé un proto qui utilise l'USART du PIC (un genre de port série) et des MAX232 pour interfaçage NMEA.

J'ai déjà codé les routines d'affichage et de gestion de l'USART et m'attaque maintenant au soft (Assembleur ou C) pour le décodage NMEA. Je pars de 0 de ce côté et tout bout de code et exemple sera le bienvenu.(j'ai du mal à trouver mon bonheur sur l'Internet).

Le coût de réalisation du bidule (hors boitier) devrait tourner autour de 50€ (grand)max.
On peut maintenant se procurer des afficheurs LCD 4x20 ou 2x20 à des prix interressants (env. 15€ pour un 4x20 rétroéclairé).

Je vise qque chose de reproductible pour un non électronicien (composants standard approvisionables partout, pas de circuit imprimé mais utilisation de plaquette d'essai à bandes etc...).
Dès que j'aurais qque chose de viable (un proto qui marche), je publierai tout celà, promis ;-)

18 déc. 2007

Intéressant, Swanee
Tout cela semble intéressant.

Indique plus précisément ce que tu recherches, qui sait, à plusieurs et avec de la chance, on peut trouver quelque chose.

18 déc. 2007

et...
et il est compatible nmea, je suppose ?

Car dans leur doc. trouvée sur le ouaibe, il n'y a aucune précision.
(www.nasamarine.com[...]ds.html )

Cela me conviendrait bien, à moins que Swannee ne réussisse son projet ;-)

En tout cas, merci Robert, et bonnes fêtes de fin d'année.

18 déc. 2007

Trouve pas...
Je ne trouve pas ce fameux répétiteur loch/sondeur NASA....

Le Duet Clipper (qui affiche le loch et le sondeur) est fourni avec ses sondes, ce qui ne m'intéresse pas.

Les autres répétiteurs sont à usage unique, loch ou sondeur.

18 déc. 2007

Nasa
le répétiteur Loch-profondeur de Nasa vaut dans les 150 euros de mémoire.

18 déc. 2007

Doc
Faut trouver la doc, il est en principe précisé la syntaxe exacte que le répétiteur comprends ... et donc celle qu'il ne comprends pas en creux ;-)

18 déc. 2007

si c'est pour un répéteur/demutiplexeur
il n'est peut être pas nécessaire de s'intéresser au contenu des phrases NMEA .

Elles peuvent entrer à un bout(port) et sortir à l'autre "such as" .

La difficulté c'est d'écouter simultanément plusieurs entrées, détecter le début et la fin de chaque phrases puis les mettre bout à bout et les émettre sur le port de sortie . Sachant qu'il n'y a aucune synchronisation entre les différents émetteurs .

En utilisant l'usart, il faudrait autant d'usart que d'entrées ce qui n'est certainement pas la bonne solution .

Il faut donc le faire par logiciel en lisant bit à bit un port (RB par exemple) .

Trop compliqué pour moi, j'ai abandonné !

Autre pb, en multipliant les entrées on risque de saturer le bus de sortie qui, en théorie, ne peut débiter que 6 phrases par seconde .
Il faut donc sans doute supprimer l'info redondante et trier les infos en conflit (genre heure différente d'un appareil à l'autre) .

Je ne suis pas sur que les max232 soient très utiles, en entrée deux résistances suffisent . Optocouplé ce serait mieux !

Connais tu ces sites :

www.voti.nl[...]ex.html
tech.groups.yahoo.com[...]allist/
et
groups.yahoo.com[...]bridge/

Curieux de voir :-)

19 déc. 2007

très intéressant
le lien
:-)

en utilisant CC5 free, est qu'il n'y a pas un problème avec les libraries ?
Il semble utiliser CCS et des libraries personelles &lt jonsinc.h &gt par exemple .

Ca me donne envie de m'y remettre !

19 déc. 2007

non, pas de MUX pour l'instant
Mon projet ne concerne pour l'instant pas un multiplexeur/demux mais un simple répéteur NMEA.
Mais j'y ai déjà pensé et la solution pour ne pas saturer la sortie consisterai à faire des coupes dans les messages retransmis (par ex., 1 trame GPS sur 2 intercallée avec 1 trame d'un autre équipement).

Pour les MAX232, je sais que ce n'est pas obligatoire mais je préfère le jouer "costaud" au niveau signal : un bateau est souvent un environnement pollué électriquement (émeteur HF/VHF, parasites moteur divers, parasites des régulateurs de panneaux solaires etc...).

Sinon, j'ai trouvé ceci :
www.vermontficks.org[...]s3c.htm
Excellent !

Dès que j'ai un moment, j'étudie le système pour voir s'il est possible de passer d'un 16F876 à un 16F628 (ce que j'ai dans mes fonds de tiroir), moyennant evidemment une réduction des fonctionnalités (moins de ports sur le 628). Si c'est OK, je contacte l'auteur pour savoir s'il me permet de réutiliser/republier son code dans un projet similaire et vous tiens au courant.

Au niveau compilateur C, j'utilise la version gratuite de CC5X, limitée en nombre de mots (pas envie "d'investir" 150€ pour une version débridée) et je suis obligé de découper le projet et de recoller les morceaux si celà dépasse la limite de 2048 mots (fastidieux). Sinon, je reste à l'assembleur.

20 déc. 2007

c'est gérable
la "librairie" en question (un bien grand mot) ne comporte que des déclarations, des macros (genre :"TRUE=1") et est de toutes façons dispo.

Le soucis serait plutôt au niveau de compatibilité des compilos : CCS n'est pas ANSI et CC5 plutôt pointilleux sur les types (beaucoup de "cast" à prévoir).

Mais celà reste tout à fait faisable.

Pour l'instant, je bataille avec mon afficheur 20*4 qui fait rien qu'à pas positionner son curseur là où je lui demande... Evidemment, pas de doc.

C'est marrant quand même de se retrouver à discutailler de programmation de microcontrolleur sur un site de voile...:heu:

18 déc. 2007

OpenSource, GPL et communauté
Swanee,

Je te FELICITE pour ta démarche !!!

M'est avis que tu aurais vraiment intérêt à publier ce que tu as déjà fait sur l'un des sites de communauté OpenSource et de tout mettre en licence GPL2 (licence assez commune dans le monde GPL).

Tu te retrouverais ainsi avec beaucoup de contributeurs qui, assuré du bien-fondé de ta démarche non "100% privative", t'apporteraient de l'aide, des tests, des améliorations, etc.

Félicitations!

18 déc. 2007

Navman 3100
[i]En attendant que Swannee trouve [/i]... :reflechi:

J'ai mis la main sur le répétiteur Navman 3100 qui correspond à ce que je recherche (+/- $200 sur ebay avec frais de port).
Merci à tous.

18 déc. 2007

Multiplexeur NMEA
J'ai, aprés de longues discussions ici, utilisé un multiplexeur pour gérer une situation mélant toutes les situations imaginables.

Un sondeur, un loch et une girouette anémo Tacktick, avec la télécommande qui va bien, et qui ne sert ici qu'en afficheur portable.

Un pilote Simrad TP 22, utilisé en mode vent ou way point.

Un GPS XP 24 MLR.

Un afficheur triple B&G.

Un PC avec Navicarte.

Tout marche, sauf, étonnament, la fonction WMG sur l'afficheur B&G, alors qu'elle marche sur la télécommande.

Le multiplexeur te permet de disposer de deux types de sortie NMEA (RS 232 et RS 422), qui se distinguent par le format du signal (-), réellement négatif dans un cas, et neutre dans l'autre. Le problème vient souvent de la pollution entre ces deux formats.

En conclusion, donc, un afficheur NMEA peut marcher dans ce contexte.

Et effectivement, il faut le connecter sur la sortie NMEA du multiplexeur (elle peut effectivement supporter quatre ou cinq lecteurs simultanément), mais pas sur le PC (qui est une source d'emmerdes variés, et qui consomme trop). Il faut vraiment que l'affichage marche sans PC.

J'ai acheté la quasi totalité de ce matos chez JG tech, site web anglais où tu trouveras des prix clairement inférieurs d'un minimum de 40% des prix "ship".

La clé du succés réside dans la clarté du montage : des alimentations distinctes pour chacun des équipements, des fils propres (j'utilise des paires téléphoniques) pour le signal NMEA, et bien comprendre que le problème vient quasi toujours du fil -.

Si cela ne marche pas fil - du lecteur connecté, essaie sans le connecter et tu auras peut être déja la solution. Si cela ne marche pas, essaie sur le - de l'alim (tu ne risques rien) et il y a encore une chance que cela fonctionne.

Sinon, épluche la notice de ton multiplexeur, et tu trouveras comment disposer de chaque version.

A part cela, bravo pour la recherche d'une solution "alternative". J'ai toujours été effaré de l'écart insensé entre les prix dérisoires des composants électroniques et la fortune demandée pour la moindre connerie équipant un bateau (genre un écran gris de 4 digits au prix d'un PC portable 17" chez DELL).

Merci

Jacques

24 déc. 2007

Bon, je vais craquer ...
Vous m'avez donné envie d'acheter un GPS, avec vos histoires !

J'ai installé seaclear sur un pc, lu la doc (si si, Swanee :o). C'est vrai que faire pour quelques sous ce que font les gros traceurs hors de mes moyens est bien seduisant.

Le Stromboliccio

Phare du monde

  • 4.5 (159)

Le Stromboliccio

2022