Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
De mogelijkheden om zelf te knutselen/ontwikkelen met de nieuwste generatie mini-PC's is eindeloos. Omdat er diverse fraaie initiatieven lopen die best wat eigen plek behoeven, bundelen we onze kennis in deze categorie.

Onderwerp: GPS data van OpenCPN (op Rpi) naar marifoon

GPS data van OpenCPN (op Rpi) naar marifoon 13 apr 2020 09:18 #1146225

  • taan
  • taan's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 681
De DSC marifoon op de boot van mijn dochter krijgt geen GPS data.
Dat laat ie elk kwartier weten met een irritante pieptoon en hij verspringt dan naar een ander kanaal.
Het vaargebied is het Markermeer, IJsselmeer en soms de Wadden.
Die DSC funktie is helemaal niet nodig.

Maar waarom zou ik eigenlijk die data niet proberen te leveren. De vraag is hoe?


De marifoon (Simrad RD68) heeft 2 draadjes voor NMEA; een rode (NMEA+ en en blauwe NMEA- of common).
OpenCPN draait op een Rpi3b. Er is een GPS-muis via OpenCPN aangesloten.

Hoe krijg ik nu die data bij de marifoon.
1 er zal een usb-kabeltje van de Rpi naar de marifoon toe moeten, neem ik aan. Welke aders van de usb-kabel moeten dan op rode en blauwe NMEA-aders?
2 hoe stel ik dat in? Via OpenCPN? Via Signal K?
er zijn altijd wel duizend redenen om iets niet te doen
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 13 apr 2020 09:48 #1146237

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7281
Beste Taan,

je moet er nog een usb serieel converter tussen zetten. Die zet usb om naar serieele uitvoer en van daar uit kun je twee draadjes verbinden. En als het niet direct werkt de draadjes omwisselen.

Als je GPS invoer ingesteld staat op SignalK dan kun je nieuwe verbinding aanmaken van SignalK uitvoer naar nmea183.

Kan ook eenvoudig in Kplex. Nieuwe verbinding maken, uitgaand etc.

Bram
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 13 apr 2020 10:00 #1146243

  • taan
  • taan's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 681



Bedankt voor je antwoord.
Maar met een usb naar serial converter ben ik er toch nog niet.
Kan ik niet gewoon een usb-kabeltje doorknippen en 2 data-adertjes (maar welke) verbinden met de marifoon?
er zijn altijd wel duizend redenen om iets niet te doen
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 13 apr 2020 10:50 #1146262

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7281
Beste Taan,

de usb kabel aftakken dat werkt niet. In de serieel stekker zit een paar chips om signaal om te zetten.

Het is eenvoudig je neemt een losse DB stekker en daar verbindt je op de juiste contactpunten de twee draadjes. Dat is wel wat solderen.

Ik heb echter in bestelling van diezelfde stekkertjes maar dan in binnenkant met schroef contacten om het nog eenvoudiger te kunnen monteren.

Ik heb er paar besteld. Zijn onderweg. Heb er ook nog wel enige over. Als je hiervoor geduld hebt.

Groet, Bram


Laatst bewerkt: 13 apr 2020 10:52 door brambo.
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 13 apr 2020 11:09 #1146273

Als je het mooi wil kies je deze oplossing: het kabeltje van zeilprutser (let op: hij heeft 2 kabels op zijn site, een voor zenden en een voor ontvangen).

Bij NMEA0183 hoeft de uitgang echter niet te worden beveiligd omdat ze er van uit gaan dat de ingang is beveiligd.

Kabel doorknippen en aansluiten gaat niet werken. Volgens mij zit de print met converter logica in de 9 polige stekker.

Als je wil prutsen: zie spoiler
Waarschuwing: Spoiler! [ Click to expand ]
Laatst bewerkt: 13 apr 2020 11:31 door Account op verzoek verwijderd 3.
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 13 apr 2020 11:10 #1146275

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6450
Taan,
De data in een usb kabel is welliswaar ook serieel, maar totaal anders dan je marifoon verwacht.
Dit kan je óplossen door zo'n usb/serieel converter als Bram aangeeft, of als je iets avontuurlijker bent, de serieële info direkt van je Rpi afhalen. Hier staat hoe dat moet.https://elinux.org/RPi_Serial_Connection
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 13 apr 2020 11:37 #1146286

  • AdB
  • AdB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3683
Je hebt al een usb-serieel kabel. Jij, je buurman of vriend hebben
vast wel de welbekende bak met oude computersnoeren.
Vindt daar een oude seriele kabel en knip deze door op de
aangegeven plek op de foto.




Hier de pinbezetting male/female



En hier NMEA in/out




Met een multimeter kom je een heel eind.

A
Tornado sport
Een monohull is eigenlijk een multihull die niet "af" is...
Laatst bewerkt: 13 apr 2020 11:38 door AdB. Reden: verkeerde bijlage
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 13 apr 2020 11:51 #1146290

  • taan
  • taan's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 681
Bedankt voor de antwoorden.
Ik ga voor de snelle oplossing van Reuver.
Dan ben ik gelijk klaar en is het ook nog galvanisch gescheiden.
er zijn altijd wel duizend redenen om iets niet te doen
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 13 apr 2020 12:30 #1146312

Je had gezien dat ik in een edit nog even heb aangehaald dat binnen NMEA0183 met name de ingang moet worden beschermd. Die zit dus in de marifoon.

De uitgang van de marifoon ook scheiden is extra.
Technisch erg robuust en voor een RPI misschien niet verkeerd.
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 31 juli 2020 20:15 #1190337

  • taan
  • taan's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 681
We zijn een tijdje verder.
Inmiddels heb ik een USB - NMEA 0183 kabeltje angeschaft.
De configuratie is deze:
GPS-muis verbonden RPi, waarop OpenCPN.
De RPi is via het usb-NMEA kabeltje verbonden met de marifoon.

GPS-data komen via SignalK binnen bij OpenCPN. Dat werkt.





Maar de marifoon ziet nog geen GPS data.
Hoe stel ik OpenCPN en SignalK zo in dat de marifoon ook die data ontvangt?
Het kan misschien ook wel zonder tussenkomst van SignalK, maar ik wil graag begrijpen hoe het via SignalK werkt.
er zijn altijd wel duizend redenen om iets niet te doen
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 31 juli 2020 20:25 #1190340

  • henkvd
  • henkvd's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 3987
Als je het doel van GPS op de marifoon serieus neemt dan doe je het niet op deze manier.

Dit gerommel was bij de ITU de reden om de spelregels voor nieuwe DSC marifoons voor de pleziervaart op dit punt te onderwerpen aan nieuwe eisen en terecht.

As of November 30th 2018, DSC marine radios must comply with a new specification, EN301 025 V2.2.1 (ITU-RM493-14) which mandates an integrated GNSS Receiver and external antenna.
Essentially this means that Class D leisure, like Class A and B commercial DSC radio equipment must be manufactured with an INTERNAL GNSS (GPS) receiver and an antenna that must be able to be mounted externally if required.


Waarom, omdat is de meeste gevallen bij DSC distress calls van de pleziervaart geen bal van de positie klopt.
Laatst bewerkt: 31 juli 2020 21:38 door henkvd.
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 31 juli 2020 20:46 #1190347

Bij SignalK Plugin Config stel je voor Convert signalk to nmea0183 in Active en RMC (GPS data).
Bij SignalK Connections maak je een verbinding met de seriele poort waar je de data uit bovenstaande uitvoert naar de seriele poort.

De naam van de seriele poort klopt niet, maar onderstaand het idee:


Ik hoop dat dit je voldoende op weg helpt. Als het verder in detail moet gaat mijn bijdrage tekort schieten (hulp op locatie lijkt me dan de beste oplossing om e.e.a. kort te sluiten).

@henk, ik begrijp je commentaar volledig. Dat is zeker de eenvoudigste oplossing. En als je toch de marifoon vervangt...

...maar dat is hier niet aan de orde.
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 31 juli 2020 20:51 #1190349

Vanuit OpenCPN bij connecties een seriële poort toevoegen,
Instellen op de USB naar serial 4800 baud
Output
En dan de gll en rmb en rmc berichten uitvoeren naar deze poort.
Die laatste berichten weet ik niet helemaal zeker, maar in de handleiding van je marifoon staan de details wel.
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Laatst bewerkt: 31 juli 2020 20:52 door It Paradyske.
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 31 juli 2020 21:40 #1190363

  • henkvd
  • henkvd's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 3987
RMB mag je weg laten, die voegt niets toe.

Om safe te zitten is GLL , ZDA en RMC wat je nog hebt daar moet iedere marifoon zijn smaak uit kunnen halen om tijd en positie uit te halen.
Laatst bewerkt: 31 juli 2020 21:41 door henkvd.
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 31 juli 2020 22:14 #1190367

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7281
It Paradyske schreef :
Vanuit OpenCPN bij connecties een seriële poort toevoegen,
Instellen op de USB naar serial 4800 baud
Output
En dan de gll en rmb en rmc berichten uitvoeren naar deze poort.
Die laatste berichten weet ik niet helemaal zeker, maar in de handleiding van je marifoon staan de details wel.

Dat is nu juist niet de bedoeling. OpenCPN ontvangt in de versie 5.2 de SignalK direct uit de SignalK server. (signalk invoer localhost poort 3000).

Alle data hoort te komen in het knooppunt, de signalK data server. Daar is ook de GPS of de Ais transponder aangesloten. Maar ook alle andere apparaten, zoals windset, diepte etc.

Daar maak je een nieuwe poort aan voor je marifoon. Je kunt ook nog de nmea183 nmea183 plugin gebruiken. Dan kun je de data naar de marifoon beperken tot het noodzakelijke.

Het principe van SignalK server is, dat alle data daar terecht komt en wordt uitgezonden in diverse formaten. Nmea183, NMEA2000 en SignalK. Plus de conversie van het ene naar het andere formaat.

Alleen voor een route of naar richting en afstand waypunt heb je een uitgaande poort in OpenCPN nodig. Dat doe je met udp localhost en poort 2000. En uiteraard een inkomende udp poort in SignalK hiervoor maken. Maar daar gaat het hier niet over.

Het principe van SignalK server is het knooppunt van alle inkomende en uitgaande data.

Zo hoort het te gaan.

Bram
Laatst bewerkt: 31 juli 2020 22:15 door brambo.
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 01 aug 2020 04:27 #1190383

brambo schreef :
It Paradyske schreef :
Vanuit OpenCPN bij connecties een seriële poort toevoegen,
Instellen op de USB naar serial 4800 baud
Output
En dan de gll en rmb en rmc berichten uitvoeren naar deze poort.
Die laatste berichten weet ik niet helemaal zeker, maar in de handleiding van je marifoon staan de details wel.

Dat is nu juist niet de bedoeling. OpenCPN ontvangt in de versie 5.2 de SignalK direct uit de SignalK server. (signalk invoer localhost poort 3000).

Alle data hoort te komen in het knooppunt, de signalK data server. Daar is ook de GPS of de Ais transponder aangesloten. Maar ook alle andere apparaten, zoals windset, diepte etc.

Daar maak je een nieuwe poort aan voor je marifoon. Je kunt ook nog de nmea183 nmea183 plugin gebruiken. Dan kun je de data naar de marifoon beperken tot het noodzakelijke.

Het principe van SignalK server is, dat alle data daar terecht komt en wordt uitgezonden in diverse formaten. Nmea183, NMEA2000 en SignalK. Plus de conversie van het ene naar het andere formaat.

Alleen voor een route of naar richting en afstand waypunt heb je een uitgaande poort in OpenCPN nodig. Dat doe je met udp localhost en poort 2000. En uiteraard een inkomende udp poort in SignalK hiervoor maken. Maar daar gaat het hier niet over.

Het principe van SignalK server is het knooppunt van alle inkomende en uitgaande data.

Zo hoort het te gaan.

Bram

Oh sorry is mijn methode verboden....
In ieder geval, Peter vroeg of het rechtstreeks kan vanuit OpenCPN, en ja, dat kan, het is zelfs de kortste weg als je signalK nog niet zo goed kent.
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 01 aug 2020 06:16 #1190390

  • taan
  • taan's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 681
Dank voor de antwoorden, hiermee kom ik er vast wel uit.

@henkvd: je hebt ongetwijfeld gelijk vanuit veiligheidsoogpunt gezien. Maar dat is niet aan de orde. Met het bootje van mijn dochter wordt niet op zee gezeild. Het is mijn oude marifoon die daar geinstalleerd is. Als die geen gps-data krijgt gaat ie elk uur piepen. Dat is de aanleiding om gps-data naar de marifoon te leiden.
En ik leer er weer iets van.
er zijn altijd wel duizend redenen om iets niet te doen
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 01 aug 2020 07:34 #1190401

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7281
It Paradyske schreef :
brambo schreef :
It Paradyske schreef :
Vanuit OpenCPN bij connecties een seriële poort toevoegen,
Instellen op de USB naar serial 4800 baud
Output
En dan de gll en rmb en rmc berichten uitvoeren naar deze poort.
Die laatste berichten weet ik niet helemaal zeker, maar in de handleiding van je marifoon staan de details wel.

Dat is nu juist niet de bedoeling. OpenCPN ontvangt in de versie 5.2 de SignalK direct uit de SignalK server. (signalk invoer localhost poort 3000).

Alle data hoort te komen in het knooppunt, de signalK data server. Daar is ook de GPS of de Ais transponder aangesloten. Maar ook alle andere apparaten, zoals windset, diepte etc.

Daar maak je een nieuwe poort aan voor je marifoon. Je kunt ook nog de nmea183 nmea183 plugin gebruiken. Dan kun je de data naar de marifoon beperken tot het noodzakelijke.

Het principe van SignalK server is, dat alle data daar terecht komt en wordt uitgezonden in diverse formaten. Nmea183, NMEA2000 en SignalK. Plus de conversie van het ene naar het andere formaat.

Alleen voor een route of naar richting en afstand waypunt heb je een uitgaande poort in OpenCPN nodig. Dat doe je met udp localhost en poort 2000. En uiteraard een inkomende udp poort in SignalK hiervoor maken. Maar daar gaat het hier niet over.

Het principe van SignalK server is het knooppunt van alle inkomende en uitgaande data.

Zo hoort het te gaan.

Bram

Oh sorry is mijn methode verboden....
In ieder geval, Peter vroeg of het rechtstreeks kan vanuit OpenCPN, en ja, dat kan, het is zelfs de kortste weg als je signalK nog niet zo goed kent.

Er is niks verboden. De opmerking is alleen bedoeld om aan te geven wat de juiste procedure is.

Is ook niet ingewikkeld. Je maakt in SignalK of nog gemakkelijker via Serieel van OpenPlotter een nieuwe verbinding aan. Bij Serieel geef je die ook nog een alias, zodat deze herkend wordt ongeacht de usb poort waar deze ingestoken wordt. Serieel schuift bij verbindingen de aansluiting door naar de SignalK server, waarbij deze herstart.

OpenCPN is er de kaartplotter. SignalK de server voor alle navigatie data.

Een eenvoudig principe.
Alleen ingelogde leden kunnen reageren.

GPS data van OpenCPN (op Rpi) naar marifoon 01 aug 2020 07:57 #1190407

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3390
reuver schreef :
Je moet bij een output dus ook een “input type” opgeven?
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.308 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl