A technician from Dowway Vehicle using a laptop and a CAN Box analyzer to perform EV CAN Bus diagnostics on a white electric car in a workshop.

Diagnóstico del bus CAN de vehículos eléctricos: una guía práctica para técnicos.

  • Autor: Johnny Liu, director ejecutivo de Dowway Vehicle
  • Fecha de publicación: 19 de mayo de 2026, 09:03
  • Categoría: Ingeniería y diagnóstico de vehículos eléctricos

Preguntas frecuentes: ¿Cómo se diagnostica una falla física en un bus CAN de un vehículo eléctrico?

Respuesta: Apague el vehículo y compruebe la resistencia entre CAN_H y CAN_L en el puerto de diagnóstico; debe ser de aproximadamente 60 ohmios. A continuación, encienda el vehículo y mida los voltajes a tierra: CAN_H debe estar entre 2,5 V y 3,5 V, mientras que CAN_L debe estar entre 1,5 V y 2,5 V. Si la suma de estos voltajes no es aproximadamente igual a 5 V, o si la resistencia está lejos de 60 ohmios, existe un fallo en el cableado físico.

Cuando diseñamos y damos servicio a vehículos eléctricos (VE) en Vehículo Dowway, tratamos la red de área de controlador (CAN) como el sistema nervioso central del vehículo (“整车神经网络Si este sistema falla, el coche simplemente deja de funcionar. Para cualquier ingeniero o técnico de diagnóstico, saber cómo probar estas señales es la parte más importante del trabajo.

Esta guía explica cómo funciona CAN en un vehículo eléctrico, cómo usar un analizador CAN y cómo identificar fallos comunes en la red utilizando herramientas sencillas.

1. Principios básicos del bus CAN

La red de área de controlador (CAN) es un sistema de bus serie diferencial. Está diseñado para enviar datos de forma fiable en entornos vehiculares ruidosos y de alto voltaje.

1.1 La capa física (ISO 11898-2 CAN de alta velocidad)

El sistema CAN de alta velocidad utiliza dos cables trenzados entre sí: CAN_H (CAN Alto) y CAN_L (CAN Bajo). El giro es importante porque cancela el ruido electromagnético.

  • Estados de voltaje estático: Cuando no se envían datos (estado recesivo), las líneas se encuentran en: $$\text{CAN\_H} \approx 2.7\text{ V}$$$$\text{CAN\_L} \approx 2.3\text{ V}$$ El voltaje diferencial ($\text{CAN\_H} – \text{CAN\_L}$) es de aproximadamente $0.4\text{ V}$ (lo que se traduce en un dominante 0 estado bajo características físicas de red específicas).
  • Resistencia terminal: Para evitar que las señales reboten y provoquen errores, hay dos resistencias de 120 Ω en cada extremo del bus. Dado que están conectadas en paralelo, el multímetro debería marcar unos 60 Ω al probar las líneas con el vehículo completamente apagado.

Los vehículos eléctricos modernos utilizan el CAN 2.0B Marco estándar. Cada marco tiene algunas partes principales:

  1. Ámbito del arbitraje: Esto contiene el ID CAN de $11\text{-bits}$. Los números de identificación CAN más bajos siempre obtienen mayor prioridad. en la red.
  2. Campo de datos: Esto contiene la carga útil del mensaje (de 0 a 8 bytes). Aquí es donde los controladores envían valores en tiempo real como voltaje, corriente, temperatura y par motor.
  3. Campos CRC y ACK: Estos bits comprueban si hay errores y confirman que los nodos recibieron el mensaje correctamente.

1.3 Velocidades de transmisión específicas para vehículos eléctricos (velocidades de comunicación)

Las redes de vehículos eléctricos utilizan diferentes velocidades dependiendo de a qué estén conectados los cables:

  • CAN del sistema de propulsión (HS-CAN): Funciona a 500 kbps. Conecta componentes críticos como la unidad de control del vehículo (VCU), el sistema de gestión de la batería (BMS), la unidad de control del motor (MCU), el cargador a bordo (OBC) y el convertidor CC/CC.
  • Cuerpo / Comodidad CAN: Funciona a 125 kbps para señales menos urgentes.
  • Carga CAN: Funciona a $250\text{ kbps}$ y sigue el GB/T 27930 estándar para comunicarse con cargadores rápidos.

2. ¿Qué es una “caja CAN”?

Un portátil normal no puede leer señales CAN diferenciales sin procesar. Caja CAN (también llamado analizador CAN) actúa como traductor físico.

+--------------+   USB   +-------------+   DB9 / OBD   +----------------------+
| Diagnostic   | <=====> |   CAN Box   | <===========> | Vehicle CAN Network  |
| PC Software  |         | (Translator)|               | (BMS, MCU, VCU, etc.)|
+--------------+         +-------------+               +----------------------+

Este software toma las señales CAN del vehículo y las convierte a un formato USB que tu computadora pueda interpretar. Esto permite que tu software de diagnóstico se comunique directamente con las unidades de control electrónico (ECU) del vehículo.

Funciones clave de una caja CAN:

  1. Lectura y borrado de códigos de avería (DTC): Esto permite leer o borrar los códigos de error almacenados en unidades como el BMS, el MCU o el ABS.
  2. Monitorización de flujos de datos en tiempo real: Funciona como un monitor médico en tiempo real para el coche, mostrando cambios instantáneos en el voltaje de la batería, la temperatura de las celdas, la velocidad del motor y la posición del pedal del acelerador.

Para realizar este trabajo, necesitas dos cosas: Hardware resistente y fiable y software profesional (como PCAN-View o los programas de taller de fábrica).

3. Cómo conectar y configurar un analizador CAN

Siga estos pasos para configurar su entorno de diagnóstico:

  1. Conecta el hardware: Utilice un cable USB de alta calidad para conectar la CAN Box a su PC. Conecte el otro extremo (normalmente un conector DB9 o un conector OBD-II) al puerto de diagnóstico del vehículo.
  2. Inicie el software: Asegúrese de que el controlador esté instalado en su computadora. Abra su software analizador (como PCAN-View) y compruebe que la computadora reconoce el hardware.
  3. Ajusta la velocidad: Seleccione la velocidad de transmisión correcta en la configuración. Para el diagnóstico del sistema de propulsión de vehículos eléctricos, esta suele ser de 500 kbps. Si la configura incorrectamente, la herramienta no podrá comunicarse y podría generar errores en el bus.

4. Pasos para la resolución de problemas y análisis de datos

Cuando sospeche que hay un problema de comunicación, utilice este flujo de trabajo de diagnóstico paso a paso:

Paso 1: Comprobar el cableado (capa física)

No intente leer los paquetes de software hasta que esté seguro de que el cableado funciona correctamente.

  • Prueba de apagado: Apague el coche y desconecte la batería auxiliar de 12 V. Mida la resistencia entre CAN_H y CAN_L. Debería ser alrededor $60\,\Omega$.
  • Prueba de encendido: Encienda el vehículo. Mida el voltaje a tierra para cada línea:
    • $\text{CAN\_H}$ debería flotar entre $2.5\text{ V}$ y $3.5\text{ V}$.
    • $\text{CAN\_L}$ debería flotar entre $1.5\text{ V}$ y $2.5\text{ V}$.
    • La suma de ambos voltajes ($\text{CAN\_H} + \text{CAN\_L}$) debe ser aproximadamente igual a $5\text{ V}$.

Paso 2: Capturar mensajes (Analizar)

Una vez que los cables estén en orden, utilice herramientas como Vector. CANoe / CANalizer o un presupuesto Analizador USB-CAN para capturar mensajes.

  • Utilice filtros para centrarse en los módulos que le interesan. Por ejemplo, filtre por ID entre 0x1800 y 0x18FF para aislar los datos de gestión de la batería (BMS).
  • Si solo necesita una comprobación rápida, un escáner OBD puede leer códigos de avería y valores básicos. Si sospecha de problemas de hardware más profundos, utilice un osciloscopio para comprobar la forma real de las ondas CAN_H y CAN_L.

Paso 3: Decodificar los datos con un archivo DBC.

Los datos sin procesar parecen números hexadecimales sin sentido. Para leerlos, cargue el archivo correcto. Archivo de base de datos DBC en su software de análisis.

  • Valores traducidos: El software convierte esos números hexadecimales en valores reales como el estado de carga (SOC), los voltajes de las celdas, la corriente, las temperaturas y el par motor.
  • Qué observar: Observe las señales para detectar tasas de actualización consistentes (periodicidad), pequeños retrasos de tiempo (fluctuación), números fuera de rango y tramas de error.

Paso 4: Investigar la causa de las fallas de comunicación

  • Silencio total (sin mensajes): Esto significa que un controlador se ha quedado sin energía, que se ha fundido un fusible, que un cable está roto o que el chip transceptor está averiado.
  • Datos distorsionados o señales inestables: Esto apunta a interferencias eléctricas externas, una mala conexión a tierra o una resistencia de terminación incorrecta.
  • Demasiados fotogramas de error: Esto suele deberse a que los diferentes módulos están configurados a diferentes velocidades de transmisión, a que un módulo está fallando o a problemas graves de ruido eléctrico.

5. Identificación de fallos comunes en el cableado

Los daños físicos en los cables o módulos se manifiestan como lecturas eléctricas muy específicas. Utilice estas reglas para detectar fallos:

5.1 Fallos en la resistencia de terminal

  • La resistencia ha terminado. $120\,\Omega$: Una de las dos resistencias de terminación está desconectada o la línea está rota en un extremo.
  • La resistencia está bajo $60\,\Omega$: Hay resistencias adicionales conectadas al bus, o algún componente tiene un cortocircuito interno.

5.2 Línea CAN_H rota (circuito abierto)

  • Voltajes: $\text{CAN\_H} \approx 5\text{ V}$, $\text{CAN\_L} \approx 0\text{ V}$.
  • Resultado: La señal diferencial cae a cero y la comunicación se interrumpe por completo.

5.3 Línea CAN_L rota (circuito abierto)

  • Voltajes: $\text{CAN\_L} \approx 5\text{ V}$, $\text{CAN\_H} \approx 0\text{ V}$.
  • Resultado: La señal diferencial falla, provocando un apagón total en las comunicaciones.

5.4 Ruido eléctrico o mala conexión a tierra

  • Forma de onda: En el osciloscopio se observan picos pronunciados, errores CRC frecuentes y pérdida aleatoria de paquetes de datos.

6. Tabla de referencia de diagnósticos CAN de vehículos eléctricos

Utilice esta tabla de referencia rápida para relacionar las lecturas de su multímetro con los estados de red más comunes:

Estado de la líneaVoltaje CAN_HVoltaje CAN_LResistencia paralelaEstado de la red
Estático normal (sin datos)$\approx 2,7\text{ V}$$\approx 2.3\text{ V}$$\approx 60\,\Omega$Bueno (estado recesivo)
Dinámico normal (envío)$2.5\text{ V} – 3.5\text{ V}$$1.5\text{ V} – 2.5\text{ V}$$\approx 60\,\Omega$Bueno (Estado dominante activo)
Una resistencia rotaNormalNormal$> 120\,\Omega$Señal inestable / Pérdida intermitente de paquetes
Demasiadas resistencias / CortocircuitoNormalNormal$<60\,\Omega$Señales distorsionadas / Señal débil
Circuito abierto de la línea CAN_H$\approx 5\text{ V}$$\approx 0\text{ V}$Varía / InestableRed caída
Circuito abierto de línea CAN_L$\approx 0\text{ V}$$\approx 5\text{ V}$Varía / InestableRed caída
Mala conexión a tierra / Falla de ruidoPicos de voltaje pronunciadosPicos de voltaje pronunciados$\approx 60\,\Omega$Alto índice de errores CRC / Corrupción de datos

7. Reflexiones finales

Comprender tanto el cableado físico como los mensajes digitales es clave para solucionar rápidamente los problemas de comunicación en vehículos eléctricos. Mediante el uso de una CAN Box, la comprobación de la resistencia de terminación y la traducción de archivos DBC a hexadecimal, se pueden detectar y corregir incluso los fallos eléctricos más complejos.

¿Prefieres usar PCAN-View o el software completo de Vector para tu trabajo diario de diagnóstico? ¿Cuál ha sido la falla CAN más difícil que has tenido que rastrear? ¡Comparte tus experiencias en los comentarios!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Need a Quote or Have Questions?

Please fill out the form below, our engineers will contact you within 24 hours.