Introducción

En este proyecto, Vamos a diseñar una interfaz de comunicaciones basado en el ELM327 para el diagnóstico de vehículos con la interfaz USB-EOBD2 implementado por los coches apartir del año 2003. El conversor a usar va a ser el que se muestra acontinuación:

 

Foto de la interfaz USB-EOBD2.

 

Esta interfaz es muy económica y nos permite realizar aplicaciones de buena calidad para automóviles para diagnóstico de averías y tiene las siguentes características:

 

Protocolos:

ISO15765-4 (PUEDA)

ISO14230-4 (KWP2000)

ISO9141-2

J1850 VPW

J1850 PWM

Protocolo de la salida: RS232

Velocidad: 9600 o 38400

Indicador LED: OBD Tx/Rx, RS232 Tx/Rx, energía

Voltaje de funcionamiento: 12V, protección interna contra cortocircuitos/sobretensiones

      Corriente ociosa nominal: 45 mA

Software

Me gustaría comentar que este proyecto, requiere de más tiempo del que he podido dedicarle pero está funcionando perfectamente y se puede medir velocidad, revoluciones,.. las medidas básicas que muestra el coche al usuario. Conforme vaya avanzando pondré las mejoras como testeo de errores, implementación de la base de datos de los codigos de error, y por supuesto la traducción de los mismos.

 

Posteriormente, implementaré la interfaz electrónica, para adaptarlo de forma económica a sistemas empotrados, es decir, sistemas electrónicos con un tamaño mínimo, con una interfaz de salida (por ejemplo pantallas LCD) y una interfaz de entrada básica (por ejemplo un teclado matricial).

 

Captura de pantalla del Programa Visual Studio 2008.

 

Captura del programa de diagnósis de Can Bus.

Ejemplo de uso

qweqw
wew