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
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.