ecuLink logo

La preventa de ecuLink está abierta — el hardware se envía después de que se complete la autorización de la FCC (previsto para Q4 2026). Detalles de la preventa

Controller Area Network

CAN Bus

El bus CAN (Controller Area Network) es el bus serial diferencial y multimaestro que usa prácticamente todos los vehículos modernos para que las ECU compartan mensajes cortos sin un host central.

Controller Area Network (CAN) es un estándar de bus serial multimaestro desarrollado por Bosch en los años ochenta y hoy estandarizado como ISO 11898. Usa un par de cables diferenciales (CAN-H y CAN-L) para que los controladores puedan compartir mensajes cortos con una fuerte inmunidad al ruido, sin host central y con arbitraje integrado cuando dos ECU intentan transmitir al mismo tiempo.

Una trama CAN lleva un identificador (de 11 bits en CAN 2.0A o de 29 bits en CAN 2.0B), hasta ocho bytes de carga útil y un CRC. Cuanto más bajo es el identificador, mayor es la prioridad: cuando dos ECU empiezan a transmitir simultáneamente, la del identificador más bajo gana y la perdedora se retira, todo sin perder el mensaje que intentaba enviar.

CAN es la capa física y de enlace que está por debajo de J1939 (servicio pesado), OBD-II (servicio ligero) y la mayoría de las redes vehiculares modernas. CAN FD (Flexible Data-Rate) extiende CAN con hasta 64 bytes de carga útil y tasas de bits de varios megabits por segundo; se está volviendo común en los vehículos más nuevos, pero todavía no es universal en el mercado de camiones Class 8.

Para fines de diagnóstico, la propiedad relevante de CAN es que cualquier ECU del bus puede ver todos los mensajes; eso es lo que permite que una herramienta de diagnóstico supervise el panorama completo desde una sola conexión física en el tablero.

Conoce más sobre ecuLink

Mira cómo ecuLink usa estos protocolos para ofrecer diagnóstico remoto de servicio pesado.