¿Control de inyección de combustible a través del puerto OBD?

0

Estoy intentando implementar el control remoto de un automóvil, conectando un dispositivo GSM al puerto OBD.

Si alguien está usando mi automóvil, debo detener el vehículo de forma remota mediante el comando de envío. Al enviar el comando STOP, el receptor GSM & la lógica de control en el automóvil conectado al puerto OBD debe enviar un comando a la ECU del motor para interrumpir la inyección de combustible.

¿Es eso posible?

    
pregunta Hegde

2 respuestas

2

OBD es una salida de diagnóstico de su vehículo para darles a quienes lo reparan el estado del vehículo, los códigos de diagnóstico, las opciones de restablecimiento de errores y la inicialización de reemplazo de piezas. Esto es porque solo proporciona información de una de las capas del CAN BUS.

Es posible que pueda enviar comandos a la ECU para el inyector, pero este WILL le causa problemas en el futuro. Existen muchas fuentes para hackear las líneas de CAN de sus coches , pero esto está restringido por la gente común por razones obvias, como usted podría estropear algo. La otra cosa es que necesitaría conocer el PID específico y la información para controlar el inyector.

ESTA ES UNA FORMA DE HACERLO PERO ESA ES EL RIESGO DE LOS USUARIOS FINALES Y PODRÍA ANULAR LAS GARANTÍAS Y DICHAS POLÍTICAS

IMPORTANT

Asegúrese de que si alguna vez activa el sistema se está moviendo a una velocidad segura, es decir, no lo haga a 120 kph, sería mejor activarlo mientras el automóvil se está moviendo a menos de 20 kph (o 12mph) . Esto reducirá el riesgo de accidentes. El empleador original asegura esto utilizando la velocidad basada en GPS antes de la activación.

Puede monitorear la velocidad del vehículo al monitorear la velocidad en el puerto OBDII, usando el PID 0D , esta es la velocidad en kph, que se encuentra en wikipedia en Modo 1.

A continuación se muestra la implementación básica del método que se utiliza para controlar la potencia de la bomba de combustible. No es todo el circuito de control, ya que está protegido por el empleador.

simular este circuito : esquema creado usando CircuitLab

El tipo NPN puede ser un BC337.

  • El sistema funciona en eso cuando su módulo GSM recibe el comando, su MCU activará el relé haciendo que su GPIO sea alto.

    Esto elimina el suelo de la bomba haciendo que el motor se quede sin combustible. y por lo tanto no dañar los inyectores (si es un vehículo diesel, lo hará realmente les daña ... un montón de costo para arreglarlo.

    De esta manera solo hace que el motor deje de funcionar y, por lo tanto, lo pare completamente. Esta Funciona y está probado por pruebas y aplicaciones permanentes en el campo para no causar mensajes de error.

Esta sería la forma más segura de hacerlo, ya que no hará que todo su automóvil deje de funcionar al enviar los comandos incorrectos en el BUS.

    
respondido por el RSM
1

La forma más económica de lograrlo es utilizar un módulo GSM. Podría obtener un SMS con el módulo, y luego un microcontrolador desactivaría el automóvil (suponiendo que sería posible a través del OBD).

Existen soluciones para rastrear vehículos, bicicletas, perros, bebés a través de GSM. No veo cómo no debería funcionar.

Edit: en sparkfun tienen una tarjeta GSM por 60 dólares. Es compatible con UART y SPI, debería ser bastante fácil conectarlo a una MCU. enlace

    
respondido por el gstorto

Lea otras preguntas en las etiquetas