He conectado con éxito una aplicación de Android terminal al puerto obd de mi automóvil. Y probé la ejecución en seco de muchos comandos, muchos funcionan como se esperaba.
Pero ATMA (comando AT para supervisar todo) no responde. Intentando ver toda la comunicación de la lata.
Cada vez que este comando se envía a través de la aplicación de terminal, la respuesta proporcionada es correcta y luego vuelve a solicitar el siguiente comando.
¿Algo que me falta aquí?
edit1- el coche es el modelo Ford Figo Diesel, conectado a ELM327 usando esta aplicación
Respuestas:
¿Estableció el protocolo para que el chip lo supervise? por ejemplo, ATSP5 para KWP-2000 o ATSP0 para "mejor estimación". ¿Qué pasa con la comprobación de los encabezados también - ATH1?
Utilizo la siguiente cadena de comandos para monitorear mi bus KWP completo, que obviamente es diferente de CAN, pero es lo suficientemente similar como para que pueda ser útil:
ATI
- Compruebe la conexión desde la aplicación a la herramienta de escaneoATH1
- Imprimir encabezadosATAL
- Permitir mensajes "largos" (> 7 bytes)ATSP0
(oATSPX
, donde X es el número de protocolo): establece el protocolo. 0 es "adivinar"ATMA
- Monitorear todoEs posible que también haya comprado un clon del chip ELM327. He descubierto, por experiencia personal, que muchos de los clones baratos no ofrecen el conjunto de comandos completo. ¡Tendría que ser un clon muy muy malo para no suponer ATMA!
fuente
at@1
yat@2
. Por interés, ¿cuánto pagó por la herramienta de escaneo? Si solo unos pocos dólares, es probable que sea falso: el precio al por mayor de un chip ELM327 solo es de aproximadamente 10 USD.