Forstå forskellige protokoller - SeaTalk1 & SeaTalkNG

|14/09, 2021

Forstå forskellige protokoller - SeaTalk1 & SeaTalkNG

I havindustrien er der en række forskellige dataformater og protokoller, der bruges. Formålet med denne artikel er at hjælpe med at tydeliggøre de almindelige!
Når du arbejder med marineelektronik, er der fire almindelige dataformater, som du vil høre om. Disse är;

  • SeaTalk1
  • SeaTalkNG
  • NMEA 0183
  • NMEA 2000

Så, hvad er disse, og hvad betyder de, når du installerer enheder på din båd?

SeaTalk1
Der er en almindelig misforståelse, at SeaTalk1 (ST1) er NMEA 0183, men det er ikke tilfældet. SeaTalk 1 er et proprietært system designet af Raymarine. Også selvom de begge arbejder videre en seriel dataprotokol, NMEA 0183 og ST1 deler ingen andre ligheder.

SeaTalk bruger 3 ledninger som en forbindelsesmetode, som er parallelle på tværs af alle enheder. De 3 ledninger er som følger;

  • 12V forsyning
  • GND / fælles forsyning
  • Data (seriel)
  • < p>Da både meddelelser og ledninger er forskellige fra NMEA 0183, er de ikke direkte kompatible, men det er muligt at bruge en ST1 til NMEA 0183 konverter. SeaTalk1-enheder er stadig almindelige på både, og mens nogle af dem arbejder videre sit eget ST1-netværk, hvor enhederne er forbundet og kommunikerer tovejs, andre arbejder sammen med en 0183-konverter.

    Der er desværre ingen direkte konvertering mellem ST1 og NMEA 2000, så ; processen ville kræve en ST1 til NMEA0183-gateway og derefter Actisense NGW-1 tovejskonverteringsgatewayen for at konvertere denne til NMEA 2000.

    NGW-1-STNG NMEA 2000 Gateway (SeaTalk NG)

    NGW-1-STNG NMEA 2000 Gateway (SeaTalk NG)

    NMEA 0183
    NMEA 0183 er det ikke-proprietære "standard" meddelelsesformat og protokol for de fleste marineelektronik fremstillet før NMEA 2000. Der er to; typer af NMEA 0183 – "gammel" (version 1.5) og en aktuel version (2.0+) Version 1.5 bruger RS232-enhedsspecifikation til forbindelse, og den nuværende protokol bruger RS422 (differentiel). Princippet mellem RS232 og RS422 versionerne er det samme, og dataene er næsten identiske.

    Den største ændring mellem v1.5 og v2.0+ data er tilføjelsen af ​​kontrolsummer på NMEA 0183-sætningerne. Før 2.0+ var det ikke obligatorisk at have en kontrolsum i slutningen af ​​sætningen, men dette blev ændret, da 2.0 blev implementeret.
    Det forårsager normalt ikke for meget konflikt mellem NMEA 0183-enheder, men det kan der være nogle problemer i specifikke scenarier. For eksempel, hvis højttaleren er v1.5 og lytteren er v2.0+ og kun behandler sætninger som gyldige, hvis de indeholder en kontrolsum, vil den ignorere v1.5 højttaleren.

    NMEA 0183 v2. 0+ Differentialenheder bruger en 4-leder forbindelse med et sende- og modtagepar, normalt mærket "+/A" og "–/B" eller "Tx" og "Rx" . Protokollen bruger ASCII Serial, og har lav hastighed og arbejder med 4800bit/sek.
    Konvertering af NMEA 0183 til NMEA 2000 er en meget enkel proces med en konverteringsgateway, som er NGW-1. Det er det også muligt at konvertere NMEA 2000 til NMEA 0183 med vores gateway.


    SeaTalkNG & NMEA 2000
    NMEA 2000 er efterfølgeren til NMEA 0183, som virker på; et binært meddelelsesformat med en meget højere hastighed på 250k bits/sek. I modsætning til NMEA 0183, der bruger en enkelt-højttaler/multi-lytter-opsætning, bruger NMEA 2000 CAN (Controller Area Network), som skaber et multi-speaker/multi-lytter-netværk, hvor hver enhed kommunikerer sammen.
    Når det kommer til NMEA 2000 og SeaTalkNG (STNG), er der lidt forvirring omkring de to, og vi bliver ofte spurgt, om de er ens. vil arbejde sammen. På dataformat/protokolniveauå Begge disse er identiske. NMEA 2000 og STNG arbejder begge med CAN-protokollen og bruger nøjagtig de samme meddelelser (PGN). Faktisk er den eneste forskel mellem de to; Er det fysiske lag.

    NMEA 2000 bruger DeviceNet-standarden for kabler og stik, hvor M12 han- og hunstik bruges til at forbinde kabler og stik. SeaTalkNG bruger Raymarines proprietære kabelsystem, som ikke følger DeviceNet-standarden. Det er dog meget nemt at tilslutte STNG-kabler og NMEA 2000-kabler, da Raymarine sælger adapterkabler. Adapterkablet A06045 kan ogsåå købt som en del af en pakke med vores NMEA 2000-produkter (kabel sælges ikke alene).

    Kort sagt betyder det, at der ikke er nogen "konvertering fra STNG til NMEA 2000", men kun et adapterkabel er nødvendigt for at forbinde de to.

    SeaTalk STNG til NMEA 2000-kabel
    STNG-kabel