J'ai connecté avec succès une application Android de terminal au port OBD de ma voiture. Et essayé à sec de nombreuses commandes, beaucoup fonctionnent comme prévu.
Mais ATMA (commande AT pour surveiller tout) ne répond pas. Essayer d'afficher toutes les communications de la boîte.
Chaque fois que cette commande est envoyée via l'application terminal, la réponse fournie est OK, puis à nouveau vous invite à la commande suivante.
Y a-t-il quelque chose qui me manque ici?
edit1- la voiture est un modèle diesel ford figo, connecté à ELM327 en utilisant cette application
Réponses:
Avez-vous défini le protocole de surveillance de la puce? par exemple ATSP5 pour KWP-2000 ou ATSP0 pour "meilleure estimation". Qu'en est-il de la vérification des en-têtes également - ATH1?
J'utilise la chaîne de commandes suivante pour surveiller mon bus KWP complet, qui est évidemment différent de CAN, mais suffisamment similaire pour qu'il puisse être utile:
ATI
- vérifier la connexion de l'application à l'outil d'analyseATH1
- En-têtes d'impressionATAL
- Autoriser les messages "longs" (> 7 octets)ATSP0
(ouATSPX
, où X est le numéro de protocole) - Définit le protocole. 0 est "suppose"ATMA
- Surveillez toutVous avez peut-être également acheté un clone de la puce ELM327 - J'ai constaté, par expérience personnelle, que de nombreux clones bon marché n'offrent pas l'ensemble de commandes complet. Il faudrait que ce soit un très très mauvais clone pour qu'il ne suppose pas ATMA!
la source
at@1
etat@2
. Par intérêt, combien avez-vous payé pour l'outil d'analyse? Si ce n'est que quelques dollars, c'est probablement un faux - le prix de gros d'une puce ELM327 à lui seul est d'environ 10 USD.