{"id":4500,"date":"2023-03-01T13:09:47","date_gmt":"2023-03-01T13:09:47","guid":{"rendered":"https:\/\/open-boat-projects.org\/?page_id=4500"},"modified":"2023-03-01T13:32:29","modified_gmt":"2023-03-01T13:32:29","slug":"nmea2000","status":"publish","type":"page","link":"https:\/\/open-boat-projects.org\/de\/nmea2000\/","title":{"rendered":"NMEA2000"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4420 size-medium\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/02\/NMEA2000_Verbindungstechnik-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/02\/NMEA2000_Verbindungstechnik-300x300.jpg 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/02\/NMEA2000_Verbindungstechnik-150x150.jpg 150w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/02\/NMEA2000_Verbindungstechnik-768x768.jpg 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/02\/NMEA2000_Verbindungstechnik-12x12.jpg 12w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2023\/02\/NMEA2000_Verbindungstechnik.jpg 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Abb.: NMEA2000 Verbindungstechnik (<a href=\"https:\/\/busse-yachtshop.de\/s\/NMEA2000-Stecker-und-Buchse-zur-Selbstmontage-fuer-4-8mm-Kabel\" target=\"_blank\" rel=\"noopener\">Busse Yachtshop<\/a>)<\/p>\n<p>NMEA2000 (National Marine Electronics Association 2000) ist ein Bussystem f\u00fcr die Kommunikation in Booten. Es wurde entwickelt, um eine einheitliche Schnittstelle f\u00fcr die \u00dcbertragung von Daten von elektronischen Ger\u00e4ten in Booten bereitzustellen.<\/p>\n<h3>Funktionsprinzip<\/h3>\n<p>NMEA2000 ist ein Bussystem, das f\u00fcr die \u00dcbertragung von Daten zwischen elektronischen Ger\u00e4ten in Booten konzipiert ist. NMEA2000 verwendet eine einfache, aber leistungsstarke Kommunikationsmethode namens Controller Area Network (CAN). Die Daten\u00fcbertragung erfolgt \u00fcber ein zentrales Kabel, an das alle Ger\u00e4te parallel angeschlossen sind. CAN ist eine \u00dcbertragungstechnologie, die f\u00fcr die \u00dcbertragung von Daten in eingebetteten Systemen entwickelt wurde.<\/p>\n<p><strong>NMEA2000 Vorteile:<\/strong><\/p>\n<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<ul>\n<li><strong>Fehler\u00fcberwachung:<\/strong> CAN verf\u00fcgt \u00fcber eine integrierte Fehler\u00fcberwachung, die die Integrit\u00e4t der Daten\u00fcbertragung sicherstellt. Es \u00fcberwacht die \u00dcbertragung und kann Fehler erkennen, wie z.B. \u00dcbertragungsfehler oder Kollisionen, und die \u00dcbertragung gegebenenfalls neu starten.<\/li>\n<li><strong>Effizienz:<\/strong> CAN verwendet eine priorit\u00e4tsbasierte \u00dcbertragung, die es erm\u00f6glicht, dass wichtigere Daten schneller \u00fcbertragen werden als weniger wichtige Daten. Dies verbessert die Gesamteffizienz und Reaktionszeit des Systems. Mit NMEA2000 k\u00f6nnen wesentlich mehr Daten als mit NMEA0183 \u00fcbertragen werden.<\/li>\n<li><strong>Skalierbarkeit:<\/strong> CAN erm\u00f6glicht es, dass mehrere Ger\u00e4te an das gleiche Netzwerk angeschlossen werden, ohne dass die \u00dcbertragungsleistung beeintr\u00e4chtigt wird. Dies ist besonders wichtig f\u00fcr Anwendungen, bei denen das Netzwerk mit der Zeit erweitert werden muss.<\/li>\n<li><strong>Niedrige Kosten:<\/strong> CAN ist eine kosteneffiziente \u00dcbertragungstechnologie, die aufgrund der Zweidraht-\u00dcbertragung mit differenziellen Signalen einfach zu implementieren und zu warten ist. Dies macht es besonders attraktiv f\u00fcr Anwendungen mit eingeschr\u00e4nktem Budget.<\/li>\n<li><strong>Zertifizierte Ger\u00e4te:<\/strong> NMEA2000-Ger\u00e4te entsprechen Mindest-Standards der NMEA, die durch eine Zertifizierung nachgewiesen ist. Damit wird ein h\u00f6chst m\u00f6gliches Ma\u00df an Kompatibilit\u00e4t und Sicherheit zwischen Ger\u00e4ten verschiedenen Herstellern garantiert.<\/li>\n<\/ul>\n<p><strong>NMEA2000 Nachteile:<\/strong><\/p>\n<ul>\n<li><strong>Fixes Protokoll:<\/strong> Obwohl deutlich mehr Informationen als bei NMEA0183 \u00fcbertragen werden k\u00f6nnen, sind die Anzahl der Telegramme (PGN) und deren Inhalt fest vorgegeben und k\u00f6nnen nicht erweitert werden.<\/li>\n<li><strong>Notwendige Zertifizierung:<\/strong> Jedes Ger\u00e4t das NMEA2000 benutzt und vertrieben wird, muss von der NMEA zertifiziert werden. F\u00fcr Open Source Entwicklungen ist das nachteilig, da dadurch hohe Kosten entstehen, die sich nicht decken lassen.<\/li>\n<li><strong>Begrenzung auf Sensordaten:<\/strong> NMEA2000 \u00fcbertr\u00e4gt nur Sensordaten und kann keine Bilddaten wie Radarbilder, Wetterkarten, Videostrams oder \u00e4hnliches \u00fcbertragen.<\/li>\n<li><strong>Teure Verbingungstechnik:<\/strong> NMEA2000 setzt auf teure Verbindungstechnik mit wasserdichten M12-Steckverbindern (A-kodiert), wie sie auch in der Industrie verwendet werden, dort aber deutlich g\u00fcnstiger angeboten werden.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<p>Jedes Ger\u00e4t im NMEA2000-Netzwerk hat eine eindeutige Ger\u00e4te-ID, um Datenquellen und Datenanzeigeger\u00e4te zu identifizieren und zu adressieren. Daten werden in Parameter Group Numbers (PGN) organisiert. PGN sind eindeutige Daten-IDs, um bestimmte Typen von Daten zu beschreiben, wie beispielsweise Geschwindigkeit, Kurs, Temperatur usw. Alle Ger\u00e4te k\u00f6nnen PGN empfangen und senden, und es kann entschieden werden, welche PGN von einem bestimmten Ger\u00e4t gesendet oder empfangen werden. Dies erm\u00f6glicht eine flexible und skalierbare \u00dcbertragung von Daten zwischen Ger\u00e4ten. Die Verwendung von PGN erm\u00f6glicht es, Daten effizient und pr\u00e4zise zu organisieren und zu \u00fcbertragen.<\/p>\n<h3>Gegen\u00fcberstellung mit anderen Bussystemen<\/h3>\n<p>NMEA2000 hat einige \u00c4hnlichkeiten mit anderen Bussystemen wie SeaTalk NG, SIMnet, Raynet, C-Net 2000 und CANet. Es unterscheidet sich jedoch von diesen Systemen durch seine spezifische Auslegung f\u00fcr die Verwendung in Booten. SeaTalk NG und SIMnet sind teilweise kompatibel mit NMEA2000, was bedeutet, dass einige Ger\u00e4te, die f\u00fcr SeaTalk NG und SimNet entwickelt wurden, auch mit NMEA2000-kompatiblen Ger\u00e4ten kommunizieren k\u00f6nnen. Obwohl sie teilweise kompatibel mit NMEA2000 sind, unterscheiden sie sich in einigen Aspekten, wie z.B. in der Art und Weise, wie sie Daten \u00fcbertragen und verarbeiten. C-Net 2000 und CANet sind trotz der Verwendung von CAN propriet\u00e4re Technologien, die nur mit Ger\u00e4ten des gleichen Herstellers kompatibel sind. Raynet nimmt dabei eine Sonderrolle ein, da es nicht den CAN-Bus zur Daten\u00fcbertragung benutzt, sondern auf eine propriet\u00e4re Ethernet-\u00dcbertagung setzt. Es ist daher wichtig zu \u00fcberpr\u00fcfen, ob Ger\u00e4te, die f\u00fcr ein bestimmtes Bussystem entwickelt wurden, auch mit Ger\u00e4ten f\u00fcr ein anderes Bussystem kompatibel sind, bevor sie eingesetzt werden. Bei der Auswahl eines Bussystems muss sorgf\u00e4ltig \u00fcberlegt werden, welche Anforderungen bestehen und welches System am besten geeignet ist, um die Integrit\u00e4t der Daten\u00fcbertragung und die Interoperabilit\u00e4t der Ger\u00e4te sicherzustellen.<\/p>\n<h3>Geschwindigkeit<\/h3>\n<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>Die Datenrate von NMEA2000 betr\u00e4gt 250 kbps (Kilobits pro Sekunde). Diese Datenrate wurde gew\u00e4hlt, um eine ausreichend hohe \u00dcbertragungsgeschwindigkeit f\u00fcr eine Vielzahl von Anwendungen in Booten zu gew\u00e4hrleisten, w\u00e4hrend gleichzeitig eine m\u00f6glichst effiziente Nutzung des Netzwerks sichergestellt wird. Mit einer Datenrate von 250 kbps k\u00f6nnen Sensordaten in Echtzeit \u00fcbertragen werden, was f\u00fcr eine Vielzahl von Anwendungen wichtig ist, wie z.B. die \u00dcberwachung der Schiffsposition, der Navigations- und Kommunikationsger\u00e4te sowie der Motor- und anderer Systeme an Bord.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<h3>Einsatzszenarien und Grenzen<\/h3>\n<p>NMEA2000 ist besonders sinnvoll in Booten, bei denen eine einfache Integration von elektronischen Ger\u00e4ten erforderlich ist. Diese Ger\u00e4te k\u00f6nnen Navigationssysteme, Autopiloten, Kompasse, GPS-Empf\u00e4nger, Tiefenmesser, Windmesser und andere Ger\u00e4te sein. Die Verwendung von NMEA2000 erm\u00f6glicht es, diese Ger\u00e4te zu verbinden und Daten zwischen ihnen zu \u00fcbertragen, ohne dass eine separate Verbindung wie bei NMEA0183 f\u00fcr jedes Ger\u00e4t erforderlich ist. Eine der Grenzen von NMEA2000 besteht darin, dass es nur f\u00fcr die Verwendung in Booten zur \u00dcbertragung von Sensordaten konzipiert ist. Es ist nicht f\u00fcr den Einsatz in bildgebenden Anwendungen, wie Radar- und Fischfinderansichten, sowie Karteninhalte gedacht. Ein weiteres Hindernis besteht darin, dass nicht alle Ger\u00e4te mit NMEA2000 kompatibel sind und die Anzahl und Inhalte der PGN fest vorgegeben sind und nicht erweitert werden k\u00f6nnen. Es ist wichtig zu \u00fcberpr\u00fcfen, ob das gew\u00fcnschte Ger\u00e4t mit NMEA2000 kompatibel ist, bevor es eingesetzt wird. Zusammenfassend l\u00e4sst sich sagen, dass NMEA2000 ein leistungsstarkes und einfaches Bussystem f\u00fcr die Verwendung in Booten ist, das eine einfache Integration von elektronischen Ger\u00e4ten erm\u00f6glicht. NMEA2000 wurde Ende der 80er Jahre eingef\u00fchrt und wird aus heutiger Sicht nicht mehr allen Anforderungen moderner Datenverarbeitung gerecht. Der Trend geht eindeutig in Richtung Ethernet und erm\u00f6glicht deutlich h\u00f6here Datenraten und mehr Flexibilit\u00e4t.<\/p>\n<h3>Steckersystem<\/h3>\n<p>F\u00fcr den NMEA2000-Bus gibt es genormte wasserdichte und geschirmte 5-polige Steckververbindungen im M12 Format mit A-Kodierung. Je nach Ausf\u00fchrung k\u00f6nnen sie vollst\u00e4ndig aus Kunststoff oder teilweise aus Metall bestehen. Neben den Datenleitungen CAN-H und CAN-L gibt es noch zwei Leitungen f\u00fcr die Stromversorgung wie GND (V-) und +12V (V+) sowie einen Anschluss f\u00fcr den Schirm. Kabelanschl\u00fcsse von Sensoren sind meistens als Stecker (Male) ausgef\u00fchrt und haben ein Au\u00dfengewinde. Buchsen hingegen besitzen immer eine \u00dcberwurfmutter mit Innengewinde.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2282 size-full\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/NMEA2000_Steckerbelegung.jpg\" alt=\"\" width=\"468\" height=\"300\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/NMEA2000_Steckerbelegung.jpg 468w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/NMEA2000_Steckerbelegung-300x192.jpg 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/NMEA2000_Steckerbelegung-18x12.jpg 18w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/p>\n<p>Abb. Draufsicht auf Kontaktseite<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2288\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/nmea2000-stecker-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/nmea2000-stecker-300x300.jpg 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/nmea2000-stecker-150x150.jpg 150w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/nmea2000-stecker-12x12.jpg 12w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/nmea2000-stecker.jpg 320w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Abb. NMEA2000 Stecker zur Selbstmontage (<a href=\"https:\/\/busse-yachtshop.de\/s\/NMEA2000-Stecker-und-Buchse-zur-Selbstmontage-fuer-4-8mm-Kabel\" target=\"_blank\" rel=\"noopener\">Busse Yachtshop<\/a>)<\/p>\n<p>Wer wesentlich kosteng\u00fcnstigere Industrie-Steckverbinder au\u00dferhalb des Yacht-Zubeh\u00f6rhandels einkaufen m\u00f6chte, achtet darauf 5-polige Steckverbinder mit A-Kodierung zu kaufen. Die Indexkerbe befindet sich dann zwischen Pin 1 und 2. Es gibt noch andere Kodierungen wo sich die Indexkerbe an anderer Position befindet.<\/p>\n<p>SeaTalk NG, Simnet und Philippi P-Bus sind \u00e4hnliche Bussysteme die auf CAN-Bus als physischen Layer aufsetzen. Jedoch weichen sie in einigen Spezifikationen von NMEA2000 ab und sind nicht 100% kompatibel. Zudem benutzt jeder Hersteller noch eigene Steckverbinder die untereinander nicht zu NMEA2000 kompatibel sind. Mit entsprechenden Konverter-Kabeln kann aber ein Datenaustausch zwischen diesen Netzen vorgenommen werden. Grunds\u00e4tzlich sollte eine Mischung verschiedener Bustechnologien vermieden werden.<\/p>\n<h3>Stromversorgung aus dem Bus<\/h3>\n<p>NMEA2000 Ger\u00e4te mit geringem Stromverbrauch wie z.B. Sensoren k\u00f6nnen auch aus dem Bussystem mit Strom versorgt werden. So sind keine zus\u00e4tzlichen Versorgungskabel notwendig. Die Einspeisung der 12V-Versorgungsspannung in den NMEA2000 Bus erfolgt entweder \u00fcber ein Einspeisekabel oder einen Plotter mit Buseinspeisung. Allerdings ist darauf zu achten, dass aus dem NMEA2000 Bus nur eine begrenzte Leistung von bis zu 35W entnommen werden darf. Die NMEA2000 Ger\u00e4te sind dazu mit Load-Werten gekennzeichnet, die die Stromentnahme aus dem Bus angeben. Die Load wird als Vielfaches von 50 mA angegeben.\u00a0 Ein Ger\u00e4t mit Load 3 w\u00fcrde demnach 150 mA an 12V ben\u00f6tigen und 1,8 W an Leistung verbrauchen. Die Einspeisung der 12V-Versorgungsspannung in den Bus sollte idealer Weise in der Mitte erfolgen, da so Leitungsverluste durch Leitungswiderst\u00e4nde minimiert werden.<\/p>\n<h3>Kabel<\/h3>\n<p>Als Buskabel sollten nur hochwertige, wasserdichte und geschirmte Industrie-Kabel verwendet. Wer eigene Buskabel herstellen m\u00f6chte, sollte hochwertige Kabel wie z.B. <a href=\"https:\/\/asset.conrad.com\/media10\/add\/160267\/c1\/-\/de\/000600529DS01\/datenblatt-600529-lapp-2170264-1-busleitung-unitronic-bus-2-x-2-x-034-mm-violett-meterware.pdf\" target=\"_blank\" rel=\"noopener\">Lapp Busleitung UNITRONIC 2 x 2 x 0.34 mm\u00b2<\/a> verwenden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2287\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN_Kabel-300x105.png\" alt=\"\" width=\"300\" height=\"105\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN_Kabel-300x105.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN_Kabel-18x6.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN_Kabel.png 478w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Abb. CAN-Buskabel<\/p>\n<p>Dabei sind 2x zwei Einzeladern paarweise verdrillt und zus\u00e4tzlich mit einem \u00e4u\u00dferen Schirmgeflecht umgeben. Ein verdrilltes Aderpaar wird f\u00fcr CAN-H und CAN-L verwendet und das andere Aderpaar f\u00fcr GND und 12V. Das Schirmgeflecht wird mit GND einseitig verbunden. Damit erzielt man die besten Ergebnisse und hat eine sichere und langlebige Installation. D\u00fcnnere Kabel als 0.34 mm\u00b2 sollten nicht verwendet werden, wenn die Versorgung aus den Bus erfolgen soll. Die L\u00e4nge des Buskabels sollte in Summe 40 m nicht \u00fcbersteigen.<\/p>\n<h3>Terminierung<\/h3>\n<p>Der physischen Layer des NMEA2000 Busses basiert auf dem <a href=\"https:\/\/de.wikipedia.org\/wiki\/Controller_Area_Network\" target=\"_blank\" rel=\"noopener\">CAN-Bus<\/a> mit <a href=\"https:\/\/kompendium.infotip.de\/differentielle-signaluebertragung.html\" target=\"_blank\" rel=\"noopener\">differenzieller Signal\u00fcbertragung<\/a>. Es werden jeweils zwei Signale mit entgegengesetzter Polarit\u00e4t vom Sender \u00fcbertragen und im Empf\u00e4nger durch Subtraktion aus den zwei Signalen ein Einzelsignal erzeugt. St\u00f6rungen die sich in selber Weise auf beide Signalleitungen auswirken werden durch die Subtraktion eliminiert. Dadurch wird eine robuste und st\u00f6runanf\u00e4llige Signal\u00fcbertragung erm\u00f6glicht.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2306 size-full\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN_Bus_Signals.webp\" alt=\"\" width=\"475\" height=\"168\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN_Bus_Signals.webp 475w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN_Bus_Signals-300x106.webp 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN_Bus_Signals-18x6.webp 18w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \/><\/p>\n<p>Abb. Differenzielle Daten\u00fcbertragung (rot CAN-H, blau CAN-L)<\/p>\n<p>Ein CAN-Bus verwendet an den beiden Enden des Bussystems Abschluss-Widerst\u00e4nde von 120 Ohm zwischen den Leitungen CAN-H und CAN-L. Die beiden Abschluss-Widerst\u00e4nde entsprechen dem Leitungswiderstand von 120 Ohm und verhindern Signalreflexionen an den Leitungsenden bei hohen Daten\u00fcbertragungsraten von 1 MBit\/s. Der CAN-Bus besteht aus einem langen Busstrang mit kurzen Stichleitungen kleiner 1.5 m. Eine Sternstruktur des Bussystems ist nicht erlaubt. Die beiden Abschluss-Widerst\u00e4nde d\u00fcrfen nur am Busende verbaut sein und d\u00fcrfen sich nicht dazwischen befinden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2305 size-medium\" src=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN-Bus_Zweidrahtleitung-300x150.png\" alt=\"\" width=\"300\" height=\"150\" srcset=\"https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN-Bus_Zweidrahtleitung-300x150.png 300w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN-Bus_Zweidrahtleitung-1024x512.png 1024w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN-Bus_Zweidrahtleitung-768x384.png 768w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN-Bus_Zweidrahtleitung-1536x768.png 1536w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN-Bus_Zweidrahtleitung-18x9.png 18w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN-Bus_Zweidrahtleitung-760x380.png 760w, https:\/\/open-boat-projects.org\/wp-content\/uploads\/2021\/12\/CAN-Bus_Zweidrahtleitung.png 2000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Abb. CAN Busstruktur (ohne Stromversorgung)<\/p>\n<p>Einige Ger\u00e4te besitzen eingebaute Abschluss-Widerst\u00e4nde, die durch entsprechende Schalter zu- oder abgeschaltet werden k\u00f6nnen. Vergewissern sie sich vor dem Einbau neuer Ger\u00e4te ob integrierte Abschluss-Widerst\u00e4nde benutzt werden und wie sie konfiguriert sind. Falsch terminierte Busse k\u00f6nnen \u00dcbertragungsprobleme verursachen die schwer zu finden sind<\/p>\n<h3>Open Source<\/h3>\n<p>Unter Open Source gibt es eine <a href=\"https:\/\/github.com\/ttlappalainen\/NMEA2000\" target=\"_blank\" rel=\"noopener\">Bibliothek zu NMEA2000<\/a> bei GitHub von Timo Lappalainen, die durch Reverse Ingeneering erstellt worden ist und gro\u00dfe Teile von NMEA2000 unterst\u00fctzt. Damit ist es relativ einfach eigene Projekte mit Mikrocontrollern unter C zu realisieren. Auf dieser Basis wurden einige DIY-Projekt wie z.B. das <a href=\"https:\/\/open-boat-projects.org\/de\/nmea2000-gateway-mit-m5stack-atom\/\">NMEA2000-Gateway<\/a> oder der <a href=\"https:\/\/github.com\/AK-Homberger\/NMEA2000-Workshop\">NMEA2000-Workshop<\/a> umgesetzt.<\/p>\n<p>NMEA2000 Daten lassen sich auch \u00fcber Ethernet und WiFi \u00fcbertragen werden. Dazu gibt es eine Protokollerweiterung f\u00fcr NMEA0183 mit dem Namen SeaSmart. Bei SeaSmart werden NMEA2000 PGNs als HEX-Daten \u00fcber spezielle NMEA0183 Telegramme \u00fcbertragen. Es erfolgt so zu sagen eine Tunnelung der NMEA2000 Daten im NMEA0183 Protokoll. Damit k\u00f6nnen NMEA2000 Daten auch \u00fcber Ethernet und WiFi \u00fcbertragen werden. Timo Lappalainen untest\u00fctzt in seiner <a href=\"https:\/\/github.com\/ttlappalainen\/NMEA2000\/blob\/master\/src\/Seasmart.h\" target=\"_blank\" rel=\"noopener\">NMEA2000 Lib<\/a> das SeaSmart-Protokoll.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Abb.: NMEA2000 Verbindungstechnik (Busse Yachtshop) NMEA2000 (National Marine Electronics Association 2000) ist ein Bussystem f\u00fcr die Kommunikation in Booten. Es wurde entwickelt, um eine einheitliche Schnittstelle f\u00fcr die \u00dcbertragung von Daten von elektronischen Ger\u00e4ten in Booten bereitzustellen. Funktionsprinzip NMEA2000 ist ein Bussystem, das f\u00fcr die \u00dcbertragung von Daten zwischen elektronischen Ger\u00e4ten in Booten konzipiert ist.&hellip; <a href=\"https:\/\/open-boat-projects.org\/de\/nmea2000\/\" class=\"more-link\">Weiterlesen <span class=\"screen-reader-text\">NMEA2000<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[41,40,39,37],"tags":[],"class_list":["post-4500","page","type-page","status-publish","hentry","category-opendata","category-openhardware","category-opensource","category-projects"],"_links":{"self":[{"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/pages\/4500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/comments?post=4500"}],"version-history":[{"count":2,"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/pages\/4500\/revisions"}],"predecessor-version":[{"id":4531,"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/pages\/4500\/revisions\/4531"}],"wp:attachment":[{"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/media?parent=4500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/categories?post=4500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/open-boat-projects.org\/de\/wp-json\/wp\/v2\/tags?post=4500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}