Saltar al contenido

OBD2 – Datalogger

datalogger obd2

Los otros días me llamo un amigo para revisar un VW Gol 1.6 del año 2015. El problema que tenía era que de tanto en tanto el vehículo dejaba de acelerar, teniendo el conductor que aparcar el vehículo, esperar un rato y volver a salir. En el tablero se encendía la luz EPC, lo que suponía una falla en el sistema de aceleración, el cuerpo de mariposa (TPS). Pasamos el escáner, pero resulta que no había códigos de falla, ni siquiera los genéricos OBD2 ¿Se trataba entonces del cuerpo de mariposa (TPS), o era algún otro elemento como el acelerador electrónico lo que estaba provocando la falla?  Y lo peor era que la falla solo se daba de a ratos; el auto por momentos circulaba durante horas sin tener ningún problema.

Este tipo de fallas son las más difíciles de diagnosticar, son las fallas intermitentes. Aquí la clave es capturar la falla en el momento en que ocurre, y observar el estado de todo el vehículo en dicho instante, en lo que refiere a sensores y actuadores. ¿Pero cómo hacemos esto?, con un Datalogger OBD2

Que es un Datalogger OBD2

Es un dispositivo que conectado al puerto OBD2 del vehículo va adquiriendo, y eventualmente analizando, los datos que entrega la ECU, utilizando los PIDS del protocolo OBD2. Los PIDS no son otra cosa que códigos usados para consultar datos de la ECU, utilizados para el diagnóstico. A modo de ejemplo, el PID 05 del Modo 01 (datos en tiempo real definido según el standard SAE J1979) le solicita a la ECU la temperatura del refrigerante. El PID 0C solicita las RPM, el PID 0D la velocidad, etc.

El Datalogger se encarga de ir solicitando estos datos a medida que el vehículo va rodando, de forma de monitorear el estado de un gran número de parámetros (RPM, Velocidad, Temperatura, TPS, Avance de encendido, STFT,LTFT,etc). La ventaja de este sistema, es que en el momento que ocurre una falla intermitente, sabemos qué valor tenía cada uno de los parámetros y podemos determinar (o al menos es de gran ayuda) que sensor está fallando. Para el caso del ejemplo de arriba, podríamos saber el valor del TPS en el momento en que el vehículo deja de acelerar y se detiene.

Como consigo un Datalogger OBD2

En realidad, esta herramienta no es muy difundida. Existen algunos en el mercado, como este, pero yo creo que son muy caros. Pero el día de hoy te traigo una buena noticia, y es que en Mundoautomotriz hemos diseñado nuestro propio Datalogger OBD2, y por supuesto te lo queremos entregar para que lo pruebes.

Te presento a Diagnosis-tools, un programa diseñado por nosotros mismos, que pensado principalmente para llevar a cabo pruebas de Compresión Relativa, Presión dentro del cilindro, y el sistema de carga, le agregamos la función de Datalogger OBD2.

datalogger obd2

Si quieres ya puedes bajarte la ultima versión de Diagnosis-tools. En lo que sigue te cuento como utilizar este Datalogger.

Como utilizar el Datalogger OBD2 de Diagnosis-tools

Herramientas necesarias

Interfaz ELM327

Así es. Nuestro Datalogger se conecta al puerto OBD2 del vehículo mediante la interfaz ELM327 ampliamente conocida y de muy bajo precio. Puedes usar tanto la versión de cable USB (que es la que yo uso), o bien la versión Bluetooth.

elm327 usb
elm327 bluetooth

Diagnosis-tools

La descripción completa de esta herramienta la encuentras aquí.

Procedimiento

Lo primero que debemos hacer es configurar la conexión de la interfaz ELM327 a tu PC o laptop. Para ello debes saber que puerto serie toma tu PC cuando le conectas la interfaz ELM327.

Haz los siguiente. Conecta la interfaz ELM327 al puerto USB o empareja tu equipo a la interfaz bluetooth dependiendo del tipo de interfaz que tengas. Luego ve a Equipo->Propiedades->Administrador de dispositivos->Conexiones serie y observa que puerto serie fue asignado. En mi caso como ves es el puerto COM3 para el caso de conexión USB, y si le conecto la interfaz Bluetooth toma los puertos COM9 y COM4 (uno para datos entrantes y el otro para datos salientes).

puerto serie elm327

En el caso que te conectes por interfaz bluetooth debes tener presente que el puerto serie que debes indicar a Diagnosis-tools es el saliente, aquel en donde reside el servicio SPP de bluetooth,

bluetooth elm327

Ahora debemos indicarle a Diagnosis-tools que lea los datos de ese puerto serie.

Abre Diagnosis-tools.exe. Es importante que tengas conexión a Internet para que el programa chequee las nuevas actualizaciones.

Listo, ahora pon en marcha el motor o dale contacto.

Para utilizar el Datalogger no es necesario que indiques número de cilindros ni orden de encendido. Estos datos son necesarios solo para los análisis de compresión. Oprime el botón Comenzar.

Selecciona el puerto COM. Luego de esto se te habilitará el botón de Datalogger.

Oprime el botón Datalogger, y el programa intentará conectarse con el vehículo. Lo primero que se intenta es la comunicación con el puerto serie. Si todo va bien, oprime el botón para conectar con la interfaz ELM327.

conexion datalogger

El programa te informa si ha fallado o bien la comunicación con el puerto serie, o bien la comunicación con el vehículo. Para la primera de estas, revisa la configuración tal cual te lo indique en los pasos anteriores. Para la comunicación con el vehículo recuerda que el auto debe estar al menos en contacto para poder comunicarse con la ECU. 

Si todo anduvo bien, Diagnosis-tools te muestra los PIDS disponibles para este vehículo a la izquierda de la zona del gráfico.

Importante: Los datos que Diagnosis-tools solicita a la ECU son aquellos disponibles para tu vehículo, y varían de un vehículo a otro.

Selecciona el/los PIDS que quieres adquirir. Oprime el botón Start  y se comenzará con la captura de los datos. Los mismos serán guardados en una planilla Excel, disponible en Diagnosis-tools/Output.

Introduce marcas de tiempo

Esto es importantísimo. A medida que se van tomando los datos, puedes oprimir el botón Marca!. Esto lo que hará es colocar una marca de tiempo en dicho instante. ¿Para qué sirve?, En el momento en que el vehículo falle (pensemos en el ejemplo de arriba en donde dejaba de acelerar) le estas indicando al programa que te lo marque en la línea de tiempo, de forma que cuando vayas a analizar los datos sepas en qué momento se dió la falla y el estado de cada uno de los parámetros.

marcas de tiempo datalogger obd2

Cuando quieras terminar con la adquisición de los datos oprime Stop. Los parámetros adquiridos (PIDS) serán mostrados en el combo para que selecciones cual quieres ver en el gráfico. Debes darle doble click al parámetro que deseas visualizar.

Oprimiendo Ver Archivo te llevará directamente a la planilla Excel con todos los valores, en donde veras las marcas de tiempo pintadas de amarillo.

excel datalogger

Que te pareció ?

Te invito a que ya mismo te descargues la ultima versión de Diagnosis-tools

Nos vemos pronto.