Utilizzo di un adattatore RS232 da Rj45 a D9 con un laptop per controllare un dispositivo RS232


8

Ho un adattatore da RJ45 a D9 RS232 che voglio usare per controllare un dispositivo RS232 nella seguente configurazione:

Porta Ethernet RJ45 per laptop -> Cavo patch Cat6 -> Adattatore RS232 D9 -> Dispositivo RS232

Funzionerebbe sopra?


7
L'adattatore da RJ45 a DB9 sta quasi certamente collegando i pin sul connettore RJ9 ai connettori su RJ45 - non ho ancora incontrato nessuno di questi dispositivi con alcuna logica in essi - e sarebbe necessaria molta logica (e configurazione) poiché le connessioni Ethernet e seriali sono molto diverse.
davidgo,

3
Fornisci una foto del tuo adattatore.
Criggie,

1
@Criggie, è probabilmente l'adattatore che APC ha usato per anni sui propri gruppi di continuità, prima di passare agli adattatori da RJ45 a USB.
Segna il

Risposte:


26

No. Le porte Ethernet non possono trasmettere o ricevere segnali RS-232.

Se il tuo laptop ha una porta seriale DB9 RS-232 tradizionale, usala con il cavo seriale appropriato. In caso contrario, utilizzare un adattatore seriale da USB a RS-232.


2
"Le porte Ethernet non possono trasmettere o ricevere segnali RS-232" - Ma ci sono convertitori.
segatura

2
@sawdust Hai un esempio?
Michael Hampton,

3
Qualsiasi cavo da RJ45 a seriale che ho visto è stato realizzato per essere collegato a uno switch / router per il controllo o la programmazione in questo modo .
JPhi1618,

1
@MichaelHampton - c'è un link alla fine della mia risposta.
segatura

3
@ JPhi1618, è solo un adattatore pinout, non aiuta con le differenze nella segnalazione fisica e logica tra Ethernet e una porta seriale. Suppongo che il motivo per cui il connettore "RJ45" è utilizzato per le console seriali sia che è più piccolo del DE9. Ciò potrebbe fare, ad esempio, la differenza tra l'essere in grado di adattare il connettore della console nella parte anteriore di un interruttore, invece di doverlo posizionare nella parte posteriore. È un po 'confuso che venga utilizzato lo stesso connettore, ma è probabile che siano facili da reperire e chiunque può trovare le spine per rendere ad esempio un cavo seriale più lungo.
Ilkkachu,

19

Se hai qualcosa come questo articolo, allora è semplicemente un adattatore pinout e non un dispositivo seriale / Ethernet.

https://cdn3.volusion.com/uvrp7.f3o9w/v/vspfiles/photos/319016-2.gif?1401188765

È possibile utilizzare uno di questi su ciascuna estremità di un cavo RJ45 per creare un cavo seriale. Quel cavo seriale potrebbe passare attraverso un cavo strutturato installato all'interno di una parete o simile, ma non può passare attraverso uno switch ethernet o vlan.


2
Li ho usati per molto tempo e funzionano in modo affidabile anche con cavi relativamente lunghi (oltre 10 metri).
Ismael Miguel,

3
Lo standard RS-232 specifica i connettori DB25. Poiché i connettori DB25 sono più grandi della maggior parte dei connettori moderni e quindi un po 'scomodi, molte apparecchiature sono passate ad altri connettori tra cui i connettori RJ-45 e DE-9 nella tua immagine. Tale adattatore era probabilmente destinato a consentire una connessione tra un server o un'apparecchiatura di rete con una porta seriale RJ-45 e un altro dispositivo con una porta seriale DE-9.
Kasperd,

4
@kasperd, Se si desidera ottenere informazioni tecniche, RS-232 descrive l'interfaccia tra un computer o un terminale (noto anche come "Data Terminal Equipment" o "DTE") e un modem (noto anche come "Data Communication Equipment", oppure "DCE"). In questi giorni, quando diciamo "RS-232", ignoriamo quasi tutto, tranne per il suo livello molto basso --- codifica e inquadratura della linea.
Solomon Slow,

1
@SolomonSlow Esattamente. Il mio punto è che ci sono parti di quello standard che non sono più in uso oggi, incluso il fattore di forma del connettore. L'adattatore illustrato è per la conversione tra due connettori che i fornitori hanno scelto di utilizzare al posto del connettore DB25 più grande.
Kasperd,

9

Ho un adattatore da RJ45 a D9 RS232 che voglio usare per controllare un dispositivo RS232 nella seguente configurazione:

Il fatto che tu possa raggiungere il tuo obiettivo dipende esattamente da cosa può fare questo " adattatore ".
Esistono certamente "convertitori da seriale a Ethernet" progettati per la connessione proposta:

Porta Ethernet RJ45 per laptop -> Cavo patch Cat6 -> Adattatore RS232 D9 -> Dispositivo RS232

che sembra un po 'come l'applicazione del prodotto: inserisci qui la descrizione dell'immagine.

Quindi a cosa serve un convertitore Ethernet seriale ?

Più comunemente viene utilizzato per collegare un dispositivo seriale RS232, RS485 o RS422 come una stampante seriale, scanner di codici a barre, bilancia, GPS, sensore o qualsiasi altro dispositivo di consumo o industriale con un'interfaccia seriale, a un computer su una rete LAN standard.
Il vantaggio di questo è ovvio; sarai in grado di controllare, monitorare e comunicare in remoto con il tuo dispositivo seriale da un computer centrale .


Come funziona un convertitore Ethernet seriale?

I circuiti all'interno del convertitore possono convertire i pacchetti IP / TCP in dati seriali e anche convertire i dati seriali in pacchetti IP / TCP, quindi funzionano in entrambe le direzioni. Prima di poter iniziare a utilizzare il convertitore è necessario installare il software del driver sul computer. Questo software driver è anche chiamato software COM virtuale perché crea una porta COM virtuale in Gestione dispositivi del computer quando il convertitore è collegato al computer. Il software COM virtuale è generalmente incluso con il convertitore, almeno se acquisti da un venditore affidabile.

Una volta che la porta COM virtuale è stata creata dal software del driver del convertitore da seriale a Ethernet, la porta COM verrà visualizzata in Gestione dispositivi del computer come se fosse una porta COM integrata standard, tuttavia in realtà è la porta COM nel convertitore in l'altra estremità della Ethernet.


Immagini di convertitori da seriale a Ethernet



2
Questi convertitori sono interessanti e utili, ma non credo che definirei un adattatore che richieda il proprio alimentatore. OP potrebbe probabilmente usarlo se il suo dispositivo seriale dovesse essere controllato da remoto.
JPhi1618,

4
"Non credo che chiamerei qualcosa che richiede il proprio alimentatore un" adattatore "" - Qualsiasi cosa con un circuito integrato digitale richiederà energia. Gli adattatori USB (ad es. L' adattatore seriale da USB a RS-232 menzionato in un'altra risposta) hanno il vantaggio che la connessione USB fornisce l'alimentazione al chip del convertitore. Ethernet non è un bus come USB, quindi non c'è alimentazione (a meno che non si disponga di PoE).
segatura

5
Non manca questo il punto della domanda? La porta Ethernet del laptop dell'utente non può essere utilizzata per stabilire una connessione seriale. Sì, può connettersi tramite LAN a uno di questi dispositivi, ma non è questa la domanda.
cpt_fink

1
Verissimo. Forse sono in minoranza ma ho sempre riservato "adattatore" per qualcosa che è una connessione pin-to-pin veramente stupida. Ora che me lo hai detto, ho visto altri usare un po '"l'adattatore da USB a seriale" (e per prodotti simili).
JPhi1618,

2
@cpt_fink - L'OP vuole " controllare un dispositivo RS232" , non "guidare una connessione seriale" (qualunque cosa significhi) come si afferma. La descrizione del convertitore Ethernet seriale afferma che "sarai in grado di controllare ... il tuo dispositivo seriale da remoto da un ... computer". In che modo non è una risposta perfetta alla domanda del PO?
segatura

4

La segnalazione fisica, e ancor più i protocolli logici, utilizzati da Ethernet sono completamente diversi da quelli delle porte seriali, quindi è impossibile collegare direttamente la porta LAN di un laptop alla porta seriale di un dispositivo.

Tuttavia, lo stesso connettore viene spesso utilizzato per entrambi. Penso che l'utilizzo di un connettore "RJ45" per console seriale sia stato reso popolare da Cisco, ma i dispositivi di rete di altri fornitori utilizzano lo stesso connettore. Se si dispone di un adattatore con un DE-9 sull'altra estremità e un "RJ45" sull'altra, è molto probabile che sia un cavo console in stile Cisco. Come questo ( immagine da Wikipedia ):

inserisci qui la descrizione dell'immagine

Per connettere il tuo laptop a una porta seriale di un dispositivo localmente, procurati un adattatore per porta seriale USB. Dovrebbero essere prontamente disponibili e i driver per quelli comuni (FT232R e PL2303) possono essere trovati per la maggior parte dei sistemi operativi.

Tuttavia, se il tuo caso d'uso è quello di connetterti a una porta seriale da remoto , come nella rete, allora non funzionerà. Avrai bisogno di qualcosa che si connetta alla rete e dialoghi con la porta seriale del tuo dispositivo. Esistono dispositivi disponibili in commercio che fanno proprio questo (terminal server), ma potresti risolverlo anche con un altro computer dotato di seriale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.