Pi powerd OBD-II Computer


13

Di recente ho creato un OBDuino32k con il mio Arduino Uno. Sfortunatamente, ho costruito l'interfaccia sbagliata, quindi non posso usarla con la mia auto. Ho creato un'interfaccia per ISO anziché ELM .

L'altro giorno ho comprato un Raspberry Pi e sto pensando, dato che ho già costruito i cavi da OBD-II a DB9, mi chiedo se c'è un modo per usarlo per completare il mio progetto. Qualcuno sa di qualche software Linux OBD che verrà eseguito sul Pi? Ho iniziato a cercare, ma non ho ancora trovato nulla. Continuerò a pubblicare tutti i progressi qui. Qualsiasi intuizione che questa comunità possa fornire è molto apprezzata.


2
Sto anche pianificando di collegare il mio Pi all'interfaccia OBD-II della mia auto. Per l'hardware sto usando un dongle che si collega tramite bluetooth in quanto sembra il modo più semplice per farlo (nessuna saldatura per iniziare).
Tom77,

@ Tom77 - Sembra interessante. Hai un blog o un sito web che traccia il tuo progetto? Mi piacerebbe vederlo
Thomas

Immagino che ora potremmo citare il dolce? carberry.it
Antony Gibbs

Risposte:


9

Ho cercato la stessa cosa per un bel po '. Ecco probabilmente il link più utile che ho trovato:

KW1281 Diagnosi live con Raspberry Pi

L'autore decodifica un software scritto per Windows guardando i flussi di byte che vanno tra il suo computer e il computer della sua auto. Mentre i dettagli tecnici sono interessati, fornisce anche frammenti di codice sorgente che possono essere utilizzati.

La sua conclusione finale è che il Raspberry Pi non è in grado di leggere dall'interfaccia OBD-II di un'auto mentre il motore è in funzione. Il suo ragionamento è che i driver seriali difettosi si traducono in un cattivo tempismo.

Ecco un altro che potrebbe eventualmente fornire una soluzione, ma per ora copre principalmente il lato hardware:

Progetto PC per auto Raspberry Pi

L'autore ha richiesto un chip STN1110 gratuito e prevede di creare una scheda personalizzata per comunicare con la sua auto. Se fai una ricerca sulle schede Raspberry Pi, troverai un paio di altre persone che lavorano sulla stessa cosa. Sono stato anche in grado di trovare una persona che lavora su una versione commercializzabile di una tale scheda:

OBD-II STN1110

Il creatore non ha fornito un sito Web per ordinare una scheda di cui sono a conoscenza, ma sembra offrirli se si invia un messaggio privato sul modulo.

È disponibile anche un'app Android chiamata Torque. Non sono riuscito a trovare la fonte per questo comunque.

Alcuni link potenzialmente più utili:

pyOBD - Programma open source (GPL) scritto in Python che si interfaccia con OBD-II. Se questo non è un abbinamento perfetto per il Raspberry Pi, non so cosa sia.

openOBD: OBD-II Scan Tool - Un programma OBD-II basato su C ++ abbandonato per sistemi basati su Windows e Linux.

Modifica 28/07/2013

Oggi c'è stato un post sul blog su RaspberryPi.org con alcune altre buone informazioni:

Ecco un link al blog: Carputer: alcune idee per iniziare

Un link a un post sul forum di un ragazzo che ha messo un PI nella sua F150: My Pi Carputer nel mio camion .

Un link alla sua fonte github .

Un altro progetto con OBD e GPS: OBD GPS Logger

Software scritto per quanto sopra che simula OBD: OBDSim

Ho la sensazione che se non comincio a lavorare su questo presto non ci sarà più nulla da sviluppare.


Utilizzare i collegamenti solo come risorsa aggiuntiva , non come principale. Abbiamo bisogno che tu descriva cosa dicono quei link.
xxmbabanexx,

Wow! Grazie! Vado a controllare questi! Sembra un'informazione promettente su cui basarsi.
Thomas,

1
@xxmbabanexx Aggiunta una descrizione del contenuto del collegamento e un po 'più di informazioni.
Sparafusile,

Molto meglio Questa è una risposta fantastica .
xxmbabanexx,

4

Questo progetto potrebbe essere interessante: My Raspberry Pi Project - OBD2 Data Recorder . Un ragazzo ha creato un registratore di dati ODB2 per la sua moto usando un Raspberry Pi.

Include collegamenti a github in cui è possibile trovare il codice sorgente e dettagli sull'interfaccia USB -> OBD2 che ha usato.

C'è anche un paio di ragazzi in procinto di creare un'app di registrazione OBD2 utilizzando un Raspberry Pi, controlla il loro blog: Pimyride con David e Alan .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.