Vorab ein paar wichtige Hinweise die sie unbedingt beachten sollten.
Abb.: B&G Zeuss mit NMEA2000 Verbindungstechnik (SVB)
Bussysteme Übersicht
Im Marinebereich werden eine Vielzahl an verschiedenen Bussystemen zur Datenübertragung zwischen Sensoren und Anzeigegeräten eingesetzt. Die Bussysteme verwenden je nach Hersteller eine unterschiedliche Hardwarebasis. Oft sind die Systeme untereinander nicht kompatibel und benötigen spezielle Umsetzer oder Gateways für einen Datenaustausch zwischen den Bussystemen. Viele Hersteller verwenden als Hardware-Layer für Ihre Bussysteme CAN, da die differenzielle Datenübertragung sehr robust ist. Das bedeutet aber nicht, dass auf höherer Protokollebene auch das CAN-Protokoll benutzt wird. Einfachere Systeme verwenden langsame serielle Protokolle, die nicht an die Leistungsfähigkeit des CAN-Protokolls wie bei NMEA2000 heranreichen.
Die nachfolgende Übersicht zeigt die am häufigsten eingesetzten Bussysteme.
Bussystem | Hardwarebasis | Geschwindigkeit | Übertragungstechnik | Netzstruktur | NMEA2000 Kompatibilität |
OpenSource Projekte verfügbar |
Anschlusstechnik |
NMEA0183 | RS232, RS422, RS485, TTL 3.3V, TTL 5V, Ethernet, WiFi |
4800…115200 Baud, 8N1 |
NMEA0183 Sentences |
Punkt zu Punkt / Punkt zu Multipunkt |
nein* |
ja |
nicht spezifiziert |
NMEA2000 | CAN | 250 Kbit |
NMEA2000 Telegramme | Busstruktur | – |
ja | M12, 5polig, A-kodiert |
OneNet |
Ethernet |
100 MBit/1 GBit | OneNet Telegramme |
Busstruktur |
nein* |
nein | Proprietäre Anschlusstechnik, RJ45 |
SeaTalk | Seriell proprietär | 9600 Baud, 9N1 | Proprietäres Binär-Protokoll | Busstruktur | nein |
ja | 3-polig, proprietäre Anschlusstechnik |
SeaTalk NG | CAN | 250 kBit | NMEA2000 Telegramme | Busstruktur | eingeschränkt |
indirekt über NMEA2000 |
5-polig, proprietäre Anschlusstechnik |
SimNet |
CAN |
250 kBit |
NMEA2000 Telegramme | Busstruktur | eingeschränkt |
indirekt über NMEA2000 |
5-polig, proprietäre Anschlusstechnik |
RayNet |
Ethernet |
100 MBit/1 GBit |
OneNet proprietär |
Busstruktur |
nein* |
nein | RJ45, Proprietäre Anschlusstechnik |
Fastnet |
CAN |
28800 Baud, 8O2 |
Proprietäres Protokoll |
Busstruktur |
nein |
nein |
Proprietäre Anschlusstechnik |
Micronet | Wireless 868 MHz | 80 kBit | Proprietäres Binär-Protokoll | Punkt zu Punkt | nein |
ja |
Wireless |
C-Net 2000 | CAN | 19200 Baud, 8N1 ? | Proprietäres CAN-Protokoll | Busstruktur | nein |
nein |
2-polig, Klemmkontakte |
CANet | CAN | 250 kBit | Proprietäres Binär-Protokoll | Busstruktur | nein |
nein |
2-polig, Klemmkontakte |
Topline |
Seriell proprietär | 38400 Baud, 8N1 |
Proprietäres Binär-Protokoll | Busstruktur | nein |
nein |
5-polig, proprietäre Anschlusstechnik |
PBus |
CAN |
19200 Baud, 8N1 ? |
Proprietäres Protokoll |
Busstruktur |
nein |
nein |
M12, 5polig, A-kodiert |
J1939 | CAN | 250 kBit | KFZ CAN-Protokoll | Busstruktur | nein |
Ja | 6-polig und 4-Polig, KFZ Anschlusstechnik |
SignalK |
RS232, RS422, RS485, CAN, I2C, 1Wire, Ethernet, WiFi |
4,8kBit…1 GBit |
Open Source Protokoll, JSON |
Busstruktur |
ja |
ja | nicht spezifiziert |
SeaSmart |
RS232, RS422, RS485, CAN, Ethernet, WiFi | 4,8kBit…1 GBit | Proprietäres Protokoll, unterstützt NMEA0183 und NMEA2000 |
Busstruktur | ja |
ja |
nicht spezifiziert |
Ethernet |
CAT5 |
10 MBit…10 GBit |
TCP, UDP, HTTP etc. |
Busstruktur |
nein* | ja | RJ45, LWL |
WiFi |
802.11bgn, 802.11ac |
1Mbit…300 MBit |
TCP, UDP, HTTP etc. |
Busstruktur |
nein* | ja | Wireless |
* NMEA2000 kann getunnelt in anderen Protokollen übertragen werden, ist aber nicht direkt dazu kompatibel
Hersteller-Übersicht
Hersteller | Verwendete Bussysteme | Bemerkungen |
B&G | NMEA0183, NMEA2000, Fastnet, Ethernet |
Teilweise proprietäre Anschlusstechnik |
Cetrek | NMEA0183, NMEA2000, C-Net 2000 |
|
Digital Marine Gauges |
SeaSmart, NMEA0183, NMEA2000, Ethernet |
|
Furuno | NMEA0183, NMEA2000, Ethernet |
|
Garmin | NMEA0183, NMEA2000, CANet |
|
Lowrance | NMEA0183, NMEA2000 | |
NASA/Clipper | NMEA0183 | Nur Windsensor, TTL5V, erfordert Adapter |
NKE |
Topline, NMEA0183, NMEA2000, Ethernet |
Proprietäre Anschlusstechnik |
Open Marine |
SignalK, NMEA0183, NMEA2000, SeaTalk, SeaSmart, Micronet, J1939, Ethernet |
|
Philippi |
PBus |
M12 Anschlusstechnik ist nicht zu NMEA2000 kompatibel, obwohl die selben Stecker benutzt werden. |
Raymarine | SeaTalk, SeaTalk NG, Micronet, RayNet, NMEA0183, NMEA2000 |
Proprietäre Anschlusstechnik |
Simrad | SimNet, NMEA0183, NMEA2000, Ethernet |
Proprietäre Anschlusstechnik |
Yanmar | J1939 | |
Volvo Penta | J1939 |
Konvertierbarkeit der Busdaten
Die Informationen verschiedener Bussysteme lassen sich untereinander in gewissen Grenzen austauschen. Dazu werden Adapter oder Gateways benötigt. Adapter sind passiv und dienen zur Anpassung der Anschlusstechnik. Raymarine verfolgt mit SeaTalk NG einen proprietären Ansatz in der Anschlusstechnik, obwohl die Bus-Daten NMEA2000 Daten sind. Der große Vorteil dieser Anschlusstechnik liegt in der eindeutigen Zuordnung unterschiedlicher Bussysteme durch farblich gekennzeichnete Stecker. Dadurch lassen sich Fehler bei der Installation vermeiden. Der Nachteil sind teure Installationstechnik und Inkompatibilitäten zu NMEA2000, die durch spezielle Adapter behoben werden.
Sollen Daten unterschiedlicher Protokolle ausgetauscht werden, so ist grundsätzlich ein Gateway notwendig. Das Gateway in Form eines Mikrocontrollers übersetzt dann die Protokolle. Oft ist es so, dass nicht alle Datensätze eines Protokolls in das andere Protokoll übersetzt werden können. Das liegt hauptsächlich daran, dass einige Protokolle nicht den kompletten Datensatz anderer Protokolle beinhalten. So hat z.B. NMEA0183 weniger Datensätze als NMEA2000, das deutlich umfangreicher ist. Einige Gateways sind auf ganz bestimmte Anwendungssituationen spezialisiert und konvertieren nur eine Teilmenge der Datensätze. Um böse Überraschungen zu vermeiden, informieren Sie sich vor dem Kauf eines Gateways welche Datensätze zwischen den Protokollen konvertiert werden können. Manchmal ist es notwendig zwei Gateways hintereinander zu benutzen, da einige Protokolle nicht direkt übersetzt werden können. Man muss dann den Umweg über ein Zwischenprotokoll nehmen.
Die nachfolgende Tabelle zeigt die Konvertierbarkeit zwischen den unterschiedlichen Bussystemen.
Tab.: Konvertierbarkeit zwischen Bussystemen