Les interfaces de diagnostic auto ELM327

Présentation des interfaces de diagnostic auto ELM

Il existe plusieurs types d'interfaces permettant de faire un diagnostic auto. Les plus courantes sont basées sur une puce de chez ELM Electronics. L'ELM327, qui est la plus courante et la plus pratique, supporte tous les protocoles OBD, c'est à dire le KWP, le PWM, le VPN et le CAN. Les autres circuits eux ne supportent qu'un seul protocole : L'ELM320 supporte seulement le PWM; l'ELM322 le VPN et l'ELM323 le KWP.


Quel type de communication pour mon interface?

A notre connaissance, il existe 4 types d'interfaces ELM327 :

  • L'ELM327 RS232 (RS ou Série) : Ce type de sortie tend à disparaitre sur les PC modernes.
  • L'ELM327 USB : Un peu plus chère que la RS et néccessite l'installation d'un driver USB (FTDI ou Silicon Labs). Avantage: tous les PC sont équipés de port USB.
  • L'ELM327 Bluetooth : L'avantage est qu'elle est sans fils et qu'elle peut être utilisée aussi bien avec un ordinateur qu'un smartphone Android.
  • L'ELM327 WiFi : Sa liaison sans fils permet de l'utiliser avec un ordinateur et un smartphone. Seules les interface WiFi peuvent être utilisées avec les iPhone/iPad.

Ci-dessous, à titre d'illustration, des photos des 4 variantes d'interfaces utilisant ce circuit intégré (puce électronique) :

4 types d'ELM327

De gauche à droite : une interface USB en boitier métal, une en boitier plastique, une version Bluetooth et la dernière en version WiFi


Logiciel PC Windows Logiciel pour Mac OS X Appli. Android Appli. iOS
(iPhone / iPad)
ELM327 RS232
ELM327 USB
ELM327 Bluetooth
ELM327 WiFi

Malgré les apparences, ces 4 interfaces sont pratiquement identiques, du moins électroniquement parlant. Seul l'aspect extérieur et le type de liaison les différentient. Le coeur de l'électronique reste un circuit ELM327. Ces 4 variantes vous donneront le même résultat lors de votre diagnostic auto.

Une autre chose pouvant être perturbante, est la version du "firmware" (ou en français du "logiciel de la puce") qui peut varier. Les versions officielles actuellement en circulation sont les 1.3a et 1.4b. Seul les utilisateurs très poussés verront la différence entre une 1.3 et une 1.4 car les fonctions basiques de diagnostique restent identiques. Sur le net vous trouverez également des versions 1.5. Pour en avoir acheté une nous-même nous vous confirmons que ça n'existe pas. Ce n'est qu'une copie d'une version 1.2 qui se déclare 1.5. Retrouvez dans la rubrique trucs et astuces, comment être sûr de la version d'ELM que l'on possède.

Nouveautés : Elm Electronics vient de sortir la version 2.1 de son circuit ELM327.


Où acheter une interface ELM ?

Notre boutique officelle :

Suite aux requêtes d'utilisateurs nous demandant chez qui ils pouvaient acheter une interface OBD2 compatible ELM327, nous avons décidé d'ouvrir notre boutique en ligne d'appareil de diagnostique automobile. Si vous décidez d'acheter par le biais de notre boutique vous bénéficierez des avantages suivants :

  • Avec chaque interface nous incluons la licence pour la version complète de notre logiciel de diagnostic auto EOBD-Facile.
  • L'interface étant en stock, elle vous sera expédiée sous 48h maxi par colissimo ou lettre max.
  • L'interface aura été testée électriquement et reparametrée.

OBD2 USB
boitier plastique
OBD2 USB
boitier métal
OBD2 Bluetooth OBD2 WiFi
Acheter OBD2 Plastique Acheter OBD2 Metal Alu Acheter OBD2 Bluetooth Acheter OBD2 WiFi

Les vendeurs venant de l'étranger :

La plupart de ces vendeurs viennent des pays suivants : Chine, Hong Kong, USA. Avant d'acheter nous vous conseillons de vérifier les points suivants :

  • L'interface sera accompagnée de logiciel de démonstration uniquement en anglais.
  • Que le prix inclus bien les éventuels frais de douanes ou TVA en sus (vendeurs hors de l'Union Européenne). Il arrive que des vendeurs hors UE n'inclus pas les frais de douane, c'est alors la société chargée de la livraison qui vous demandera de les régler à la livraison (environ 20% du prix déclaré de la marchandise ou parfois un prix forfaitaire d'environ 20 euros).
  • Le mode de livraison. Si vous n'avez pas la possibilité d'être chez vous durant la journée privilégiez la livraison par la Poste. Les sociétés du type DHL, Fedex, UPS imposent souvent d'être présent toute la journée pour la remise de la marchandise. Pour les sociétés à l'étranger renseignez-vous aussi sur la durée d'acheminement (pouvant aller jusque 15 jours).
  • Vérifiez également qu'en cas de défaillance de l'appareil, le vendeur vous remplacera l'appareil (ou le remboursera).

Mode d'emploi des interfaces ELM 327

1. Installation des drivers:


2. Première connexion au véhicule:

  • Brancher l'interface au connecteur OBD de votre véhicule.
  • Brancher l'interface au port USB de votre ordinateur.
  • Lancer le logiciel de diagnostic auto EOBD-Facile.exe.
  • Mettre le contact du véhicule. Le voyant moteur du tableau de bord doit être allumé.
  • Cliquer sur le bouton Connecter. Le logiciel va établir la connexion avec le véhicule automatiquement. En cas de problème de connexion référez-vous au fichier d'aide du logiciel.

3. Descriptif des voyants LED:

  • Power (LED rouge): Indique que l'interface est alimentée. Il faut que ce voyant soit franchement allumé pour que l'interface soit correctement alimentée.
  • Tx OBD (LED jaune): Scintille lorsque des données sont envoyées de l'interface vers le véhicule.
  • Rx OBD (LED verte): Scintille lorsque des données sont envoyées du véhicule vers l'interface.
  • Tx USB (LED jaune): Scintille lorsque des données sont envoyées du PC vers l'interface.
  • Rx USB (LED verte): Scintille lorsque des données sont envoyées de l'interface vers le PC.

Astuce : Sur certaines interfaces il n'y a pas de sérigraphie indicant la signification des LED. Dans ce cas, lors de la mise sous tension, la LED rouge s'allumera en premier suivi brièvement par: 1. Tx OBD, 2. Rx OBD, 3. Tx PC, 4. Rx PC.


Principe de fonctionnement de l'interface ELM 327

Le boîtier électronique contient 3 sous-ensembles principaux lui permettant de jouer
son rôle d'interface :

  1. Adaptation de tensions électriques: Les réseaux embarqués dans les automobiles ont des niveaux de tensions qui requièrent des drivers spécifiques. Dans le cas d'un ELM327, comme ce boîtier supporte de nombreux protocoles, plusieurs drivers sont nécessaires. Ces protocoles peuvent être classés en 3 familles, les réseaux CAN, les lignes K/L et les PWM/VPN. Pour plus de détails sur ces protocoles, rendez-vous sur la page norme de communication.
  2. La puce ELM327: Le circuit intégré, qui par abus de langage donne son nom à tout le boîtier, est le cerveau de l'interface. Il est en charge de sélectionner le protocole et de convertir celui-ci en un protocole compréhensible par les PC modernes. Ce petit circuit (cadencé 4MHz) a pour unique rôle de faire la passerelle entre les protocoles.
  3. Adaptation de tensions pour le PC: La puce électronique n'étant elle-même pas capable de communiquer avec un ordinateur, il est nécessaire une fois de plus d'adapter les niveaux électriques avant d'envoyer le flux d'informations.

L'image ci-dessous présente de manière schématique les principales fonctions d'une interface.

Aperçu fonctionnement ELM327

Après cette rapide présentation, le terme "d'interface" trouve tout son sens. Le rôle des ELM327 est bien d'interfacer 2 mondes bien distincts: d'une part celui de l'automobile régi par ces standards imposant un niveau élevé de robustesse et un prix faible et d'autre part le monde de l'informatique qui lui est plus axé sur la modularité.

Trucs et astuces pour les interfaces ELM 327

Comment être certain de la version du logiciel ?

La qualité des interfaces n'est pas toujours au rendez-vous. Comme nous vous l'évoquions plus haut, la version du logiciel affichée n'est pas toujours fiable. Il existe en vente des versions de circuit qui ne sont pas répertoriées par le fabricant lui-même (rappel: ELM Electronics). Les retours des utilisateurs nous ont montré que certaines versions, n'existant pas officiellement, étaient en circulation. Pour éclaircir la situation:

  • EXISTE: les versions 1.0 1.1 1.2 1.3 1.3a 1.4 et 1.4b
  • N'EXISTE PAS: les versions 1.2a 1.4a 1.5 et 1.5a (et de manière général toutes celles qui ne sont pas évoquées dans la liste "EXISTE")

Nous n'insisterons pas sur le pourquoi du comment de l'existence de ces versions non officielles. Ce qui est important en tant qu'utilisateur est de savoir qualifier son interface. C'est à dire d'être capable de vérifier les capacités de celle-ci. Pour cela nous vous proposons la manipulation suivante :

  • Connectez-vous à votre véhicule à l'aide de notre logiciel
  • Servez-vous de l'onglet console pour tapez les commandes décrites dans le tableau suivant:
  • Si l'interface répond "OK" alors la commande est supportée, sinon un "?" apparaîtra pour signifier que la commande est inconnue.
  • Important : Après cette manipulation, n'oubliez pas de faire un "reset" de la connexion si vous souhaitez continuer à communiquer avec votre véhicule.

Compatible Commande Réponse attendue
version 1.2 et +ATKW0OK
version 1.3 et +ATS0OK
version 1.3a et +ATFEOK
version 1.4 et +ATSSOK
version 1.4b et +ATCSM1OK
version 2.0ATAMT 40OK

Ce petit test vous permettra ainsi de déterminer quel niveau de fonctionnalité est implémenté dans votre interface. Même si ce n'est qu'une version simplifiée de notre procédure complète, elle s'avère efficace et rapide. Sachez que notre logiciel de diagnostic auto EOBD-Facile est 100% opérationnel avec les interfaces à partir de la version 1.2, même s'il utilise quelques commandes de la version 1.3, il n'y aura aucun impact fonctionnel.

Circuit ELM pour les électroniciens

Si votre interface ELM est en panne ou si vous souhaitez créer votre propre circuit, le schéma ci-dessous vous sera très utile. Il présente le circuit de d'une interface ELM327 de type RS232. La base du circuit est toujours la même quelque soit le mode de liaison (RS232, USB ou Bluetooth). La différence résidera surtout pour les composants étant connectés aux broches 17 et 18 de U1 (circuit intégré ELM327).

Pour les interfaces de type USB,un composant du type VCP (Virtual COM Port) est utilisé pour "convertir" une liaison de type RS en USB tout comme les câbles adapteurs USB <-> RS232. 2 familles de composants existent actuellement sur les ELM327. Le fabricant FTDI avec le composant FT232 (plus de détails sur le site de FTDI) et les Silicon Labs avec le composant CP210x (plus de détails sur le site de Silicon Labs).

Les interfaces Bluetooth quant à elles utilisent un modem du type RS<->Bluetooth.

Les interfaces WiFi quant à elles utilisent un modem du type RS<->WiFi qui permettent via une connexion sans fils de type adhoc de communiquer.

Schema Interface ELM327 Schema cable ELM327

Cliquez sur les images pour les agrandir


En cas de panne :

ELM Electronics a créé une note d'application très bien faite et très utile avec les niveaux de tensions et une procédure de test. Ce document se situe à l'adresse suivante.


Les autres types d'interfaces

Seules les interfaces de type ELM sont supportées par notre logiciel, mais il faut savoir que d'autres sociétés ont mis au point des interfaces ayant des capacités similaires au circuit ELM.

Par exemple: http://www.ozenelektronik.com et leur interfaces myOBDics.

Sur le marché il existe aussi des produits professionnels, tel que ceux utilisés par les constructeurs comme Clip, Lexia, etc. Ces produits restent à des prix importants. De plus, leurs spécificités les rendent utilisables uniquement par famille de constructeurs, contrairement à un ELM.