NMEA 0183: Allt du behöver veta!

|28/03, 2025

NMEA 0183: Allt du behöver veta!

NMEA 0183 är en standard som används för att möjliggöra kommunikation mellan marina elektroniska enheter. Denna standard har blivit en grundpelare inom marin elektronik och används av allt från GPS-enheter till autopiloter och ekolod. I denna bloggpost kommer vi att dyka djupare in i vad NMEA 0183 är, hur det fungerar och varför det är så viktigt.

Vad är NMEA 0183?

NMEA står för National Marine Electronics Association, och 0183 är en specifik standard som de har utvecklat för att säkerställa att olika marina elektroniska enheter kan kommunicera med varandra. Standarden definierar ett gemensamt språk som enheterna använder för att utbyta data, vilket gör det möjligt för dem att fungera tillsammans sömlöst.

Hur fungerar NMEA 0183?

NMEA 0183 använder en enkel seriell kommunikationsprotokoll där data skickas i form av meningar. Varje mening börjar med ett $-tecken och slutar med en kontrollsumma för att säkerställa att data inte har blivit korrupt under överföringen. Här är ett exempel på en NMEA 0183-mening:

$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47

Denna mening innehåller information om en GPS-position, inklusive tid, latitud, longitud och höjd.

Vanliga NMEA 0183-meningar och deras betydelser

Det finns många olika typer av meningar i NMEA 0183-standarden, var och en med sin egen specifika betydelse. Här är några av de vanligaste:

Här är de 10 vanligaste NMEA 0183-förkortningarna:

  • GGA: Global Positioning System Fix Data - GPS-fixdata.
  • GLL: Geographic Position, Latitude/Longitude - Geografisk position, latitud/longitud.
  • GSA: GPS DOP and Active Satellites - GPS DOP och aktiva satelliter.
  • GSV: GPS Satellites in View - GPS-satelliter i sikte.
  • RMC: Recommended Minimum Navigation Information - Rekommenderad minimal navigationsinformation.
  • VTG: Track Made Good and Ground Speed - Spår och markhastighet
  • ZDA: Time and Date - Tid och datum.
  • HDG: Magnetic Heading, Deviation, Variation - Magnetisk kurs, avvikelse och variation.
  • HDT: Heading, True - Sann kurs.
  • DBT: Depth Below Transducer - Djup under givare.

Dessa förkortningar används för att beskriva olika typer av data som skickas mellan enheter, såsom GPS-mottagare, ekolod, autopiloter och andra instrument.

Varför är NMEA 0183 viktigt?

NMEA 0183 är viktigt eftersom det möjliggör interoperabilitet mellan olika tillverkares enheter. Detta innebär att en GPS-enhet från en tillverkare kan kommunicera med en autopilot från en annan tillverkare, vilket ger båtägare flexibilitet att välja de bästa enheterna för deras behov utan att behöva oroa sig för kompatibilitetsproblem.

Hur man kopplar ihop NMEA 0183-enheter

Det finns flera sätt att koppla ihop NMEA 0183-enheter för att säkerställa effektiv kommunikation och dataöverföring mellan dem. Här är några av de vanligaste metoderna:

  1. Direkt anslutning: Enheter kan kopplas direkt till varandra med hjälp av NMEA 0183-kablar. Detta är den enklaste metoden, men det kräver att enheterna är kompatibla och att de har rätt anslutningar. Se till att sändande kablar kopplas ihop med mottagande för att säkerställa korrekt dataöverföring.

  2. Multiplexer: En NMEA 0183-multiplexer, som Actisense PRO-NDC-1E2K, kan användas för att koppla flera enheter till en enda enhet. Multiplexern samlar data från flera källor och skickar den vidare till en mottagare.

  3. Gateway: En NMEA 0183 till NMEA 2000-gateway, som Actisense WGX-1-ISO, möjliggör trådlös dataöverföring från NMEA 2000-nätverket till enheter som laptop, surfplatta eller smartphone via Wi-Fi. Den konverterar data mellan NMEA 0183 och NMEA 2000, vilket gör det möjligt för enheter från båda standarderna att kommunicera effektivt.

  4. Isolering: Det rekommenderas att använda isolering när NMEA 0183-enheter ansluts till en PC för att undvika jordslingor som kan skada både PC:n och NMEA 0183-enheten.

  5. Batteribankar: När NMEA 0183-enheter kopplas mellan olika batteribankar, är det viktigt att säkerställa att minuspolerna är anslutna för att undvika potentialskillnader som kan orsaka problem.

Skillnader mellan NMEA 0183 och RS422

NMEA 0183 är en standard för kommunikation mellan marina elektroniska enheter. Den har utvecklats genom flera versioner, med den senaste versionen 4.11. NMEA 0183-specifikationer (version 2 och senare) bör som minimum uppfylla kraven för datorstandarden RS422 (Standard EIA-422-A). RS422 använder differentialdrivning, vilket innebär att den använder två ledningar för att skicka data, vilket gör den mindre känslig för störningar och möjliggör längre kabellängder.

NMEA 0183 använde ursprungligen enkeländad drivning, men har senare uppdaterats till att använda differentialdrivning (RS422). RS422 är inte strikt kompatibel med RS232, men de flesta RS422-drivrutiner fungerar som enkeländade drivrutiner om endast en utgångsledning används. Sammanfattningsvis är den största skillnaden att RS422 använder differentialdrivning för att minska störningar och möjliggöra längre kabellängder, medan NMEA 0183 ursprungligen använde enkeländad drivning men har uppdaterats till att använda RS422-specifikationen.

Framtiden för NMEA 0183

Även om NMEA 0183 fortfarande används i stor utsträckning, har den nyare NMEA 2000-standarden börjat ta över. NMEA 2000 erbjuder högre dataöverföringshastigheter och stöd för fler enheter på samma nätverk. Trots detta kommer NMEA 0183 sannolikt att fortsätta vara relevant under många år framöver, särskilt för äldre enheter och system.

Vill du se den kompletta listan över NMEA 0183 förkortningar hittar du den under länken nedan.

https://web.nmea.org/External/WCPages/WCWebContent/webcontentpage.aspx?ContentID=364