¿Qué es el protocolo CAN?
El protocolo CAN, concretamente el bus de red de área del controlador (CAN, ControllerAreaNetwork), es un bus de protocolo de comunicación en serie utilizado para aplicaciones en tiempo real. Puede utilizar pares trenzados para transmitir señales. Uno de los buses de campo más extensos del mundo.
El protocolo CAN se utiliza para comunicar entre varios componentes de los automóviles, reemplazando los costosos y voluminosos arneses de cableado de distribución. La solidez del protocolo extiende su uso a otras aplicaciones industriales y de automatización. Las características del protocolo CAN incluyen comunicación de datos en serie completa, soporte en tiempo real, velocidades de transmisión de hasta 1 Mb/s y capacidades de detección de errores y direccionamiento de 11 bits.
Información ampliada
Características del bus CAN:
(1) Tiene un gran rendimiento en tiempo real, larga distancia de transmisión, fuerte capacidad de interferencia antielectromagnética, y bajo costo;
(2) Adopta un método de comunicación en serie de dos cables, una gran capacidad de detección de errores y puede funcionar en entornos de alta interferencia de ruido;
(3) Tiene prioridad. y funciones de arbitraje, se conectan múltiples módulos de control al bus CAN a través del controlador CAN para formar una red local de múltiples hosts;
(4) El mensaje se puede recibir o bloquear según el ID del mensaje;
(5) Mecanismo confiable de detección y manejo de errores;
(6) Una vez que la información enviada está dañada, se puede retransmitir automáticamente;
(7) El nodo es En caso de errores graves, tiene la función de salir automáticamente del bus;
(8) El mensaje no contiene la dirección de origen ni la dirección de destino, y solo utiliza identificadores para indicar información de función e información de prioridad.
Protocolo Baidu Encyclopedia-can