Ordinateur Pi powerd OBD-II


13

J'ai récemment construit un OBDuino32k avec mon Arduino Uno. Malheureusement, j'ai construit la mauvaise interface, donc je ne peux pas l'utiliser avec ma voiture. J'ai construit une interface pour ISO au lieu d' ELM .

J'ai acheté un Raspberry Pi l'autre jour, et je pense, puisque j'ai déjà construit les câbles OBD-II à DB9, je me demande s'il y a un moyen de l'utiliser pour terminer mon projet. Quelqu'un connaît-il un logiciel Linux OBD qui fonctionnera sur le Pi? J'ai commencé à chercher, mais je n'ai encore rien trouvé. Je vais garder tout progrès affiché ici. Toute information que cette communauté pourrait apporter est grandement appréciée.


2
Je prévois également de connecter mon Pi à l'interface OBD-II de ma voiture. Pour le matériel, j'utilise un dongle qui se connecte via Bluetooth car cela semble la façon la plus simple de le faire (pas de soudure pour commencer).
Tom77

@ Tom77 - Semble intéressant. Avez-vous un blog ou un site Web pour suivre votre projet? J'aimerais le voir.
Thomas

Je suppose que maintenant nous pourrions mentionner le carberry? carberry.it
Antony Gibbs

Réponses:


9

J'ai cherché la même chose pendant un bon moment. Voici probablement le lien le plus utile que j'ai trouvé:

Diagnostic en direct KW1281 avec Raspberry Pi

L'auteur procède à l'ingénierie inverse d'un logiciel écrit pour Windows en examinant les flux d'octets entre son ordinateur et celui de sa voiture. Bien que les détails techniques soient intéressés, il fournit également des extraits de code source qui peuvent être utilisés.

Sa conclusion finale est que le Raspberry Pi n'est pas capable de lire à partir de l'interface OBD-II d'une voiture pendant que le moteur tourne. Son raisonnement est des pilotes série bogués entraînant un mauvais timing.

En voici une autre qui pourrait éventuellement fournir une solution, mais qui couvre principalement le côté matériel pour l'instant:

Projet PC voiture Raspberry Pi

L'auteur a demandé une puce STN1110 gratuite et prévoit de créer une carte personnalisée pour communiquer avec sa voiture. Si vous effectuez une recherche sur les cartes Raspberry Pi, vous trouverez quelques autres personnes travaillant sur la même chose. J'ai même pu trouver une personne travaillant sur une version commercialisable d'une telle planche:

OBD-II STN1110

Le créateur n'a pas fourni de site Web pour commander un tel forum à ma connaissance, mais semble le proposer si vous envoyez un message privé sur le formulaire.

Il existe également une application Android appelée Torque. Je n'ai cependant pas réussi à trouver de source pour cela.

Quelques liens potentiellement plus utiles:

pyOBD - Programme open source (GPL) écrit en python qui s'interface avec OBD-II. Si ce n'est pas un match parfait pour le Raspberry Pi, je ne sais pas ce que c'est.

openOBD: OBD-II Scan Tool - Un programme OBD-II basé sur C ++ abandonné pour les systèmes Windows et Linux.

Modifier le 28/07/2013

Il y avait un article de blog sur RaspberryPi.org aujourd'hui avec quelques autres bonnes informations:

Voici un lien vers le blog: Carputers - quelques idées pour vous aider à démarrer

Un lien vers un post du forum d'un gars qui a mis un PI dans son F150: My Pi Carputer dans mon camion .

Un lien vers sa source github .

Un autre projet avec OBD et GPS: OBD GPS Logger

Logiciel écrit pour ce qui précède qui simule OBD: OBDSim

J'ai le sentiment que si je ne commence pas à travailler bientôt, il ne restera plus rien à développer.


Veuillez utiliser uniquement les liens comme ressource supplémentaire , pas votre principale. Nous avons besoin de vous pour décrire ce que ces liens disent.
xxmbabanexx

Hou la la! Merci! Je vais les vérifier! On dirait des informations prometteuses sur lesquelles s'appuyer.
Thomas

1
@xxmbabanexx Ajout d'une description du contenu du lien et un peu plus d'informations.
Sparafusile

Bien mieux. Ceci est une réponse impressionnante .
xxmbabanexx

4

Vous pourriez trouver ce projet intéressant: Mon projet Raspberry Pi - Enregistreur de données OBD2 . Un gars a créé un enregistreur de données ODB2 pour sa moto à l'aide d'un Raspberry Pi.

Il comprend des liens vers github où vous pouvez trouver le code source ainsi que des détails sur l'interface USB -> OBD2 qu'il a utilisée.

Il y a aussi une paire de gars en train de créer une application de journalisation OBD2 à l'aide d'un Raspberry Pi, consultez leur blog: Pimyride avec David et Alan .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.