Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten

Onderwerp: Raspberry/OpenCPN via USB naar Roosmux?

Raspberry/OpenCPN via USB naar Roosmux? 09 aug 2018 15:44 #967061

Ik probeer de Raspberry op de Roosmux aan te sluiten via de USB port. Naast dat ik wat vreemd gedrag op de Roosmux zie, firmware spontaan verdwenen, configuratie spontaan verdwenen, lukt het me slechts af en toe (ik denk geluk) om de NMEA info in OpenCPN te krijgen.

Wie heeft nog meer zo’n opstelleing?

Vragen:
- Welke baudrate configuratie wordt er op de Roosmux ingesteld?
- Welke baudrate configuratie wordt er in OpenCPN (OpenPlotter) ingesteld?
- Moet ook de juiste configuratie in OpenPlotter worden ingesteld? Of indien je alleen OpenCPN gebruikt is USB port configuratie in OpenCPN voldoende?

Ter info, wanneer het niet werkt zie ik ook geen NMEA informatie in de NMEA debug informatie. Wanneer het wel werkt (puur bij gelukt lijkt wel) dan zie ik uiteraard wel NMEA berichten in de NMEA debug window.

Wie kan zijn ervaringen en instellingen delen van een werkende configuratie?
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 09 aug 2018 16:08 #967072

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14985
Een aantal jaren heb ik een Roosmux via USB aan mijn Rpi gehad. De hardware heeft nooit een probleem opgeleverd. Als er problemen waren was dat altijd software.
Ik gebruikte geen OpenCpn maar wel kplex en later mijn eigen programma om de mux uit te lezen/schrijven.
Het eerste wat je uit moet sluiten zijn de toegangsrechten in linux. Het dient ook wel aanbeveling om kplex de NMEA poorten te laten uitlezen en niet rechtstreeks OpenCPN. Ik begrijp ook dat OpenPlotter dat zo doet.
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Laatst bewerkt: 09 aug 2018 16:09 door 3Noreen.
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 09 aug 2018 17:34 #967109

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7549
OpenCPN geeft altijd de waarschuwing aan dat je bevoegdheid moet hebben om serieele input te mogen ontvangen.

Dat doe je als volgt:

sudo dialout -a -G dialout (naam van de gebruiker) Zou ik in ieder geval even doen.

Als je invoer doet in Kplex, dan moet je eerst de serieel usb poort aanzetten en een naam geven. Systeem geeft dan zelf al aan welke poort er vrij is.

Met als referentie Kplex.

Na herstarten kun je in Kplex door aanklikken poort en diagnose zien of er wat binnenkomt.

Vanuit Kplex moet je via interne netwerk de info doorzetten aan OpenCPN.

Dat doe je door in verbinding van OpenCPN netwerk te kiezen TCP > localhost en dan poort 10110.

Bram
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 10 aug 2018 10:06 #967307

Dit was een zeer handige tip, dit lijkt te werken. Ik heb alleen in OpenCPN de verbinding op localhost (dus niet op 0.0.0.0) en port 30330 (ipv 10110) gezet. Dat lijkt te werken.

Een reboot van de Raspberry/Openplotter lijkt nu ook gewoon te werken, de USB verbinding etc komt gewoon weer tot stand. AIS informatie op de OpenCPN doet het.

Nu nog een route van OpenCPN naar de C80 plotter versturen, krijg nu rare tekens op de C80 met een foutmelding dus kan geen waypoints versturen.
En nog de AIS op de C80 plotter dan ben ik denk ik klaar.
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 10 aug 2018 11:06 #967340

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7549
Beste ZB'tje,

goed dat het nu grotendeels werkt. Vreemde tekens is meestal het gevolg van een onjuiste instelling van de baud rate.

De uitvoer kun je of uit OpenPlotter halen of mogelijk uit de Roosmux. De laatste ben ik niet bekend mee.

Groet,

Bram
Laatst bewerkt: 10 aug 2018 11:41 door brambo.
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 10 aug 2018 11:47 #967356

brambo schreef :
Beste ZB'tje,

goed dat het nu grotendeels werkt. Vreemde tekens is meestal het gevolg van een onjuiste instelling van de baud rate.

De uitvoer kun je of uit OpenPlotter halen of mogelijk uit de Roosmux. De laatste ben ik niet bekend mee.

Groet,

Bram

De baudrate zou het kunnen zijn. Maar ik zie wel de naam van de route die ik overstuur in de plotter verschijnen. Dan zou de baudrate toch goed moeten zijn.
Ik zie ook geen AIS info op mijn plotter, verkeerde baudrate zou de oorzaak kunnen zijn natuurlijk.

De vraag is wie heeft er een werkende instelling van OpenPlotter en RoosMux mbt de USB baudrate? Misschien watbs herm afdrukken, dan kan ik dat met mijn instellingen vergelijken.
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 10 aug 2018 12:09 #967366

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7549
Ais komt binnen op de Kplex. Maak eens in OpenPlotter een nieuwe serieele poort aan en activeer die in Kplex als uitgaande met een passende baudrate.

Mogelijk moet er nog een serieel/usb convertor tussen. Weet niet de aansluiting van de C80.

Handiger is mogelijk dat de verbinding direct uit de Roosmux komt. Is mogelijk al RS232.

Maar vanuit Kplex zou het ook mogelijk moeten zijn.
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 10 aug 2018 12:27 #967373

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14985
Een serieel rs232 <-> USB converter tussen je Rpi en de c-80 moet ik je sterk afraden. Zeker als er een radar aan je c-80 hangt. Nooit de bruine en gele ader van de c-80 nmea kabel zonder opto koppelaar aan je Rpi verbinden. Bovendien waarom zou je dat doen ? Je hebt toch een roosmux.
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 10 aug 2018 12:47 #967376

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14985
zeilbootje schreef :
De vraag is wie heeft er een werkende instelling van OpenPlotter en RoosMux mbt de USB baudrate? Misschien watbs herm afdrukken, dan kan ik dat met mijn instellingen vergelijken.

Dit zijn de instellingen van mijn mux.
Het bestandje kun je inlezen met het instelprogramma van de roosmux.
Op ingang 1 zit een AIS transponder
Op ingang 3 de C-120 (bruin en geel)

Op uitgang 2 de C-120 (groen en wit)
Verder is de c-120 NIET verbonden met seatalk !
Bijlagen:
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 10 aug 2018 20:13 #967486

3Noreen schreef :
zeilbootje schreef :
De vraag is wie heeft er een werkende instelling van OpenPlotter en RoosMux mbt de USB baudrate? Misschien watbs herm afdrukken, dan kan ik dat met mijn instellingen vergelijken.

Dit zijn de instellingen van mijn mux.
Het bestandje kun je inlezen met het instelprogramma van de roosmux.
Op ingang 1 zit een AIS transponder
Op ingang 3 de C-120 (bruin en geel)

Op uitgang 2 de C-120 (groen en wit)
Verder is de c-120 NIET verbonden met seatalk !

Dank je wel voor de info, handig. Je hebt aardig wat NMEA berichten in de filtering tab pagina staan, zover ben ik nog niet om in die details te duiken wat er wel en niet gefilterd moet worden.

Op welke baudrate heb je OpenPlotter ingesteld?
En op je Plotter heb je de AIS-38K4 uiteraard in gesteld.
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 10 aug 2018 20:15 #967487

brambo schreef :
Ais komt binnen op de Kplex. Maak eens in OpenPlotter een nieuwe serieele poort aan en activeer die in Kplex als uitgaande met een passende baudrate.

Mogelijk moet er nog een serieel/usb convertor tussen. Weet niet de aansluiting van de C80.

Handiger is mogelijk dat de verbinding direct uit de Roosmux komt. Is mogelijk al RS232.

Maar vanuit Kplex zou het ook mogelijk moeten zijn.

Deze begrijp ik niet helemaal, de Mux is op de Raspberry/OpenPlotter aangesloten via de USB verbinding! Waarom zou ik dat via de RS232 poort doen? De Raspberry heeft standaard geen RS232, dan moet ik idd dus een converter kopen, dan kan ik beter de USB interface gebruiken.
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 10 aug 2018 20:16 #967488

3Noreen schreef :
Een serieel rs232 <-> USB converter tussen je Rpi en de c-80 moet ik je sterk afraden. Zeker als er een radar aan je c-80 hangt. Nooit de bruine en gele ader van de c-80 nmea kabel zonder opto koppelaar aan je Rpi verbinden. Bovendien waarom zou je dat doen ? Je hebt toch een roosmux.

Precies, mee eens, ik heb daarom de Roosmux er tussen hangen.
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 11 aug 2018 06:24 #967551

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14985
zeilbootje schreef :
Op welke baudrate heb je OpenPlotter ingesteld?
En op je Plotter heb je de AIS-38K4 uiteraard in gesteld.

Op de Raspberry luisterde met kplex naar de roosmux. Bij mij "/dev/ttyUSB0". Dit is niet een echte asynchrone seriële poort, het is immers een usb poort. Wat inhoud dat de baudrate door de usb bepaald wordt en niet door de software ingesteld kan worden. In /etc/kplex.conf staat;
[serial]
filename=/dev/ttyUSB0
direction=both
baud=38400

Maar ik denk dat de regel baud=38400 geen invloed heeft.
Je zou op je eigen Raspberry kunnen kijken wat in /etc/kplex.conf staat. (sudo nano /etc/kplex.conf in de terminal )
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 11 aug 2018 21:18 #967774

Ik heb de serial interface in OpenpPlotter op 57K6 staan en dat blijkt te werken, dus ik laat het lekker zo. Bedankt voor de suggesties. Zo’n forum is super, uiteindelijke is er een oplossing aangebracht door een mede forumlid :-)
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 12 aug 2018 11:01 #967868

Gestaagd maak ik voorderingen met de gehele OpenPlotter/OpenCPN/RoosMux/Raymarine C80 plotter. Nu het volgende waar ik niet uitkom. Een route uitgezet in OpenCPN wil ik naar de C80 plotter hebben. Er komen berichten aan zie bijgevoegde fout meldingen. Dus de configuratie OpenCPN/OpenPlotter/RoosMux/Baudrate lijken nu allemaal wel goed (denk ik).







Nu de vragen:

1) Tijdens het oversturen via NMEA krijg ik de foutmelding dat de waypoint al bestaat. Ik weet 100% zeker dat ik de WP lijst eerst heb leeg gemaakt. Waarom dan deze foutmelding?

2) Er komen wel een paar WP’s aan op de C80, echter de eerste waypoint heeft altijd een raar teken/character. Enig idee waarom? Heeft dit toevallig te maken met vraag 1?

3) Waarom komen er alleen maar WP’s aan en zie ik geen route op de C80? Ik wil graag ook de route zelf overgestuurd hebben! Suggesties?
Bijlagen:
Laatst bewerkt: 12 aug 2018 11:08 door zeilbootje. Reden: Foto’s toevoegen
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 13 aug 2018 07:00 #968081

Zou mijjn probleem komen doordat OpenCPN een netwerk (localhost) vebinding heeft met OpenPlotter en wanneer ik “Verzend naar GPS” doe er standaard de “serial:/dev/ttyUSB0” staat. OpenCPN heeft geen verbinding met de seriele poort maar met OpenPlotter. De vraag is nu wat moet ik invullen? Iets van:
net:/localhost:10110? Maar dat werkt niet. Suggesties?


Bijlagen:
Laatst bewerkt: 13 aug 2018 07:25 door zeilbootje. Reden: Verkeerde foto toegevoegd
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 13 aug 2018 08:21 #968103

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7549
Hier geen Raymarine. Wel even naar gezocht. Het schijnt te maken te hebben dan Raymarine een eigen standaard heeft, wat natuurlijk jammer is. Seatalk in plaats van NMEA is ook al zoiets.

Hier staat er wat informatie over. Met de nodige "kunst grepen" schijnt het mogelijk te zijn.

www.cruisersforum.com/forums/f...rt-export-19364.html
Laatst bewerkt: 13 aug 2018 08:22 door brambo.
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 13 aug 2018 14:12 #968208

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14985
Je zou kunnen proberen met kplex een extra virtuele com poort aan te maken.
Iets dergelijks als
[pty]
mode=master
filename=/dev/serialout
direction=out
baud=38400

toevoegen aan /etc/kplex.conf

In OpenCpn kun je dan /dev/serialout kiezen.

Geen idee wat OpenCPN verstuurt. RM verwacht RTE & WTP zinnen.

Zelf zet ik gewoon een GPX file om in een .txt met de benodigde NMEA regels en kopieer die met een commandoregel in de terminal naar de seriële poort.
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 13 aug 2018 16:17 #968244

Ik ga het nog eens uitproberen, bedankt voor de suggesties. Het zou fijn zijn om van iemand die het werkend heeft een uitleg te krijgen.

Wat ik ook nog ga proberen is om in OpenPlotter de serial communicatie uit te zetten en direct OpenCPN aan de seriele port te hangen. Dan kan ik bij “verzenden naar GPS” gewoon de seriele port kan selecteren. Dan is er maar 1 seriele port actief.
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 14 aug 2018 09:58 #968462

Ik ben weer een stap verder, ik heb de seriele verbinding in OpenPlotter uitgezet. Ik ben vanauit OpenCPN rechtsreeks een seriele verbinding gemaakt. Bij het “verzenden naar GPS” komen de WP incl de route netjes aan op de C80 plotter. Wel krijg ik nog een foutmelding dat er een way point al bestaat, dit moet ik nog nader onderzoeken.

Conclusie: OpenCPN en Raymarine kunnen praten met elkaar en routes oversturen.

Nadeel van deze oplossing is dat alles buiten OpenPlotter om gaat. Dus nu nog een oplossing verzinnen om vanuit OpenCPN via een netwerk localhost verbinding de WP’s te vesturen naar OpenPlotter die ze vervolgens over de seriele poort verstuurd naar de Roosmux en uiteindelijk de C80 plotter.

De virtuele compoort moet ik nog proberen, nog geen idee hoe ik die aanmoet maken (in wel tab blad etrc.) Suggesties welkom natuurlijk.
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 14 aug 2018 11:43 #968497

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7549
Dat moet vanuit Kplex ook mogelijk zijn. OpenCPN maakt alleen maar een interne verbinding met Kplex.

Je zou eerst eens kunnen proberen in Kplex een zelfde verbinding, maar dan uitgaand (out) te maken en dan als proef de inkomende uit te zetten.

Daarna kun je eens kijken hoe de verbinding in/out te combineren is.

De Waypoints in de C80 staan die op het kaartje of intern ? Misschien is het mogelijk het gehele bestand te wissen. Of een factory reset toepassen, als dit niet teveel problemen geeft. Dan zijn er naar verwachting ook geen waypoints meer aanwezig.

Bram
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 14 aug 2018 12:47 #968507

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14985
zeilbootje schreef :

De virtuele compoort moet ik nog proberen, nog geen idee hoe ik die aanmoet maken (in wel tab blad etrc.) Suggesties welkom natuurlijk.

Je opent op de Rpi een terminal venster.
Je typt het commando;

sudo nano /etc/kplex.conf

onderaan het bestandje voeg je de volgende regels toe

#
[pty]
mode=master
filename=/dev/serialout
direction=out
baud=38400

Je sluit de tekstverwerker nano af met ctrl-O en ctrl-X
Start de Rpi opnieuw op.

Nadat de Rpi is opgestart open je opnieuw een terminal venster.
Je doet;
ls /dev
Nu zou je nieuw aangemaakte seriële poort in het lijstje moeten staan.

Je kunt nu in OpenCpn /dev/serialout kiezen als poort om je route te versturen.
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

Raspberry/OpenCPN via USB naar Roosmux? 14 aug 2018 13:37 #968520

  • Eclips
  • Eclips's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6736
zeilbootje schreef :
Nadeel van deze oplossing is dat alles buiten OpenPlotter om gaat. Dus nu nog een oplossing verzinnen om vanuit OpenCPN via een netwerk localhost verbinding de WP’s te vesturen naar OpenPlotter die ze vervolgens over de seriele poort verstuurd naar de Roosmux en uiteindelijk de C80 plotter.

Hoezo is dat een nadeel? Je wilt toch vanuit OpenCPN via de Roosmux naar je plotter? Daar hoeft OpenPlotter niet tussen te zitten, want dat is alleen maar een extra schakel in de keten. Bovendien doet Kplex (de mux in OpenPlotter) in essentie hetzelfde als de Roosmux.
Roald

Never follow a Southerly!
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.156 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl