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
Amico del Forum

Messaggi: 1.421
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 Online
Amico del Forum

Messaggi: 5.637
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!

http://www.pepe1395.it
MMSI:247204660
bacan d'a corda marsa d'aegua e de sä che a ne liga e a ne porta 'nte 'na creuza de mä (Faber)
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
Amico del Forum

Messaggi: 1.421
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
Amico del Forum

Messaggi: 1.421
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 Online
Amico del Forum

Messaggi: 5.637
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!

http://www.pepe1395.it
MMSI:247204660
bacan d'a corda marsa d'aegua e de sä che a ne liga e a ne porta 'nte 'na creuza de mä (Faber)
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: 7.554
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
Amico del Forum

Messaggi: 1.421
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
Amico del Forum

Messaggi: 1.127
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 Online
Amico del Forum

Messaggi: 5.637
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

http://www.pepe1395.it
MMSI:247204660
bacan d'a corda marsa d'aegua e de sä che a ne liga e a ne porta 'nte 'na creuza de mä (Faber)
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: 90
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
poiuuuu Offline
Amico del Forum

Messaggi: 591
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
Amico del Forum

Messaggi: 1.786
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
Amico del Forum

Messaggi: 3.048
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....

-
Nessuno dovrebbe mai ergersi a "giudice" senza prima saper giudicare obbiettivamente se stesso.....
-
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
  autopilota ST 2000+ garbino13 3 104 02-08-2019 16:22
Ultimo messaggio: Edolo
  Sostituzione Navionics - Lawrance . Collegamenti NMEA . traballi carlo 4 136 10-07-2019 11:00
Ultimo messaggio: traballi carlo
  B&G H3000 e NMEA Out via Wifi poiuuuu 1 86 10-06-2019 21:56
Ultimo messaggio: marcofailla
  Calibrazione ST1000+ ST 2000+ Frappettini 15 2.708 01-06-2019 23:15
Ultimo messaggio: mlipizer
  display generico NMEA 2000 per sistema GARMIN marloc 4 162 22-05-2019 07:59
Ultimo messaggio: marloc
  Interfaccia Fastnet NMEA 2000 (B&G) Siro Casolo 2 134 17-05-2019 19:07
Ultimo messaggio: Siro Casolo
  collegamento NMEA tra gps e vhf gennarino 26 859 08-05-2019 13:32
Ultimo messaggio: enio.rossi
  NMEA e SEATALK dubbio emme238 11 791 26-04-2019 13:14
Ultimo messaggio: avverci
  connessione NMEA- Wi-Fi BornFree 2 274 08-03-2019 12:08
Ultimo messaggio: BornFree
  ST 1000 e ST 2000: difetto costruttivo. Frappettini 24 3.766 15-02-2019 14:57
Ultimo messaggio: Morobosci81

Vai al forum:


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