Volver a Módulos
J1939 + OBD2Firmware 1.9.27

Lectura de fallas de la ECU (DTC)

Saber qué falla tiene el vehículo, no solo que tiene una.

El equipo informa los mismos códigos que muestra un escáner de taller: SPN y FMI en camiones y maquinaria, códigos P, C, B y U en livianos. Llegan a tu plataforma con la ECU que los reporta y la hora real en que ocurrieron.

Reporte de fallas

Camión · J1939

J:00:100:1:4

ECU de motor · presión de aceite por debajo del rango · 4 ocurrencias

Liviano · OBD2

O:00:P0301:0:0

ECU de motor · fallo de encendido en el cilindro 1

Cada reporte trae todas las fallas activas

Qué cambia

De la luz de avería al código

Hasta ahora

El equipo informaba si el vehículo tenía fallas y cuántas: el equivalente a la luz de avería del tablero. Para saber qué pasaba, el vehículo tenía que ir al taller.

Con el módulo DTC

El equipo informa cuáles son: qué componente falla, de qué forma y qué ECU lo reporta. El taller puede preparar el diagnóstico antes de que llegue el vehículo.

Códigos estándar

SAE J1939 y SAE J2012, los mismos que lee cualquier escáner. La descripción en texto se resuelve en la plataforma con las tablas públicas de la norma.

Hora real del evento

Si el vehículo estuvo sin cobertura, el reporte espera en la cola y al recuperar señal informa cuándo ocurrió la falla, no cuándo se envió.

Foto completa en cada reporte

Cada reporte trae todas las fallas activas: no hace falta reconstruir el estado en el servidor. Cantidad cero significa que se resolvieron.

Sin hardware adicional

Usa la conexión CAN que el equipo ya tiene. De fábrica viene apagado: hasta que se habilita no reserva memoria ni toca el bus.

Protocolos

Camiones y livianos, cada uno con su norma

El módulo lee el protocolo que usa cada tipo de vehículo. Lo que se obtiene depende de la norma.

J1939

Camiones, colectivos, maquinaria y agro

La ECU emite las fallas por su cuenta y el equipo escucha, sin transmitir nada al bus. La lectura es inmediata.

Qué informa

  • SPN: qué componente falla
  • FMI: de qué forma falla
  • ECU que lo reporta
  • Cantidad de ocurrencias
  • Lámparas del tablero

OBD2

Autos, camionetas y utilitarios

El equipo consulta a la ECU cada 30 segundos, igual que un escáner conectado al conector de diagnóstico.

Qué informa

  • Código estándar completo (P0301, P0420, U0100)
  • ECU que lo reporta
  • Varias ECU en el mismo vehículo

Con el accesorio CANBUS Contactless (inductivo, solo lectura) funciona en J1939, donde la ECU emite las fallas sola. En OBD2 no, porque hay que consultar a la ECU y el contactless no transmite al bus.

Interpretación

Cómo se lee un código

J1939: componente y tipo de falla

JProtocolo
00ECU
100SPN
1FMI
4Ocurrencias

La ECU de motor (00) informa que la presión de aceite (SPN 100) está por debajo del rango normal (FMI 1), y ocurrió 4 veces.

El FMI cambia el diagnóstico

0 / 1Valor por encima / por debajo del rango normal
2Dato errático o intermitente
3 / 4Corto a positivo / corto a masa
5 / 6Circuito abierto / sobrecorriente
7El sistema mecánico no responde
12Componente dañado
31La condición existe, sin más detalle

SPN frecuentes

100Presión de aceite
110Temperatura de refrigerante
94Presión de combustible
168Tensión de batería
651-656Inyectores 1 a 6
1761Nivel de AdBlue / urea
3226Sensor NOx (SCR)

Presión de combustible con FMI 1 es presión baja real: filtro o bomba. Con FMI 5 es circuito abierto: un sensor desconectado o un cable cortado. Mismo SPN, otro diagnóstico.

OBD2: sistema y código

OProtocolo
00ECU
P0301Código

La ECU de motor (00) informa un fallo de encendido en el cilindro 1 (P0301). FMI y ocurrencias son campos de J1939: en OBD2 van en cero.

La primera letra indica el sistema

P

Motor y transmisión

C

Chasis: frenos, suspensión, dirección

B

Carrocería: airbag, confort

U

Red de comunicación entre módulos

Aplicaciones

Qué se hace con los códigos

Taller con diagnóstico previo

La falla llega con su código antes de que el vehículo vuelva a la base. El taller sabe qué revisar y qué repuesto pedir.

Aviso en cabina

Una regla en el propio equipo activa un buzzer cuando se enciende una lámpara del tablero (J1939), sin pasar por el servidor.

Alerta al supervisor

Falla nueva con la ignición puesta: el equipo envía un reporte inmediato o un SMS, y la plataforma arma el aviso con la descripción del código.

Emisiones y AdBlue

Los SPN 1761 y 3226 muestran fallas de nivel de urea y del sensor NOx: problemas del sistema SCR que conviene atender a tiempo.

Integración

Qué recibe tu plataforma

Las fallas llegan por el protocolo normal del equipo (UDP, TCP o SMS), con cola, reintentos y confirmación. El reporte sale solo cuando aparece una falla nueva o se resuelven todas, y también se puede pedir en cualquier momento.

Reporte DF

>RDF00020826143512;2;J:00:100:1:4;J:00:1761:1:12<

  • Número de reporte
  • Fecha y hora del evento
  • Cantidad activa (0 = resueltas)
  • Lista de fallas

El equipo lee y transmite el código. La descripción en texto y las alertas a los usuarios se configuran en tu plataforma.

Y también reacciona en el vehículo

Las fallas son disparadores del motor de eventos: se combinan con ignición, velocidad, entradas o geocercas como cualquier otra señal.

DTC00Hay al menos una falla activa
DTC01Apareció una falla nueva
DTC02Hay una lámpara del tablero encendida (J1939)
DTC03Se resolvieron todas las fallas
Puesta en marcha

Tres comandos

Se habilita por comando, sin tocar la instalación.

1

Verificar el protocolo del bus

>QCXCAN<

J1939 en camiones y maquinaria, OBDII en livianos. Si no coincide con el vehículo, el módulo informa siempre cero fallas.

2

Habilitar la lectura

>SCXDTC1,3,0,1,GP<

Activa el módulo con reporte automático al servidor principal.

3

Consultar el estado

>QDTC<

RDTC0 significa que el equipo lee el bus y no hay fallas activas: es un resultado válido.

Guía completa en la documentación
Alcance

Qué hace hoy y qué viene

Fallas activas J1939: una o varias ECU, uno o varios códigos

Disponible

Fallas activas OBD2: una o varias ECU

Disponible

Reporte automático, a pedido y por regla

Disponible

Señales para el motor de eventos, funciones EVAL y plantillas

Disponible

Lámparas del tablero

Solo J1939

Borrado de fallas en la ECU del vehículo

Previsto

Fallas históricas o pendientes

Previsto

Hasta 32 fallas simultáneas en la tabla del equipo. La cantidad informada siempre es la real.

Preguntas frecuentes

Un DTC (Diagnostic Trouble Code) es el código que guarda la computadora del vehículo cuando detecta una falla. Es lo que lee un escáner en el taller: en camiones con J1939 se expresa como SPN y FMI, y en livianos con OBD2 como un código de cinco caracteres, por ejemplo P0301.
Sí. Lee J1939 en camiones, colectivos, maquinaria y agro, y OBD2 en autos, camionetas y utilitarios. El protocolo configurado en el equipo tiene que coincidir con el del vehículo.
No. Usa la conexión CAN de Spider IoT y Smart IoT. Con el accesorio CANBUS Contactless funciona en J1939; en OBD2 hace falta la conexión directa, porque el equipo tiene que consultar a la ECU.
El equipo envía el código en formato estándar (SAE J1939 y SAE J2012). La descripción en texto se resuelve en la plataforma con las tablas públicas de la norma, igual que en el resto del mercado.
El reporte queda en la cola del equipo y se envía al recuperar cobertura, con la fecha y hora en que la falla ocurrió realmente.
Hoy no. El módulo lee las fallas activas y puede limpiar su propia lista, pero no borra los códigos en la ECU del vehículo. Esa función está prevista.

¿Quieres sumar diagnóstico remoto a tu flota?

Cuéntanos qué vehículos tienes y qué plataforma usas, y te ayudamos a ponerlo en marcha.