Versão 1.3.0
Este aplicativo converte um dispositivo Android (telefone ou tablet) em um carro (virtual) com um adaptador bluetooth OBDII conectado
Esta é uma solução conveniente e econômica para desenvolvimento e teste de software Android OBDII
Hardware:
Use 2 dispositivos Android (eles estão emparelhados com Bluetooth), um executa este aplicativo (ECU) e o outro executa um aplicativo Android OBDII para teste
Usando este aplicativo você não precisa de um carro de verdade, fique em casa e faça todos os testes antes de fazer um carro de verdade
A simulação do motor ECU pode afirmar que está funcionando de forma estável e confiável
Este aplicativo foi testado com os seguintes aplicativos Android OBD-II:
* Leitor de código Pro
* Torque Profissional
* DashCommand
* ELMScanToyota
O resultado do teste é muito bom
Nota: alguns aplicativos Android OBD-II que usam a detecção de limite de bluetooth não podem se conectar ao dispositivo de simulação, porque o limite de um adaptador ELM real é diferente do limite de BLE no dispositivo Android
A simulação do mecanismo ECU também pode funcionar bem com linha de comando em aplicativos de terminal Android
A Simulação do Motor ECU funciona como um servidor de dados, portanto espera (ouve) a solicitação de dados (comandos AT ou OBD-II) do testador externo, depois processa e responde à solicitação
A simulação do motor ECU emula o padrão OBD-II: ISO 15765-4 CAN 11/500Kb
O aplicativo pode processar a maioria dos comandos AT, mas os seguintes comandos AT geralmente são usados com o padrão CAN ISO 15765-4:
* ATZ, ATWS, ATSP0, AT@1, ATI, ATH0, ATH1, ATE0, ATE1, ATDP, ATRV, ATDPn, ATSPn, ATTPn, ATCAF0, ATCAF1, ATSP6, ATAT0
Comandos OBD-II (modo de serviço e PIDs) suportados por este aplicativo
1. PIDs de dados ao vivo:
01 00, 01 01, 01 04, 01 05, 01 0A, 01 0C, 01 0D, 01 0E, 01 10, 01 11, 01 03, 01 04, 01 05, 01 21,
01 33, 01 46, 01 5C, 01 5E, 01 6A, 01 67
2. Informações do veículo:
09 00 - solicitar PIDs suportados
09 02 - solicitar número VIN
09 04 - solicitar número de calibração
3. Códigos de problemas DTC
03 - solicitar códigos armazenados
07 – solicitar códigos pendentes
0A - solicitar códigos permanentes
04 - solicitar a limpeza de códigos de problemas e dados armazenados relevantes
4. Congelar dados do quadro - quadro #0
02 00 00 - solicitar PIDs suportados
02 02 00 - solicita DTC que faz com que os dados do quadro congelado sejam armazenados
02 XX 00 - onde XX são PIDs para solicitar outros dados do quadro congelado
Uso:
Após iniciar o aplicativo, é necessário tocar no botão “Iniciar simulação da ECU” para iniciar o processo de simulação da ECU, a tela de dados aparece
Na tela de dados você pode alterar ao vivo alguns dados que estão visíveis na tela de dados para fins de teste
Todos os outros dados invisíveis serão retornados com valores fixos
Na tela inicial há 2 informações sobre o adaptador bluetooth OBD-II de simulação
* Nome do adaptador: o nome do dispositivo Bluetooth integrado do telefone (tablet). este dispositivo bluetooth emula o adaptador bluetooth ELM327
* Endereço do adaptador: o endereço máximo do dispositivo Bluetooth integrado
Se você fizer testes no terminal de linha de comando, há uma ordem para colocar comandos AT da seguinte forma:
ATZ - redefinir adaptador OBD-II
ATSP6 - definir protocolo ISO 15765-4 CAN 11/500Kb (talvez use ATSP0 ou ATTP6)
ATH1 - se você deseja visualizar o cabeçalho 7E8 na resposta e ATH0 se não
ATCAF1 - se você deseja que o adaptador formate dados para você
ATCAF0 - você mesmo deve formatar os dados da solicitação. neste caso lembre-se de adicionar o byte PCI (igual ao número de bytes de dados na solicitação) no primeiro lugar da solicitação
por exemplo 02 01 0D: onde 01 0D é a velocidade solicitada do veículo (2 bytes de dados) e o byte PCI é 02
Depois de iniciar o adaptador OBD-II com os comandos AT acima, você pode enviar a solicitação OBD-II (ou outros comandos AT) desejada, como de costume
A versão gratuita "ECU Engine Simulation" está bloqueada e não responde a nenhuma solicitação OBD-II, apenas responde aos comandos AT iniciais.
Política de Privacidade:
https://www.freeprivacypolicy.com/live/4d959ed7-c0fd-4da4-8da1-98d09d46161f