Cómo leer un código de autodiagnosis
Qué significan los cinco caracteres que aparecen en el equipo de diagnosis, cómo se sabe a qué parte del vehículo se refieren y por qué un código nunca dice qué pieza está rota.
Un código de autodiagnosis — en siglas DTC, Diagnostic Trouble Code — está formado por una letra y cuatro caracteres, por ejemplo P0299. No es una numeración arbitraria: cada posición dice algo, y saberlo permite entender dónde mirar incluso ante un código que no has visto nunca.
La letra: qué parte del vehículo
Es la información más inmediata y acota enseguida el campo a un área del coche.
- P — Powertrain: motor, alimentación, encendido, escape, caja de cambios. Es con diferencia la familia más numerosa y la que se encuentra a diario en el taller.
- B — Body: todo lo que está en el habitáculo y en la carrocería, desde los airbags hasta los elevalunas, desde las luces interiores hasta los sensores de posición de los asientos.
- C — Chassis: el chasis, es decir frenos, ABS, ESP, suspensiones, dirección.
- U — Network: la red de comunicación entre las centralitas. Un código U rara vez indica un componente roto: indica que dos centralitas ya no se hablan, y la causa puede ser un cableado, un conector o una tercera centralita que se ha caído arrastrando a las demás.
La primera cifra: estándar o del fabricante
Un 0 indica normalmente un código estándar, definido por la norma internacional e igual en todas las marcas. Un 1 indica un código definido por cada fabricante, cuyo significado hay que buscar en la documentación de esa marca — y es el motivo por el que buscar un código P1xxx en una lista genérica a menudo no da resultados útiles.
La regla tiene excepciones que conviene conocer: la serie P2xxx es estándar aunque no empiece por cero, y en la serie P3xxx conviven códigos estándar y códigos del fabricante. Como primera orientación la regla funciona, pero ante un código que no cuadra vale la pena comprobarlo en la documentación de la marca.
La segunda cifra: qué subsistema
En los códigos P0 la segunda cifra identifica el área técnica: en P0299 es el 2. Es el mapa que permite hacerse una idea antes incluso de buscar el código.
- P0100 – P0299
- Medición del aire y del combustible: caudalímetro, sensores de presión, inyectores, relación de la mezcla.
- P0300 – P0399
- Encendido y fallos de encendido. P0300 indica misfire aleatorio o en varios cilindros; a partir de P0301 la última cifra es el cilindro afectado.
- P0400 – P0499
- Control de las emisiones: recirculación de los gases de escape, catalizador, sistema evaporativo, inyección de aire secundario. Los códigos del filtro de partículas no están aquí: casi todos están en la serie P2xxx.
- P0500 – P0599
- Velocidad del vehículo, régimen de ralentí, circuitos auxiliares.
- P0600 – P0699
- Centralita y circuitos de salida: averías internas del calculador, alimentaciones, comunicación con los actuadores.
- P0700 – P0999
- Caja de cambios, automática y robotizada.
Los últimos caracteres, y por qué a veces son letras
Identifican la anomalía concreta: circuito interrumpido, circuito en cortocircuito a masa o a positivo, señal fuera de rango, valor incoherente con los demás sensores. Pueden contener también letras, como en el código P24AE: no es un error de lectura del equipo de diagnosis, la numeración es hexadecimal y después del 9 sigue con A, B, C, D, E, F.
El código dice qué señal está fuera de norma, no qué pieza está rota
Es la distinción que separa una diagnosis de una sustitución a tientas, y es la que más horas cuesta en el taller cuando se salta.
Tomemos un código que señala «circuito abierto hacia el sensor». La centralita está diciendo una sola cosa: por ese hilo no llega la señal que espero. Las explicaciones posibles son al menos cuatro, y son cuatro intervenciones distintas con cuatro costes distintos:
- el sensor está efectivamente averiado;
- el sensor está íntegro pero el cableado está interrumpido o aplastado;
- el conector está oxidado y hace contacto de forma intermitente;
- se ha perdido la masa, y el sensor no tiene nada que ver.
Sustituir el sensor solo resuelve el primer caso. En los otros tres el código vuelve a aparecer al cabo de unos ciclos de conducción, con la pieza nueva montada y la factura ya hecha.
Cuando hay muchos códigos: cuál leer primero
Un equipo de diagnosis que devuelve diez códigos no está señalando diez averías. En la mayoría de los casos hay uno que ha desencadenado todos los demás: una centralita que pierde alimentación tira abajo la comunicación del bus, y cada una de las demás centralitas registra su propio código de «señal no recibida».
El criterio práctico es buscar el código que explica a los demás, no el que aparece primero en la lista. Si entre diez códigos de comunicación hay uno que afecta a una alimentación o a un componente físico, casi siempre es ahí donde hay que intervenir. Es exactamente el tipo de lectura que un caso real resuelve en un minuto y una lista de definiciones no resuelve nunca.
Pendiente, memorizado, permanente
No todos los códigos tienen el mismo peso, y el equipo de diagnosis lo dice.
- Pendiente — la anomalía se ha detectado una sola vez y la centralita espera confirmación. El testigo puede estar todavía apagado.
- Memorizado — la anomalía se ha confirmado en varios ciclos de conducción. Es el código que enciende el testigo.
- Permanente — no se borra con el equipo de diagnosis. Solo lo elimina la centralita, después de comprobar por sí misma, en varios ciclos de conducción, que la avería no vuelve a aparecer.
Borrar un código no repara nada, y borra una prueba
Poner a cero la memoria sirve para una sola cosa: comprobar si el error es actual o es el residuo de una intervención anterior. Si la causa sigue ahí, el código vuelve.
Hay sin embargo un coste que a menudo se pasa por alto: junto con el código se pierden los datos congelados, es decir la fotografía de los parámetros en el momento en que se detectó la anomalía — régimen, temperatura, carga del motor, velocidad. En una avería intermitente ese dato vale más que el propio código, porque dice en qué condiciones se presenta. Conviene leerlo y anotarlo antes de borrar.
Por qué dos coches con el mismo código tienen causas distintas
El mismo código, en la misma marca, puede tener orígenes distintos según la motorización y el año. La definición es idéntica — está normalizada — pero lo que se rompe de verdad no: depende de cómo está construido ese motor, de qué componentes monta y de qué defectos recurrentes tiene.
Es el motivo por el que la definición de un código, por sí sola, no cierra una diagnosis. Hace falta saber cómo acabó en los coches en los que ese código ya ha aparecido: qué componente era, qué se había probado antes sin resultado, cuánto tiempo hizo falta.
Las fichas de Sema Repair parten de aquí: cada código está ligado a una motorización concreta y a un caso realmente resuelto en un taller.
¿Quieres ver Sema Repair en acción?
Contáctanos y un comercial te explicará todo lo que puede hacer Sema Repair y cómo puede ayudarte en tu taller.