¿Puedo usar dispositivos con diferentes cargas de unidad en el mismo bus? Si no, ¿por qué?

2

He tenido problemas para que un bus de comunicaciones rs485 funcione con algunos dispositivos externos. Tengo un Arduino conectado a un MAX487ECSA + el cual Pasa por algunos cables a mis dispositivos. Al usar un osciloscopio, puedo ver que la señal (con suficiente amplitud) llega a mis dispositivos pero no obtengo respuesta. La velocidad de transmisión utilizada es 19200.

Compré este tablero de discusión de sparkfun para ver si puedo conseguir que funcione alguna comunicación. Lo conecté a mi arduino y recibí una respuesta de mi dispositivo.

El MAX487ECSA + es una carga de un cuarto de unidad y el IC utilizado por sparkfun es una carga de una unidad. No estoy seguro de la carga unitaria de mis dispositivos. ¿Podría una diferencia en las cargas unitarias entre los 2 IC ser la razón por la que un circuito funciona y el otro no? Si este es un motivo, ¿podría explicar por qué no puedo usar dispositivos con diferentes unidades en el mismo bus?

EDIT -A y B son correctos, he intentado en ambos sentidos

    
pregunta Andre

2 respuestas

1

Tengo mi RS485 funcionando. Rediseñé mi tabla.

Para la parte RS485, cambié el MAX487ECSA por un MAX483ECSA + (1/4 unidad de carga frente a 1 unidad de carga, respectivamente).

Espero que ayude a cualquiera que encuentre esto

    
respondido por el Andre
3

EDIT : ¿estás usando A y B de la manera correcta? ¿Está conectado correctamente en la unidad sparkfun a cómo lo ha conectado en sus propios módulos?

Si no está usando terminadores, entonces debería. He adjuntado un dibujo para mostrar lo que debes hacer. Esto hace que sea un poco difícil de poner como comentario.

Esmuyposiblequeconlacargaadicionaldelaplacadearranquedesparkfunustedpuedareducirlasreflexionesdelosdatosaunnivel"OK". También podría ser que la salida de sparkfun tenga una tasa de cambio limitada y esto reduciría el efecto de reflexiones.

¿Qué tipo de cable está utilizando, por ejemplo, un par trenzado con Zo = 120ohms, posiblemente apantallado / blindado, etc.?

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas