Araç ECU'larını okumak için neden özel kablolara ihtiyacımız var?


12

Otomotiv endüstrisinin OBDII protokolünün kullanımını standartlaştırdığını garip buluyorum, ancak çoğu otomobil, eksiksiz tanı ve yardımcı program setine erişmek için markaya özel kablolara ihtiyaç duyuyor.

Birkaç örnek:

  • VW'ler bir VAG-COM kablosu gerektirir
  • BMW'ler INPA / EDIABAS uyumlu kablolara ihtiyaç duyar
  • Volvos için VADIS uyumlu kablolar gerekir

Yazılımın farklı markalarda farklı olduğunu anlayabiliyorum. Ancak tüm kabloların OBDII bağlantı noktasına bağlandığı düşünüldüğünde, neden özel olmaları gerekir? Genel bir OBDII kablosunda eksik olan nedir?


Bu minimalist bluetooth dongle'ı alabilirsiniz, Android ile çalışır, kablo dahil değildir: ebay.com/itm/…
amphibient

Yanıtlar:


13

Kablo , bir mikro kontrol o kolları aracın diagnostik protokol vardır, daha adil bir kablo aşıyor.

Bilgisayarınızdaki yazılım kabloyla, kablonun üreticisine özgü özel bir protokolle konuşur ve kablonun kendisi bunu aracın protokol eşdeğerine çevirir.

Aslında neden tüm otomobiller için tek bir kabloya sahip olamadığımızı ve aracın protokolünü doğrudan bilgisayar üzerinde kullanamayacağımızı merak ettim (kablo, araba tarafında alınan çerçeveleri bilgisayarın tarafına ya da tam tersine aktaran basit bir dönüştürücüdür) ve işte Ross-Tech'den (VCDS geliştiricisi) aldığım bir yanıt:

K veya CAN dönüştürücüye "aptal" bir ağ pratik bir aygıt değildir; teşhis protokolleri, onları sorgulayan cihazdan gerçek zamanlı yanıtlar talep etmemektedir.

Görünüşe göre CAN paketinin bilgisayara gitmesi, orada işlenmesi ve geri dönmesi nedeniyle oluşan gecikme çok fazla, bu yüzden araba protokolünü doğrudan kablo üzerinde işlemek gerekiyor.

OBD-II'nin uygulanması basittir ve bu protokol standarttır ve büyük olasılıkla açıktır. Üreticiye özgü protokolleri uygulamak zordur, çünkü bunlar hakkında çok az belge vardır ve protokolün ECU'ların yazılımlarını tersine mühendislik yapmak veya otomobil ile üreticinin resmi teşhis cihazı arasındaki iletişimi yakalamaktır. Bu nedenle, her üretici tarafından kullanılan protokol için bunu yapmak zor, zaman alıcı ve pahalıdır ve daha sonra bunları doğrudan kablonun mikro denetleyicisine uygular.

Yine de, orada evrensel kablolar onlar (büyük olasılıkla yukarıda belirtilen nedenlerle) sadece son derece pahalı, ve ben onlar Üreticinin belirlediği araçları olduğunu tüm özelliklere sahip şüphe (o Bahsettiğiniz sadece teşhis hakkında, kablolar var arabayı yapılandırabilir, örneğin yeni anahtarlar ekleyebilir veya direksiyon asistanını ayarlayabilir ).


Bu çok mantıklı. Mükemmel cevap!
Zaid

6

OBD-II konektöründe üreticilerin kendi takdirine bağlı olarak kullanabileceği 6 pim vardır . Modern araçlarda genellikle 2 veya daha fazla iletişim otobüsü vardır. OBD-II konektöründeki standart tanılama pimlerine bağlı olan motor ve emisyonlar için yalnızca bir veri yolu vardır.

Üretici tipik olarak "üretici takdirine bağlı" pimlerle OBD-II konnektörüne başka bir veri yolu bağlar.

Bir araç teşhis bilgisayarı, standart pinouttan sadece motor, emisyon ve birkaç diğer sistem değerine sahip bilgi alacaktır, ancak bir kablo ve ek donanım ile tanılama bilgisayarı ikincil (hatta üçüncü bir veriyoluna) da erişebilir ve araçtaki diğer birkaç sistemi etkileyen bilgileri değiştirebilir.

Her üretici bu pimleri farklı şekilde kullanır, bu nedenle bilinen her pinoutu işleyebilecek bir kablo inşa etmek mümkün olsa da, gelecekteki değişiklikleri hesaba katmaz ve sadece farklı üreticilerle çalışan birkaç kabloya sahip olmaktan daha pahalıdır ve çizgiler.

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.