Rx Tx della porta seriale

Apr 12, 2008 19 Replies

=_NextPart_000_002D_01C89CC8.E1A24700 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable



Salve,



devo collegare alla porta seriale del mio PC RS-232 (9 poli maschio)=20



una scheda GPS che ha le uscite Tx - Rx e Grd



I collegamenti devono essere eseguiti in modo tale che=20



al Tx del GPS corrisponda Rx del PC e di conseguenza al Rx del GPS corrisponda Tx del PC



E' corretta la corrispondenza della porta seriale del PC=20



RS-232



Pin 2 =3D Rx che verr=E0 collegato al Tx del GPS Pin 3 =3D Tx che verr=E0 collegato al Rx del GPS Pin 5 =3D Grd che verr=E0 collegato al Grd del GPS=20



O devo interessare altri Pin (es. Pin 9) ?



Grazie a chi vorr=E0 darmi un aiuto



Enrico



ruen ha scritto:

Sembra corretto. Gli altri pin si possono lasciare disconnessi se non abiliti handshake hardware.

Per esperienza ti dico che se non funzionasse, dopo aver verificato le impostazioni di comunicazioni da entrambi i lati prova a invertire tx e rx :)

Ciao! Marco / iw2nzm

Già provata questa soluzione

tra il PC ed il GPS non c'è collegamento (aimè)

Ho fatto le prove anche con il settaggio dei parametri della porta COM ma il risultato non cambia.

"Marco Trapanese" ha scritto nel messaggio news:dj5Mj.287832$% snipped-for-privacy@twister2.libero.it...

Grazie Marco, ho già provato ad invertire ma tra PC e GPS non avviene lo scambio dei dati (aimè)

Ho anche provato a modificare i parametri della porta COM impostandoli come richiesto dal GPS ma nulla di nuovo

Non so cosa altro fare

"Marco Trapanese" ha scritto nel messaggio news:dj5Mj.287832$% snipped-for-privacy@twister2.libero.it...

ruen ha scritto:

I GPS spesso sono rognosi. Con cosa verifichi il collegamento? Con il suo programma o con un semplice terminale?

Puoi verificare tramite oscilloscopio o tester seriale che effettivamente i dati escano dal GPS?

Marco / iw2nzm

Ho provato con i due programmi della casa madre del GPS che funzionano sia con il pc sia con il palmare; ed è il programma a riferirmi che il collegamento tra le due unità non è riuscito.

Con un semplice tester ho verificato quanto segue:

- se la porta DB9 (a cui ho collegato i cavetti del GPS) non è collegata, tramite cavo seriale maschio - femmina, al RS 232 del PC, ottengo questi valori:

DB9 (gps) RS 232 (pc) Pin 2 Tx 3.20 V+ Pin 2 Rx 0.15 V+ Pin 3 Rx 3.11 V+ Pin 3 Tx 10.91 V-

Se invece collego le porte DB9 (GPS) e RS 232 (PC) ottengo:

DB9

Pin 2 Tx 3.11 V+ Pin 3 Rx 1.56 V-

Basta questo per verificare che non avviene trasmissione dei dati o mi consigli di rivolgermi ad un tecnico, visto che io non lo sono?

Comunque vadano le cose grazie molte

"ruen" ha scritto nel messaggio news:6d6Mj.6972$ snipped-for-privacy@tornado.fastwebnet.it...

Si direbbe che il tuo GPS ha segnali logici 0-3V, mentre ovviamente il pc ha una interfaccia con livelli RS232. Devi interporre un traslatore di livello per rendere compatibili le 2 interfacce, pena mancato funzionamento e la probabile rottura del dispositivo GPS (speriamo che sia ancora 'vivo'...). A questo punto puoi decidere se abbassare a livello 0/3V la seriale del pc o se portare la seriale del GPS a livelli RS232 (consigliato se il cavo che li collega è di lunghezza superiore a 1-2m).

Salve Roberto,

Quindi mi pare di avere capito che il problema del mancato collegamento tra GPS e PC è dovuto alla differenza di volt esistente tra le due unità.

Il GPS viene alimentato a 3.24 V + mentre il PC ha un'altro livello di alimentazione.

Il cavo di collegamento è circa 1.60 metri Quindi devo portare la seriale del GPS a livelli RS232.

Come potrei fare? hai qualche consiglio da darmi e con quelli mi documenterò su da farsi?

Salve Roberto,

Quindi il problema del mancato collegamento tra le due unità è dovuto alla differenza di tensione che esiste tra il GPS (è alimentato a 3.24 V+) ed il PC

Il cavo di collegamento è lungo 1.50 metri

Devo pertanto alzare il livello della seriale del GPS agli stessi valori del RS232

A che voltaggio devo portarlo? Hai qualche indicazione da darmi e con quella mi documenterò? Grazie

ruen ha scritto:

A parte la tensione di alimentazione, il problema è il livello dei segnali sulla seriale che risulta diverso.

Nessun "voltaggio" :) Le tensioni che i due segnali devono rispettare sono quelle stabilite dallo standard RS232.

Ti è sufficiente un integrato tipo MAX3232, che alimentato con i 3,3V ci pensa lui a generare le tensioni necessarie.

Sul datasheet trovi lo schema necessario (4/5 condensatori, niente di che).

Ma di che GPS stiamo parlando? E' un modulo da PCB oppure è un apparato autonomo? Perché è tanto normale nel primo caso quanto insolita nel secondo la situazione da te descritta.

Ciao! Marco / iw2nzm

No è un apparato autonomo

E' un sistema GPS di precisione che utilizzerò in campo topografico.

Io ho comprato soltanto la scheda ed ho fatto tutti i collegamenti necessari. Ovviamente non ero al corrente di questo problema.

Con le informazioni che mi avete dato troverò senz'altro la soluzione giusta

Grazie ancora e a presto

enrico

ruen ha scritto:

Strano che non sia menzionata nella documentazione questa cosa.

Nel caso non ci riuscissi torna a bussare :)

Ciao! Marco / iw2nzm

"ruen" ha scritto nel messaggio

A parteil problema hardware dei diversi livelli di segnale, per successivi controlli potresti scaricare PortMon da SysInternals (ora di Microsoft) per vedere cosa passa su quella seriale.

formatting link
Freeware, solo 142 KB, senza installazione.

Bye, G.

=_NextPart_000_0029_01C89D59.7C139F10 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Grazie ancora a tutti per le utili informazioni che mi avete fornito Far=F2 sapere il risultato

Enrico

"ruen" ha scritto nel messaggio = news:xc5Mj.6925$ snipped-for-privacy@tornado.fastwebnet.it... Salve,

devo collegare alla porta seriale del mio PC RS-232 (9 poli = maschio)=20

una scheda GPS che ha le uscite Tx - Rx e Grd

I collegamenti devono essere eseguiti in modo tale che=20

al Tx del GPS corrisponda Rx del PC e di conseguenza al Rx del GPS corrisponda Tx del PC

E' corretta la corrispondenza della porta seriale del PC=20

RS-232

Pin 2 =3D Rx che verr=E0 collegato al Tx del GPS Pin 3 =3D Tx che verr=E0 collegato al Rx del GPS Pin 5 =3D Grd che verr=E0 collegato al Grd del GPS=20

O devo interessare altri Pin (es. Pin 9) ?

Grazie a chi vorr=E0 darmi un aiuto

Enrico

Ciao Ricordo che in ditta per effettuare collegamenti con RS232, serviva il "Santone" che indicava quali collegamenti fare fra due pin sul connettore lato PC per mettere a posto lo scambio fra ...Request to Send ,DTR, DTS ,CLS ...ecc che ora non ricordo; ma ci si dovrebbe arrivare ragionando. Ma sono ancora addormentato !!!!!

Morale non bastano i pin TX RX e Massa !!!!

Qualche esperto ..te lo dira' !!! O consultando Wikipedia .

Ciao Giorgio

non sono ancora SANto per e-mail

giorgiomontaguti ha scritto:

Che io sappia l'unico motivo per cui ha senso collegare i pin di controllo è l'utilizzo di handshake hardware. O - nel caso venissero cortocircuitati tra loro - per "fare finta" di avere handshake hardware.

Ma per una connessione 8N1 classica sono sufficienti i 3 fili, almeno per la mia esperienza.

Ciao! Marco / iw2nzm

Ciao Marco E' esattamenmte come dici ,cioe' puo' servire simulare l'handshake, collegando quei pin,ma forse solo se l'uitlizzatore lo richiede (stampanti e accessori vari) o lo stesso PC.

Io mi sono fatto una scatolina per agitare e monitorare i fili di Hansake , che spesso uso anche come comandi di ingresso e uscita , senza usare i TX e RX. Spero di non fare inorridire qualcuno se ammetto che il softwarino necessario e' nel vituperato (a torto) Quik Basic !!!!!!!!!!! Il solo uso di TX e RX non l'ho mai sperimentato, perche' e' molto piu' comoda (per me) la parallela, per le mie applicazioni.

Ciao Giorgio

non sono ancora SANto per e-mail

Il giorno Tue, 15 Apr 2008 08:56:41 +0200, giorgiomontaguti ha scritto:

Ciao Giorgio,

sono costretto ad usare la seriale, in quanto Windows XP non ne vuole sapere di farmi accedere alla parallela, a meno di non installare driver particolari.

Tramite la seriale invece riesco a scambiare dati con il Tektronix e altri dispositivi, anche senza usare linguaggi Visual o driver "strani".

=_NextPart_000_006B_01C89FE5.69D14A30 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Volevo informare a chi mi ha aiutato a risolvere il problema che ho = realizzato un piccolo circuito dove ho utilizzato MAX232.

Adesso il PC comunica con la scheda GPS

Grazie ancora per il vostro valido aiuto

Enrico

"ruen" ha scritto nel messaggio = news:xc5Mj.6925$ snipped-for-privacy@tornado.fastwebnet.it... Salve,

devo collegare alla porta seriale del mio PC RS-232 (9 poli = maschio)=20

una scheda GPS che ha le uscite Tx - Rx e Grd

I collegamenti devono essere eseguiti in modo tale che=20

al Tx del GPS corrisponda Rx del PC e di conseguenza al Rx del GPS corrisponda Tx del PC

E' corretta la corrispondenza della porta seriale del PC=20

RS-232

Pin 2 =3D Rx che verr=E0 collegato al Tx del GPS Pin 3 =3D Tx che verr=E0 collegato al Rx del GPS Pin 5 =3D Grd che verr=E0 collegato al Grd del GPS=20

O devo interessare altri Pin (es. Pin 9) ?

Grazie a chi vorr=E0 darmi un aiuto

Enrico

Ciao Ai miei tempi il collegamento fra PC e strumenti programmabili avveniva con interfacce HPIB (IEC488) e in ogni caso col vecchio Basic o con assembler si poteva fare qualunque cosa .....poi i PC hanno adottato sistemi operativi, coi quali solo gli esperti professionisti riescono a lavorarci !!!!! Con un vecchio 486 con DOS , non avresti nessuna difficolta' !!! Comunque se il Tektronics ha una uscita seriale per PC, dovrebbero esservi nel manuale le indicazioni necessarie per la comunicazione.

Io usavo il Tektronics 4051 ,con tubo a persistenza ,intefaccia HPIB e Basic per la programmazione. Era un piacere fare sistemi di collaudo elettronico automatico, aggiungendo generatori, analizzatori di spettro e interfacce autocostruite !!

Buon divertimento !!!!

Ciao Giorgio

non sono ancora SANto per e-mail

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required