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.
Jawaban:
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.
sumber
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 .
sumber