Rispondi 
Collegare Nmea 0183/2000 a Raspberry Pi
Autore Messaggio
murphy00 Offline
Nuovo Amico del Forum

Messaggi: 6
Registrato: Jun 2016 Online
Messaggio: #1
Collegare Nmea 0183/2000 a Raspberry Pi
Salve a tutti,

Seguendo l'utilissima guida di Edolo, sono riuscito ad installare openplotter nel mio raspberry Pi 3. In piu sono riuscito a caricare le mappe, collegarlo ad una rete, scaricare i file grib per le previsioni meteo e connetterlo al gps.

Adesso vorrei ricevere e visualizzare i dati dell'AIS (NMEA 2000),degli strumenti (Seatalk) e del gps della barca (NMEA 0183). Il problema é che il Pi puo solo ricevere dati via usb o ethernet. Ho trovato online degli adattatori ma costano tutti non poco (50-100 euro). Ho letto che si potrebbere risolvere il problema con un multiplexer (http://www.nextboat.it/menu/it/accessori...-2_EN.pdf) ma non essendo un esperto in materia non saprei da dove iniziare.

Quale sarebbe la soluzione piu semplice/economica?

Grazie mille
(Questo messaggio è stato modificato l'ultima volta il: 18-07-2016 13:31 da murphy00.)
18-07-2016 13:30
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
iraeit Offline
Senior utente

Messaggi: 1.419
Registrato: Aug 2007 Online
Messaggio: #2
RE: Collegare Nmea 0183/2000 a Raspberry Pi
Prendi un convertitore multiseriale ad usb e poi inizi a divertirti per armonizzare i vari protocolli Smile Smile il piu' problematico è seatalk ovviamente (versione custom di NMEA 2000 se non erro). Con pochi euro la vedo dura ma la strada è quella ... seriale ad usb e poi mappatura delle varie porti seriali e conversione di protocollo ove necessario.

In alternativa un multiplexer che supporta tutti e tre i protocolli e he fa piu' o meno quello che ho descritto prima.
18-07-2016 13:40
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
murphy00 Offline
Nuovo Amico del Forum

Messaggi: 6
Registrato: Jun 2016 Online
Messaggio: #3
RE: Collegare Nmea 0183/2000 a Raspberry Pi
(18-07-2016 13:40)iraeit Ha scritto:  Prendi un convertitore multiseriale ad usb e poi inizi a divertirti per armonizzare i vari protocolli Smile Smile il piu' problematico è seatalk ovviamente (versione custom di NMEA 2000 se non erro). Con pochi euro la vedo dura ma la strada è quella ... seriale ad usb e poi mappatura delle varie porti seriali e conversione di protocollo ove necessario.

In alternativa un multiplexer che supporta tutti e tre i protocolli e he fa piu' o meno quello che ho descritto prima.

Grazie per l'immediate risposta.

Quindi intendi una cosa del genere? https://www.serialgear.com/4-Port-Serial...2FTDI.html
Tutti i convertitori sono compatibili con il sistema operitivo linux del Pi? Cambia se il convertitore esce RS 232,DB9 o RS 442? Scusa ma come avrai capito sono un po' confuso19
18-07-2016 13:53
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
pepe1395 Offline
Vecio AdV

Messaggi: 6.746
Registrato: Jul 2011 Online
Messaggio: #4
RE: Collegare Nmea 0183/2000 a Raspberry Pi
(18-07-2016 13:40)iraeit Ha scritto:  il piu' problematico è seatalk ovviamente (versione custom di NMEA 2000 se non erro).

Invece erri, il Seatalk non c'entra nulla con l'NMEA 2000 sia elettricamente sia dal punto di vista del linguaggio.
Semmai è il suo successore, denominato SeatalkNG, che è identico all'NMEA 2000.
BV!

Se pensate che un professionista sia caro è perché non avete idea di quanto vi costerà alla fine un dilettante
18-07-2016 14:51
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
iraeit Offline
Senior utente

Messaggi: 1.419
Registrato: Aug 2007 Online
Messaggio: #5
RE: Collegare Nmea 0183/2000 a Raspberry Pi
(18-07-2016 14:51)pepe1395 Ha scritto:  
(18-07-2016 13:40)iraeit Ha scritto:  il piu' problematico è seatalk ovviamente (versione custom di NMEA 2000 se non erro).

Invece erri, il Seatalk non c'entra nulla con l'NMEA 2000 sia elettricamente sia dal punto di vista del linguaggio.
Semmai è il suo successore, denominato SeatalkNG, che è identico all'NMEA 2000.
BV!

OPS si hai ragione ... ho detto la cazzata, mi son confuso con seatalkNG .. la memoria ogni tanto (spesso) fa brutti scherzi.
18-07-2016 18:58
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
iraeit Offline
Senior utente

Messaggi: 1.419
Registrato: Aug 2007 Online
Messaggio: #6
RE: Collegare Nmea 0183/2000 a Raspberry Pi
(18-07-2016 13:53)murphy00 Ha scritto:  
(18-07-2016 13:40)iraeit Ha scritto:  Prendi un convertitore multiseriale ad usb e poi inizi a divertirti per armonizzare i vari protocolli Smile Smile il piu' problematico è seatalk ovviamente (versione custom di NMEA 2000 se non erro). Con pochi euro la vedo dura ma la strada è quella ... seriale ad usb e poi mappatura delle varie porti seriali e conversione di protocollo ove necessario.

In alternativa un multiplexer che supporta tutti e tre i protocolli e he fa piu' o meno quello che ho descritto prima.

Grazie per l'immediate risposta.

Quindi intendi una cosa del genere? https://www.serialgear.com/4-Port-Serial...2FTDI.html
Tutti i convertitori sono compatibili con il sistema operitivo linux del Pi? Cambia se il convertitore esce RS 232,DB9 o RS 442? Scusa ma come avrai capito sono un po' confuso19

Non tutti son compatibili con linux verifica prima di fare un'acquisto.

Devi poi crearti le corrispondenti porte seriali virtuali su linux.

A quel punto hai n porte seriali sulla tua board ma ti servono gli adattatori per connettere la rete delle strumentazione con la seriale come se fosse una semplice porta.

Fatto questo:

Con NMEA0183 non vi saranno problemi, con NMEA2000 da verificare con seatalk non saprei proprio.
18-07-2016 19:08
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
pepe1395 Offline
Vecio AdV

Messaggi: 6.746
Registrato: Jul 2011 Online
Messaggio: #7
RE: Collegare Nmea 0183/2000 a Raspberry Pi
NMEA 2000 non è un protocollo seriale, come l'NMEA 0183. Scordati di collegarlo ad un Raspberry, un PC o qualunque altra cosa senza una opportuna interfaccia. Ed un altrettanto opportuno driver.
Finché si ragiona con l'NMEA 0183 si può attaccare ad una seriale RS-232 sperando che funzioni. Mediamente si ma non è detto.
BV!

Se pensate che un professionista sia caro è perché non avete idea di quanto vi costerà alla fine un dilettante
18-07-2016 20:12
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
murphy00 Offline
Nuovo Amico del Forum

Messaggi: 6
Registrato: Jun 2016 Online
Messaggio: #8
RE: Collegare Nmea 0183/2000 a Raspberry Pi
(18-07-2016 19:08)iraeit Ha scritto:  
(18-07-2016 13:53)murphy00 Ha scritto:  
(18-07-2016 13:40)iraeit Ha scritto:  Prendi un convertitore multiseriale ad usb e poi inizi a divertirti per armonizzare i vari protocolli Smile Smile il piu' problematico è seatalk ovviamente (versione custom di NMEA 2000 se non erro). Con pochi euro la vedo dura ma la strada è quella ... seriale ad usb e poi mappatura delle varie porti seriali e conversione di protocollo ove necessario.

In alternativa un multiplexer che supporta tutti e tre i protocolli e he fa piu' o meno quello che ho descritto prima.

Grazie per l'immediate risposta.

Quindi intendi una cosa del genere? https://www.serialgear.com/4-Port-Serial...2FTDI.html
Tutti i convertitori sono compatibili con il sistema operitivo linux del Pi? Cambia se il convertitore esce RS 232,DB9 o RS 442? Scusa ma come avrai capito sono un po' confuso19

Non tutti son compatibili con linux verifica prima di fare un'acquisto.

Devi poi crearti le corrispondenti porte seriali virtuali su linux.

A quel punto hai n porte seriali sulla tua board ma ti servono gli adattatori per connettere la rete delle strumentazione con la seriale come se fosse una semplice porta.

Fatto questo:

Con NMEA0183 non vi saranno problemi, con NMEA2000 da verificare con seatalk non saprei proprio.

Grazie, ci proveró. Nel sito Openplotter ho comprato un convertitore NMEA0183 to USB (http://www.sailoog.com/en/product/usb-nm...converter) ed un convertitore USB- N2K (http://www.sailoog.com/en/product/usb-n2k-converter). L'USB-NMEA0183 sembra abbastanza semplice, l'altro dovrebbe funzionare con NMEA2000 ma non ho ben capito come. Qualcuno saprebbe spiegarmi in parole povere cosa é l'N2K ed il CAN?
18-07-2016 20:15
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
IanSolo Offline
Vecio AdV

Messaggi: 8.060
Registrato: Nov 2008 Online
Messaggio: #9
RE: Collegare Nmea 0183/2000 a Raspberry Pi
Murphy00,
Affinche' i tuoi link funzionino ricorda di lasciare uno spazio in fondo prima della parentesi, in caso contrario la parentesi viene ritenuta parte della stringa e la risposta e' "Page not found".
18-07-2016 22:17
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
iraeit Offline
Senior utente

Messaggi: 1.419
Registrato: Aug 2007 Online
Messaggio: #10
RE: Collegare Nmea 0183/2000 a Raspberry Pi
Giusto se puo' servire ... https://github.com/canboat/canboat

N2K = NMEA2000

Mettiamola cosi' ... serve qualche cognizione tecnica per provare a realizzare (provare non riuscire) quello che hai in mente. Se trovi qualche multiplexer che supporta tutti e tre i protocolli sicuramente spendi meno, almeno se dai un certo valore al tempo che perderai a mettere tutto insieme.

EDIT:

con "almeno se dai un certo valore al tempo" voglio dire ... a meno che non consideri tale attività un hobby e giusto per passar il tempo, NMEA2000 e seatalk son protololli uno mezzo chiuso l'altro proprietario o quasi. Tutto si puo' fare nella vita ma ne vale la pena?

Editato il post perchè la frase in oggetto poteva essere mal interpretata ... spero di aver chiarito ora.
(Questo messaggio è stato modificato l'ultima volta il: 18-07-2016 22:38 da iraeit.)
18-07-2016 22:30
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
corradino Offline
Senior utente

Messaggi: 1.156
Registrato: Aug 2011 Online
Messaggio: #11
RE: Collegare Nmea 0183/2000 a Raspberry Pi
"Grazie, ci proveró. Nel sito Openplotter ho comprato un convertitore NMEA0183 to USB (http://www.sailoog.com/en/product/usb-nm...converter) ed un convertitore USB- N2K (http://www.sailoog.com/en/product/usb-n2k-converter). L'USB-NMEA0183 sembra abbastanza semplice, l'altro dovrebbe funzionare con NMEA2000 ma non ho ben capito come. Qualcuno saprebbe spiegarmi in parole povere cosa é l'N2K ed il CAN?"

ci provo
CAN controlled area network, è una trasmissione dati digitale con due segnali speculari CAN high e CAN low che prevede scambio dati tra più utenze con indirizzi differenti, tutte possono ricevere o trasmettere informazioni sulla stessa linea dati, costituita dai due cavi high e Low. indirzzando i loro messagi a una o più unità partecipanti alla rete, ormai si usa a bordo di quasi tutte le automobili moderne come interscambio tra le varie centraline. che sono collegate alla rete CAN.

LA TERRA la madre terra.. non ci sopporta più..ma la nostra economia funziona solo sulla crescita continua siamo un treno lanciato verso il binario morto
18-07-2016 23:02
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
murphy00 Offline
Nuovo Amico del Forum

Messaggi: 6
Registrato: Jun 2016 Online
Messaggio: #12
RE: Collegare Nmea 0183/2000 a Raspberry Pi
(18-07-2016 22:17)IanSolo Ha scritto:  Murphy00,
Affinche' i tuoi link funzionino ricorda di lasciare uno spazio in fondo prima della parentesi, in caso contrario la parentesi viene ritenuta parte della stringa e la risposta e' "Page not found".

Hai ragione, me ne sono appena accorto, chiedo scusa.
19-07-2016 01:41
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
murphy00 Offline
Nuovo Amico del Forum

Messaggi: 6
Registrato: Jun 2016 Online
Messaggio: #13
RE: Collegare Nmea 0183/2000 a Raspberry Pi
(18-07-2016 22:30)iraeit Ha scritto:  Giusto se puo' servire ... https://github.com/canboat/canboat

N2K = NMEA2000

Mettiamola cosi' ... serve qualche cognizione tecnica per provare a realizzare (provare non riuscire) quello che hai in mente. Se trovi qualche multiplexer che supporta tutti e tre i protocolli sicuramente spendi meno, almeno se dai un certo valore al tempo che perderai a mettere tutto insieme.

EDIT:

con "almeno se dai un certo valore al tempo" voglio dire ... a meno che non consideri tale attività un hobby e giusto per passar il tempo, NMEA2000 e seatalk son protololli uno mezzo chiuso l'altro proprietario o quasi. Tutto si puo' fare nella vita ma ne vale la pena?

Editato il post perchè la frase in oggetto poteva essere mal interpretata ... spero di aver chiarito ora.

Sei stato chiarissimo, intanto inizio con le uscite NMEA 0183, dopo se va bene passo alle 2000 che sembrano piú ambiziose...
19-07-2016 01:43
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
murphy00 Offline
Nuovo Amico del Forum

Messaggi: 6
Registrato: Jun 2016 Online
Messaggio: #14
RE: Collegare Nmea 0183/2000 a Raspberry Pi
(18-07-2016 23:02)corradino Ha scritto:  "Grazie, ci proveró. Nel sito Openplotter ho comprato un convertitore NMEA0183 to USB (http://www.sailoog.com/en/product/usb-nm...converter) ed un convertitore USB- N2K (http://www.sailoog.com/en/product/usb-n2k-converter). L'USB-NMEA0183 sembra abbastanza semplice, l'altro dovrebbe funzionare con NMEA2000 ma non ho ben capito come. Qualcuno saprebbe spiegarmi in parole povere cosa é l'N2K ed il CAN?"

ci provo
CAN controlled area network, è una trasmissione dati digitale con due segnali speculari CAN high e CAN low che prevede scambio dati tra più utenze con indirizzi differenti, tutte possono ricevere o trasmettere informazioni sulla stessa linea dati, costituita dai due cavi high e Low. indirzzando i loro messagi a una o più unità partecipanti alla rete, ormai si usa a bordo di quasi tutte le automobili moderne come interscambio tra le varie centraline. che sono collegate alla rete CAN.

Grazie mille penso di avere capito dal punto di vista teorico. Ma in pratica, cosa cambia nel connettore? Che se supporta CAN puó sia ricevere che trasmettere dati?
19-07-2016 01:45
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
pepe1395 Offline
Vecio AdV

Messaggi: 6.746
Registrato: Jul 2011 Online
Messaggio: #15
RE: Collegare Nmea 0183/2000 a Raspberry Pi
(18-07-2016 22:30)iraeit Ha scritto:  NMEA2000 e seatalk son protololli uno mezzo chiuso l'altro proprietario o quasi.
Scusa se ti massacro ogni ogni volta, ma l'NMEA 2000 e' un protocollo tutt'altro che chiuso, sono pubbliche sia le specifiche elettriche che si basano sul sistema can-bus SAE J1939, sia quelle software cioe' le sentenze che passano sul bus, le famigerate PGN. Chiunque puo', associandosi al consorzio NMEA 2000, chiedere che vengano implementate nuove PGN per esigenze specifiche. Hanno aderito allo standard praticamente tutte le aziende del settore nautico, quindi dichiararlo un protocollo mezzo chiuso mi sembra quantomeno azzardato.
Ben altro discorso il Seatalk che e' un protocollo obsoleto sviluppato da Autohelm e di cui non sono mai state ufficialmente pubblicate le specifiche.
qui trovi qualche specifica "unofficial" sul Seatalk.
http://www.thomasknauf.de/seatalk.htm
BV!

P.S. siccome non sapevo quando esattamente fosse uscito il Seatalk, credo nei primi anni '80, ho provato a gogolare "quando e' stato sviluppato il seatalk".
Incredibilmente il primo sito uscito dalla ricerca e' quello della mia barca: ci ho rinunciatoSmiley26

Se pensate che un professionista sia caro è perché non avete idea di quanto vi costerà alla fine un dilettante
19-07-2016 11:37
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
fnico Offline
Nuovo Amico del Forum

Messaggi: 87
Registrato: Jun 2014 Online
Messaggio: #16
RE: Collegare Nmea 0183/2000 a Raspberry Pi
piccolo OT, un pensiero personale dal quale non riesco e non posso esimermi:
ormai anche in BMW si utilizza una "semplice" LAN per la comunicazione tra le varie centraline e la diagnostica.... 1 cavo e poche impostazioni, protocollo STANDARD (standard= è così per tutti e non che qualcuno si sveglia e lo modifica...allora non è più standard!)
noi ancora con NMEA2k, NMEA0183, ST, STng....
Se volessimo fare un interfacciamento completo con strumentazione non proprio del tutto aggiornata ci servirebbero 50kg di zavorra in scatolette e cavetti....

....no comment....

scusate lo sfogo ma sono in una giungla anche io per tentare di interfacciare 2 cose
19-07-2016 12:15
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Utente non piu' attivo Offline
Amico del forum

Messaggi: 644
Registrato: Nov 2015 Online
Messaggio: #17
RE: Collegare Nmea 0183/2000 a Raspberry Pi
Buondì, qualcuno ha approfondito l'argomento? Vorrei utilizzare il raspberry come gateway NMEA2000. Per la parte network non è un problema collegare il PI come AP. Per la parte interfaccia NMEA non mi è chiaro come fare. Riapro questo post, magari dal 2016 è cambiato qualcosa...
05-11-2018 11:54
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
clavy Offline
Senior utente

Messaggi: 2.756
Registrato: Jun 2009 Online
Messaggio: #18
RE: Collegare Nmea 0183/2000 a Raspberry Pi
Qui direi un paio di link che ne parlano:
https://github.com/ttlappalainen/NMEA200...ibrary.pdf
https://sailbits.com/grace-integrated-5-...reloaded=1
05-11-2018 18:52
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
orteip Offline
Senior utente

Messaggi: 4.648
Registrato: Mar 2013 Online
Messaggio: #19
RE: Collegare Nmea 0183/2000 a Raspberry Pi
Se può essere utile, io ho utilizzato questo gateway già in commercio: http://forum.amicidellavela.it/showthrea...tid=130992

L'ho semplicemente collegato e tutto quello che prima parlava attraverso le opportune interfacce: Nmea 183 / Seatalk 1 / Seatalk NG e viceversa, ora me lo sono trovato direttamente sul PC senza creare porte, gestire segnali, ecc....
05-11-2018 19:10
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Rispondi 


Discussioni simili
Discussione: Autore Risposte: Letto: Ultimo messaggio
  collegamenti rete NMEA 0183 Resolution 15 897 26-01-2024 03:26
Ultimo messaggio: AndreaB72
  B&G FFD HYDRA 2000 magior 2 167 22-01-2024 18:11
Ultimo messaggio: magior
  Axiom GPS interno e NMEA graycap 11 784 31-10-2023 11:35
Ultimo messaggio: graycap
  VHF Icom 330 ge collegamento a rete NMEA 2k o 0183 Wally 0 280 02-10-2023 20:16
Ultimo messaggio: Wally
  NMEA 0183 dal tablet Resolution 3 423 26-09-2023 17:18
Ultimo messaggio: AndreaB72
  autohelm 2000 manuale utente gennarino 11 2.821 07-09-2023 21:12
Ultimo messaggio: saaaandro
  Telecomando St1000+/2000+ faidate' SoulSurfer 1 416 27-08-2023 13:36
Ultimo messaggio: SoulSurfer
  registrazione dati nmea vento su windows Canadese 2 391 03-08-2023 23:49
Ultimo messaggio: Canadese
  Centralina hydra o hercules 2000 LiberaMente 0 352 13-06-2023 15:49
Ultimo messaggio: LiberaMente
  collegamento NMEA tra gps e vhf gennarino 37 6.548 12-06-2023 09:24
Ultimo messaggio: alessandro alberto

Vai al forum:


Utente(i) che stanno guardando questa discussione: 1 Ospite(i)