Problema al conectar dos RS232 [cerrado]

0

Tengo un dispositivo con un puerto de comunicación RS232 (3 pin, tx, rx y gnd).

Cuando lo conecto a una PC RS232, no se comunican entre sí.

Uso el terminal hiper en el lado de la PC y todos los ajustes son correctos. ¿Por qué no funciona? ¿Necesito subir o bajar las resistencias?

    
pregunta mohammad2050

3 respuestas

1

Si está utilizando las conexiones de salida ISOLATOR del dispositivo, es probable que sus señales se conviertan a señales DC RS232 (y se inviertan) en lugar de ser señales RS232 bipolares normales. Tenga en cuenta que el lado del AISLADOR también necesita entradas de alimentación y gnd, y probablemente una resistencia de recuperación por encima del colector del transistor.

Entonces, básicamente, si esa es la disposición, los voltajes desde / hacia su dispositivo no son compatibles con los voltajes desde / hacia su PC.

Si conecta los pines del colector ISOLATOR a una resistencia pull-up a +5, y los pines del emisor a gnd puede usar un chip como un MAX232 para volver a convertir las señales del colector en los voltajes requeridos que coincidan con los requisitos de la PC .

No pude acceder a la tinyupload.

¿Agregaste las partes de potencia, gnd y resistencia como se indica arriba? ¿Está utilizando otro chip como un MAX232 para reconvertir las señales de CC para que sean compatibles con PC?

Si aún necesita agregar el circuito de conversión entre el lado del AISLADOR y la PC, es posible que necesite implementar algo similar a uno de estos:

enlace

enlace

No mencionó si necesitaba enviar datos desde la PC al dispositivo. De lo contrario, es posible que solo necesite parte del circuito vinculado anteriormente.

    
respondido por el Nedd
1

Asegúrese de que el TX entre en RX y el RX en TX. La mayoría la mayoría olvida esto.

También, confirme si la conexión a tierra es sólida.

    
respondido por el Umer Adnan
0

El software que se ejecuta a través de los puertos seriales de la PC puede requerir control de flujo de hardware o software y, a menudo, eso significa "atar atrás" las patillas de estos, si el dispositivo que está enchufando no lo hace.

Además, los puertos serie son infames por problemas de protocolo. ¿El software requiere una velocidad de transmisión establecida? ¿Paridad? ¿Siete bits u ocho? Si el cableado es correcto pero los protocolos son incorrectos, aún no funcionará.

Si dijiste qué era el dispositivo y qué era el software, y confirmaste que era un puerto serie real, no un emulador de serie USB, el problema podría ser más fácil de encontrar. Los puertos serie no son complicados, si tiene todos los datos para lo que requieren ambos lados.

    
respondido por el Doc

Lea otras preguntas en las etiquetas