adaptador USB para RS-232C

0

Eu tenho um adaptador USB-para-RS-232C da StarTech e instalei o software corretamente para ele fornecido pelo fabricante. O Gerenciador de dispositivos reconhece o dispositivo e diz que está funcionando corretamente.

Mas quando eu tento realmente usar esse adaptador, não obtenho uma conexão bem-sucedida entre o computador e a porta RS-232.

Não sei dizer por que não está se comunicando corretamente. Como posso determinar se este adaptador está ou não funcionando como deveria?

    
por Thomas Stringer 15.12.2011 / 01:49

6 respostas

4

Dois dispositivos que eu uso para testar neste caso são:

  • Um testador RS-232. Este é um pequeno bloco com um monte de dois LEDs de cor que indicam o estado de todos os sinais. Isso facilita a verificação visual do estado da conexão. Os dados são visíveis a taxas de até 9600 bit / s.
  • Um conector de loopback RS-232. Isso retorna todos os sinais ao seu complemento. Isso permite testar o dispositivo isoladamente. Pinos de loop 2 e 3 com um clipe de papel funcionam bem em uma pitada.

A falta de sinalização DSR / DTR e / ou RST / CTS adequada pode impedir a comunicação de alguns dispositivos. Se o dispositivo funciona apenas quando um ou ambos os pares estão em loop, então esse é o seu problema. Normalmente, esse requisito pode ser controlado localmente pelo seu software de comunicação.

    
por 15.12.2011 / 02:37
1

A melhor maneira de testar o cabo adaptador USB para RS232C seria usar um adaptador de loopback.

Usando um terminal e um eco desativado, você poderá ver tudo o que digitar.

Um simples adaptador de loopback pode ser criado simplesmente conectando o pino rx e tx do plugue RS232.

Para detalhes sobre quais pinos conectar, veja aqui:

link

    
por 15.12.2011 / 17:17
1

Eu não sei sobre seu adaptador específico, mas o meu tem luzes RX / TX. Eu sei se eu tenho uma falha com o cabo / computador se as luzes não piscarem quando eu amasse o teclado no PuTTY.

Tem certeza de que está apontado para a porta COM correta? - No Gerenciador de Dispositivos, escolha ' Portas (COM & LTP) Porta Serial USB (COM8)     

por 15.12.2011 / 15:13
0

How can I determine whether or not this adapter cable is functioning as it should?

Conecte-o ao outro computador .

Se funciona no outro computador, o seu computador tem um problema .

Se não funcionar no outro computador, você sabe que é o cabo com um problema .

EDIT: Para determinar se o hardware no final do cabo está com defeito, você precisa usar um segundo cabo adaptador (em seguida, repita os passos acima para descartar o segundo cabo também está com defeito).

    
por 15.12.2011 / 02:00
0

I don't get a successful connection between the computer and the RS232 port.

Na verdade, você não forneceu evidências dessa suposição. É mais provável que você esteja assumindo que não estabeleceu uma boa conexão serial com o dispositivo remoto e sua porta RS232. Você não mencionou o dispositivo RS232 que está tentando conectar. Uma porta serial realmente não faz muito sem outra porta serial no final remoto.

How can I determine whether or not this adapter cable is functioning as it should?

Se você tiver um voltímetro (por exemplo, DMM), poderá verificar se o TxD (no pino 3 do conector de 9 pinos) está "marcando" em cerca de -5 a -15 volts. O solo está no pino 5.

O método mais simples seria primeiro ter uma conexão RS232 funcionando, com uma porta COM serial no PC, um cabo serial "bom" e um dispositivo remoto responsivo. A substituição da porta serial do PC pelo adaptador USB deve preservar a funcionalidade, mas em outra porta COM.

O estabelecimento de uma conexão RS232 funcional não é uma operação plug-and-play. Você precisa obter os parâmetros da porta serial do dispositivo remoto e configurar o lado do PC para a mesma taxa de transmissão , número de bits para comprimento do caractere , número de bits de parada , tipo de paridade e método de controle de fluxo . Pegue qualquer um desses errado / incompatível, e você pode obter absolutamente nenhuma transferência de dados ou dados de lixo.

Você também precisa de um cabo serial apropriado. Não existe um cabo serial que funcione em todas as circunstâncias. A porta PC RS232 se comportará como um equipamento terminal de dados DTE. Normalmente, os dispositivos seriais remotos agem como DCE, mas isso não é garantido. A obtenção da pinagem da porta serial para o dispositivo remoto é sempre recomendável quando você não consegue fazer a conexão funcionar.

Editar : uma vez eu comprei cinco adaptadores USB-para-RS232 semelhantes (na verdade, eles são conversores e não cabos adaptadores), e um deles acabou sendo um fracasso fora da caixa. Não me lembro dos sintomas da falha. Portanto, é possível que você também tenha problemas, mas forneceu absolutamente zero informações de diagnóstico ou como está tentando usar ou configurar esse adaptador.

Eu usei adaptadores USB-RS232 com chips de conversão Prolific ou FTDI. Não há problemas com dez adaptadores FTDI. Um adaptador Prolific foi DOA. Os 5 adaptadores que usam chips Prolific possuem um aterramento de sinal RS232 que flutua = > O aterramento do chassi do PC deve ser amarrado ao terra do chassi do dispositivo remoto para um link confiável. O StarTech provavelmente usa o conversor Prolific IC.

    
por 15.12.2011 / 02:38
0

Você pode tentar o mesmo cabo com um dispositivo diferente. Qual dispositivo você está conectando ao cabo RS-232? Tente um dispositivo diferente, de preferência, um tipo de dispositivo completamente diferente.

Por exemplo, se você estiver tentando conectar um mouse, tente conectar algo como um modem, PalmPilot antigo, ou o que mais você tiver à mão. Ouvi dizer que os adaptadores USB-para-RS-232 não funcionam com certos tipos de dispositivos.

Além disso, você tem certeza de que possui os drivers corretos para o dispositivo que está conectando ao cabo RS-232? Não funciona como USB. Você precisa de drivers adicionais para falar com o dispositivo no outro lado.

    
por 15.12.2011 / 02:32

Tags