Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten

Onderwerp: NMEA2000 netwerk dump van B&G H5000

NMEA2000 netwerk dump van B&G H5000 29 sept 2021 17:23 #1329218

  • hanst
  • hanst's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 429
Om gebruik te kunnen maken van de 'polar table' op de B&G Vulcan ben ik op zoek naar een canbus data dump van een B&G H5000 die opstart en 'praat' met een Vulcan of Zeus die op 'polar table' staat ingesteld.

Het idee is om dan in SignalK de polar plugin te gebruik om de target speed te lezen en die om te zetten naar de juiste PGN om de Vulcan/Zeus de performance % en target wind angle te sturen.
Alleen ingelogde leden kunnen reageren.

NMEA2000 netwerk dump van B&G H5000 29 sept 2021 21:37 #1329287

  • Aswin
  • Aswin's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 656
Ik ben hier ook erg in geïnteresseerd om mijn Triton2 met polar data te voeden.
Alleen ingelogde leden kunnen reageren.

NMEA2000 netwerk dump van B&G H5000 30 sept 2021 21:13 #1329541

  • hanst
  • hanst's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 429
Met behulp van een dump van een mede forumlid heb ik het packet gevonden en genoeg (denk ik) gereverse engineerd:

2021-09-30-11:43:52.865 3 21 255 130824 B&G: H5000 CPU Performance info: Manufacturer Code = B&G; Industry Code = Marine Industry; = ; Polar boat speed = 0.40 m/s; = 831
6; Polar performance = 100.0 %; = 8498; Opposite tack COG = 124.5 deg; = 8499; Opposite tack target heading = 322.3 deg; = 8477; VMG performance = 0.0 %; = 8528; = 6280
7; = 8529; = 1477; = 8530; = 1477

Ik heb een canboat pull request gedaan voor bovenstaande.

Nu nog kijken of het nodig is om een H5000 te emuleren om gezien te worden als werkende source, of dat het direct vanuit SignalK kan.
Alleen ingelogde leden kunnen reageren.

NMEA2000 netwerk dump van B&G H5000 01 okt 2021 04:50 #1329554

Wauw, wat goed dat dit gelukt is! PGN 130824 dus??
Alleen ingelogde leden kunnen reageren.

NMEA2000 netwerk dump van B&G H5000 01 okt 2021 07:20 #1329592

  • hanst
  • hanst's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 429
Ja, klopt. Hier staat de beschrijving:
github.com/htool/canboat/blob/...analyzer/pgn.h#L6359

{"B&G: H5000 CPU Performance info",
130824,
PACKET_COMPLETE,
PACKET_FAST,
0x22,
0,
{{"Manufacturer Code", 11, RES_MANUFACTURER, false, "=381", "B&G"},
{"Reserved", 2, RES_NOTUSED, false, 0, ""},
{"Industry Code", 3, RES_LOOKUP, false, "=4", "Marine Industry"},
{"", BYTES(2), 1, false, "=8318", ""},
{"Polar boat speed", BYTES(2), 0.01, false, "m/s"},
{"", BYTES(2), 1, false, 0, ""},
{"Polar performance", BYTES(2), 0.1, false, "%", ""},
{"", BYTES(2), 1, false, 0, ""},
{"Opposite tack COG", BYTES(2), RES_RADIANS, false, "rad", ""},
{"", BYTES(2), 1, false, 0, ""},
{"Opposite tack target heading", BYTES(2), RES_RADIANS, false, "rad", ""},
{"", BYTES(2), 1, false, 0, ""},
{"VMG performance", BYTES(2), 0.1, false, "%", ""},
{"", BYTES(2), 1, false, 0, ""},
{"Average True Wind Direction", BYTES(2), RES_RADIANS, false, "rad", ""},
{"", BYTES(2), 1, false, 0, ""},
{"Wind Phase", BYTES(2), RES_RADIANS, false, "rad", ""}, // Seems like an angle compared to something as it's not a straight translation to displayed angle
{"", BYTES(2), 1, false, 0, ""},
{"Wind lift", BYTES(2), RES_RADIANS, false, "rad", ""}, // Seems like an angle compared to something as it's not a straight translation to displayed angle
{0}}}
Alleen ingelogde leden kunnen reageren.

NMEA2000 netwerk dump van B&G H5000 01 okt 2021 08:01 #1329603

hanst schreef :
Om gebruik te kunnen maken van de 'polar table' op de B&G Vulcan ben ik op zoek naar een canbus data dump van een B&G H5000 die opstart en 'praat' met een Vulcan of Zeus die op 'polar table' staat ingesteld.

Het idee is om dan in SignalK de polar plugin te gebruik om de target speed te lezen en die om te zetten naar de juiste PGN om de Vulcan/Zeus de performance % en target wind angle te sturen.

Bij een Zeus hoef je niet via SignalK te gaan maar dat wist je al neem ik aan; wel leuk om dit ook op een Vulca te krijgen! Goed bezig :)
Alleen ingelogde leden kunnen reageren.

NMEA2000 netwerk dump van B&G H5000 01 okt 2021 08:07 #1329605

  • hanst
  • hanst's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 429
Ik begrijp niet goed wat je bedoelt SaltyKiss?

Bij een ander project waarbij ik een B&G AC12 autopilot emuleer moet ik het device nadoen inclusief ander device ID op de bus en een hele exchange van setup values om het autoplot panel te laten openen op een Vulcan/Zeus.

Bij het maken van dit performance packet wist ik nog niet zeker of de Vulcan/Zeus ook wilde zien dat de packets van een (ge-emuleerde) H5000 CPU kwamen.
Dat blijkt niet nodig te zijn, maar heeft volgens mij niets te maken met of het een Vulcan of een Zeus is.
Alleen ingelogde leden kunnen reageren.

NMEA2000 netwerk dump van B&G H5000 01 okt 2021 18:52 #1329750

  • hanst
  • hanst's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 429
Nu ook een 2de packet (zelfde PGN, maar groter) gedaan. Die heeft weer andere info:
{"Course", BYTES(2), RES_RADIANS, false, "rad", ""},
{"DR Bearing", BYTES(2), RES_RADIANS, false, "rad", ""},
{"DR Distance", BYTES(4), 0.01, false, "m"},
{"Heading on opposite Tack (True)", BYTES(2), RES_RADIANS, false, "rad", ""},
{"Leeway Angle", BYTES(2), RES_RADIANS, false, "rad", ""},
{"Optimum Wind Angle", BYTES(2), RES_RADIANS, false, "rad", ""},
{"Latitude", BYTES(4), RES_LATITUDE, true, "deg", ""},
{"Longitude", BYTES(4), RES_LONGITUDE, true, "deg", ""}, // Start line pos
{"Polar boat speed", BYTES(2), 0.01, false, "m/s"},
{"Target TWA", BYTES(2), RES_RADIANS, false, "rad", ""},
{"Trip time", BYTES(4), RES_TIME, false, "s", ""},
{"VMG performance", BYTES(2), 0.1, false, "%", ""},
{"Velocity Made Good", BYTES(2), 0.01, false, "m/s"},
{"Wind Angle to mast", BYTES(2), RES_RADIANS, false, "rad", ""},
Alleen ingelogde leden kunnen reageren.

NMEA2000 netwerk dump van B&G H5000 03 okt 2021 18:22 #1330227

  • hanst
  • hanst's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 429
Ik heb voor SignalK een plugin gemaakt: signalk-bandg-performance-plugin
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.235 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl