Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

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.
  • Pagina:
  • 1
  • 2

Onderwerp: RPi, pl2303 serial converter en NMEA in

RPi, pl2303 serial converter en NMEA in 27 mei 2024 18:15 #1562576

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 300
redshift schreef :
Dat lijkt me ruim binnen budget ;-)

Hoe weet je nou wat voor chip daar in zit en dat die wel gaat werken? (Even puur om mezelf op te leiden)
Lijkt mij uiteindelijk de duurdere oplossing.

Misschien moet je even googlen op "temu". Amazon en Ali zijn beter...
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 27 mei 2024 18:45 #1562583

  • Joop66
  • Joop66's Profielfoto
  • aanwezig
  • Gebruiker
  • Berichten: 8248
redshift schreef :
@zeilprutser. Zo had ik de draadjes ook getest. Eerst RX en GND, daarna voor de zekerheid ook nog TX en GND. Ook omgedraaid, niks werkt. Baudrate heb ik geprobeerd actief in te stellen met stty voor de terminal test maar geen effect. Als het goed is doet kplex dat zelf al in software maar dat geeft dus ook geen resultaat.

Er is nog een mogelijkheid.

Ik heb t niet helemaal begrepen uit je OP hoe de voeding van de RPI en van de instrumenten in elkaar zitten. Maar een RS232 converter is niet geschikt voor aan boord: De min van de RX/TX is verbonden met de ground van de USB. Dat betekent dat de RPI ground binnenkrijgt via zijn eigen voeding èn via de USB. Dat is dubbel. Daar kan een (klein) verschil tussen zitten. Als dat zo is, gaat er stroom lopen via de RPI om dat te vereffenen. Die kan daardoor stuk gaan. Maar ook kan het spanningsniveau net zo scheef getrokken worden dat de RS232 kant niks meer verstaat. Ergens in dat circuit moet een isolator zitten. Dat kan een USB isolator zijn, maar ook de multiplexer van ZP.

Vraag niet hoe ik hier achter ben gekomen....

BTW: met dit alles ga ik er even van uit dat je NMEA 0183 naar binnen probeert te krijgen en niet NMEA2000.
Laatst bewerkt: 27 mei 2024 18:47 door Joop66.
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 27 mei 2024 19:06 #1562589

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3705

pcnautic.com/product/isolated-nmea0183-input-to-usb

Is wel duurder dan bij de Chinees, maar dan krijg je er wel een isolator in.
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 27 mei 2024 20:23 #1562608

  • ironman
  • ironman's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1384
Ja dat moet goed gaan. De term TTL in de omschrijving is wel weer erg verwarrend.
geloof niet alles wat je denkt
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 27 mei 2024 20:57 #1562616

  • redshift
  • redshift's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3303
Jup, dat gaat werken. Alleen heb ik ook de TX nodig en dan kom je bij 2 losse convertertjes uit hij pcnautic, en de PI moet open (behuizing) omdat ik extra pins moet aansluiten.

De reden dat ik nog twijfel / hoop op een USB oplossing is dat de E85001 dit volgens mij verzorgt. Die heeft voor dit doel een RS232 uitgang. In het schema daarvan sluit je de pc aan via subd9 op de RS232 uitgang (dit is dus NMEA van het boordnet naar pc) en de tx van de pc op de NMEA in van de E85001.

De inputs moeten geïsoleerd zijn volgens spec. Ik verwacht eigenlijk dat de E85001 hier een veilige oplossing biedt, maar niet 100% zeker.

De PI wordt gevoed met een 12v->5V DC DC converter. Ik verwacht dat de Pi daarmee een gedeelde 0 heeft met de instrumenten. Of het dan altijd goed gaat is me nog niet helemaal duidelijk.
Laatst bewerkt: 27 mei 2024 21:01 door redshift.
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 14 juli 2024 21:07 #1572241

  • redshift
  • redshift's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3303
Vervolg van het probleem / deel van de oplossing.

Ik heb van 3Noreen (dank!) een fatsoenlijke USB naar rs232 converter gekregen. Deze werkt,
getuige het feit dat ik nu data van het raymarine net op mijn tablet kan kijken. De andere kant op (tablet route -> raymarine ST80 masterview) werkt echter nog niet.

Wat wil ik? Distance to waypoint en bearing to waypoint (en bij voorkeur ook XTE) van de actieve OpenCPN route tonen op de ST80 masterview.

Wat heb ik nu aangesloten?

* Seatalk (1) netwerk zit aan de E85001 en ook aan alle andere instrumenten inclusief ST80.

* E85001
NMEA out -> marifoon en stuurautomaat (werken beide)
RS232 out -> rx van de RS232 converter (die werkt)
NMEA in -> tx van de RS232 converter (dat pad werkt nog niet)

* RS232
RS232 converter <-> RPI (via usb)

* RPI
RPI <-> kplex (software) <-> WIFI <-> tablet <-> OpenCPN

* AIS
AIS <-> pi (serial direct op de pins via optocoupler), maar die werkt al en is voor dit verhaal niet belangrijk

Ik heb de ene kant op dus gewoon verbinding: alle seatalk variabelen
zoals diepte en wind lijken nu goed op de tablet binnen te komen. De rs232 converter doet het dus. Ik heb in OpenCPN de verbinding op beide kanten gezet, en op advies van een google artikel een 3tal NMEA sentences aangezet (RMB,APB,XTE). Ik krijg echter nog niks binnen op de ST80.

Enig idee hoe dit verder te debuggen? Ik zie een paar mogelijkheden

- OpenCPN schrijft niet (of de verkeerde sentences) naar kplex
- kplex doet iets geks en stuurt het niet door (onwaarschijnlijk)
- electrische verbinding van pi naar E85001 werkt niet (rs232 tx -> NMEA in)
- de E85001 vertaalt het NMEA bericht niet naar seatalk (onwaarschijnlijk)
- de ST80 staat verkeerd ingesteld waardoor hij de waypoint data niet toont (onwaarschijnlijk)

Aangezien ik op de tussenpunten lastig kan meten of uitlezen, hoe kan ik dit het handigst nalopen? Als iemand me kan vertellen welke sentences ik van OpenCPN naar de ST80 moet sturen, kan ik in ieder geval de kplex logfile gaan doorzoeken.

Tips welkom!
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 15 juli 2024 04:03 #1572260

Toch maar even met de oscilloscoop :-)
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Laatst bewerkt: 15 juli 2024 04:03 door It Paradyske.
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 15 juli 2024 05:09 #1572263

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6779
In OpenCPN kan je in het NMEA-debug venster checken of en welke data naar buiten gaat. (Bij veel data even op de pauze knop klikken zodat je tijd van lezen hebt).
Staat niet in je lijstje, maar je hebt de GND van de RS232 converter ook aangesloten?

Staat de baud-rate goed ingesteld? Inkomend gaat met een RS232-usb automatisch altijd goed, uitgaand niet.

NMEA data kan je ook checken (een beetje) met een multimeter. Multimeter op DC en als er data aanwezig is zie je een fluktuërende spanning. Geen data is 0)
Laatst bewerkt: 15 juli 2024 05:13 door rooiedirk.
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 15 juli 2024 08:10 #1572285

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7549
De beste oplossing is de SignalK-server.

Hiermee stuur je de OpenCPN route en Waypoint data naar de SignalK-server.

Vandaar uit kun je er alle kanten mee uit. Zelfs naar NMEA2000 instrumenten of andere NMEA183
toepassingen.

Let wel op.

Dat je de uitgezonden data moet regelen in het (twee puntjes onderaan OpenCPN) keuze menu.


En in het OpenCPN communicatie menu alleen uitzenden kiezen. Geen uitzenden en ontvangen.

De nmea183 data kun je direct in de Signalk server invoeren.

In Opencpn >netwerk>signalk>poort3000. Zo komt de NMEA183 of andere data terecht in OpenCPN met geen risico van"rondzingen".

Bram
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 15 juli 2024 20:59 #1572431

  • redshift
  • redshift's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3303
rooiedirk schreef :
In OpenCPN kan je in het NMEA-debug venster checken of en welke data naar buiten gaat. (Bij veel data even op de pauze knop klikken zodat je tijd van lezen hebt).
Staat niet in je lijstje, maar je hebt de GND van de RS232 converter ook aangesloten?

Staat de baud-rate goed ingesteld? Inkomend gaat met een RS232-usb automatisch altijd goed, uitgaand niet.

NMEA data kan je ook checken (een beetje) met een multimeter. Multimeter op DC en als er data aanwezig is zie je een fluktuërende spanning. Geen data is 0)

Dank Dirk,

ga ik proberen. Hopelijk kom ik dan achter het probleem. GND van de converter is bij beide paren (tx en rx) gebruikt en aangesloten.
Baudrate staat volgens mij ingesteld in de kplex configuratie, maar ik weet dat niet 100% zeker. Moeite van een controle waard.

Ik kon dat OpenCPN NMEA debug venster niet 1-2-3 vinden. Waar zit die ergens verstopt? Ik heb de tablet versie (android), mogelijk zit het daar nog anders.
Laatst bewerkt: 15 juli 2024 21:03 door redshift.
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 15 juli 2024 21:42 #1572442

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7549
Debug venster aavinken,Uitzetten is vink weer weghalen. Op dit moment hier geen data.


Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 16 juli 2024 05:43 #1572453

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6779
Zoals Brambo al laat zien onder connections. Hier nog even mét data, de blauwe regels zijn dus uitgaand. Ik gebruik Android enkel om te bellen, dus of het daar net anders is.....
Laatst bewerkt: 16 juli 2024 05:44 door rooiedirk.
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 16 juli 2024 14:56 #1572563

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14996
Als de RM E8500 interface werkt op 4800 baud zal daar niet voldoende bandbreedte zijn om alle data die bij kplex binnen komt weer te verzenden naar je ST80. Je zult een vorm van filtering moeten toepassen.

dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Laatst bewerkt: 16 juli 2024 14:57 door 3Noreen.
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 16 juli 2024 20:50 #1572648

  • redshift
  • redshift's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3303
rooiedirk schreef :
Zoals Brambo al laat zien onder connections. Hier nog even mét data, de blauwe regels zijn dus uitgaand.

Dank beiden, gevonden!
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 16 juli 2024 20:53 #1572650

  • redshift
  • redshift's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3303
3Noreen schreef :
Als de RM E8500 interface werkt op 4800 baud zal daar niet voldoende bandbreedte zijn om alle data die bij kplex binnen komt weer te verzenden naar je ST80. Je zult een vorm van filtering moeten toepassen.


Oh, dat is een goed punt. Niet aan gedacht dat dit binnen kplex al fout kan gaan (ik zocht binnen OpenCPN). Ik ga zoeken hoe ik daar filtering in kan stellen, daar zijn vast voorbeelden van voor een plotter/tablet+autopilot setup.

Van het weekend verder uitproberen. Dank!
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 16 juli 2024 22:57 #1572670

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3705
redshift schreef :
* E85001
NMEA out -> marifoon en stuurautomaat (werken beide)
RS232 out -> rx van de RS232 converter (die werkt)
NMEA in -> tx van de RS232 converter (dat pad werkt nog niet)

Op elektrische niveau is NMEA 0183 gespecificeerd als RS422, en dat is niet volledig compatibel met RS232. Kan zijn dat je daar nog een converter voor nodig hebt
Alleen ingelogde leden kunnen reageren.

RPi, pl2303 serial converter en NMEA in 18 juli 2024 21:24 #1572944

  • redshift
  • redshift's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3303
Ja, dat zou kunnen, maar de manual van de E85001 geeft aan het zo te doen. Ik verwacht (hoop) dus dat het wat anders is. Dit weekend verder experimenteren als we op vakantie gaan.
Alleen ingelogde leden kunnen reageren.
  • Pagina:
  • 1
  • 2
Tijd voor maken pagina: 0.154 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl