Cómo conseguir una comunicación CAN a larga distancia

Recientemente, el Sr. Huerta, una empresa de tecnología de México, llamó para una consulta telefónica.

Sr. Huerta: "Hola Tony(GCAN), cuando el equipo de comunicación CAN necesita ser transmitido a largas distancias, ¿cómo conseguirlo? El par trenzado no funciona!!!"

GCAN: "¿Cuáles son los dispositivos de su bus CAN y cuál es la velocidad de comunicación en baudios?"

Sr. Huerta: "Un amo y varios esclavos, 250K"

GCAN: "¿Hasta dónde necesitas trasladarte allí?"

Sr. Huerta: "La distancia más lejana entre el maestro y el esclavo tiene que ser de unos 12 km, pero cuando la prueba real es de unos cientos de metros, no se comunica".

GCAN: "El par trenzado tradicional tiene sin duda una cierta atenuación de la señal. Si la distancia es demasiado grande, la comunicación no será posible. Se puede convertir la señal CAN en señal de fibra óptica y transmitirla con fibra óptica. Tras la transmisión, se puede volver a transferir a CAN". Son nuestros módulos de la serie GCAN-208.

Si quiere saber más sobre GCAN-208 CAN to Fiber device, Pulse aquí


Aquí, dar a todos una simple introducción. CAN-bus utiliza una señal eléctrica diferencial transmitida por cable. Aunque la señal diferencial tiene una fuerte capacidad anti-interferencia, tiene una limitación de la distancia de transmisión. En términos generales, la longitud de comunicación está relacionada con la velocidad de transmisión del bus. Cuando la distancia es demasiado larga, la señal puede distorsionarse debido a problemas ambientales (como interferencias electromagnéticas y eléctricas) y a la impedancia del propio cable. A continuación se muestra la correspondencia teórica entre la velocidad en baudios y la distancia de transmisión de la comunicación por bus CAN.


Como se puede ver en la tabla anterior, la teoría del bus CAN tiene una distancia máxima de comunicación de hasta 13Km, pero bajo la premisa de que la velocidad de transmisión es de sólo 5K, el ancho de banda es relativamente pequeño y no se puede utilizar en un sistema con una gran cantidad de datos.

El repetidor CAN a fibra óptica convierte la señal CAN en una señal de fibra óptica y, a continuación, transmite la señal a través de la fibra óptica. Dado que la señal eléctrica se convierte en una señal óptica, y la velocidad de propagación de la señal óptica es mucho mayor que la de la señal eléctrica, la transmisión de los datos del bus CAN por este método no tiene limitación de la velocidad de transmisión de comunicación, y la señal no está presente. El problema de la interferencia, la distancia de comunicación puede ser tan lejos como 10 ~ 20 km, esta distancia puede casi satisfacer las necesidades de 99% de los clientes que necesitan comunicación a larga distancia.