O adaptador RJ45 para DB9 quase certamente está apenas conectando pinos no conector RJ9 aos conectores no RJ45 - ainda não encontrei nenhum desses dispositivos com nenhuma lógica neles - e seria necessária muita lógica (e configuração) como as conexões Ethernet e serial são muito diferentes.
davidgo 8/11
3
Forneça uma foto do seu adaptador.
Criggie
11
@Criggie, provavelmente é o adaptador que a APC utilizou em suas fontes de alimentação ininterruptas por anos, antes de passarem a usar adaptadores RJ45 para USB.
Mark
Respostas:
26
Não. As portas Ethernet não podem transmitir ou receber sinais RS-232.
Se o seu laptop tiver uma porta serial DB9 RS-232 tradicional, use-a com o cabo serial apropriado. Caso contrário, use um adaptador serial USB para RS-232.
"As portas Ethernet não podem transmitir ou receber sinais RS-232" - mas existem conversores.
sawdust
2
@sawdust Você tem um exemplo?
Michael Hampton
3
Qualquer cabo RJ45 para serial que eu vi foi feito para conectar a um switch / roteador para controle ou programação como este .
precisa saber é o seguinte
11
@ MichaelHampton - há um link no final da minha resposta.
sawdust
3
@ JPhi1618, é apenas um adaptador de pinagem, não ajuda nas diferenças de sinalização física e lógica entre Ethernet e uma porta serial. Suponho que a razão pela qual o conector "RJ45" seja usado para consoles seriais seja menor que o DE9. Isso pode fazer, por exemplo, a diferença entre poder encaixar o conector do console na frente de um switch, em vez de ter que colocá-lo na parte traseira. É um pouco confuso que o mesmo conector seja usado, mas é provável que sejam fáceis de obter, e qualquer pessoa pode encontrar os plugues para fazer, por exemplo, um cabo serial mais longo.
Ilkkachu
19
Se você tiver algo parecido com este item, é apenas um adaptador de pinagem e não um dispositivo serial / ethernet.
Você pode usar um destes em cada extremidade de um cabo RJ45 para fazer um cabo serial. Esse cabo serial pode ser executado através de um cabo estruturado instalado dentro de uma parede ou similar, mas não pode ser executado através de um switch Ethernet ou VLAN.
Eu os uso há muito tempo, e eles funcionam de maneira confiável, mesmo com cabos relativamente longos (mais de 10 metros).
Ismael Miguel
3
O padrão RS-232 especifica conectores DB25. Como os conectores DB25 são maiores que os conectores modernos e, portanto, um tanto inconvenientes, muitos equipamentos mudaram para outros conectores, incluindo os conectores RJ-45 e DE-9 em sua imagem. Esse adaptador provavelmente foi projetado para permitir uma conexão entre um servidor ou equipamento de rede com uma porta serial RJ-45 e outro dispositivo com uma porta serial DE-9.
kasperd
4
@kasperd, Se você deseja obter assistência técnica, o RS-232 descreve a interface entre um computador ou um terminal de computador (também conhecido como "Equipamento de Terminal de Dados" ou "DTE") e um modem (também conhecido como "Equipamento de Comunicação de Dados" ou "DCE"). Hoje em dia, quando dizemos "RS-232", ignoramos quase tudo, exceto pelo nível mais baixo - codificação e enquadramento de linhas.
Solomon Slow
11
@SolomonSlow Exatamente. O que quero dizer é que existem partes desse padrão que não estão mais em uso atualmente, incluindo o fator de forma do conector. O adaptador representado é para conversão entre dois dos conectores que os fornecedores escolheram usar em vez do conector DB25 maior.
kasperd
9
Eu tenho um adaptador RJ45 para D9 RS232 que desejo usar para controlar um dispositivo RS232 na seguinte configuração:
Se você pode atingir seu objetivo depende exatamente do que esse " adaptador " que você pode fazer.
Certamente existem "conversores serial para Ethernet" projetados para a conexão que você propôs:
Porta Ethernet RJ45 para laptop -> cabo de conexão Cat6 -> adaptador D9 RS232 -> dispositivo RS232
Geralmente, é usado para conectar um dispositivo serial RS232, RS485 ou RS422, como impressora serial, scanner de código de barras, balança, GPS, sensor ou qualquer outro dispositivo industrial ou de consumidor com uma interface serial, a um computador em uma rede LAN padrão.
A vantagem disso é óbvia; você poderá controlar, monitorar e se comunicar com seu dispositivo serial remotamente a partir de um computador central .
Como funciona um conversor Ethernet serial?
O circuito dentro do conversor pode converter pacotes IP / TCP em dados seriais e também converter dados seriais em pacotes IP / TCP, para que funcione nas duas direções. Antes de começar a usar o conversor, você precisa instalar o software do driver no seu computador. Esse software de driver também é chamado de software COM virtual porque cria uma porta COM virtual no Gerenciador de dispositivos do computador quando o conversor está conectado ao computador. O software COM virtual geralmente é incluído no conversor, pelo menos se você comprar de um vendedor respeitável.
Depois que a porta COM virtual for criada pelo software do driver do conversor de serial para Ethernet, a porta COM será exibida no Gerenciador de dispositivos do computador como se fosse uma porta COM interna padrão; no entanto, na verdade, é a porta COM no conversor em a outra extremidade da Ethernet.
Esses conversores são legais e úteis, mas acho que não chamaria algo que requer sua própria fonte de alimentação de 'adaptador'. O OP provavelmente poderia usar isso se seu dispositivo serial precisasse ser controlado remotamente.
precisa saber é o seguinte
4
"Acho que não chamaria algo que requer sua própria fonte de alimentação de 'adaptador'" - Qualquer coisa com um IC digital exigirá energia. Adaptadores USB (por exemplo, o adaptador serial USB para RS-232 mencionado em outra resposta) têm a vantagem de que a conexão USB fornece energia ao chip conversor. A Ethernet não é um barramento como o USB, então não há energia (a menos que você tenha PoE).
sawdust
5
Não está faltando o objetivo da pergunta? A porta Ethernet do laptop do usuário não pode ser usada para conduzir uma conexão serial. Sim, ele pode se conectar através de uma LAN a um desses dispositivos, mas essa não é a questão.
Ct_fink 8/11
11
Muito verdadeiro. Talvez eu esteja em minoria, mas sempre reservei "adaptador" para algo que é uma conexão pino a pino realmente burra. Agora que você mencionou, já vi outras pessoas usarem "USB para adaptador serial" um pouco (e para produtos similares).
precisa saber é o seguinte
2
@cpt_fink - O OP quer " controlar um dispositivo RS232" , não "dirigir uma conexão serial" (o que isso significa) como você afirma. A descrição do conversor Ethernet serial afirma que "você poderá controlar ... seu dispositivo serial remotamente a partir de um ... computador". Como isso não é uma resposta perfeita para a pergunta do OP?
serragem
4
A sinalização física e, mais ainda, os protocolos lógicos usados pela Ethernet são completamente diferentes dos das portas seriais, por isso é impossível conectar diretamente a porta LAN de um laptop à porta serial de um dispositivo.
No entanto, o mesmo conector é frequentemente usado para ambos. Acho que o uso de um conector "RJ45" para console serial foi popularizado pela Cisco, mas dispositivos de rede de outros fornecedores usam o mesmo conector. Se você possui um adaptador com um DE-9 na outra extremidade e um "RJ45" na outra, é mais provável que seja um cabo de console no estilo Cisco. Como este ( imagem da Wikipedia ):
Para conectar seu laptop a uma porta serial de um dispositivo localmente, basta obter um adaptador de porta serial USB. Eles devem estar prontamente disponíveis e os drivers dos comuns (FT232R e PL2303) podem ser encontrados para a maioria dos sistemas operacionais.
No entanto, se o seu caso de uso for conectar-se a uma porta serial remotamente , como na rede, isso não funcionará. Você precisará de algo que se conecte à rede e converse com a porta serial do seu dispositivo. Existem dispositivos disponíveis comercialmente que fazem exatamente isso (servidores de terminal), mas você também pode resolver isso com outro computador equipado com serial.
Respostas:
Não. As portas Ethernet não podem transmitir ou receber sinais RS-232.
Se o seu laptop tiver uma porta serial DB9 RS-232 tradicional, use-a com o cabo serial apropriado. Caso contrário, use um adaptador serial USB para RS-232.
fonte
Se você tiver algo parecido com este item, é apenas um adaptador de pinagem e não um dispositivo serial / ethernet.
Você pode usar um destes em cada extremidade de um cabo RJ45 para fazer um cabo serial. Esse cabo serial pode ser executado através de um cabo estruturado instalado dentro de uma parede ou similar, mas não pode ser executado através de um switch Ethernet ou VLAN.
fonte
Se você pode atingir seu objetivo depende exatamente do que esse " adaptador " que você pode fazer.
Certamente existem "conversores serial para Ethernet" projetados para a conexão que você propôs:
que se parece muito com a aplicação do produto: .
Imagens de conversores serial para Ethernet
fonte
A sinalização física e, mais ainda, os protocolos lógicos usados pela Ethernet são completamente diferentes dos das portas seriais, por isso é impossível conectar diretamente a porta LAN de um laptop à porta serial de um dispositivo.
No entanto, o mesmo conector é frequentemente usado para ambos. Acho que o uso de um conector "RJ45" para console serial foi popularizado pela Cisco, mas dispositivos de rede de outros fornecedores usam o mesmo conector. Se você possui um adaptador com um DE-9 na outra extremidade e um "RJ45" na outra, é mais provável que seja um cabo de console no estilo Cisco. Como este ( imagem da Wikipedia ):
Para conectar seu laptop a uma porta serial de um dispositivo localmente, basta obter um adaptador de porta serial USB. Eles devem estar prontamente disponíveis e os drivers dos comuns (FT232R e PL2303) podem ser encontrados para a maioria dos sistemas operacionais.
No entanto, se o seu caso de uso for conectar-se a uma porta serial remotamente , como na rede, isso não funcionará. Você precisará de algo que se conecte à rede e converse com a porta serial do seu dispositivo. Existem dispositivos disponíveis comercialmente que fazem exatamente isso (servidores de terminal), mas você também pode resolver isso com outro computador equipado com serial.
fonte