Conectei com êxito um aplicativo Android do terminal à porta obd do meu carro. E tentei executar a seco de muitos comandos, muitos estão funcionando conforme o esperado.
Mas o ATMA (comando AT para monitorar tudo) não está respondendo. Tentando visualizar toda a comunicação da lata.
Sempre que esse comando é enviado via aplicativo de terminal, a resposta fornecida é OK e novamente solicita o próximo comando.
Falta alguma coisa aqui?
1- o carro é o modelo diesel ford figo, conectado ao ELM327 usando este aplicativo
Respostas:
Você definiu o protocolo para o chip monitorar? por exemplo, ATSP5 para KWP-2000 ou ATSP0 para "melhor estimativa". Que tal verificar os cabeçalhos também - ATH1?
Eu uso a seguinte sequência de comandos para monitorar meu barramento KWP completo, que obviamente é diferente do CAN, mas é semelhante o suficiente para que possa ser útil:
ATI
- verifique a conexão do aplicativo à ferramenta de verificaçãoATH1
- Imprimir cabeçalhosATAL
- Permitir mensagens "longas" (> 7 bytes)ATSP0
(ouATSPX
, onde X é o número do protocolo) - Define o protocolo. 0 é "palpite"ATMA
- Monitorar tudoVocê também pode ter comprado um clone do chip ELM327 - descobri, por experiência pessoal, que muitos dos clones baratos não oferecem o conjunto completo de comandos. Teria que ser um clone muito, muito ruim para não supor ATMA!
fonte
at@1
eat@2
. Fora do interesse, quanto você pagou pela ferramenta de digitalização? Se apenas alguns dólares, provavelmente é um preço falso - o preço no atacado de um chip ELM327 é de cerca de 10 dólares.