Version 1.3.0
Cette application convertit un appareil Android (téléphone ou tablette) en voiture (virtuelle) avec un adaptateur Bluetooth OBDII connecté
Il s'agit d'une solution pratique et rentable pour le développement et les tests de logiciels Android OBDII.
Matériel:
Utilisez 2 appareils Android (ils sont couplés en Bluetooth), l'un exécute cette application (ECU) et l'autre exécute une application Android OBDII pour les tests
En utilisant cette application, vous n'avez pas besoin d'une vraie voiture, restez à l'intérieur et faites tous les tests avant de le faire avec une vraie voiture
La simulation du moteur ECU peut affirmer qu'elle fonctionne de manière stable et fiable.
Cette application a été testée avec les applications Android OBD-II suivantes :
* Lecteur de code Pro
* Couple Pro
* Commande Dash
* ELMScanToyota
Le résultat des tests est très bon
Remarque : certaines applications Android OBD-II utilisant la détection du seuil Bluetooth ne peuvent pas se connecter à l'appareil de simulation, car le seuil d'un véritable adaptateur ELM est différent du seuil de BLE sur l'appareil Android.
La simulation du moteur ECU peut également bien fonctionner avec la ligne de commande sur les applications de terminal Android.
La simulation du moteur ECU fonctionne comme un serveur de données, elle attend donc (écoute) la demande de données (commandes AT ou OBD-II) d'un testeur externe, puis traite et répond à la demande.
La simulation de moteur ECU émule la norme OBD-II : ISO 15765-4 CAN 11/500 Ko
L'application peut traiter la plupart des commandes AT, mais les commandes AT suivantes sont généralement utilisées avec la norme CAN ISO 15765-4 :
* ATZ, ATWS, ATSP0, AT@1, ATI, ATH0, ATH1, ATE0, ATE1, ATDP, ATRV, ATDPn, ATSPn, ATTPn, ATCAF0, ATCAF1, ATSP6, ATAT0
Commandes OBD-II (mode service et PID) prises en charge par cette application
1. PID de données en direct :
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. Informations sur le véhicule :
09 00 - demande de PID pris en charge
09 02 - demander le numéro VIN
09 04 - demande de numéro d'étalonnage
3. Codes d'anomalie DTC
03 - demander les codes stockés
07 - demande de codes en attente
0A - demander des codes permanents
04 - demander la suppression des codes d'anomalie et des données stockées pertinentes
4. Geler les données d'image - image n°0
02 00 00 - demande de PID pris en charge
02 02 00 - demande de DTC qui provoque le stockage des données d'arrêt sur image
02 XX 00 - où XX sont les PID pour demander d'autres données d'arrêt sur image
Usage:
Après avoir démarré l'application, vous devez appuyer sur le bouton "Démarrer la simulation de l'ECU" pour démarrer le processus de simulation de l'ECU, l'écran de données apparaît
Sur l'écran de données, vous pouvez modifier en direct certaines données visibles sur l'écran de données à des fins de test.
Toutes les autres données invisibles seront renvoyées avec des valeurs fixes
Sur l'écran de démarrage, il y a 2 informations sur l'adaptateur Bluetooth OBD-II de simulation
* Nom de l'adaptateur : le nom du périphérique Bluetooth intégré au téléphone (tablette). cet appareil Bluetooth émule l'adaptateur Bluetooth ELM327
* Adresse de l'adaptateur : l'adresse maximale du périphérique Bluetooth intégré
Si vous effectuez des tests sur un terminal de ligne de commande, il existe un ordre pour mettre les commandes AT comme suit :
ATZ - réinitialiser l'adaptateur OBD-II
ATSP6 - définir le protocole ISO 15765-4 CAN 11/500 Ko (peut-être utiliser ATSP0 ou ATTP6)
ATH1 - si vous souhaitez afficher l'en-tête 7E8 dans la réponse et ATH0 sinon
ATCAF1 - si vous souhaitez que l'adaptateur formate les données pour vous
ATCAF0 - vous devez formater vous-même les données de la demande. dans ce cas pensez à ajouter l'octet PCI (égal au nombre d'octets de données dans la requête) à la première place de la requête
par exemple 02 01 0D : où 01 0D est la vitesse demandée du véhicule (2 octets de données) et l'octet PCI est 02
Après avoir initialisé l'adaptateur OBD-II avec les commandes AT ci-dessus, vous pouvez envoyer la requête OBD-II (ou d'autres commandes AT) que vous souhaitez, comme d'habitude.
La version gratuite "ECU Engine Simulation" est verrouillée et ne répond à aucune requête OBD-II, elle ne répond qu'aux commandes AT initiales.
Politique de confidentialité:
https://www.freeprivacypolicy.com/live/4d959ed7-c0fd-4da4-8da1-98d09d46161f