NMEA 2000 vs J1939 – Jaka jest różnica?
Digital Skipper |18/05, 2023
Podobieństwa i różnice między J1939 a NMEA 2000Podsumowując dość długi post na blogu...
Chociaż istnieją pewne różnice między J1939 i NMEA 2000, łączy je szereg ważnych podobieństw, które uczynić je niezawodnymi i skutecznymi protokół komunikacyjny. Podobieństwa te obejmują wykorzystanie architektury sieci magistrali, protokołu komunikacyjnego opartego na CAN, możliwość szybkiego przesyłania danych oraz niezawodne mechanizmy wykrywania i obsługi błędów. Najpierw te podobieństwa pozwalają inżynierom i technikom podejmować świadome decyzje dotyczące protokołu, który mają zostać użyte w ich konkretnym zastosowaniu.
Świat protokołów komunikacyjnych dla systemów morskich i pojazdów może być zagmatwany. Telewizja; protokoły o podobnych cechach to J1939 i NMEA 2000. W tym artykule zbadamy różnice i podobieństwa między nimi; protokoły i pomóc Ci zdecydować, który z nich najlepiej odpowiada Twoim potrzebom.
Przede wszystkim; J1939 i NMEA 2000
Co to jest J1939?
J1939 to protokół komunikacyjny używany głównie w przemyśle pojazdów ciężkich i przemyśle morskim. Jest to protokół oparty na CAN, który zapewnia ustandaryzowany sposób komunikacji urządzeń elektronicznych między sobą w sieci. J1939 jest istotną częścią nowoczesnych pojazdów ciężkich i statków morskich, ponieważ umożliwia w ten sposób komunikację między różnymi systemami elektronicznymi. Komunikacja ta pozwala na lepszą kontrolę i monitorowanie pojazdu lub statku, co prowadzi do poprawy bezpieczeństwa i wydajności.
Protokół J1939 określa sposób przesyłania wiadomości między urządzeniami elektronicznymi, w tym format wiadomości, czas przesyłania wiadomości i priorytet wiadomości. Definiuje takżeå w jaki sposób urządzenia mogą się identyfikować sieci i w jaki sposób mogą żądać informacji od innych urządzeń. Ta standaryzacja zapewnia, że urządzenia różnych producentów mogą się ze sobą komunikować, niezależnie od konkretnych szczegółów implementacji.
Co to jest NMEA 2000?
NMEA 2000 ä przemysł morski. To także jest protokół oparty na CAN, który zapewnia ustandaryzowany sposób komunikacji między urządzeniami elektronicznymi w sieci. NMEA 2000 zostało stworzone przez National Marine Electronics Association w celu uproszczenia i ulepszenia sposobu, w jaki elektronika morska komunikuje się ze sobą.
NMEA 2000 jest istotną częścią nowoczesnych statków morskich, ponieważ różne systemy elektroniczne mogą się ze sobą komunikować komunikować się ze sobą słodko-kwaśny. Komunikacja ta umożliwia lepszą kontrolę i monitorowanie statku, co prowadzi do poprawy bezpieczeństwa i wydajności. NMEA 2000 służy do łączenia różnych urządzeń, w tym systemów GPS, nurków głębinowych, lokalizatorów ryb i nie tylko.
Protokół NMEA 2000 określa sposób przesyłania wiadomości między urządzeniami elektronicznymi, w tym format wiadomości, czas wiadomości i priorytet wiadomości. Definiuje takżeå w jaki sposób urządzenia mogą się identyfikować sieci i w jaki sposób mogą żądać informacji od innych urządzeń. Ta standaryzacja zapewnia, że urządzenia różnych producentów mogą się ze sobą komunikować, niezależnie od konkretnych szczegółów implementacji.
Kluczowe podobieństwa między J1939 i NMEA 2000
Kiedy chodzi o protokoły komunikacyjne, J1939 i NMEA 2000 pomiędzy; z najczęściej używanych protokołów w przemyśle motoryzacyjnym i morskim. Chociaż te protokoły mają pewne różnice, dzielą one równieżå szereg kluczowych podobieństw, które czynią je niezawodnymi i wydajnymi rozwiązaniami do przesyłania danych między urządzeniami.
Architektura sieci
Jednym z kluczowych podobieństw między J1939 i NMEA 2000 jest wykorzystanie przez nie architektura sieci autobusowej. Architektura ta umożliwia podłączenie wielu urządzeń do jednej sieci, redukując liczbę kabli i ułatwiając instalację nowych urządzeń. Ten typ architektury sieciowej jest szczególnie przydatny w dużych pojazdach lub statkach, gdzie może istnieć wiele różnych systemów, które wymagają połączenia i komunikacji między sobą.
Protokoły komunikacyjne
Kolejne podobieństwo pomiędzy J1939 a NMEA 2000 jest ich zastosowanie protokołu komunikacyjnego opartego na CAN. Protokół ten jest niezawodny i zapewnia mechanizmy wykrywania i korygowania błędów, pomagając zapewnić, że dane są przesyłane dokładnie i bez błędów. Możliwy jest także protokół oparty na CAN; szybki transfer dużej ilości danych, co jest ważne w zastosowaniach, gdzie krytyczne znaczenie mają dane w czasie rzeczywistym.
Prędkość przesyłania danych
Przenoszenie J1939 i NMEA 2000 obsługują szybkości przesyłania danych rzędu do 1Mbps. Umożliwia to szybkie przetwarzanie dużej ilości danych, co ma kluczowe znaczenie w zastosowaniach, gdzie istotne są dane w czasie rzeczywistym. Pomaga również duża prędkość transferu; aby zapewnić, że dane są przesyłane dokładnie i bez błędów, co jest ważne w zastosowaniach, w których dokładność danych ma kluczowe znaczenie.
Identyfikacja i obsługa błędów
Zarówno J1939, jak i NMEA 2000 mają funkcję wykrywania i obsługi błędów mechanizmy co umożliwia niezawodną komunikację pomiędzy urządzeniami. Mechanizmy te zapewniają wykrywanie i naprawianie wszelkich błędów w czasie rzeczywistym, zapobiegając utracie danych lub awarii systemu. Jest to szczególnie ważne w zastosowaniach, gdzie dokładność danych i niezawodność systemu mają kluczowe znaczenie.
Kluczowe różnice pomiędzy J1939 i NMEA 2000
W przypadku protokołów komunikacyjnych J1939 I Telewizor NMEA 2000; z najczęściej stosowanych w swoich branżach. Chociaż mają pewne podobieństwa, istnieje kilka kluczowych różnic, które je wyróżniają. Przyjrzyjmy się bliżej te różnice i ich wpływ na kompatybilność urządzeń i wydajność systemu.
Zakres
Jak już wspomniano, J1939 jest używany głównie w przemyśle pojazdów ciężkich, natomiast NMEA 2000 jest używany w przemyśle morskim. Jest jednak obszar, w którym się różnią; protokoły „nakładają się”. Na przykład J1939 jest często używany w zastosowaniach morskich, takich jak duże statki handlowe i przybrzeżne platformy wiertnicze.
Jednym z powodów różnych obszarów zastosowań są środowiska, na które narażone są jednostki. Ciężkie pojazdy działają w trudnych warunkach o wysokim poziomie wibracji, podczas gdy jednostki morskie muszą być w stanie wytrzymać; korozja słonej wody i ekstremalne wahania temperatury.
Format wiadomości i numer grupy parametrów (PGN)
Kolejną kluczową różnicą między J1939 i NMEA 2000 jest sposób formatowania wiadomości i wykorzystania numerów grup parametrów ( PGN). J1939 wykorzystuje PGN do definiowania i porządkowania transmisji danych, podczas gdy NMEA 2000 grupuje wiadomości w kategorie funkcjonalne.
Na przykład w J1939 PGN może być używany do pozyskiwania danych związanych z prędkością silnika, podczas gdy w NMEA 2000 Móc dane dotyczące prędkości obrotowej silnika są grupowane w jednym komunikacie z innymi danymi dotyczącymi silnika. Ta różnica w formacie wiadomości i PGN może mieć wpływ na sposób wymiany danych między urządzeniami i należy ją uwzględnić podczas projektowania systemu.
Typy połączeń i okablowanie
Kolejna ważna różnica między J1939 i NMEA 2000 to rodzaj zastosowanych połączeń i okablowania. J1939 wykorzystuje złącza Deutsch powszechnie stosowane w przemyśle pojazdów ciężkich, podczas gdy NMEA 2000 wykorzystuje złącza Micro-C zaprojektowane do pracy w trudnych warunkach morskich.
< p>Te różnice w typach złączy i okablowaniu mogą mieć wpływ na kompatybilność urządzeń i instalację. Na przykład, jeśli urządzenie morskie ze złączem Micro-C wymaga podłączenia do ciężkiego pojazdu ze złączem J1939, może być wymagany adapter lub konwerter.