DOBD DashX ☰ Browse all codes Blog

Cómo leer un código OBD-II

Un código OBD-II como P0301 tiene cinco caracteres: el sistema, si es genérico o del fabricante, el subsistema y la falla exacta. Además, los códigos pendientes, confirmados y permanentes.

Un código de falla OBD-II tiene cinco caracteres, por ejemplo P0301. La letra indica el sistema (P de tren motriz). El primer dígito indica si el código es un código genérico SAE o uno definido por el fabricante del vehículo. El siguiente dígito indica el subsistema, y los dos últimos precisan la falla. P0301 se lee así: tren motriz, genérico, encendido o falla de encendido, falla de encendido en el cilindro 1.

Los cinco caracteres

PosiciónEjemplo (P0301)Qué le indica
1.ºPSistema: P, B, C o U
2.º0Genérico (SAE) o específico del fabricante
3.º3Subsistema
4.º y 5.º01La falla específica

Primer carácter: el sistema

LetraSistemaEjemplos
PTren motrizMotor, transmisión y sistemas de emisiones relacionados
BCarroceríaBolsas de aire, iluminación, calefacción y aire acondicionado
CChasisFrenos, dirección y suspensión
URedComunicación entre módulos de control

Los códigos U, como U0100 (comunicación perdida con la computadora del motor), indican que los módulos no pueden comunicarse entre sí.

Segundo carácter: genérico o específico del fabricante

  • 0 (P0, B0, C0, U0): un código genérico definido en SAE J2012. Significa lo mismo en todos los vehículos.
  • 1 (P1, B1, C1, U1): un código específico del fabricante. Lo define el fabricante del vehículo, así que el mismo número puede significar cosas diferentes en marcas diferentes. Búsquelo en la información de servicio de ese fabricante.
  • P2: también genérico. La norma de CARB menciona los P0xxx y P2xxx como los códigos definidos por SAE que los fabricantes deben usar siempre que uno corresponda.
  • P3: un rango compartido. SAE J2012 lo divide entre códigos controlados por el fabricante y códigos reservados para SAE.

La norma de CARB obliga a los fabricantes a usar un código SAE siempre que exista uno adecuado. Un fabricante solo puede usar su propio código (como un P1xxx) con aprobación, por ejemplo cuando ningún código SAE corresponde.

Tercer carácter: el subsistema (códigos P0)

RangoSubsistema
P00xxMedición de combustible y aire y controles auxiliares de emisiones
P01xxMedición de combustible y aire
P02xxMedición de combustible y aire (circuito de inyectores)
P03xxSistema de encendido o falla de encendido
P04xxControles auxiliares de emisiones (EGR, sistema evaporativo, catalizador, aire secundario)
P05xxVelocidad del vehículo, control de marcha mínima y entradas auxiliares
P06xxComputadora y salidas auxiliares
P07xx–P09xxTransmisión
P0Axx–P0CxxPropulsión híbrida

Algunos ejemplos:

  • P0171: medición de combustible y aire — sistema demasiado pobre, banco 1.
  • P0301: encendido o falla de encendido — falla de encendido detectada en el cilindro 1.
  • P0420: controles auxiliares de emisiones — eficiencia del sistema catalizador por debajo del umbral, banco 1.
  • P0442: controles auxiliares de emisiones — fuga pequeña detectada en el sistema EVAP.
  • P0128: medición de combustible y aire — temperatura del refrigerante por debajo de la temperatura de regulación del termostato.

Cuarto y quinto caracteres: la falla

Los dos últimos caracteres identifican la falla exacta dentro del subsistema. Dentro de un grupo suelen seguir un patrón. En los sensores de oxígeno, por ejemplo, P0130 es el circuito, P0131 voltaje bajo, P0132 voltaje alto, P0133 respuesta lenta y P0134 sin actividad, todos para el banco 1, sensor 1. La guía de sensores de oxígeno explica los números de banco y de sensor.

Un código indica el área probable de la falla, no la pieza que hay que reemplazar. La norma de CARB pide a los fabricantes que el código señale la causa probable "en la mayor medida posible" y que usen códigos separados para fallas diferentes, como un circuito con lectura baja, alta o abierto.

Códigos pendientes, confirmados y permanentes

El mismo código se puede guardar de tres formas.

TipoCuándo se guardaLuz de check engineCómo se borra
PendienteCuando se detecta una falla por primera vez, normalmente en un ciclo de manejoTodavía apagadaSe borra al final del siguiente ciclo de manejo en el que se ejecuta la prueba y no se detecta la falla
Confirmado (almacenado)Cuando la misma falla se vuelve a detectar antes del final del siguiente ciclo de manejo en el que se ejecuta la pruebaEncendidaLa luz se apaga después de tres ciclos de manejo seguidos sin la falla. El código en sí se borra después de 40 ciclos de calentamiento del motor sin la falla, o con un escáner
PermanenteCuando un código confirmado está ordenando encender la luz (introducido gradualmente en vehículos 2010–2012 y posteriores)EncendidaSolo lo borra el propio auto, después de que la prueba se vuelve a ejecutar y no encuentra la falla. Ni un escáner ni desconectar la batería pueden borrarlo

Hay dos tipos de falla que encienden la luz sin esperar a un segundo ciclo de manejo:

  • Falla de encendido lo bastante grave como para dañar el convertidor catalítico: se guarda un código pendiente y la luz empieza a parpadear una vez por segundo de inmediato, mientras dure la falla de encendido.
  • Modo de emergencia: si el tren motriz cambia a un modo predeterminado que puede afectar las emisiones, la luz se enciende y se guarda un código en menos de 10 segundos.

Una prueba de emisiones lee los códigos confirmados (con una solicitud del escáner llamada Mode $03). Los códigos pendientes por sí solos no hacen reprobar la prueba OBD federal de EE. UU. Un vehículo reprueba cuando un código almacenado está ordenando encender la luz. También reprueba si la luz no enciende con la llave en ON y el motor apagado, si la computadora ordena encender la luz pero esta no enciende, si falta el conector o fue manipulado, o si en la nueva prueba todavía hay demasiados monitores no listos.

Cuadro congelado

Cuando se guarda un código, la computadora también guarda un cuadro congelado (freeze frame): datos del motor del momento de la falla. Incluye el código que lo provocó, las RPM del motor, la temperatura del refrigerante, la velocidad del vehículo, la carga calculada y, cuando se usan, el ajuste de combustible, la temperatura del aire de admisión y la presión del múltiple. Un cuadro congelado muestra las condiciones en las que ocurrió la falla, lo que ayuda a reproducirla.

Leer y borrar códigos

Un escáner OBD-II genérico lee los códigos confirmados, pendientes y permanentes, el cuadro congelado y los datos en vivo. Al borrar códigos se eliminan los códigos confirmados y pendientes y el cuadro congelado, y todos los monitores de preparación vuelven a "no completo". Esto importa para las pruebas de emisiones: consulte ciclos de manejo y monitores de preparación.

Borre los códigos solo después de reparar la falla. Si la causa sigue ahí, el código regresa.

Para buscar cualquier código, use la lista de códigos de falla. Para los términos que se usan aquí, consulte el glosario de OBD-II.

OBD DashX lee y borra códigos de falla OBD-II en Android con un adaptador ELM327 Bluetooth.

Códigos relacionados

Fuentes: SAE J2012 / ISO 15031-6; 13 CCR 1968.2(c), (d)(2), (e)(3.4.1), (g)(4.4); 40 CFR 85.2207 and 85.2222; MOTOR Information Systems; Delaware DMV OBD DTC list

Más guías