Quand Martin O’Hanlon a vu un article sur la lecture des informations de dépannage (OBD = On Board Diagnostic) d’une moto, il a immédiatement été intéressé.
Il s’est procuré un adaptateur OBD et a créé un logiciel dérivé de celui de Salgar.
Si la lecture des informations disponibles sur la prise OBD de votre voiture vous intéresse…Vous trouverez sur ebay cet adaptateur pour moins de 10 € port compris.
Les informations sortent sur une prise USB que vous connecterez au Raspberry Pi.
Le vendeur que j’ai trouvé sur ebay indique :
- L’outil de diagnostic ELM327 se connecte sur la prise CAN-BUS du véhicule et sort les informations sur une prise USB. Il supporte les protocoles OBD-II.
- Vous pouvez l’utiliser pour lire les codes de pannes, afficher la pression carburant et d’autres données.
- Lit les codes pannes, génériques et spécifiques constructeurs, affiche leur signification (plus de 3000 définitions de codes génériques dans la base de données).
- Vous pouvez connecter la prise USB à un ordinateur de bureau ou à un portable.
- Il est utilisé pour lire les codes de défaut et connaître leur signification puis effacer le code de défaut
- Surveillance de la consommation de carburant, affiche les données des capteurs et les flux de données (comme la vitesse, la température…)
- Le logiciel est compatible DOS et Windows, mais pas Windows 7 !
C’est peut-être à cause de l’absence de driver pour WIN7 que le prix est aussi bas ?
Feature: |
|
L’article de Matin O’Hanlon donne les informations pour télécharger et installer le logiciel sur le Raspberry Pi et une vidéo de démonstration est disponible.
Ping : #FLASHBACK : Semaine du 8 au 12 juillet | Maison de Geek
Et sinon, beaucoup plus pratique, utiliser un adaptateur ODB bluetooth avec son téléphone Android.
Bonjour
Pourquoi pas le même outil existe d’ailleurs en version bluetooth
Cordialement
François
L’interface ELM327 n’est pas chère du tout, elle est obsolète et bien trop basique. Ça ne vaut absolument pas une véritable interface (+ logiciel) dédiée au véhicule. Sur une « valise » dédiée, on peut faire un nombre de choses incalculable et modifier finement le comportement du véhicule. Là, on se limite à de la vague consultation générique selon la norme OBD sans tenir compte des spécificités de chaque marque et chaque modèle. Autant dire que c’est du pur gadget pour amateur de bidouille en herbe, ça obligera quand même à voir quelqu’un qui a une « vraie valise » pour opérer des diagnostics détaillés et d’éventuelles modifications. C’est pas cher certes, mais pour quelque chose d’aussi peu utile, ça l’est déjà bien assez 🙂
Merci pour ce commentaire très avisé, Marc.
J’avoue ne rien connaitre en dépannage auto et votre avis est précieux.
D’un autre côté ça permet à un bidouilleur de commencer à rentrer dans le système OBD sans investir une fortune et pourquoi pas, d’aller plus loin ensuite avec un outil plus « professionnel »
Cordialement
François
La plupart des interfaces à base de ELM327 sont des copies chinoises c’est pour cela quelles ne sont pas chères.
Par contre je ne suis pas de l’avis de Marc Dumont, l’ELM327 n’est pas obsolète. Elle ne concerne que l’OBD donc la partie standard du diagnostic automobile. Évidemment c’est moins puisant que le diagnostic constructeur,
mais cela permet pas mal de choses.
Cet outil est pas mal, mais reste assez limité quand on veut faire un diagnostic plus poussé. Après, vu le prix, il est déjà très complet et pratique pour des réglages de base. Un bon rapport qualité/prix donc.
Bonjour
Merci pour cette information et vu le site en lien avec votre message on peut supposer que vous parlez en connaissance de cause ?
Bonne journée
Cordialement
François
Ping : Domotique | Pearltrees
Ping : RPI-HARDWARE | Pearltrees
Bonjour,
ELM 327 est un interpreteur OBD vers RS232 donc permet d’extraire des codes qui sont stockés dans la librairie standard d’un véhicule a partir du port OBD et le transforme en format lisible sur port RS232 donc lire de véhicule vers PC, et dans le cas contraire d’envoyer des commandes d’effacement par exemple de RS232 vers OBD est-il possible? et ELM327 est il capable d’interpreter de RS232 vers OBD ??
Bien Cordialement.
Ping : Carberry : En voiture Simone… | Framboise 314, le Raspberry Pi à la sauce française….
Pour information, si ces interfaces sont pas cher c’est justement car elles sont a base de ELM327 …
Le fait est que sur les différents bus qui se trouvent dans une voiture il y a un flot de données assez important, les solutions à base de ELM327 se retrouvent donc avec un sacré problème :
Les données arrivent en masse et très rapidement … Trop rapidement pour une liaison série (conversion série usb dans le boîtier). C’est comme vouloir faire passer 4 voitures en même temps sur une voie ..
Les interfaces un peu plus « correctes » commencent dans les 70€
(je pense au CAN2USB de 8devices, compatible SocketCAN (frais de ports compris + tva))
Ou alors aux interfaces lawicel autour de 100€ (je ne sais pas si elles sont compatible SocketCAN, mais en tout cas il y a une lib qu’ils proposent, assez simple pour jouer avec en C)
Pour contrôler des choses/comprendre les trames le mieux c’est de procéder en rétro-ingénierie : exemple actionner les phares plusieurs fois de suite, de la tu vois s’il y a des trames qui arrivent plusieurs fois de suite avec le même identifier (il en arrive de tout les cotés donc faut avoir l’oeil) apres il faut analyser la trame car en generale « l’identifier » est utilisé par plusieurs choses, par exemple il peu y avoir un bit pour mettre les feu de route, un autre pour les feu de croisement etc
Si non il faut éviter d’envoyer des choses avec la mauvaise vitesse sur un des bus CAN!
(la voiture plante & bip & se met en sécurité pendant X secondes)
Merci MisterM. le sujet intéresse beaucoup de monde et encore récemment un projet est sorti https://www.framboise314.fr/carberry-en-voiture-simone/ pour afficher en direct les infos de base sur un écran.
Cordialement
François
Bonjour. Pouvez vous me dire si le connecteur reste allumé même si le PC n’est pas relié svp ? Je voudrai savoir du coup si la batterie se décharge pour alimenter le connecteur odb (voiture éteinte et donc PC non connecté). Merci.
Bonjour
difficile à dire sans le matériel…
c est la traduction d’un article comme indiqué
mais à priori je dirai que tant que la prise est connectée, elle doit consommer sur la batterie
cordialement
Français
C’est bizarre, je cherchais tout à fait autre chose et je tombe sur cet article.
Bientôt on va dire « tous les chemins mènent à framboise314.fr »
ou alors « si tu ne trouves pas sur google, cherche sur framboise314 » 🙂
bonjour
oui… d’ailleurs je me demande si je ne vais pas racheter Google 🙂
cordialement
François
bonjour,
tous ces commentaires sont très intéressant mais peut on connaitre la liste de toutes les informations récupérable via le port ODB?
voyez par ex http://www.outilsobdfacile.fr/logiciel-francais-eobd-facile-elm327.php
merci pour ce lien que j’avais déjà consulté, mais cette liste ne représente pas la totalité des données récupérable. Peut être n’est elle que la liste des données communes à tous les véhicule et que chaque marque, voir chaque modèle de voiture, à une liste propre.
Ping : Plus de 60 idées pour votre Raspberry Pi – Korben
Ping : 102 idées pour votre Raspberry Pi – ブラくん | Carnet de bord / Pense-bête / Mémo
bonjour
je souhaiterais extraire de ma voiture 2008 Peugeot
une donnée en priorité qui est le kilométrage sur mon smartphone via le Bluetooth
et une fois par mois les données sur les niveaux huile, lave glace, liquide de frein
est ce possible
Bonjour
là on n’est plus sur mon terrain car ce n est plus du Raspberry Pi 😉
j’ai trouvé ceci https://www.amazon.fr/iLC-Bluetooth-Voiture-Diagnostique-Scanner/dp/B01N30RQNH
(pub gratuite) mais je ne sais pas si c’est ce que vous cherchez et je ne l’ai pas testé.
il y a aussi tout ça https://www.amazon.fr/s?k=OBD2+USB&i=automotive&__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&ref=nb_sb_noss_2
Bonnes fêtes de fin d année
cdt
francois
bonjour
merci pour la rapidité
ce que je voudrais très exactement
c’est de le coupler avec un raspi
pour en sortir un tableau tous les mois
la je ne sais pas. Il faut tester pour voir si on peut récupérer les data autrement que dans l’appli et les ranger en BDD ou en tableau. Il y a peut être des exemples sur des tutos ou des forums, ça a l air assez repandu ce genre de matériel
https://www.youtube.com/watch?v=DABytIdutKk
Merci beaucoup pour votre travail, je suis un peu agacé par les commentaires du genre « vous vous êtes embêté pour rien, ça ne vaut pas un composant + application » car ils ne se rendent pas compte qu’on peut faire autre chose dans la vie qu’acheter sans rien comprendre. Mais je me calme en disant que c’est juste une divergence d’intérêt… moi je veux « m’amuser, comprendre », eux veulent un résultat tout cuit… c’est mon droit, c’est leur droit ^^
en tout cas merci beaucoup, je bookmark immédiatement et je marcherai très certainement dans vos pas quand j’aurais 2 minutes à moi. Si cela arrive un jour 😀
merci pour le retour
bah on s’amuse pour soi même … moi aussi parfois ça m’agace mais je me dis que les râleurs passent à côté de choses sympa, comme comprendre, expliquer aux autres, partager…
l’esprit maker, quoi !
bonne continuation