Determine la dirección de la comunicación RS485

1

Tengo dos dispositivos de comunicación en serie con RS485. Tengo un analizador en serie con el que puedo escuchar toda la comunicación pero no puedo determinar qué bytes proceden de qué dispositivo. ¿Es posible que pueda dividir la línea de alguna manera y al mismo tiempo dejar que los dispositivos se comuniquen entre sí, para poder determinar la dirección de la comunicación?

    
pregunta Liess Jemai

2 respuestas

2

Usa la sonda de corriente. Hay una resistencia de 120R en cada lado, pero solo un lado conduce a la vez. Así que con la sonda de corriente se puede saber la dirección. Normalmente, la corriente sería de alrededor de 25 mA, lo suficientemente visible.

En realidad, es mejor usar la sonda de corriente y voltaje juntas. Entonces, cuando el voltaje en un cable es positivo en relación con el otro cable, la corriente apunta al receptor. De lo contrario, apunta al transmisor.

Por cierto. Si la sonda de corriente no está disponible, simplemente corte el cable, inserte una resistencia 10R y mida el voltaje en él.

    
respondido por el Gregory Kornblum
0

Para circuitos de 2 hilos, Serialtest espera ver las líneas de transmisión de su circuito conectadas a los pines correspondientes en el ComProbe RS-422/485. Toque fuera de la línea de Transmisión + (TX +) de su circuito, y conéctelo al pin 1 (TX +) en el ComProbe RS-422/485, luego toque fuera de la Línea de Transmisión (TX-) y conéctelo al pin 2 (TX-) en el ComProbe RS-422/485

ElusuariotambiénpuedeoptarpormonitorearsoloelDTE,soloelDCEoambosextremosdelacomunicaciónasíncronaenlaconfiguración"CONFIGURACIÓN" junto con la velocidad de transmisión = 2x Velocidad de bits de la red y otros parámetros asíncronos.

La dirección de destino es primero, 1 o 2 bytes en la configuración para DCE y DTE.

Esto puede no coincidir con su equipo, pero lógicamente debería ser similar.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas