J1939 ECU Engine Pro 1.1.1

Licence: Essai gratuit ‎Taille du fichier: 1.57 MB
‎Note des utilisateurs: 3.0/5 - ‎1 ‎Votes

Sur J1939 ECU Engine Pro

Cette application convertit un appareil Android simultanément devenir un camion ECUs et un adaptateur Bluetooth EML327 connecté au camion Data Link Connector Port via J1939 CAN BUS Il s’agit d’une solution pratique et rentable pour le développement et le test de logiciels Android J1939 Matériel: Utilisez 2 appareils Android (ils sont appariés bluetooth), l’un exécute cette application (dans le rôle de simulation ECU) et l’autre exécute une autre application J1939 pour les tests En utilisant cette application, vous n’avez pas besoin d’un vrai camion, rester à l’intérieur et faire des tests avant de faire avec un vrai camion Le J1939 ECU Engine Pro peut affirmer fonctionne stable et fiable Cette application a été testée avec les applications suivantes : J1939 Lecteur de code Pro Bluetooth Terminal Le J1939 ECU Engine Pro peut fonctionner en mode ligne de commande avec des applications terminales Android : Bluetooth Terminal Terminal alOBD Le J1939 ECU Engine Pro fonctionne comme un serveur de données, de sorte qu’il attend (écoute) pour la demande de données (AT, J1939 commandes) de testeur externe, puis le traitement et répond au testeur Protocole: SAE J1939 CAN (29 bits/250 KBaud) fonctionnalités: 1. ECU peut accepter SA de F9, FA, FE sur demande d’adresse réclamée, mais tous les CA doivent réclamer leur adresse sur power up. 2. Simule 3 EPE : Moteur #1-Adresse 00 Moteur #2-Adresse 01 Gestion de l’adresse informatique 27 3. Commandes AT Commandes AT obligatoires : Le testeur (votre application en développement) doit utiliser au moins les commandes AT suivantes pour configurer correctement le véritable adaptateur ELM327 au protocole J1939 : ATWS, ATE0, ATL0, ATS0, ATSPA, ATAL, ATCAF0, ATR1, ATSTFF, ATAT0, ATJE, ATH1, ATCPnn, ATSHEAFFF9 Pour pratique lors des tests, ici nous supposons que l’adaptateur de simulation ELM327 a été configuré correctement avant, de sorte que nous n’avons pas à entrer trop de commandes AT, en fait, lors des tests, nous avons seulement besoin d’utiliser certaines commandes AT comme ATSPA, ATSHnnnnnnnnnn. Exemple 1. L’ordre de demander l’identification des composants (lorsque vous utilisez le terminal Bluetooth) comme ci-dessous: ATSPA: protocole A-J1939 ATJE: (ATJS dépend de l’ordre d’entrer PGN) 00EE00: demande d’adresse réclamée ATSHEA00F9 : place à EA00F9 00FEEB : demande d’identification des composants 2. CA revendique son adresse en-tête: ATSHEEFFxx: (adresse xx réclamation) entrez 8 octets du nom de CA et attendez la contention (250 mS) Commandes AT optionnelles : ATMA, ATDP, ATDPn, AT@1, ATI, ATTPn, ATCAF1, ATJS Le commandement AT en situation dépend de l’adresse de l’ÉCU et de la priorité can du message J1939 : ATCPnn (nn-priority), ATSHEAxxyy (adresse xx- ECU, yy - adresse testeur (F9 ou FA)) 4. Commandes J1939 (PGNs - Nombre de groupes de paramètres) un PGN comprend plusieurs SPN (Nombre de paramètres suspects) Le J1939 ECU Engine Pro fonctionne avec les PGNs suivants A. PGNs à envoyer à l’adresse globale (FF) 00EE00 Adresse réclamée Numéro 00FEEC VIN (Live Changed Option) 00E800 Reconnaissance PGN B. PGNs à envoyer à des adresses spécifiques (ECU) PgNs de tramsmission automatique sur le flux DE BUS de CAN avec le temps de répétition de transmission 00FECA Code de défaut actif (1 s) 00FEE3 Configuration du moteur 1 (5 s) 00FEF3 Position du véhicule (5 s) 00FEEE Température du moteur 1 (1 s) 00FEF5 État ambiant (1 s) 00FEE9 Consommation de carburant (1 s) 00F004 EEC1 - Le moteur RPM (Live Changed Option) (100 ms) 00F003 EEC2 (Contrôleur moteur électronique) (50 ms) 00FEF6 Inlet/Exhaust Condition (500 ms) Tachygraphe 00FE6C - La vitesse du véhicule (option modifiée en direct) (50 ms) 00FEF2 Économie de carburant (100ms) 00FEEF Niveau de liquide moteur/pression (500 ms) Réponse des RPG sur demande 00FECB Codes de défaut précédemment (inactifs) Identification des composants 00FEEB Distance du véhicule 00FEE0 00FEFC Dash Display Distance du véhicule haute résolution 00FEC1 00FEBC Compression/Information sur les freins de service 00FEB7 Informations sur la vitesse et le facteur de charge 00FEDA Identification logicielle 00FEE5 Heures de moteur/rpm 00FEDC Opération au ralenti 00FED3 Défauts actifs clairs 00FECC Défauts inactifs clairs C. Autres RPG 00EA00 Demande 00EF00 Fabricant propriétaire spécifique PGN 00EC00 BAM (Message d’annonce de diffusion) Message de paquets de données 00EB00 sur le protocole de transport