NMEA 2000 vs J1939 – Jaka jest różnica?

|18/05, 2023

NMEA 2000 vs J1939 – Jaka jest różnica?

Podobieństwa i różnice między J1939 a NMEA 2000

Podsumowują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.