NMEA 2000 e J1939: qual è la differenza?
Digital Skipper |18/05, 2023
Le somiglianze e le differenze tra J1939 e NMEA 2000Per riassumere un post sul blog abbastanza lungo...
Sebbene ci siano alcune differenze tra J1939 e NMEA 2000, condividono una serie di importanti somiglianze che renderli affidabili ed efficaci protocollo di comunicazione. Queste somiglianze includono l'uso di un'architettura di rete bus, un protocollo di comunicazione basato su CAN, la capacità di trasferimento rapido dei dati e robusti meccanismi di rilevamento e gestione degli errori. Per primo queste somiglianze consentono a ingegneri e tecnici di prendere decisioni informate su quale protocollo utilizzare nella loro specifica applicazione.
Il mondo dei protocolli di comunicazione per i sistemi marini e dei veicoli può creare confusione. TV&arring; i protocolli che condividono caratteristiche simili sono J1939 e NMEA 2000. In questo articolo esploreremo le differenze e le somiglianze tra i due; i protocolli e ti aiutano a decidere quale è più adatto alle tue esigenze.
Prima di tutto; J1939 e NMEA 2000
Che cos'è J1939?
J1939 è un protocollo di comunicazione utilizzato principalmente nei veicoli pesanti e nell'industria marittima. È un protocollo basato su CAN che fornisce un modo standardizzato per la comunicazione tra dispositivi elettronici attraverso una rete. J1939 è una parte essenziale dei moderni veicoli pesanti e delle navi marittime, poiché consente a diversi sistemi elettronici di comunicare tra loro in questo modo. Questa comunicazione consente un migliore controllo e monitoraggio del veicolo o dell'imbarcazione, con conseguente miglioramento della sicurezza e dell'efficienza.
Il protocollo J1939 specifica come vengono trasferiti i messaggi tra dispositivi elettronici, inclusi formato e tempistica dei messaggi priorità del messaggio. Definisce inoltreå su come i dispositivi possono identificarsi la rete e come possono richiedere informazioni da altri dispositivi. Questa standardizzazione garantisce che dispositivi di produttori diversi possano comunicare tra loro, indipendentemente dai dettagli di implementazione specifici.
Cos'è NMEA 2000?
NMEA 2000 ä è un protocollo di comunicazione utilizzato in industria marittima. Lo è anche un protocollo basato su CAN che fornisce un modo standardizzato per la comunicazione tra dispositivi elettronici attraverso una rete. NMEA 2000 è stato creato dalla National Marine Electronics Association per semplificare e migliorare il modo in cui i dispositivi elettronici marini comunicano tra loro.
NMEA 2000 è una parte essenziale delle moderne navi marittime, poiché è possibile che diversi sistemi elettronici comunicare tra loro dolce e acido. Questa comunicazione consente un migliore controllo e monitoraggio della nave, con conseguente miglioramento della sicurezza e dell'efficienza. NMEA 2000 viene utilizzato per connettere vari dispositivi, inclusi sistemi GPS, subacquei di acque profonde, localizzatori di pesca e altro ancora.
Il protocollo NMEA 2000 specifica come i messaggi vengono trasferiti tra dispositivi elettronici, inclusi formato e ora del messaggio. e priorità del messaggio. Definisce inoltreå su come i dispositivi possono identificarsi la rete e come possono richiedere informazioni da altri dispositivi. Questa standardizzazione garantisce che i dispositivi di produttori diversi possano comunicare tra loro, indipendentemente dai dettagli di implementazione specifici.
Le principali somiglianze tra J1939 e NMEA 2000
Quando è si tratta di protocolli di comunicazione, J1939 e NMEA 2000 tra; dei protocolli più utilizzati nell’industria automobilistica e navale. Sebbene questi protocolli presentino alcune differenze, condividono ancheå una serie di somiglianze chiave che li rendono soluzioni affidabili ed efficienti per il trasferimento di dati tra dispositivi.
Architettura di rete
Una delle principali somiglianze tra J1939 e NMEA 2000 è il loro utilizzo di un architettura della rete di autobus. Questa architettura consente di collegare più dispositivi a un'unica rete, riducendo i cavi e facilitando l'installazione di nuovi dispositivi. Questo tipo di architettura di rete è particolarmente utile nei veicoli di grandi dimensioni o nelle navi, dove potrebbero esserci molti sistemi diversi che devono essere collegati e comunicare tra loro.
Protocolli di comunicazione
Un'altra somiglianza tra J1939 e NMEA 2000 è il loro utilizzo di un protocollo di comunicazione basato su CAN. Questo protocollo è affidabile e fornisce meccanismi di rilevamento e correzione degli errori, contribuendo a garantire che i dati vengano trasferiti in modo accurato e senza errori. È possibile anche il protocollo basato su CAN; trasferimento rapido di grandi volumi di dati, importante nelle applicazioni in cui i dati in tempo reale sono fondamentali.
Velocità di trasferimento dati
I dispositivi J1939 e NMEA 2000 supportano velocità di trasferimento dati di fino a 1Mbps. Ciò consente l'elaborazione rapida di un grande volume di dati, il che è fondamentale nelle applicazioni in cui i dati in tempo reale sono fondamentali. Anche l'elevata velocità di trasferimento aiuta; per garantire che i dati vengano trasmessi in modo accurato e senza errori, il che è importante nelle applicazioni in cui l'accuratezza dei dati è fondamentale.
Identificazione e gestione degli errori
Sia J1939 che NMEA 2000 dispongono di rilevamento e gestione degli errori meccanismi che consente una comunicazione affidabile tra i dispositivi. Questi meccanismi garantiscono che eventuali errori vengano rilevati e corretti in tempo reale, prevenendo la perdita di dati o guasti del sistema. Ciò è particolarmente importante nelle applicazioni in cui l'accuratezza dei dati e l'affidabilità del sistema sono fondamentali.
Le differenze principali tra J1939 e NMEA 2000
Nel caso dei protocolli di comunicazione J1939 E TV&areazione NMEA 2000; tra i più utilizzati nei rispettivi settori. Sebbene condividano alcune somiglianze, ci sono molte differenze chiave che li distinguono. Diamo uno sguardo più da vicino queste differenze e il modo in cui influiscono sulla compatibilità del dispositivo e sulle prestazioni del sistema.
Ambito
Come accennato, J1939 è utilizzato principalmente nel settore dei veicoli pesanti, mentre NMEA 2000 è utilizzato nel settore marittimo. C'è, tuttavia, un'area in cui differiscono; i protocolli si sovrappongono. Ad esempio, J1939 viene spesso utilizzato in applicazioni marine come grandi navi commerciali e piattaforme petrolifere offshore.
Uno dei motivi delle diverse aree di applicazione sono gli ambienti a cui sono esposte le unità. I veicoli pesanti operano in ambienti difficili con elevati livelli di vibrazioni, mentre le unità marine devono essere in grado di resistere; corrosione dell'acqua salata e fluttuazioni estreme della temperatura.
Formato del messaggio e numero del gruppo di parametri (PGN)
Un'altra differenza fondamentale tra J1939 e NMEA 2000 è il modo in cui formattano i messaggi e utilizzano i numeri del gruppo di parametri ( PGN). J1939 utilizza i PGN per definire e strutturare la trasmissione dei dati, mentre NMEA 2000 raggruppa i messaggi in categorie funzionali.
Ad esempio, in J1939 un PGN può essere utilizzato per acquisire dati relativi alla velocità del motore, mentre in NMEA 2000 Potere i dati relativi al regime del motore vengono raggruppati con altri dati relativi al motore in un unico messaggio. Questa differenza nel formato del messaggio e nel PGN può influenzare il modo in cui i dati vengono scambiati tra i dispositivi e deve essere presa in considerazione durante la progettazione di un sistema.
Tipi di connessione e cablaggio
Un'altra importante differenza tra J1939 e NMEA 2000 è il tipo di connessioni e di cablaggio utilizzati. J1939 utilizza connettori Deutsch comuni nel settore dei veicoli pesanti, mentre NMEA 2000 utilizza connettori Micro-C progettati per il difficile ambiente marino.
< p>Queste differenze nei tipi di connettori e nel cablaggio possono influire sulla compatibilità e sull'installazione del dispositivo. Ad esempio, se un dispositivo marino con connettore Micro-C deve essere collegato a un veicolo pesante con un connettore J1939, potrebbe essere necessario un adattatore o un convertitore.