NMEA2000 CAN protocol

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • itcouldbeanyone
  • Registratie: Augustus 2014
  • Laatst online: 12-09 21:49
Hi, mn werk zijn we bezig met een module te bouwen die CAN-Open data naar NMEA2000 conventeert.
Nu hebben we totaal geen ervaring met NMEA2000, en op internet vindt ik ook eigenlijk niks.
hoe is nmea2k nou eigenlijk opgebouwd rond CAN ? ( ik vond alleen dingen met betrekking tot de seriele poort, zoals GPS messages die verstuurt werden)
bij can open is het

0x581 0x00 0x27 0x01 0xDD 0xDD
ID Adress SUB DATA

ik heb hier helaas ook niks liggen om op NMEA2000 te kunnen sniffen.
wat ik wel begrepen heb is dat nmea2k is opgebouwd uit SAE J1939. dus dat zou betekenen dat als ik mijn can-controller voor SAE J1939 protocol instell, en de juiste opbouw van bytes (nmea2k) gebuik dat het moet werken toch ?

Ben niet slim, maar wel dom


Acties:
  • 0 Henk 'm!

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

Vaak is het zo dat dit soort protocolspecificaties alleen beschikbaar zijn als je lid wordt van een consortium. Uiteraard tegen betaling. Wat ik vond via https://github.com/canboat/canboat/blob/master/README :

code:
1
2
3
4
5
The NMEA 2000 database and implementation is copyrighted by the NMEA (National
Marine Electronics Association). Access is restricted to members and parties
that pay for it. If they do so they are not able to divulge the content of the
database, thus making it impossible for open source developers to get access
to it.


Wellicht kun je wat met code uit dit project, maar als het voor je werk is raad ik aan gewoon contact op te (laten) nemen met NMEA.

Overigens is op hun site ook nog het een en ander te vinden: http://www.nmea.org/content/technicalnot/n2kdev.asp

Acties:
  • 0 Henk 'm!

  • itcouldbeanyone
  • Registratie: Augustus 2014
  • Laatst online: 12-09 21:49
EddoH schreef op vrijdag 20 februari 2015 @ 10:42:
Vaak is het zo dat dit soort protocolspecificaties alleen beschikbaar zijn als je lid wordt van een consortium. Uiteraard tegen betaling. Wat ik vond via https://github.com/canboat/canboat/blob/master/README :

code:
1
2
3
4
5
The NMEA 2000 database and implementation is copyrighted by the NMEA (National
Marine Electronics Association). Access is restricted to members and parties
that pay for it. If they do so they are not able to divulge the content of the
database, thus making it impossible for open source developers to get access
to it.


Wellicht kun je wat met code uit dit project, maar als het voor je werk is raad ik aan gewoon contact op te (laten) nemen met NMEA.

Overigens is op hun site ook nog het een en ander te vinden: http://www.nmea.org/content/technicalnot/n2kdev.asp
ik zie het nu, ze vragen er 4000 dollar voor.
het is maar voor een klant, en de gateway die hij had van ADFweb werkt niet goed.
de boedoeling is, om toerental, en stroomvebruik van CAnopen systeem uit te lezen, en dan over nmea2k te versturen.

Ben niet slim, maar wel dom