NMEA 2000 vs J1939 - Hvad er forskellen?

|18/05, 2023

NMEA 2000 vs J1939 - Hvad er forskellen?

Lighederne og forskellene mellem J1939 og NMEA 2000

For at opsummere et ret langt blogindlæg...

Selvom der er nogle forskelle mellem J1939 og NMEA 2000, deler de en række vigtige ligheder, som gør dem til både pålidelige og effektive kommunikationsprotokoller. Disse ligheder omfatter deres brug af en bus-netværksarkitektur, en CAN-baseret kommunikationsprotokol, evnen til hurtig dataoverførsel og robuste fejldetektions- og håndteringsmekanismer. Først disse ligheder giver ingeniører og teknikere mulighed for at træffe informerede beslutninger om, hvilken protokol der skal bruges i deres specifikke applikation.

Verden af ​​kommunikationsprotokoller til marine- og køretøjssystemer kan være forvirrende. Två protokoller, der deler lignende karakteristika, er J1939 og NMEA 2000. I denne artikel vil vi udforske forskellene og lighederne mellem de to; protokollerne og hjælper dig med at beslutte, hvilken der er bedst egnet til dine behov.

Først og fremmest; J1939 og NMEA 2000

Hvad er J1939?

J1939 er en kommunikationsprotokol, der primært bruges i tunge køretøjer og marineindustrien. Det er en CAN-baseret protokol, der giver en standardiseret måde for elektroniske enheder at kommunikere med hinanden på tværs af et netværk. J1939 er en væsentlig del af moderne tunge køretøjer og marinefartøjer, da den tillader forskellige elektroniske systemer at kommunikere med hinanden på denne måde. Denne kommunikation giver mulighed for bedre kontrol og overvågning af køretøjet eller fartøjet, hvilket fører til forbedret sikkerhed og effektivitet.

J1939-protokollen specificerer, hvordan meddelelser overføres mellem elektroniske enheder, herunder meddelelsesformat, meddelelsestiming og besked prioritet. Det definerer ogsåå hvordan enheder kan identificere sig selv på netværket, og hvordan de kan anmode om oplysninger fra andre enheder. Denne standardisering sikrer, at enheder fra forskellige producenter kan kommunikere med hinanden, uanset specifikke implementeringsdetaljer.

Hvad er NMEA 2000?

NMEA 2000 ä marine industri. Det er det også en CAN-baseret protokol, der giver en standardiseret måde for elektroniske enheder at kommunikere med hinanden på tværs af et netværk. NMEA 2000 blev skabt af National Marine Electronics Association for at forenkle og forbedre måden, hvorpå marineelektronik kommunikerer med hinanden.

NMEA 2000 er en væsentlig del af moderne marineskibe, fordi det er muligt for forskellige elektroniske systemer at kommunikerer så let med hinanden. Denne kommunikation muliggør bedre kontrol og overvågning af fartøjet, hvilket fører til forbedret sikkerhed og effektivitet. NMEA 2000 bruges til at forbinde forskellige enheder, herunder GPS-systemer, dybhavsdykkere, fiskelokatorer og mere.

NMEA 2000-protokollen specificerer, hvordan beskeder overføres mellem elektroniske enheder, herunder beskedformat, beskedtid og beskedprioritet. Det definerer ogsåå hvordan enheder kan identificere sig selv på netværket, og hvordan de kan anmode om oplysninger fra andre enheder. Denne standardisering sikrer, at enheder fra forskellige producenter kan kommunikere med hinanden, uanset specifikke implementeringsdetaljer.

De vigtigste ligheder mellem J1939 og NMEA 2000

Når det kommer til kommunikationsprotokoller, J1939 og NMEA 2000 mellem; af de mest anvendte protokoller i bil- og marineindustrien. Selvom disse protokoller har nogle forskelle, deler de ogsåå en række vigtige ligheder, der gør dem til både pålidelige og effektive løsninger til overførsel af data mellem enheder.

Netværksarkitektur

En af de vigtigste ligheder mellem J1939 og NMEA 2000 er deres brug af en bus netværksarkitektur. Denne arkitektur gør det muligt at tilslutte flere enheder til et enkelt netværk, hvilket reducerer kabler og gør det nemmere at installere nye enheder. Denne type netværksarkitektur er især nyttig i store køretøjer eller skibe, hvor der kan være mange forskellige systemer, der skal forbindes og kommunikere med hinanden.

Kommunikationsprotokoller

En anden lighed mellem J1939 og NMEA 2000 er deres brug af en CAN-baseret kommunikationsprotokol. Denne protokol er pålidelig og giver fejldetektions- og korrektionsmekanismer, der hjælper med at sikre, at data overføres nøjagtigt og uden fejl. Den CAN-baserede protokol er også mulig; hurtig overførsel af en stor mængde data, hvilket er vigtigt i applikationer, hvor realtidsdata er kritiske.

Dataoverførselshastigheder

Bærer J1939 og NMEA 2000 understøtter dataoverførselshastigheder på op til 1 Mbps. Dette muliggør hurtig behandling af en stor mængde data, hvilket er afgørende i applikationer, hvor realtidsdata er kritiske. Den høje overførselshastighed hjælper også; for at sikre, at data transmitteres nøjagtigt og uden fejl, hvilket er vigtigt i applikationer, hvor datanøjagtighed er kritisk.

Fejlidentifikation og håndtering

Både J1939 og NMEA 2000 har fejldetektion og håndtering mekanismer, der muliggør pålidelig kommunikation mellem enheder. Disse mekanismer sikrer, at eventuelle fejl opdages og korrigeres i realtid, hvilket forhindrer datatab eller systemfejl. Dette er især vigtigt i applikationer, hvor datanøjagtighed og systempålidelighed er afgørende.

De vigtigste forskelle mellem J1939 og NMEA 2000

Når det kommer til kommunikationsprotokoller, J1939 og NMEA 2000 er forskellige; af de mest brugte i deres respektive brancher. Selvom de deler nogle ligheder, er der flere vigtige forskelle, der adskiller dem. Lad os se nærmere på disse forskelle og hvordan de påvirker enhedskompatibilitet og systemydelse.

Omfang

Som nævnt bruges J1939 primært i den tunge køretøjsindustri, mens NMEA 2000 bruges i marineindustrien. Der er dog et område, hvor de adskiller sig; protokollerne öoverlapper hinanden. F.eks. bruges J1939 ofte i marine applikationer såsom store kommercielle skibe og offshore olieplatforme.

En af årsagerne til de forskellige anvendelsesområder er de miljøer, som enhederne er udsat for . Tunge køretøjer opererer i barske miljøer med høje vibrationsniveauer, mens marineenheder skal kunne modstå; saltvandskorrosion og ekstreme temperatursvingninger.

Meddelelsesformat og parametergruppenummer (PGN)

En anden vigtig forskel mellem J1939 og NMEA 2000 er, hvordan de formaterer meddelelser og bruger parametergruppenumre ( PGN). J1939 bruger PGN'er til at definere og strukturere datatransmission, mens NMEA 2000 grupperer meddelelser i funktionelle kategorier.

For eksempel kan en PGN i J1939 bruges til at ö data relateret til motorhastighed kan grupperes med andre motorrelaterede data i en enkelt besked. Denne forskel i meddelelsesformat og PGN kan påvirke, hvordan data udveksles mellem enheder og skal tages i betragtning, når et system designes.

Forbindelsestyper og kabling

En anden vigtig forskel mellem J1939 og NMEA 2000 er den type forbindelser og kabler, der anvendes. J1939 bruger Deutsch-stik, der er almindelige i den tunge køretøjsindustri, mens NMEA 2000 bruger Micro-C-stik, der er designet til det barske havmiljø.

< p>Disse forskelle i stiktyper og kabler kan påvirke enhedskompatibilitet og installation. Hvis f.eks. en marineenhed med et Micro-C-stik skal tilsluttes et tungt køretøj med et J1939-stik, kan det være nødvendigt med en adapter eller konverter.