Home >Dinámica de la industria>Dinámica de la industria
4 Common CAN Bus Topology Types

Información general de CAN Bus

El autobús CAN fue desarrollado por BOSCH, una empresa alemana famosa por la I + D y la producción de productos electrónicos de automoción, y finalmente se convirtió en un estándar internacional (ISO11519). Es uno de los autobuses de campo más utilizados en el mundo. El bus CAN es un sistema de autobuses multi-maestro.


20231023111962606.jpeg

Los sistemas de bus tradicionales tales como USB o Ethernet realizan la transmisión de grandes cantidades de datos desde el nodo A al nodo B bajo la coordinación de un controlador de bus. Los mensajes de la red CAN se difunden, es decir, los datos detectados por todos los nodos de la red al mismo tiempo son consistentes. Es un bus de comunicación en serie basado en el modo de difusión de mensajes.


Tipos comunes de topología de bus CAN

Hay 4 tipos comunes de topología de bus CAN, a saber: topología lineal, topología de estrella, topología de árbol y topología de anillo. Debido a que la línea de distribución del bus CAN se ve afectada por factores como el medio ambiente y los productos, el fenómeno de demasiadas ramas del autobús aparece en el cableado de campo. Cuando el bus del sistema es demasiado largo, la línea es demasiado larga. Esto conducirá a cambios repentinos en la impedancia, o discontinuidad de la impedancia, y habrá pasos de borde ascendentes y descendentes, lo que puede conducir fácilmente a la identificación errónea durante la identificación lógica. Esto da como resultado una desalineación del ancho de bit y nodos que reciben información incorrecta.


" Como proveedor y fábrica , CDEBYTE se centra en proporcionar todo el convertidor de CAN en línea. Convertidor de CAN canal doble de cubierta de serie CAN, convertidor de CAN a RS485/RS232/RS422, de CAN a fibra óptica y convertidor de CAN a .USB. La serie es un pequeño producto de conversión de protocolo inteligente de forma independiente Desarrollado por CDEBYTE. El producto soporta el comando serie AT Configuración y configuración del ordenador anfitrión parámetros del dispositivo y Los modos de trabajo y soportan cinco modos de conversión de datos, incluyendo Conversión transparente, conversión transparente con logo, protocolo Conversión, conversión de Modbus RTU y definido por el usuario (usuario). Al mismo tiempo Tiempo, el convertidor de protocolo inteligente ECAN tiene las características de Tamaño pequeño y fácil instalación "


Topología de autobús lineal :

La topología de autobús lineal es la estructura más simple en el autobús CAN. En esta topología, todos los nodos CAN están conectados a un bus principal, y cada nodo se comunica a través del bus. Este tipo de topología es adecuado para redes pequeñas y medianas donde el número de nodos es limitado. Sus características principales son de bajo costo y fácil mantenimiento. Sin embargo, las topologías lineales pueden dar como resultado una mayor latencia de comunicación porque los nodos deben esperar a que otros nodos en el bus completen la comunicación.

 202310231122468041.jpg

Topología de autobús estrella :

 

La topología de bus estrella conecta todos los nodos CAN a un concentrador central o interruptor. Cada nodo está conectado a un hub y no directamente a otros nodos. Esta topología proporciona una mejor gestión y aislamiento de la red porque cada nodo puede conectarse y desconectarse de forma independiente sin alterar toda la red. A menudo se utiliza en grandes redes CAN para reducir los retrasos de comunicación en topologías lineales.

 202310231126534230.png

Topología de autobús de árbol :

 

La topología de bus de árbol es una estructura híbrida que combina topología lineal y topología de estrellas. Permite la creación de múltiples subredes, cada una de las cuales puede tener su propia topología lineal o de estrella, y luego conectarlas entre sí a través de uno o más hubs. Esta topología es adecuada para redes CAN grandes y complejas, y proporciona una mayor flexibilidad para implementar diferentes tipos de comunicación entre diferentes partes.

 202310231127318221.png

Topología del autobús del anillo:

 

La topología de Ring bus es una combinación de diferentes topologías para satisfacer las necesidades específicas de la red. Esta topología puede incluir una combinación de estructuras lineales, de estrellas, de árbol u otras para satisfacer mejor las necesidades de comunicación. La ventaja de una arquitectura de bus híbrido es que se puede personalizar en función de las necesidades reales para proporcionar un rendimiento y una fiabilidad óptimos.

 202310231130104805.png

Se estipula claramente en IOS118988-2 que bajo la condición de 1M de velocidad de baudio, la longitud máxima de la rama CAN es de 0,3 metros a 1 Mbps. Por lo tanto, debemos desarrollar especificaciones para la distancia de la rama más larga basada en diferentes tasas de baudios. En principio: se utiliza la suma de longitudes de rama + longitud de tronco < longitud límite de transmisión de bus (longitud límite * 0.7). La suma de las ramas generalmente no excede el 30% de la longitud total.

 

Requisitos del hardware del bus de CAN:

 

Los sistemas de bus CAN requieren componentes de hardware específicos para garantizar que los nodos puedan transmitir y recibir datos en el bus. Los siguientes son los aspectos clave de los requisitos de hardware de bus CAN:

 

Chip controlador CAN: Cada nodo CAN requiere un chip controlador CAN para manejar el envío y la recepción de tramas de datos. Este chip generalmente integra las funciones centrales del protocolo CAN, incluyendo el ensamblaje y análisis de tramas, la detección y retransmisión de errores, etc.

 

Convertidor de  física: Las características de la capa física del bus CAN generalmente implican cambios en los niveles de voltaje, por lo que se necesita un convertidor de capa física para garantizar que la señal se adapte a las características eléctricas del bus. Estos convertidores son normalmente convertidores de señal diferencial, utilizados para convertir la señal de un solo extremo del nodo a la señal diferencial del bus CAN.

 

Resistencia de terminal: Las resistencias de  generalmente se requieren en ambos extremos del bus CAN para eliminar la reflexión de la señal y garantizar la transmisión correcta de la señal. Estas resistencias de terminación están conectadas a ambos extremos del bus y son típicamente de 120 ohmios.

 

Fuente de  adecuada: los nodos CAN requieren  fuente de alimentación adecuada para su funcionamiento. Esto incluye los requisitos de voltaje y corriente para garantizar que el nodo funcione correctamente.

 

Conectores y cables apropiados: Para conectar los nodos al bus CAN, se requieren conectores y cables apropiados. Estos deben ser capaces de conectar físicamente los nodos y proporcionar una conexión eléctrica fiable.


Gestión de redes de autobuses CAN:

 

Para las grandes redes de autobuses CAN, la gestión eficaz de la red es crucial para garantizar la estabilidad y fiabilidad de la red. Los siguientes son algunos aspectos clave relacionados con la gestión de la red de bus CAN。

Asignación de nodos y gestión de direcciones: En la red de bus CAN, a cada nodo se le debe asignar una dirección única. Los administradores de red son responsables de asignar y administrar estas direcciones para garantizar que no haya conflictos y confusión.

Velocidad de comunicación y gestión del ancho de banda: La velocidad de comunicación y el ancho de banda deben gestionarse de acuerdo con las necesidades de la red. Esto incluye seleccionar la velocidad de bus CAN adecuada para cumplir con los requisitos de transferencia de datos.

Detección de fallos y solución de problemas: La administración de red también implica la detección y solución de fallos. Esto incluye monitorizar el estado de los nodos, detectar tramas de error y tomar medidas para tratar con nodos fallidos.

Gestión de la seguridad: Con la creciente aplicación del autobús CAN en automóviles y otros campos, la gestión de la seguridad se ha vuelto particularmente importante. Los administradores de red deben tomar medidas para garantizar que la red no sea vulnerable a ataques maliciosos o acceso no autorizado.

Optimización del rendimiento: Para un rendimiento óptimo, la gestión de la red puede implicar el ajuste de los parámetros de la red, como la velocidad de comunicación, la prioridad del mensaje y el filtrado de mensajes.

Cómo resolver el problema de que el autobús CAN sea demasiado largo

 

(1) Reducir la longitud de la rama

Para resolver el problema del bus CAN demasiado largo desde la raíz, es reducir la longitud de la rama de los nodos CAN, reduciendo así la reflexión de la señal y asegurando la estabilidad del ancho de bit. El método estándar estándar de cableado de interfaz "mano en mano" se puede usar para minimizar la longitud de las ramas para reducir el problema de longitud de rama.

(2) Añadir resistencias apropiadas a las ramas largas

Cuando no podemos cambiar el diseño de la red, la reflexión de la señal causada por demasiadas ramas está destinada a existir. El método más simple y práctico es encadenar resistencias en los extremos de ramas largas para eliminar las reflexiones de la señal. Sin embargo, la tensión diferencial disminuirá después de añadir una resistencia. Tenga en cuenta que el voltaje diferencial aquí no debe ser inferior a 0.9V.

(3) Añadir relé o hub CAN

En muchas situaciones, cuando ya no podemos cambiar la longitud de la rama y conectar las resistencias de la serie en las ramas, podemos utilizar los relés CANBridge o los hubs CANHub. Los equipos de red como los hubs CANHub están ramificados. Cada canal de estos dispositivos tiene un controlador CAN independiente, por lo que cada sección puede conformarse en una topología lineal independiente para facilitar la construcción.