Pi powerd Komputer OBD-II

13

Saya baru-baru ini membangun sebuah OBDuino32k dengan Arduino Uno saya. Sayangnya, saya membuat antarmuka yang salah, jadi saya tidak bisa menggunakannya dengan mobil saya. Saya membangun antarmuka untuk ISO, bukan ELM .

Saya membeli Raspberry Pi tempo hari, dan saya berpikir, karena saya sudah membangun kabel OBD-II ke DB9, saya bertanya-tanya apakah ada cara saya bisa menggunakannya untuk menyelesaikan proyek saya. Apakah ada yang tahu tentang perangkat lunak Linux OBD yang akan berjalan di Pi? Saya sudah mulai mencari, tetapi belum menemukan apa pun. Akan ada kemajuan yang diposting di sini. Wawasan apa pun yang dapat dipinjamkan komunitas ini sangat dihargai.

Thomas
sumber
2
Saya juga berencana untuk menghubungkan Pi saya ke antarmuka OBD-II di mobil saya. Untuk perangkat keras saya menggunakan dongle yang terhubung melalui bluetooth karena sepertinya cara termudah untuk melakukannya (tidak ada solder untuk memulai).
Tom77
@ Tom77 - Sepertinya menarik. Apakah Anda memiliki blog atau situs web yang melacak proyek Anda? Saya ingin melihatnya.
Thomas
Saya kira sekarang kita bisa menyebutkan carberry? carberry.it
Antony Gibbs

Jawaban:

9

Saya sudah mencari hal yang sama cukup lama. Ini mungkin tautan paling berguna yang saya temukan:

Diagnosis Hidup KW1281 dengan Raspberry Pi

Penulis membalik insinyur perangkat lunak yang ditulis untuk Windows dengan melihat aliran byte yang terjadi antara komputernya dan komputer mobilnya. Sementara detail teknis tertarik, ia juga menyediakan potongan kode sumber yang dapat digunakan.

Kesimpulan terakhirnya adalah bahwa Raspberry Pi tidak dapat membaca dari antarmuka OBD-II mobil saat mesin sedang berjalan. Alasannya adalah driver serial buggy mengakibatkan waktu yang buruk.

Berikut ini satu lagi yang mungkin memberikan solusi pada akhirnya, tetapi sebagian besar mencakup sisi perangkat keras untuk saat ini:

Proyek PC Mobil Raspberry Pi

Penulis meminta chip STN1110 gratis dan berencana membuat papan khusus untuk berkomunikasi dengan mobilnya. Jika Anda melakukan pencarian di papan Raspberry Pi Anda akan menemukan beberapa orang lain mengerjakan hal yang sama. Saya bahkan dapat menemukan seseorang yang bekerja pada versi papan yang dapat dijual:

OBD-II STN1110

Pembuatnya tidak menyediakan situs web untuk memesan papan yang saya ketahui, tetapi tampaknya menawarkannya jika Anda mengirim pesan pribadi di formulir.

Ada juga aplikasi android bernama Torque yang tersedia. Saya belum berhasil menemukan sumber untuk itu.

Beberapa tautan yang lebih bermanfaat:

pyOBD - Program open source (GPL) ditulis dengan python yang berinteraksi dengan OBD-II. Jika itu bukan pasangan yang sempurna untuk Raspberry Pi, saya tidak tahu apa itu.

openOBD: Alat Pindai OBD-II - Program OBD-II berbasis C ++ yang ditinggalkan untuk sistem berbasis Windows dan Linux.

Edit 7/28/2013

Ada posting blog di RaspberryPi.org hari ini dengan beberapa informasi yang lebih baik:

Berikut tautan ke blog: Carputers - beberapa ide untuk Anda mulai

Tautan ke pos forum seorang pria yang menaruh PI di F150-nya: Pi Carputer Saya di truk saya .

Tautan ke sumber github-nya .

Proyek lain dengan OBD dan GPS: OBD GPS Logger

Perangkat lunak yang ditulis untuk yang di atas yang mensimulasikan OBD: OBDSim

Saya punya perasaan bahwa jika saya tidak mulai mengerjakan ini segera tidak akan ada yang tersisa untuk dikembangkan.

Sparafusile
sumber
Harap hanya menggunakan tautan sebagai sumber daya tambahan , bukan yang utama. Kami membutuhkan Anda untuk menggambarkan apa yang dikatakan tautan tersebut.
xxmbabanexx
Wow! Terima kasih! Aku akan memeriksanya! Sepertinya info yang menjanjikan untuk dikembangkan.
Thomas
1
@xxmbabanexx Menambahkan deskripsi konten tautan dan sedikit info lebih lanjut.
Sparafusile
Jauh lebih baik. Ini jawaban yang luar biasa .
xxmbabanexx
4

Anda mungkin menemukan proyek ini menarik: Proyek Raspberry Pi Saya - Perekam Data OBD2 . Seorang pria telah membuat data logger ODB2 untuk sepeda motornya menggunakan Raspberry Pi.

Ia menyertakan tautan ke github di mana Anda dapat menemukan kode sumber serta detail tentang antarmuka USB -> OBD2 yang digunakannya.

Ada juga sepasang orang dalam proses pembuatan aplikasi logging OBD2 menggunakan Raspberry Pi, periksa blog mereka: Pimyride dengan David dan Alan .

Martin O'Hanlon
sumber