Pi powerd OBD-II Bilgisayar


13

Son zamanlarda Arduino Uno'mla bir OBDuino32k yaptım. Ne yazık ki, yanlış arayüz oluşturdum, bu yüzden arabamla kullanamıyorum. ELM yerine ISO için bir arayüz oluşturdum .

Geçen gün bir Raspberry Pi aldım ve düşünüyorum, OBD-II'yi DB9 kablolarına zaten inşa ettiğim için, projemi bitirmek için kullanabileceğim bir yol olup olmadığını merak ediyorum. Pi üzerinde çalışacak herhangi bir Linux OBD yazılımı bilen var mı? Aramaya başladım, ancak henüz bir şey bulamadım. Burada herhangi bir ilerleme kaydedeceğim. Bu topluluğun ödünç verebileceği her türlü fikir büyük beğeni topluyor.


2
Ayrıca Pi'mi arabamdaki OBD-II arayüzüne bağlamayı planlıyorum. Donanım için bunu yapmak için en kolay yolu gibi görünüyor bluetooth üzerinden bağlanan bir dongle kullanıyorum (bir başlangıç ​​için lehimleme yok).
Tom77

@ Tom77 - İlginç görünüyor. Projenizi takip eden bir blogunuz veya web siteniz var mı? Onu görmek istiyorum.
Thomas

Sanırım şimdi carberry'den bahsedebilir miyiz? carberry.it
Antony Gibbs

Yanıtlar:


9

Aynı şeyi uzunca bir süre aradım. İşte muhtemelen bulduğum en yararlı bağlantı:

KW1281 Raspberry Pi ile Canlı Teşhis

Yazar, bilgisayarı ve arabasının bilgisayarı arasındaki bayt akışlarına bakarak Windows için yazılmış bir yazılım tersine mühendislik yapıyor. Teknik detaylar ilgilenirken, kullanılabilecek kaynak kodu parçacıkları da sağlar.

Son sonucu, Raspberry Pi'nin motor çalışırken bir arabanın OBD-II arayüzünden okuyamamasıdır. Onun mantığı hatalı zamanlama ile sonuçlanan buggy seri sürücülerdir.

İşte sonunda çözüm sağlayabilecek, ancak şimdilik şimdilik donanım tarafını kapsayan başka bir tane:

Raspberry Pi Araba PC Projesi

Yazar ücretsiz bir STN1110 yongası istedi ve arabasıyla iletişim kurmak için özel bir tahta yapmayı planlıyor. Raspberry Pi tahtalarında bir arama yaparsanız, aynı şey üzerinde çalışan birkaç kişi bulacaksınız. Hatta böyle bir tahtanın pazarlanabilir bir sürümü üzerinde çalışan bir kişi bulabildim:

OBD-II STN1110

Yaratıcı, farkında olduğum bir tahta sipariş etmek için bir web sitesi sağlamadı, ancak formda özel bir mesaj gönderirseniz bunları teklif ediyor gibi görünüyor.

Ayrıca Torque adlı bir android uygulaması da mevcut. Ancak bunun için kaynak bulmayı başaramadım.

Potansiyel olarak yararlı bazı bağlantılar:

pyOBD - Python ile yazılmış OBD-II ile arayüz oluşturan açık kaynaklı (GPL) program. Bu Raspberry Pi için mükemmel bir eşleşme değilse, ne olduğunu bilmiyorum.

openOBD: OBD-II Tarama Aracı - Hem Windows hem de Linux tabanlı sistemler için terk edilmiş bir C ++ tabanlı OBD-II programı.

Düzenle 7/28/2013

RaspberryPi.org'da bugün daha iyi bilgiler içeren bir blog yazısı vardı :

İşte blogun bir bağlantısı: Carputers - başlamanız için bazı fikirler

F150: Pi Piuter'ım kamyonuna PI yerleştiren bir adamın forum gönderisine bir bağlantı .

Github kaynağına bir bağlantı .

OBD ve GPS ile başka bir proje: OBD GPS Logger

OBD'yi simüle eden yukarıdakiler için yazılmış yazılım: OBDSim

Eğer yakında bu konuda çalışmaya başlamazsam geliştirmek için bir şey kalmayacak bir duygu var.


Lütfen bağlantıları ana kaynağınız olarak değil, yalnızca ek kaynak olarak kullanın . Bu bağlantıların ne söylediğini açıklamanız gerekiyor.
xxmbabanexx

Vaov! Teşekkürler! Bunları kontrol edeceğim! Üzerinde inşa edilecek umut verici bilgiler gibi görünüyor.
Thomas

1
@xxmbabanexx Bağlantı içeriğinin açıklaması ve biraz daha fazla bilgi eklendi.
Sparafusile

Çok daha iyi. Bu harika bir cevap.
xxmbabanexx

4

Bu projeyi ilginç bulabilirsiniz: Raspberry Pi Projem - OBD2 Veri Kaydedici . Bir adam bir Raspberry Pi kullanarak motosikleti için bir ODB2 veri kaydedici yarattı.

Kaynak kodunu bulabileceğiniz github'a bağlantılar ve kullandığı USB -> OBD2 arayüzü hakkında ayrıntılı bilgi içerir.

Ayrıca bir ahududu Pi kullanarak bir OBD2 günlük uygulaması oluşturma sürecinde bir çift adam, kendi blog kontrol: David ve Alan ile Pimyride .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.