Comunicación Arduino RS485

0

Trabajando en un circuito RS485 IC.

Es una comunicación punto a punto entre dos dispositivos conectados entre sí a través de MAX485 IC y cable CAT6.

A 1 o 2 m de longitud del cable, la transferencia de datos parece estar bien. Pero por encima de 5m la transmisión 0 lógica no es buena. La transmisión lógica 1 es buena.

Se utilizaron resistores a prueba de fallas de 10k / 20k en el A & B líneas de datos. También terminó la línea con una resistencia de 120 ohmios.

Actualmente, solo estoy dando una lógica 1 & Lógica 0 a través del arduino. Todos los puntos en común y otras consideraciones verificadas. Todo muy bien. A 1 o 2 m funciona bien, pero por encima de 5 m, la cosa no funciona de manera confiable.

Sólo necesito enviar algunos estados lógicos a través del cable. Velocidad de datos: alrededor de 10 bits por segundo. Longitud de los requisitos del cable: 10 m, 15 m y amp; 20m.

¿Qué se puede hacer?

    
pregunta Rohit_Kashyap

1 respuesta

0
  

Se utilizaron resistores a prueba de fallas de 10k / 20k en el A & B líneas de datos. también   terminó la línea con una resistencia de 120 ohmios.

Se siente como si tuvieras una gran división de voltaje, lo que ciertamente puede causar un problema (aunque tendrías que haber invertido la lógica en algún lugar para tener cero y ningún problema).

Un buen diagrama de circuito sería de ayuda.

    
respondido por el Scott Seidman

Lea otras preguntas en las etiquetas