Clasificación de un DTC como activo, pasado o potencial

Scantools siempre clasifica un DTC como activo/actual, histórico/pasado, potencial/memoria. ¿Cómo clasifican eso?

Ejemplo de datos sin procesar:

80 F1 5A 05 58 01 C1 00 20 0A

¿Puedes ayudar a clasificarlo como pasado, actual o potencial?

  • 80 F1 5A: encabezado
  • 05: 5 bytes de datos a considerar a continuación;
  • 58: respuesta a solicitud 0x18,
  • 01: 1 DTC,
  • C1 00: es el DTC
  • 20: No estoy seguro
  • 0A: suma de comprobación/fin de respuesta

Supongo que eso 20tiene que ver con la clasificación de DTC como historia, presente y potencial.

¿Es esto lo que estás buscando? en.wikipedia.org/wiki/OBD-II_PIDs
No @finleyarcher. Estoy preguntando sobre la clasificación de los datos sin procesar como actuales o pasados ​​según los bits de estado
Gran pregunta.

Respuestas (3)

EDITAR: Pasé más tiempo leyendo esto, el fabricante individual del vehículo tiene mucho control sobre esto. El OBD2 DTC tiene algunos elementos estándar, pero no es necesario que tenga una marca de tiempo o una indicación de edad, que es más, así que creo que lo que está buscando en los datos sin procesar.
Creo que la única forma en que puede responder a esta pregunta es tener acceso a los materiales/información de ingeniería del fabricante. Tal vez con algunas búsquedas pueda encontrar un ingeniero que haya trabajado en la sección OBD2 y pueda informarle sobre el fabricante para el que trabajaron. Aunque desde que se estandarizó (en los EE. UU.) en 1996, apostaría a que la mayoría de los sistemas no han cambiado mucho. Sé por mi experiencia personal al "convencer" a mi automóvil para que pase la inspección estatal que un código almacenado puede convertirse en un código no almacenado. Esto me lleva a creer, como dije a continuación, que los datos están separados lógicamente en la memoria de la ECU.

Su clasificación de códigos depende en gran medida de la herramienta de escaneo que utilice.

No estoy seguro de lo que quiere decir con "activo/actual, historial/pasado, potencial/memoria", pero hay dos clasificaciones para los DTC cuando se almacenan en un sistema OBD2, potencial/pendiente y registrado/almacenado. No creo que esta información se almacene en el DTC, ya que están lógicamente separados en el automóvil compatible con OBD2.

La ECU del automóvil clasifica los DTC en tiempo de ejecución después de verificar un conjunto de condiciones. Un problema menos grave se clasifica como pendiente hasta que la condición ocurra X veces más. Al ocurrir X veces más, el código se reclasificará de pendiente a almacenado.

Un ejemplo común de un pendiente es que mi Infiniti I30 siempre tiene un código pendiente para el sensor del cigüeñal. La condición, por algún motivo, se produce en el arranque, pero nunca se repite, por lo que el DTC nunca pasa a ser registrado/almacenado y la CEL nunca se enciende.

En definitiva, la clasificación de pendientes -> almacenados parece depender del fabricante del coche.

Una buena respuesta que cubre algunas de las cosas que debe considerar sobre OBD2 se encuentra en una respuesta de intercambio de pila aquí: ¿Los códigos de falla se registran con una marca de tiempo en un registro con un historial de DTC?

Lo que entiendo de su respuesta es el modo 0x03 y el modo 0x07 en OBD-II, ¿verdad? Pero no estoy preguntando eso. Si observa una herramienta de escaneo profesional, le dan un código (digamos P0128), una pequeña descripción y un estado como activo o memoria (algunas herramientas de escaneo informan como actual/historial). Quiero saber como dicen si es activo o histórico.
No creo que el DTC contenga una marca de tiempo. Creo que el auto los maneja en dos colas diferentes. No lo sé, ya que es completamente diferente de un fabricante a otro. El modo 2 devuelve datos de fotogramas congelados que tendrían datos de marca de tiempo. No hay propósito para marcar el tiempo del DTC ya que no hay un punto de referencia de tiempo garantizado.
Además, no estoy hablando del modo obd2 3 o 7. Me refiero al flujo de datos interno dentro del vehículo, nada que ver con la herramienta de escaneo.

después de 2008, cada ECU tiene 4 modos de registro de fallas Tipo 7, Tipo A, Tipo 18 y Tipo 19 pendiente, actual, histórica y permanente. El truco está en saber programar un Adreno de otro chip habilitado para CAN para hacerle a cada ECH las preguntas mágicas. Sí, pero cobro por eso...

Los Dtc que son actuales/activos significan que la computadora está viendo la falla ahora. Historial/pasado significa que se detectó una falla pero no está "activa en este momento. Potencial/memoria significa que se detectó una falla y no está activa pero no ha ocurrido en un segundo ciclo de manejo. Algunas fallas encenderán la luz de verificación del motor de inmediato. . Otros necesitan 2 ciclos de conducción de la falla presente para encender la luz de verificación del motor.
Lo siento, no sé qué significan esos códigos. Espero que esto ayude.

He desglosado los datos sin procesar
esto no responde la pregunta