Desarrollo de una aplicación OBD2 - Luces de advertencia del motor

Actualmente estoy desarrollando una aplicación que recupera códigos de problemas de diagnóstico del sistema OBD de mi automóvil y muestra cualquier DTC en una lista.

Sin embargo, como mi automóvil no tiene códigos de problemas, no puedo probar la funcionalidad de esta aplicación. Estoy usando el modo 03 del estándar OBD-II SAE J1979 para recuperar los códigos de problemas usando los comandos AT, un ELM327 Bluetooth Dongle y una tableta Nexus 7 (2012). Si bien sé que esta funcionalidad funciona en teoría, también me gustaría probar que funciona en la práctica, para que la aplicación pueda desarrollarse más adelante.

Estaba leyendo que la luz de 'Revisar motor' en mi automóvil podría activarse dejando la tapa de combustible fuera del tanque de gasolina, únicamente con fines de prueba. Mi coche es un Ford Fiesta Mk6 del 2005.

Mi pregunta es si hacerlo podría causar algún daño a la bomba de combustible debido a la reducción de la presión para su funcionamiento requerido y, de ser así, ¿valdría la pena realizar una prueba de este tipo?

Muchas gracias,

ben

¿Ha escrito también la funcionalidad para leer los flujos de datos "en vivo"? Muy útil y una manera fácil de probar lo que está sucediendo.
Esta pregunta se ha hecho anteriormente. Déjame ver si puedo desenterrar

Respuestas (3)

tl dr: No, dejar la tapa de la gasolina abierta por un corto tiempo para permitir que salte el código (y el CEL) no dañará el sistema de combustible ni el automóvil en sí.

La gente deja la tapa de la gasolina abierta todos los días de la semana y el CEL se pone. El sistema EVAP está comprobando que esté sellado, ya sea mediante presión o vacío (según el sistema). Cuando detecta que no hay presión o vacío, establece el código porque cree que se ha detectado una fuga (¡y sería correcto! ¡Hay un gran agujero donde debería ir la tapa!). Después de volver a colocar la tapa y volver a sellarla, puede volver a obtener la lectura de vacío o presión que está buscando y todo vuelve a la normalidad. No querrá andar con él abierto por mucho tiempo, pero durante el corto tiempo de su período de prueba no debería haber problemas ni daños en el sistema.

¿No podría simplemente desconectar el sensor de O2? Eso está garantizado para arrojar un código, creo, o al menos lo hace en mi bicicleta. No veo cómo dejar la tapa de combustible arrojaría un código al ecm.
Además, ¿no podría obtener una aplicación existente y descompilarla? Preguntaría en qué idioma lo estás haciendo, pero eso sacaría esto del tema, así que no lo haré.

Establecería un código para una fuga de evaporación una vez que se ejecutara el monitor. O2 o algo así como el mapa maf o un inyector establecería un código de inmediato.

Si realmente quiere trabajar en un lector OBD2, consiga un simulador OBD2, es decir, un dispositivo de hardware real en el que pueda conectar un dongle. Es muy conveniente desarrollar de esta manera.