OBD2 Nedir? Basit ve Ayrıntılı Bir Tanıtım

Try Proseoai — it's free
AI SEO Assistant
SEO Link Building
SEO Writing

OBD2 Nedir? Basit ve Ayrıntılı Bir Tanıtım

📋 İçindekiler

  1. OBD2 Nedir?
  2. OBD2 ve CAN Arasındaki Fark Nedir?
  3. OBD2 Veri Kaydı Nasıl Çalışır?
  4. OBD2 PID'leri Basitçe Anlatır Mısınız?
  5. Başlamak İçin Ne Tür Bir OBD2 Kaydediciye İhtiyacım Var?

📝 OBD2 Nedir?

OBD2, araç verilerini otomatik olarak kaydeden otomotiv veri kaydı için temel bir konudur. Araç teşhisinden araç filosu optimizasyonuna kadar birçok konuda önemlidir. Ancak, OBD2'ye ilişkin tanıtımlar genellikle çok genel veya teknik ayrıntılara yeterince girmez veya pratik veri kaydı açısından eksiktir. Bu makalede, OBD2'nin temellerini, CAN ile ilişkisini, OBD2 veri kaydını ve OBD2 parametre kimliklerini (PID'ler) kapsayacağız.

📝 OBD2 Nedir?

OBD2, bir aracın kendi içine yerleştirilmiş arıza teşhis sistemi olarak tanımlanır. OBD'yi pratikte şu şekilde deneyimlemiş olabilirsiniz: Aracınızın gösterge tablosunda bir arıza göstergesi yanıp sönüyor mu? Bu, aracınızın bir sorun olduğunu ve bir tamirciye gitmeniz gerektiğini size bildiren bir uyarıdır. Tamirciniz daha sonra OBD2 tarayıcıyı kullanarak aracınızın sürücü tekerleği altındaki OBD-II 16 pin konektöre bağlanır. Böylece, Arıza Teşhis Kodlarını (DTC'leri) okuyabilir ve sorunu anlayabilir. Arabanızı sökmeden! Peki OBD nereden geliyor? Sistem, Kaliforniya'da Kaliforniya Hava Kaynakları Kurulu (CARB) tarafından başlatılan ve salınım kontrol amacıyla 1991 yılında tüm yeni araçlarda OBD gerektiren bir yerdir. 1994 yılında CARB, OBD2 standardını 1996 yılında satılan araçlarda zorunlu hale getirdi. OBD2 standardı, Otomotiv Mühendisleri Derneği (SAE) tarafından önerildi ve teşhis kodlarının ve OBD konektörünün üreticiler arasında standartlaştırılmasını sağladı (SAE j1962'ye göre). Oradan OBD2 standardı, 1996'da ABD'deki arabalar ve hafif kamyonetler için zorunlu hale getirildi ve 2001'de benzinli araçlar ve 2004'te dizel araçlar için AB'de (2010'dan itibaren orta büyüklükteki araçlar ve ağır hizmet araçları da dahil olmak üzere) satılan araçlarda standart hale getirildi. Bugün OBD-II sistemi, çoğu araçta standart olarak bulunur. Kolay hata çözümünü ve DTC'lerin standartlaştırılmasını sağlayarak, otomobil üreticilerini tescilli teşhis araçlarıyla arabalarının sahiplerini "kilit altına almak'tan" engeller.

📝 OBD2 ve CAN Arasındaki Fark Nedir?

OBD-II, bir "üst katman protokolü" olarak tanımlanırken, CAN bus bir iletişim yöntemidir. OBD-II sistemi, iletişim için beş farklı veri yolu sistemi (veya sinyal protokolü) kullanabilir. 2008'den bu yana CAN bus (ISO 15765), ABD'de satılan tüm arabalarda OBD-II için zorunlu protokol haline getirilmiştir ve bugün arabalar ve hafif araçlarda standarttır. Peki neden OBD2'ye ilgi duymalıyım? Eğer buradaysanız, veri istiyorsunuz demektir: Mekanik ustalar, teşhis arıza kodlarına ilgi duyabilir (siz de olabilirsiniz) ve düzenleyici kurumlar emisyon verilerine dikkat eder. Ancak OBD-II aslında en yaygın otomobillerde çıkarılabilir bir dizi standartlaştırılmış parametre kimliklerini (PID'ler) içerir. Bu, aracınızdan bazı önemli parametrelerle insan tarafından okunabilir canlı OBD2 verisi alabileceğiniz anlamına gelir - oldukça harika değil mi? Bu verilerin birçoğu, OBD-II protokolü dışında da bulunabilir, ancak bu CAN mesajları genellikle özel mesajlardır. Bu da onları bir dönüşüm kuralları/parametreleri veritabanı aracılığıyla çözmeniz gerekeceği anlamına gelir, ki bu her zaman mümkün değildir. Bu nedenle, örneğin otomobil hobi sahipleri için, böyle verilere erişmek için tersine mühendislik (CAN sniffing / hacking) gerekebilir. Başka bir deyişle, OBD-II standardı, aracınızın temel veri parametrelerine en uygun erişim yoludur. Wikipedia, standartlaştırılmış OBD-II PID'leri hakkında mükemmel bir makaleye sahiptir. Ayrıca, bir mesajı girmeniz ve PID bilgisini ve dönüştürülmüş veriyi almanızı sağlayan bir OBD-II çevirici aracımız da bulunmaktadır. Bakmak için kontrol edin!

📝 OBD-II Veri Kaydı Nasıl Çalışır?

Pratikte, OBD-II aşağıdaki gibi çalışır: OBD-II 16 pin konektöre sahip bir OBD2 tarayıcı veya OBD2 veri kaydedici bağlarsınız. Aracınızın CAN-bus üzerinden iletilen "istek mesajları" (sorgular) girmeniz gerekmektedir. İlgili elektronik kontrol üniteleri (ECU'lar) tepki verir ve CAN-bus aracılığıyla "yanıt mesajları" gönderirler. Neden bu önemlidir? Eğer pasif/bekleyici bir CAN kaydediciye takılırsanız veya aracınıza bir arayüz bağlarsanız OBD-II verisini göremezsiniz (ancak birçok ham CAN çerçevesi görebilirsiniz). OBD-II yanıt mesajlarını kaydetmek için OBD2 veri kaydedicinizin istek mesajlarını gönderebilme özelliğine sahip olması gerekmektedir. Bu özellik son zamanlarda CAN kaydedici CLX000'e eklendi.

📝 OBD-II PIDs Nedir?

Araçtaki OBD-II sisteminin verilerini kaydetmeye başlamak istiyorsanız, mesaj yapısının temellerini anlamak yararlı olacaktır. Endişelenmeyin, bunlar yüksek seviyede tutulacak! Basitleştirilmiş olarak, bir OBD-II mesajı bir tanımlayıcı ve veri içerir. Ayrıca, veri Mod, PID ve veri baytları Ah, Bh, Ch, Dh olarak bölünmüştür. Örneğin, "Araç Hızı" PID'si için 50 km/s değerine sahip bir talep/yanıt CAN mesajı aşağıdaki gibi olabilir: Talep: 7DF 02 01 0D 55 55 55 55 55 Yanıt: 7E8 03 41 0D 32 aa aa aa aa Sonucu doğrulamak için OBD-II mesaj çevirici aracımıza yanıt mesajını girebilirsiniz. Aşağıda, OBD-II mesajının çeşitli parçaları açıklanmıştır:

  • Tanımlayıcı: OBD-II mesajları için tanımlayıcı standart 11 bit ve "talep mesajları" (ID 7DF) ile "yanıt mesajları" (ID 7E8 ile 7EF arasında) arasında ayırım yapmak için kullanılır. Genellikle ana motor veya ECU'nun cevap verdiği yer olan 7E8'e dikkat edin.
  • Uzunluk: Bu, kalan verinin bayt cinsinden uzunluğunu (03 ila 06) yansıtır. Araç Hızı örneği için, sadece 01 ve 0D olduğu için talep için 02'dir, yanıt için ise 41, 0D ve 32 olduğu için 03'tür.
  • Mod: Talepler için bu, 01-0A arasında olacaktır. Yanıtlar için 0 yerine 4 (yani 41, 42, ..., 4A) kullanılır. SAE J1979 OBD-II standardında tanımlanan 10 moda sahiptir. Mod 1 Geçerli Verileri gösterir ve gerçek zamanlı araç hızına, RPM'ye vb. bakmak için kullanılır. Diğer modlar, örneğin depolanmış teşhis arıza kodlarını gösterir veya temizler ve donmuş çerçeve verilerini gösterir.
  • PID: Her moda, örneğin Aracı Hız için bir PID listesi vardır. Tam listeyi görmek için yukarıda bahsedilen Wikipedia OBD-II PID genel bakışına göz atın. Her PID'in bir açıklaması vardır ve bazılarının belirtilmiş bir minimum/maksimum ve dönüşüm formülü vardır. Hız için formül basittir, yani A anlamına gelir. HEX formundaki Ah veri baytı (Hangisi ondalığa dönüştürülerek km/s dönüştürülmüş değeri elde edilir) olarak dönüştürülür. RPM için (PID 0C), formül (256*A + B)/4'tür. Ah, Bh, Ch, Dh: Bunlar HEX olarak verilen veri baytlarıdır ve PID formülü hesaplamalarında kullanılmadan önce ondalığa dönüştürülmeleri gerekmektedir. Dh'den sonraki son veri baytı kullanılmaz. Önemli olan tüm araçların tüm PID'leri desteklememesi (özellikle daha eski araçlar) dir. Bu nedenle, 2015 yılından bir arabada geçerli OBD-II verisinin dönmesi, 2007 yılından bir arabada görmekten çok daha kolay olabilir (evet, denedik).

📝 Başlamak İçin Ne Tür Bir OBD2 Kaydediciye İhtiyacım Var?

Hobi sahipleri ve daha gelişmiş CAN sniffers / CAN hacker'lar için OBD-II, ilginç verilerin alınmasına yardımcı olabilir. Aynı nedenle, verilere farklı yollarla erişim sağlayan birçok araç bulabilirsiniz:

  • OBD2 tarayıcılar/kod okuyucuları: Temel olarak, teşhis arıza kodlarını okumak ve temizlemek için kullanılır. Mekanikler, arka plandaki sorunun nedenine bakmak için bunları kullanır (MIL arkasındaki temel sorunun üzerine bakmak için kullanılırlar). OBD2 tarayıcılarının kod kapsamı ve özellikleri farklılık gösterir.
  • OBD2 veri kaydedicileri: OBD-II verilerini araçtan zaman içinde örneğin bir SD kart üzerine kaydetmek için kullanılır. Bu, post-analiz için yardımcı olabilir ve desenleri, korelasyonları vb. analiz etmek için kullanılabilir. Ayrıca, teşhis/optimizasyon amacıyla bir veri kaydedici, teşhis kodundan önce ve sonra bir "kara kutu" veri deseni sağlar. Bluetooth veya WiFi ile çalışan OBD-II veri kaydedicileri ayrıca araç filo yönetiminde, yakıt verimliliğini artırmak, güvenli olmayan sürüşleri engellemek ve OBD-II destekli parametrelerle proaktif uzaktan teşhis yapmak için kullanılır.
  • OBD2 veri arayüzleri: Çeşitli OBD-II parametreleri hakkında gerçek zamanlı veri sağlamak için kullanılır. Uygulamalar, sürücüyü yakıt veya performans verimliliğinde yönlendiren görsel ekranlar/uygulamalar veya canlı bir sağlık kontrolü olarak kullanılabilir. Daha gelişmiş OBD-II arabirimleri ayrıca CAN sniffing veya araba hacking için OBD-II verilerini özel CAN bus verileriyle birlikte yayınlayabilir. Son olarak, melezler de elbette mevcuttur: CAN kaydedici CLX000 serisi, bir CAN/OBD2 veri kaydedici ve bir CAN/OBD2 arabirimi olarak kullanılabilir. Eğer ilgileniyorsanız, daha fazla bilgi için ürünler sayfamıza göz atın! CAN bus, OBD2, J1939, DBC vb. hakkında daha fazla makale arıyorsanız Intel sayfamıza da göz atın. Sorularınız varsa, lütfen bize ulaşın - 24 saat içinde cevap vermeyi hedefliyoruz!

Are you spending too much time on seo writing?

SEO Course
1M+
SEO Link Building
5M+
SEO Writing
800K+
WHY YOU SHOULD CHOOSE Proseoai

Proseoai has the world's largest selection of seo courses for you to learn. Each seo course has tons of seo writing for you to choose from, so you can choose Proseoai for your seo work!

Browse More Content