Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten

Onderwerp: nmea wifi repeater

nmea wifi repeater 17 feb 2016 13:44 #706582

  • mhsprang
  • mhsprang's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 184
roozeboos schreef :
mhsprang schreef :
Roos, er zit een foutje in je collission management. Wanneer ik een hoop SeaTalk data genereer met ofwel mijn multiplexer of een Raymarine SeaTalk/NMEA Bridge, dan zie ik af en toe jouw multiplexer een datagram beginnen direct achter een datagram van een ander apparaat, zonder de 10 bit (2.08ms) stilte op de lijn.

zit je nu mijn multiplexer te debuggen. Wat een eer!
Als ik je nu mijn source code stuur kan je het ook even aanpassen.
maar dan kje wel voor de moeite, ik zal het erin zetten.
Ach, 't is niets :)
Hier is nog een screenshot van m'n scope. Mijn SeaTalk bridge zendt een datagram (het eerste byte wat je ziet in de trace, deze trekt de lijn mooi naar 1 à 2V), dan begint net aan het einde van dat byte jouw mux een datagram (jouw mux trekt de lijn maar net onder de 5V overigens) en de resulterende mix levert een 180 op, de start van een '80' datagram voor de sturing van de verlichting. En de twee volgende bytes zijn 00 dus "licht uit". Kennelijk begint jouw mux al te zenden terwijl de lijn nog "busy" is.
Laatst bewerkt: 17 feb 2016 13:46 door mhsprang.
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 13:46 #706583

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 20535
roozeboos schreef :
mhsprang schreef :
Roos, er zit een foutje in je collission management. Wanneer ik een hoop SeaTalk data genereer met ofwel mijn multiplexer of een Raymarine SeaTalk/NMEA Bridge, dan zie ik af en toe jouw multiplexer een datagram beginnen direct achter een datagram van een ander apparaat, zonder de 10 bit (2.08ms) stilte op de lijn.

zit je nu mijn multiplexer te debuggen. Wat een eer!
Als ik je nu mijn source code stuur kan je het ook even aanpassen.
maar dan kje wel voor de moeite, ik zal het erin zetten.

Kijk dat bedoel ik nou: gentelmans talking ;)
Actieve & handige vrijwilligers gezocht: www.palingaak.nl/

ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 13:48 #706585

  • mhsprang
  • mhsprang's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 184
Krijg alleen dat screenshot niet geüpload. Ik kan toch wel gewoon een plaatje meesturen hier???
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 13:51 #706586

mhsprang schreef :
roozeboos schreef :
mhsprang schreef :
Roos, er zit een foutje in je collission management. Wanneer ik een hoop SeaTalk data genereer met ofwel mijn multiplexer of een Raymarine SeaTalk/NMEA Bridge, dan zie ik af en toe jouw multiplexer een datagram beginnen direct achter een datagram van een ander apparaat, zonder de 10 bit (2.08ms) stilte op de lijn.

zit je nu mijn multiplexer te debuggen. Wat een eer!
Als ik je nu mijn source code stuur kan je het ook even aanpassen.
maar dan kje wel voor de moeite, ik zal het erin zetten.
Ach, 't is niets :)
Hier is nog een screenshot van m'n scope. Mijn SeaTalk bridge zendt een datagram (het eerste byte wat je ziet in de trace, deze trekt de lijn mooi naar 1 à 2V), dan begint net aan het einde van dat byte jouw mux een datagram (jouw mux trekt de lijn maar net onder de 5V overigens) en de resulterende mix levert een 180 op, de start van een '80' datagram voor de sturing van de verlichting. En de twee volgende bytes zijn 00 dus "licht uit". Kennelijk begint jouw mux al te zenden terwijl de lijn nog "busy" is.
heb het plaatje nog niet.
Maar het eerste byte moet wel een command byte zijn. (met het eerste of laatste bitje hoog of laag, dat weet ik niet zo.)
anders mag de ontvanger dat niet als een goed bericht interpreteren. gebeurt dat dan ook toevallig?
evengoed is het wel een waardeloos protocol.
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 13:58 #706589

  • Faran
  • Faran's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14872
mhsprang schreef :
Krijg alleen dat screenshot niet geüpload. Ik kan toch wel gewoon een plaatje meesturen hier???

Wat voor bestand is het?
Jeanneau Sun Odyssey 37

Gecertificeerd werkloos
Laatst bewerkt: 17 feb 2016 14:09 door Faran.
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 14:02 #706591

  • mhsprang
  • mhsprang's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 184
roozeboos schreef :
heb het plaatje nog niet.
Maar het eerste byte moet wel een command byte zijn. (met het eerste of laatste bitje hoog of laag, dat weet ik niet zo.)
anders mag de ontvanger dat niet als een goed bericht interpreteren. gebeurt dat dan ook toevallig?
evengoed is het wel een waardeloos protocol.
Ik heb 'm je gemaild. Op zich is er niks mis met dit protocol. Er zijn heel veel indutriele protocollen die ofwel ook een 9-bit addressing gebruiken of framing d.m.v. idle-time tussen de frames, zoals Modbus. Ik heb momenteel een paar installaties waarbij de MiniPlex middels Modbus sensoren en flow computers uitleest en omzet naar NMEA. Gaat perfect. Het is alleen zaak dat wanneer je zo'n protocol programmeert, je op framing niveau de boel goed test en probeert te verstoren. Wanneer dat allemaal goed werkt, is de rest een eitje.
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 14:02 #706592

  • mhsprang
  • mhsprang's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 184
Faran schreef :
mhsprang schreef :
Krijg alleen dat screenshot niet geüpload. Ik kan toch wel gewoon een plaatje meesturen hier???

Wat voor bestand is het?
Een BMP.
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 14:10 #706593

  • Faran
  • Faran's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14872
Een BMP file moet lukken
Voeg bestand in. bestand kiezen en openen, dan op voeg in klikken.
Jeanneau Sun Odyssey 37

Gecertificeerd werkloos
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 14:13 #706595

Niet met je eens dit keer . Checksum is toch wel het minimale wat erin moet.
evenals een lengte byte.
pas dan kun je herkennen dat het een corrupt bericht is. Zeker met 1 datalijntje is dat zeer belangrijk!
Maar goed, er is toch niks aan te doen, het is een gegeven.
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 14:26 #706596

  • mhsprang
  • mhsprang's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 184
Faran schreef :
Een BMP file moet lukken
Voeg bestand in. bestand kiezen en openen, dan op voeg in klikken.
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 14:27 #706597

  • mhsprang
  • mhsprang's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 184
Nou, niet dus....
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 14:35 #706598

  • Faran
  • Faran's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14872
Ik heb je een PB gestuurd.

@edit Even getest. Een BMP file lukt dus niet Renamen van het bestand ook niet. In Paint geladen en gesaved als png file en daar is-ie dan:


Jeanneau Sun Odyssey 37

Gecertificeerd werkloos
Laatst bewerkt: 17 feb 2016 16:56 door Faran.
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 15:45 #706614

  • mhsprang
  • mhsprang's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 184
roozeboos schreef :
Niet met je eens dit keer . Checksum is toch wel het minimale wat erin moet.
evenals een lengte byte.
pas dan kun je herkennen dat het een corrupt bericht is. Zeker met 1 datalijntje is dat zeer belangrijk!
Maar goed, er is toch niks aan te doen, het is een gegeven.
Ben ik wel met je eens. In ieder geval één van beide maakt het al een stuk betrouwbaarder.
Toch is dat SeaTalk redelijk solide en de kans dat er een bitje 'omvalt' is niet zo groot op een klein gesloten netwerkje. En als dat gebeurt bij Seatalk, is dat niet zo erg omdat de informatie steeds herhald wordt en de meeste waardes worden gemiddeld door de instrumenten. Ik zag overigens ook dat jij voor de positie alleen 50 en 51 verstuurt. Waarom niet 58 ook? Daar is de precisie 10 keer groter. Als je die beide ook ontvangt en omzet naar NMEA 0183, moet je 50 en 51 negeren wanneer je 58 omzet, omdat je anders een NMEA positie krijgt die heen en weer springt. Been there, done it wrong. Fixed it :)
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 15:56 #706620

dat kan zijn , maar sommige berichten worden niet herhaald, zoals het licht uit commando.
En drie maal raden welk bericht wel eens verkeerd wordt geinterpreteerd...

De start bericht identificatie hangt af van 1 bitje. En iedereen mag tegelijk gaan zenden.
nou moet je wel meteen stoppen bij een collision dat snap ik wel, maar ideaal is het allemaal niet.
Het werkt vast goed, maar niet bij teveel data!

bitjes vallen wel degelijk om, gewoon vanwege het protocol
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Laatst bewerkt: 17 feb 2016 15:57 door Accountopverzoekverwijderd08.
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 16:00 #706622

  • mhsprang
  • mhsprang's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 184
roozeboos schreef :
dat kan zijn , maar sommige berichten worden niet herhaald, zoals de licht uit.
En drie maal raden welk bericht wel eens verkeerd worddt geinterpreteerd...

De start bericht identificatie hangt af van 1 bitje. En iedereen mag tegelijk gaan zenden.
nou moet je wel meteen stoppen bij een collision dat snap ik wel, maar ideaal is het allemaal niet.
Het werkt vast goed, maar niet bij teveel data!

bitjes vallen wel degelijk om, gewoon vanwege het protocol
Ik heb daar nog eens over nagedacht en inderdaad: het Raymarine display zou die corrupte pakketjes helemaal niet mogen zien, ook al is negende bit gezet omdat er geen 10 bits stilte aan voorafging... En het bij een collision kan een bit alleen maar nul worden wanneer 'ie één was en nooit andersom omdat op de SeaTalk bus een 1 recessief is en en 0 dominant.

Dus als jij en ik het nu gewoon beter doen dan Raymarine, dan komt alles goed :)
Laatst bewerkt: 17 feb 2016 16:01 door mhsprang.
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 17:27 #706639

  • mhsprang
  • mhsprang's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 184
Faran schreef :
Ik heb je een PB gestuurd.

@edit Even getest. Een BMP file lukt dus niet Renamen van het bestand ook niet. In Paint geladen en gesaved als png file en daar is-ie dan:
Top! bedankt.
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 17:58 #706642

  • PvO
  • PvO's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4571
mhsprang schreef :
roozeboos schreef :
dat kan zijn , maar sommige berichten worden niet herhaald, zoals de licht uit.
En drie maal raden welk bericht wel eens verkeerd worddt geinterpreteerd...

De start bericht identificatie hangt af van 1 bitje. En iedereen mag tegelijk gaan zenden.
nou moet je wel meteen stoppen bij een collision dat snap ik wel, maar ideaal is het allemaal niet.
Het werkt vast goed, maar niet bij teveel data!

bitjes vallen wel degelijk om, gewoon vanwege het protocol
Ik heb daar nog eens over nagedacht en inderdaad: het Raymarine display zou die corrupte pakketjes helemaal niet mogen zien, ook al is negende bit gezet omdat er geen 10 bits stilte aan voorafging... En het bij een collision kan een bit alleen maar nul worden wanneer 'ie één was en nooit andersom omdat op de SeaTalk bus een 1 recessief is en en 0 dominant.

Dus als jij en ik het nu gewoon beter doen dan Raymarine, dan komt alles goed :)

Ook voordat ik de Roosmux had geinstalleerd, kwam het weleens voor dat van een enkel display de verlichting spontaan uit ging. (met de roosmux gebeurd dit wel vaker)
Iedereen heeft dezelfde wind, maar niet dezelfde zeilen
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 18:37 #706649

Ik begreep van Koko dat het vooral gebeurt als Furuno Gp3X nmea berichten worden doorgestuurd naar seatalk.
Ik kan me voorstellen dat er dan gewoon veel meer berichten op de Seatalk bus worden gezet. En het daardoor vaker fout kan gaan.

In mijn code staat geen commando "licht uit" uiteraard. Dat had ik al nagekeken. Dus het kan alleen gebeuren als er een bericht verkeerd wordt geinterpreteerd door de raymarine displays. Al dan niet met een juist eerste commando byte.

Ik ga hier naar kijken, maar wordt echt pas volgende week. Ben erg druk momenteel.
Ik wil het wel oplossen, want er is niks irritanter dan dat snachts de backlight steeds uit gaat. Af en toe een berichtje missen is niet zo erg, maar dit merk je meteen. :(
Het bericht van PvO geeft ook al aan dat het wellictht ook deels een Raymarine probleem is. dank daarvoor, dan zien we het dus wat breder, want handig is voor de diagnose. (dwz: met andere hardware treedt het probleem ook op)

Mijndert ook bedankt,

Ik blijf hier melden wat de ontwikkelingen zijn.

Ik ga ook even meten met de scoop, die hoge spanning van de databit = 0 kan volgens mij niet.
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Laatst bewerkt: 17 feb 2016 18:39 door Accountopverzoekverwijderd08.
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 20:16 #706677

  • koko
  • koko's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14030
koko schreef :
mhsprang schreef :
Voor het einde van deze maand (februari) komt de update update uit die ook SeaTalk kan zenden.

Beetje vreemd bericht dit. De Star Tracking Wifi mux kan dat al heel lang.

Je vermijdt keurig de merknaam en prijs van dat alles, maar zit je niet gewoon te spammen?

Neem anders kontact op met de moderators en bespreek met hen hoe je dit nieuws wereldkundig kan maken binnen het forum. Zo als je het nu doet vind ik niet sjiek.

Om mijn eigen vraag maar te beantwoorden ben je blijkbaar niet aan het spammen en zijn excuses voor de suggestie van mijn kant wel op zijn plaats. Bij deze mijn wel gemeende excuses dus.

Ik zie graag dat experts samenwerken ;)
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 20:28 #706680

  • koko
  • koko's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14030
roozeboos schreef :
Ik begreep van Koko dat het vooral gebeurt als Furuno Gp3X nmea berichten worden doorgestuurd naar seatalk.
Ik kan me voorstellen dat er dan gewoon veel meer berichten op de Seatalk bus worden gezet. En het daardoor vaker fout kan gaan.

Dat klopt Chris. Ik heb een keer gemerkt dat de verlichting keurig bleef branden, tot ik ontdekte dat de gps (furuno gp 32) uit stond. Toen ik die aan zette ging binnen 5 minuten het licht uit. Dat heb ik nog een paar keer herhaald en telkens hetzelfde patroon.

Ik heb vijf van die schermen op een rijtje en ze gaan niet altijd allemaal tegelijk uit, net als dat ze niet altijd allemaal aangaan als ik er eentje aanzet. Ook zie je ze in stappen minder fel gaan branden. Dat is een functie van de schermen en dat zal met diverse commando's op de bus gezet worden.
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 17 feb 2016 22:53 #706710

  • 666
  • 666's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 933
ik heb het probleem ook, maar het gaat weg zodra ik mijn stuurautomaat, st4000, er tussenuit haal. Geen idee wat dat betekent, of waar de fout precies zit,
I will appreciate feedback wether this is a known problem, or the black cloud that appears regularly when I undertake projects on my sailboat.
Laatst bewerkt: 17 feb 2016 22:53 door 666.
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 18 feb 2016 08:52 #706749

  • mhsprang
  • mhsprang's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 184
koko schreef :
Bij deze mijn wel gemeende excuses dus.

Ik zie graag dat experts samenwerken ;)
Aanvaard! :)
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 18 feb 2016 10:36 #706770

  • Hans V
  • Hans V's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3589
Nachtvlinder schreef :
YES, veiligheid...

Hoe kan een multiplexer het 'single point of failure' risico verkleinen? Is dat een ontoelaatbaar groot risico in de praktijk zolang je niet met USB (of nog erger: BT) muisjes loopt te prutsen?

Volgens mij ís een multiplexer juist het single point of failure: hier komen immers alle datastromen samen. Als de s/w daarin gaat hangen gaat alles op zwart.

Misschien meer gemak dan veiligheid. Ik mag hopen dat we bij uitval van ons boordnetwerk ook op meer traditionele navigatie of een backup systeem kunnen terugvallen.

Als je de multiplexer in een bestaand, goed functionerend NMEA netwerk hangt is de multiplexer naar mijn idee geen SPF. Zolang de multiplexer kan beschikken over de data van de gevers heb je extra functionaliteit (bijvoorbeeld data voor je navigatie tablet) waar je gebruik van kunt maken als je kaartplotter uit mocht vallen. Die kaartplotter is op dit moment bij ons het single point of failure voor wat betreft de weergave van AIS targets.

Tenzij een defect apparaat het hele netwerk crasht zou een iPad waarop nog steeds alle data (excl. radar overlay) te zien zijn bij ons aan boord een handige backup zijn.
Dufour 405 GL

www.sailasailing.nl
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 22 feb 2016 13:37 #708176

heb zelf nu even gemeten aan de seatalk datalijn.

daar is te zien dat het nul nivo op 0.275 mV zit. Is dus in orde.

ga nu even kijken naar de verplichte pauze wachten na een bericht voordater verzonden kan worden.
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

nmea wifi repeater 22 feb 2016 14:09 #708180

  • koko
  • koko's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14030
Ik zou er zo vrolijk van worden als het verlichtingsisue is opgelost! Keep going Rooz ;) :cheer:
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 1.002 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl