Begrijp verschillende protocollen - SeaTalk1 & SeaTalkNG
Digital Skipper |14/09, 2021
In de maritieme industrie worden een aantal verschillende dataformaten en protocollen gebruikt. Het doel van dit artikel is om de meest voorkomende dataformaten te helpen verduidelijken!
Bij het werken met maritieme elektronica zijn er vier veel voorkomende dataformaten waarover u zult horen. Deze är;
- SeaTalk1
- SeaTalkNG
- NMEA 0183
- NMEA 2000
Wat zijn dit en wat betekenen ze als je apparaten installeert? uw boot?
SeaTalk1
Er bestaat een algemene misvatting dat SeaTalk1 (ST1) NMEA 0183 is, maar dat is niet het geval. SeaTalk 1 is een eigen systeem ontworpen door Raymarine. Zelfs als ze allebei doorwerken een serieel dataprotocol, NMEA 0183 en ST1 delen geen andere overeenkomsten.
SeaTalk gebruikt 3 draden als verbindingsmethode, die parallel geschakeld zijn over alle apparaten. De 3 draden zijn als volgt:
- 12V voeding
- GND / gemeenschappelijke voeding
- Data (serieel) ul>< p>Aangezien zowel de berichten als de bedrading verschillen van NMEA 0183, zijn ze niet direct compatibel, maar het is wel mogelijk gebruik een ST1 naar NMEA 0183 converter. SeaTalk1-eenheden zijn nog steeds gebruikelijk boten, en terwijl sommige ervan doorwerken een eigen ST1-netwerk waarbij de apparaten met elkaar verbonden zijn en bidirectioneel communiceren, andere werken samen met een 0183-converter.
Helaas is er geen directe conversie tussen ST1 en NMEA 2000, dus ; het proces zou een ST1 naar NMEA0183 gateway vereisen en vervolgens de Actisense NGW-1 bidirectionele conversie gateway om dit naar NMEA 2000 te converteren.
NGW-1-STNG NMEA 2000-gateway (SeaTalk NG)
NMEA 0183
NMEA 0183 is het niet-gepatenteerde "standaard" berichtformaat en protocol voor de meeste maritieme elektronica vervaardigd vóór NMEA 2000. Er zijn twee soorten NMEA 0183 – "oude" (versie 1.5) en een huidige versie (2.0+) Versie 1.5 gebruikt RS232-apparaatspecificatie voor verbinding, en het huidige protocol gebruikt RS422 (differentieel). Het principe tussen de RS232- en RS422-versies is hetzelfde en de gegevens zijn vrijwel identiek.
De grootste verandering tussen de gegevens v1.5 en v2.0+ is de toevoeging van controlesommen op De NMEA 0183-zinnen. Vóór 2.0+ was het niet verplicht om een controlesom aan het einde van de zin te hebben, maar dit is veranderd toen 2.0 werd geïmplementeerd.
Meestal veroorzaakt dit niet teveel conflicten tussen NMEA 0183-eenheden, maar er kunnen wel enkele problemen zijn in specifieke scenario's. Als de spreker bijvoorbeeld v1.5 is en de luisteraar v2.0+ en zinnen alleen als geldig beschouwt als deze een controlesom bevatten, wordt de spreker van v1.5 genegeerd.
NMEA 0183 v2. 0+ Differentiële eenheden gebruiken doorgaans een 4-draads verbinding met een zend- en ontvangstpaar gemarkeerd met "+/A" en "–/B" of "Tx" en "Rx". Het protocol maakt gebruik van ASCII serieel, heeft een lage snelheid en werkt op 4800 bit/sec.
Het converteren van NMEA 0183 naar NMEA 2000 is een heel eenvoudig proces met een conversiegateway die NGW-1 is. Dat is het ook mogelijk om NMEA 2000 naar NMEA 0183 te converteren met onze gateway.
SeaTalkNG & NMEA 2000
NMEA 2000 is de opvolger van NMEA 0183, dat werkt op; een binair berichtformaat met een veel hogere snelheid van 250.000 bits/sec. In tegenstelling tot NMEA 0183, dat gebruik maakt van een opstelling met één luidspreker/multi-listener, gebruikt NMEA 2000 CAN (Controller Area Network), waardoor een netwerk met meerdere luidsprekers/multi-listeners ontstaat waarin elk apparaat met elkaar communiceert.
Als het op NMEA 2000 aankomt en SeaTalkNG (STNG) er bestaat wat verwarring over de twee, en we krijgen vaak de vraag over de twee; zullen samenwerken. På gegevensformaat/protocolniveau&ar; Deze zijn beide identiek. NMEA 2000 en STNG werken beide met het CAN-protocol en gebruiken exact dezelfde berichten (PGN). Eigenlijk het enige verschil tussen de twee; Is de fysieke laag.
NMEA 2000 gebruikt de DeviceNet-standaard voor kabels en connectoren, waarbij M12 mannelijke en vrouwelijke connectoren worden gebruikt om de kabels en connectoren aan te sluiten. SeaTalkNG maakt gebruik van het eigen bekabelingssysteem van Raymarine, dat niet voldoet aan de DeviceNet-standaard. Het aansluiten van STNG-kabels en NMEA 2000-kabels is echter heel eenvoudig, aangezien Raymarine adapterkabels verkoopt. De adapterkabel A06045 kan ook&ar; gekocht als onderdeel van een pakket met onze NMEA 2000-producten (kabel wordt niet afzonderlijk verkocht).
Kortom betekent dit dat er geen "conversie van STNG naar NMEA 2000" plaatsvindt, maar dat er alleen een adapterkabel nodig is om je bij de twee te voegen.
STNG-kabel