Collegare un PC agli strumenti
Pagina 1 su2 • Condividere •
Pagina 1 su2 • 1, 2 
Collegare un PC agli strumenti
Voglio collegare il processore dei miei strumenti (B&G Hydra2000) al PC, per poi istallare un sw (Max Sea o Deckman) di navigazione, raccolta dati ecc.
La centralina ha una uscita seriale, lo schema e i segnali sono questi:
[Devi essere iscritto e connesso per vedere questa immagine]
[Devi essere iscritto e connesso per vedere questa immagine]
inoltre il PC ha una porta USB, quindi serve anche un convertitore seriale/USB.
Qualcuno lo ha già fotto, o è in grado di darmi indicazioni sullo schema dei cavi, il test della connessione e poi la mappatura dei verbi NMEA????
La centralina ha una uscita seriale, lo schema e i segnali sono questi:
[Devi essere iscritto e connesso per vedere questa immagine]
[Devi essere iscritto e connesso per vedere questa immagine]
inoltre il PC ha una porta USB, quindi serve anche un convertitore seriale/USB.
Qualcuno lo ha già fotto, o è in grado di darmi indicazioni sullo schema dei cavi, il test della connessione e poi la mappatura dei verbi NMEA????

LiberaMente- COMMODORO

- Località di residenza: Roma
Età: 57
Data d'iscrizione: 11.01.10
Messaggi: 1186
Re: Collegare un PC agli strumenti
quel violet con la usb c' entra poco.. tocca agli esperti!

ZK- IL MAESTRO

- Data d'iscrizione: 15.04.10
Messaggi: 5432
Re: Collegare un PC agli strumenti
non so se è la stessa cosa, ma il mio vecchio gps aveva un cavetto con un unascita seriale. E' bastato un adattatore a usb ed è stato subito riconosciuto. L'unica cosa che c'era da sistemare nel software che ho interfacciato (maxsea) è stato settare il formato dei dati in entrata.
Eulero- IL PUPO

- Località di residenza: Palermo
Età: 101
Data d'iscrizione: 30.11.09
Messaggi: 2193
Re: Collegare un PC agli strumenti
sulla morsettiera della seriale può darsi tu debba cortocircuitare request to send con il clear to send, perche gli adattatori non è detto che gestiscano il colloquio RTS-CTS...
Il resto bisogna ricordarsi due cose, cioè che il connettore seriale è ormai a 9 poli, e l'altra ricordarsi che fra connettore femmina e connettore maschio l'Rxd e il Txd si scambiano di posto... (come è ovvio|)
Paolo
Il resto bisogna ricordarsi due cose, cioè che il connettore seriale è ormai a 9 poli, e l'altra ricordarsi che fra connettore femmina e connettore maschio l'Rxd e il Txd si scambiano di posto... (come è ovvio|)
Paolo

jpquattro- Località di residenza: Pisa
Età: 63
Data d'iscrizione: 03.06.11
Messaggi: 774
Re: Collegare un PC agli strumenti
e comunque i pin sono numerati sia sulla femmina che sul maschio..... quindi non ci si può sbagliare...
Re: Collegare un PC agli strumenti
ZK dice che non lo capisce neanche lui... provo a riorganizzare...
No
Anzi...
Hai il 50% di probabilità di azzeccarci... praticamente le stesse di chi lo fa tirando la moneta.
se due dispositivi si debbono "parlare", nel senso che uno trasmette dati e l'altro li riceve , il trasmittente deve avere il pin Txd (trasmit data) collegato al pin Rxd (receive data) del ricevente, e viceversa... insomma se tutto fosse semplice i fili del pin 2 e del pin 3 dovrebbero essere incrociati.
Per mettersi daccordo, bisognerebbe stabilire uno standard di riferimento solo che uno era troppo poco e ne hanno stabiliti centinaia...
Le ragioni sono storiche... all'inizio (fine anni 60, inizio '70, quando ho cominciato a lavorare io) l'RS232 era usato per connettere i terminali scriventi (DTE, Data Terminal Equipement) ai modem (DCE, Data Communication Equipment) e i ruoli delle due parti erano chiari...
Poi sulla RS232 si è messo di tutto e di più, fra un mouse seriale e un PC chi è il DTE e chi il DCE? e fra un PC e una stampante?
Proviamo a fare riferimento a "l'uso comune"
Il connettore del PC è 9 pin maschio e ha l'rxd sul 2... Di solito... quindi:
si prenda un connettore a 9 poli femmina (DB9F)
il morsetto 10 del 2000 deve andare al 2
il morsetto 9 del 2000 deve andare al 3
il morsetto 11 del 2000 deve andare al 5
Un discorso a parte lo meritano gli altri segnali presenti sul connettore:
Cd, Dsr, Dtr, Rts, Cts... avevano una precisa funzione nel colloquio con il modem, nel tempo hanno perso significato, ma uno standard su cosa è stato lasciato cadere e cosa no non è stato stabilito...
Ognuno di tali segnali, se attivo, ha la capacità di bloccare il colloquio.
Senza fare lunghi discorsi sui Null modem, si può stabilire un principio base per cui se un dispositivo ha il terminale specifico presente sulle sue connessioni è lecito supporre che lo gestisca...
L'interfaccia di Giuliano ha il RTS e CTS quindi si suppone che li usi.
Non possiamo essere certi che il software usato per la comunicazione, lo sappia gestire quindi è opportuno non farci affidamento, quindi ponticelliamolo
In sostanza, prima di trasmettere, L'interfaccia "alza" il request to send e aspetta in risposta l'autorizzazione a trasmettere (clear to send) se questa non arriva non trasmette...
Mettiamo un bel ponticello fra RTS e CTS... cioè fra i pin 7 e 8 del 2000 e cosi gli facciamo vedere la sua stessa richiesta come approvazione...
se il ponticello lo si fa anche dal lato del PC (uguale ma indipendente, allaltro estremo del filo...) danni non ne fa.. in sostanza cortocircuitiamo con un pezzetto di filo i pin 7 e 8 del connettore...
Paolo
POST SCRPTUM
Dopo di ciò bisogna impostare con valori coerenti i parametri di trasmissione Debbono essere uguali:
il baud rate (9600 dovrebbe essere ragionevole per l'uso, ma si può andare anche più forte)
il numero di bit trasmessi (di solito 8, ma...)
il numero di stop bit (1, 1.5 o 2)
la parità, che può essere assente, pari, dispari, mark o space (di solito asente, no parity)
Più chiaro cosi?
supersuba ha scritto:e comunque i pin sono numerati sia sulla femmina che sul maschio..... quindi non ci si può sbagliare...![]()
No
Anzi...
Hai il 50% di probabilità di azzeccarci... praticamente le stesse di chi lo fa tirando la moneta.
se due dispositivi si debbono "parlare", nel senso che uno trasmette dati e l'altro li riceve , il trasmittente deve avere il pin Txd (trasmit data) collegato al pin Rxd (receive data) del ricevente, e viceversa... insomma se tutto fosse semplice i fili del pin 2 e del pin 3 dovrebbero essere incrociati.
Per mettersi daccordo, bisognerebbe stabilire uno standard di riferimento solo che uno era troppo poco e ne hanno stabiliti centinaia...
Le ragioni sono storiche... all'inizio (fine anni 60, inizio '70, quando ho cominciato a lavorare io) l'RS232 era usato per connettere i terminali scriventi (DTE, Data Terminal Equipement) ai modem (DCE, Data Communication Equipment) e i ruoli delle due parti erano chiari...
Poi sulla RS232 si è messo di tutto e di più, fra un mouse seriale e un PC chi è il DTE e chi il DCE? e fra un PC e una stampante?
Proviamo a fare riferimento a "l'uso comune"
Il connettore del PC è 9 pin maschio e ha l'rxd sul 2... Di solito... quindi:
si prenda un connettore a 9 poli femmina (DB9F)
il morsetto 10 del 2000 deve andare al 2
il morsetto 9 del 2000 deve andare al 3
il morsetto 11 del 2000 deve andare al 5
Un discorso a parte lo meritano gli altri segnali presenti sul connettore:
Cd, Dsr, Dtr, Rts, Cts... avevano una precisa funzione nel colloquio con il modem, nel tempo hanno perso significato, ma uno standard su cosa è stato lasciato cadere e cosa no non è stato stabilito...
Ognuno di tali segnali, se attivo, ha la capacità di bloccare il colloquio.
Senza fare lunghi discorsi sui Null modem, si può stabilire un principio base per cui se un dispositivo ha il terminale specifico presente sulle sue connessioni è lecito supporre che lo gestisca...
L'interfaccia di Giuliano ha il RTS e CTS quindi si suppone che li usi.
Non possiamo essere certi che il software usato per la comunicazione, lo sappia gestire quindi è opportuno non farci affidamento, quindi ponticelliamolo
In sostanza, prima di trasmettere, L'interfaccia "alza" il request to send e aspetta in risposta l'autorizzazione a trasmettere (clear to send) se questa non arriva non trasmette...
Mettiamo un bel ponticello fra RTS e CTS... cioè fra i pin 7 e 8 del 2000 e cosi gli facciamo vedere la sua stessa richiesta come approvazione...
se il ponticello lo si fa anche dal lato del PC (uguale ma indipendente, allaltro estremo del filo...) danni non ne fa.. in sostanza cortocircuitiamo con un pezzetto di filo i pin 7 e 8 del connettore...
Paolo
POST SCRPTUM
Dopo di ciò bisogna impostare con valori coerenti i parametri di trasmissione Debbono essere uguali:
il baud rate (9600 dovrebbe essere ragionevole per l'uso, ma si può andare anche più forte)
il numero di bit trasmessi (di solito 8, ma...)
il numero di stop bit (1, 1.5 o 2)
la parità, che può essere assente, pari, dispari, mark o space (di solito asente, no parity)
Più chiaro cosi?
Ultima modifica di jpquattro il Dom 15 Gen - 19:38, modificato 2 volte

jpquattro- Località di residenza: Pisa
Età: 63
Data d'iscrizione: 03.06.11
Messaggi: 774
Re: Collegare un PC agli strumenti
mannaggia paolo... ma come parli?
si mi sa che capisco quando dicono che non mi faccio capire mahh
si mi sa che capisco quando dicono che non mi faccio capire mahh

ZK- IL MAESTRO

- Data d'iscrizione: 15.04.10
Messaggi: 5432
Re: Collegare un PC agli strumenti
ZK ha scritto:mannaggia paolo... ma come parli?
si mi sa che capisco quando dicono che non mi faccio capire mahh
che ho detto di sbagliato? mica colpa mia se su quel tipo di cavo sia stato fatto di tutto e di più..
Provo a correggere per rendere più chiaro...
Oddio... dopo tutto il resto, anche un attacco di Zetakappite? AAAAAAAAaaaaaaaaarrrrrrrrrggggggghhhhhhh!
P

jpquattro- Località di residenza: Pisa
Età: 63
Data d'iscrizione: 03.06.11
Messaggi: 774
Re: Collegare un PC agli strumenti
jpquattro ha scritto:ZK ha scritto:mannaggia paolo... ma come parli?
si mi sa che capisco quando dicono che non mi faccio capire mahh
che ho detto di sbagliato? mica colpa mia se su quel tipo di cavo sia stato fatto di tutto e di più..
Provo a correggere per rendere più chiaro...
Oddio... dopo tutto il resto, anche un attacco di Zetakappite? AAAAAAAAaaaaaaaaarrrrrrrrrggggggghhhhhhh!
P
attacco? ma dai... e' che alla seconda sigla so rimasto a bocca aperta e non ho osato continuare a leggere!

ZK- IL MAESTRO

- Data d'iscrizione: 15.04.10
Messaggi: 5432
Re: Collegare un PC agli strumenti
meglio così?
P
P

jpquattro- Località di residenza: Pisa
Età: 63
Data d'iscrizione: 03.06.11
Messaggi: 774
Re: Collegare un PC agli strumenti
LiberaMente ha scritto:Voglio collegare il processore dei miei strumenti (B&G Hydra2000) al PC, per poi istallare un sw (Max Sea o Deckman) di navigazione, raccolta dati ecc.
La centralina ha una uscita seriale, lo schema e i segnali sono questi:
[Devi essere iscritto e connesso per vedere questa immagine]
[Devi essere iscritto e connesso per vedere questa immagine]
inoltre il PC ha una porta USB, quindi serve anche un convertitore seriale/USB.
Qualcuno lo ha già fotto, o è in grado di darmi indicazioni sullo schema dei cavi, il test della connessione e poi la mappatura dei verbi NMEA????
allora in primis, io direi che quello che bisogna capire, è se i segnali da utilizzare sono quelli in uscita dall'interfaccia seriale, per intenderci terminali 7,8,9,10,11 oppure le due uscite nmea0183, terminali 21, 22, 23......
Re: Collegare un PC agli strumenti
io penso siano quelli delle due uscite nmea....... da mandare o ad un multiplexer o ad due interfacce/convertitori seriale-usb
Re: Collegare un PC agli strumenti
Il disegno dice di usare il cavo rs232, mi sembrava chiaro, poi cosa è in grado di accettare il software usato sul PC non lo so...
Comunque il cavo rs232 può costare un paio di euro e dieci minuti di lavoro con il saldatore...
Paolo
Comunque il cavo rs232 può costare un paio di euro e dieci minuti di lavoro con il saldatore...
Paolo

jpquattro- Località di residenza: Pisa
Età: 63
Data d'iscrizione: 03.06.11
Messaggi: 774
Re: Collegare un PC agli strumenti
jpquattro ha scritto:Il disegno dice di usare il cavo rs232, mi sembrava chiaro, poi cosa è in grado di accettare il software usato sul PC non lo so...
Comunque il cavo rs232 può costare un paio di euro e dieci minuti di lavoro con il saldatore...
Paolo
pare che dall'interfaccia rs232 escano delle sentenze in un formato propietario del software b&g e non sentenze nmea0183.... per cui se è così lo puoi usare solo con software b&g sul pc..... mi pare che giuliano voglia usare maxsea che riceve solo dati nmea
Re: Collegare un PC agli strumenti
Dal manuale dell'Hercules 2000
5.9 RS232 INTERFACING
The RS232C is an internationally used electrical standard for
communications between computers of all different makes and sizes. It is
widely used in the personal computer market to allow the transfer of files and
other information between PC’s or from PC’s to printers. Using the RS232C
interface on the Hercules 2000 you will be able to send data to an on-board
tactical computer, or use a personal computer with B&G's software to update
your polar tables.
The RS232C differs from the NMEA standards in that it only provides the
electrical specifications and not the data format standard. Your external
device will have to be programmed to send and receive the information
according to the format of the B&G data. The remainder of this section is
dedicated to the commands and data sentences understood by the Hercules
2000 with its RS232C port. Many of the commands have been designed to
be compatible with those used in the Hercules 290 and 390 Systems.
Therefore only minor changes will be required when using software designed
for those systems with the Hercules 2000.
5.9 RS232 INTERFACING
The RS232C is an internationally used electrical standard for
communications between computers of all different makes and sizes. It is
widely used in the personal computer market to allow the transfer of files and
other information between PC’s or from PC’s to printers. Using the RS232C
interface on the Hercules 2000 you will be able to send data to an on-board
tactical computer, or use a personal computer with B&G's software to update
your polar tables.
The RS232C differs from the NMEA standards in that it only provides the
electrical specifications and not the data format standard. Your external
device will have to be programmed to send and receive the information
according to the format of the B&G data. The remainder of this section is
dedicated to the commands and data sentences understood by the Hercules
2000 with its RS232C port. Many of the commands have been designed to
be compatible with those used in the Hercules 290 and 390 Systems.
Therefore only minor changes will be required when using software designed
for those systems with the Hercules 2000.
Re: Collegare un PC agli strumenti
ancora dal manuale ......
5.8.3 NMEA Input and Output Configuration
The Hercules NMEA interface has two inputs and two outputs. However if
the RS232 interface is required then only one NMEA input and output can be
used. The inputs are optically isolated, as required by the standard, so there
is no direct electrical connection between the talker device and the Hercules
System. The input requirement is half the minimum drive capacity of a
standard NMEA output.
The two outputs are identical and are capable of driving at least two NMEA
inputs each (four in total). If data is available then NMEA information is
output once a second.
5.8.3 NMEA Input and Output Configuration
The Hercules NMEA interface has two inputs and two outputs. However if
the RS232 interface is required then only one NMEA input and output can be
used. The inputs are optically isolated, as required by the standard, so there
is no direct electrical connection between the talker device and the Hercules
System. The input requirement is half the minimum drive capacity of a
standard NMEA output.
The two outputs are identical and are capable of driving at least two NMEA
inputs each (four in total). If data is available then NMEA information is
output once a second.
Re: Collegare un PC agli strumenti
Mi autocito... basta cambiare i numerelli...
poi per il resto...
il baud rate deve essere 4800
il numero di bit trasmessi 8
il numero di stop bit 1
la parità no parity
Paolo
si prenda un connettore a 9 poli femmina (DB9F)
il morsetto1022 del 2000 deve andare al 2
il morsetto927 del 2000 deve andare al 3
il morsetto1121 del 2000 deve andare al 5
poi per il resto...
il baud rate deve essere 4800
il numero di bit trasmessi 8
il numero di stop bit 1
la parità no parity
Paolo

jpquattro- Località di residenza: Pisa
Età: 63
Data d'iscrizione: 03.06.11
Messaggi: 774
Pagina 1 su2 • 1, 2 
Pagina 1 su2
Permesso del forum:
Non puoi rispondere agli argomenti in questo forum