OBD-II Modülleri: ELM327, J2534 ve Diyagnostik
Çin'den OBD-II modülleri: ELM327 klonları ve orijinal, J2534 pass-thru, ISO 15765/J1850/KWP2000 protokol yığınları ve sahte tespiti.
OBD-II (On-Board Diagnostics, ikinci nesil), ABD’de 1996’dan, AB’de benzinli için 2001’den ve dizel için 2004’ten beri satılan tüm otomobillerde zorunlu araç diyagnostik arayüzüdür. Gösterge panelinin altındaki standart 16-pin DLC (Data Link Connector), emisyon testi, arıza kodu okuma, canlı sensör verisi ve ECU yeniden programlama için erişim noktasıdır. Çin, OBD-II donanımı için baskın küresel kaynaktır — $3’lık ELM327 dongle’lardan $200+ J2534 pass-thru arayüzlere kadar — ancak kalite farkı muazzamdır ve piyasa sahte ve işlevsel olarak eksik klonlarla doludur.
Genel Bakış
OBD-II standardı birden fazla SAE ve ISO dokümanında tanımlanmıştır:
| Standart | Kurum | Kapsam |
|---|---|---|
| SAE J1979 / ISO 15031-5 | SAE / ISO | OBD-II diyagnostik servisleri (Mode $01-$0A) |
| SAE J1979-2 | SAE | OBD servis $06 (araç üstü izleme sonuçları) |
| SAE J2534 | SAE | ECU yeniden programlama için pass-thru programlama arayüzü |
| ISO 15031 (bölüm 1-7) | ISO | SAE J1979’un uluslararası eşdeğeri |
| SAE J1939 | SAE | Ağır hizmet araçları (kamyon, otobüs) — ayrı standart |
OBD-II konnektörü, araç model yılına ve OEM’e bağlı olarak beş fiziksel katman protokolünden bir veya daha fazlasına erişim sağlar:
| Protokol | Fiziksel Katman | Tipik Uygulama |
|---|---|---|
| ISO 15765-4 (CAN) | CAN bus (ISO 11898) | Tüm ABD araçları 2008+, AB 2004+, modern varsayılan |
| ISO 14230 (KWP2000) | K-Line tek telli | 2008 öncesi AB araçları, birçok Asya OEM’i |
| ISO 9141-2 | K-Line + L-Line | Eski Avrupa/Asya araçları (2001 öncesi) |
| SAE J1850 VPW | Tek telli, 10.4 kbps | GM araçları 1996-2007 |
| SAE J1850 PWM | Diferansiyel, 41.6 kbps | Ford araçları 1996-2007 |
2008’den (ABD) veya 2004’ten (AB) sonra üretilmiş herhangi bir araç için yalnızca CAN/ISO 15765-4 desteğine ihtiyacınız vardır. J1850 VPW/PWM ve ISO 9141-2 eskidir ve yalnızca eski araç filolarını hedefleyen ürünler için geçerlidir.
ELM327: Pazarın Merkezindeki Entegre Devre
ELM327, orijinal olarak Elm Electronics (Kanada) tarafından tasarlanmış bir OBD-UART yorumlayıcı entegre devresidir. Seri/USB/Bluetooth üzerinden gönderilen AT komutlarını (Hayes modem komutlarına benzer) OBD-II protokol mesajlarına çevirir ve aracın yanıtını ASCII olarak döndürür. ELM327 v2.2 mevcut orijinal sürümdür; eski sürümler (v1.5, v2.1) daha az protokol özelliğine sahiptir ancak yaygın olarak kullanılmaya devam etmektedir.
Orijinal ELM327 ve Çin Klonları
Orijinal ELM327 entegre devresi (Elm Electronics’ten), özel firmware’li bir PIC18F2480 mikrodenetleyiciye dayanır. Doğrudan halka satılmaz — yalnızca üreticilere ve yalnızca niyet mektubu ile hacimli olarak satılır. Çin’de satılan “ELM327” çiplerinin büyük çoğunluğu, değişen uyumluluk seviyelerine sahip izinsiz kopyalar veya bağımsız olarak yeniden uygulanmış klonlardır.
| Varyant | Kullanılan IC | AT Komut Desteği | ISO 15765-4 CAN | CAN FD | J1850 | Notlar |
|---|---|---|---|---|---|---|
| Orijinal ELM327 v2.2 | PIC18F2480 | Tam | Evet | Hayır | Evet | Yalnızca OEM’lere sunulur; Çin’de nadir |
| ”V1.5” klon (yaygın) | STM8 veya PIC16F876A | Kısmi (AT komutlarının %30-50’si) | Evet | Hayır | Kısmi | Yanlış belirtilen sürüm; birçok uygulamada başarısız |
| ”V2.1” klon | Bilinmeyen MCU | Kısmi | Evet | Hayır | Hayır | Yaygın olarak sahtesi yapılır; sürüm numarası anlamsız |
| Yüksek kaliteli klon | CH32V (RISC-V) veya STM32 | >%90 | Evet | Hayır | Evet | Saygın mağazalar tarafından satılır; ~$8-15 BOM |
| Freematics OBD-II | ESP32 + özel FW | Tam protokol yığını | Evet | Hayır | Evet | Açık kaynak, belgeli |
PCB üzerinde orijinal veya yüksek kaliteli bir klonu tanımlamanın en güvenilir yolu, IC işaretlerini kontrol etmek ve ATI komutuna yanıt olarak firmware sürümünü izlemektir. Orijinal bir ELM327 ELM327 v2.2 döndürür; düşük kaliteli bir klon, gerçek sürümden bağımsız olarak ELM327 v1.5 veya OBD-II ELM327 V1.5 gibi özel bir dize döndürebilir.
Şüpheli sahtelerin görsel muayenesi:
- Orijinal kaliteli kartlar, sağlam toprak düzlemli 4 katmanlı PCB kullanır
- OBD konnektör yuvası tam derinlikte olmalıdır (standart bir DLC’ye sallanmadan oturur)
- Bluetooth modülü (varsa) tanınabilir bir modül olmalıdır (HC-05, CSR8510 veya adlandırılmış bir ESP32)
- Ucuz klonlar genellikle CAN diferansiyel çiftinde empedans kontrolü olmayan 2 katmanlı kartlar kullanır
- 120 Ω CAN sonlandırma direncini kontrol edin — birçok klon bunu atlar veya yanlış değer kullanır
SAE J2534 Pass-Thru Arayüzleri
J2534, PC tabanlı ECU yeniden programlama araçları için bir API standardı tanımlar. Bir OEM bayisi, ECU’lara firmware güncellemeleri yazmak için J2534 uyumlu donanım kullanır. J2534 cihazı, OEM yazılımını çalıştıran PC (örn. Ford’un FDRS’si, GM’in GDS2’si, VW’nin ODIS’i) ile aracın ECU’su arasında bir geçiş (pass-thru) görevi görür.
J2534, ELM327 diyagnostiğinden tamamen farklı bir uygulamadır. J2534 cihazları şunları desteklemelidir:
- ISO 15765-4 CAN (zorunlu)
- SAE J1850 VPW ve PWM (eski ABD araçları için)
- ISO 14230 KWP2000 (2008 öncesi araçlar için gerekli)
- ISO 9141-2
- 250 kbps ve 500 kbps’de CAN
J2534 cihazları ayrıca, OEM flash araçlarının standart bir arayüzü çağırabilmesi için SAE J2534 API’sini (PassThruOpen, PassThruConnect, PassThruReadMsgs vb.) uygulayan bir Windows DLL gerektirir.
Çin J2534 Kaynakları
| Ürün | Menşe | Fiyat Aralığı | Notlar |
|---|---|---|---|
| vxdiag VCX NANO | Shenzhen tedarikçisi | $50-100 | Birçok OEM aracıyla çalışır; CAN FD’de karışık değerlendirmeler |
| LAUNCH X431 (J2534 moduna giriş) | LAUNCH Tech (Shenzhen) | $150-500 | Meşru şirket, düzgün DLL, satış sonrası piyasada yaygın kullanım |
| Jenerik “J2534” | Çeşitli | $30-80 | Genellikle düzgün DLL’den yoksun; OEM yazılımı reddedebilir |
| Openport 2.0 klon | TACTRIX klonları | $40-80 | TACTRIX ABD merkezlidir; klonlar DLL kalitesinde değişkenlik gösterir |
J2534 seviyesinde erişim gerektiren filo yönetimi uygulamaları için, DLL’in SAE J2534 uyumluluk test araç setini (SAE’den ücretsiz temin edilebilir) geçtiğini doğrulayın. Birçok ucuz Çin J2534 cihazı PassThruConnect zaman aşımı yönetiminde başarısız olur ve gerçek OEM araçları tarafından reddedilir.
Yaygın Uygulamalar ve Tedarik Senaryoları
Filo Telematiği / OBD-II Veri Kaydediciler
Tipik donanım: bir mikrodenetleyici (ESP32, STM32 veya Quectel EC200U gibi özel telematik SoC), bir CAN alıcı-vericisi (SN65HVD230 veya TJA1044) ve OBD-II portuna takılan özel bir PCB üzerinde hücresel modem veya WiFi çipi. OBD-II konnektörü mekanik ve elektriksel arayüzdür; gerçek diyagnostikler, SAE J1979 altında ham CAN çerçeveleri (CAN ID 0x7DF’de PID istekleri / 0x7E8-0x7EF’de yanıtlar) kullanır.
Shenzhen Freematics (freematics.com), referans donanım için iyi bilinen bir tedarikçidir; ONE+ telematik birimleri (ESP32 + SIM800) diğer Shenzhen fabrikaları tarafından yaygın olarak klonlanmıştır. Özel markalı telematik donanımı tedarik ediyorsanız, gerçek CAN PID uygulamasını SAE J1979 Mode $01’e göre doğrulayın — birçok bütçe tedarikçisi yalnızca en yaygın 10-15 PID’i (RPM, hız, soğutma suyu sıcaklığı, MAF, yakıt seviyesi) uygular ve genişletilmiş PID setlerini atlar.
Satış Sonrası Diyagnostik Tarayıcılar
Orta seviye Bluetooth/WiFi OBD-II adaptörleri: modül tipik olarak ELM327 uyumlu bir çip + HC-05 (Bluetooth 2.0, SPP profili) veya ESP8266/ESP32’dir (WiFi). Hacim fiyatlandırması:
| Miktar | BOM Maliyeti (standart ELM327 klon BT) | Fabrika Fiyatı | Tipik MOQ |
|---|---|---|---|
| 100 | $3,50-5,00 | $4-7 | 100-500 |
| 500 | $2,80-4,00 | $3,50-5,50 | — |
| 1000+ | $2,20-3,50 | $2,80-4,50 | — |
| 5000+ | $1,80-2,80 | $2,20-3,50 | — |
Özel marka seçenekleri (özel PCB rengi, logo, ambalaj), 1000 birimin üzerindeki hacimlerde birim başına $0,50-1,50 NRE ekler.
Düzenleyici Gereklilikler
OBD-II arayüzünün kendisi (konnektör ve diyagnostik protokol) ABD veya AB’de belirli bir ürün sertifikası gerektirmez. Ancak:
| Bileşen | Gerekli Sertifika | Standart |
|---|---|---|
| Bluetooth modülü | FCC ID (ABD), CE (AB) | FCC Part 15 Subpart C / ETSI EN 300 328 |
| WiFi modülü | FCC ID (ABD), CE (AB) | FCC Part 15E / ETSI EN 301 893 |
| Hücresel modem | FCC ID + operatör onayı | FCC Part 22/24/27 |
| Komple cihaz (radyolu) | FCC ID + CE DoC | Yukarıdakilerin kombinasyonu |
Sertifikalı radyo modülleri kullanan modüller (örn. FCC ID 2AC7Z-ESP32WROOM32’li ESP32-WROOM-32E), modülün FCC onayındaki entegrasyon kurallarına uyulduğu takdirde nihai ürün için modülün FCC ID’sini kullanabilir — tipik olarak: antende değişiklik yapılmaması, minimum ayırma mesafeleri, etiketleme gereklilikleri.
Yaygın Sorunlar
AT komut alt kümesi hataları. Birçok uygulama (Torque Pro, OBD Fusion, Car Scanner), temel setin ötesinde genişletilmiş AT komutlarına dayanır. Yaygın hatalar: ATSP0 (otomatik protokol tespiti) bazı klonlarda takılır; AT MA (tüm çerçeveleri izle) uygulanmamıştır; AT TP (protokol dene) orijinal ELM327’den farklı davranır.
CAN zamanlama hassasiyeti. Yavaş dönüş hızlı ucuz alıcı-vericiler, sıkı CAN zamanlama marjlarına sahip araçlarda (birden fazla ağ segmentine sahip Avrupa araçlarında yaygın) başarısız olur. Belirti, belirli ECU’larda aralıklı “yanıt yok” durumudur.
Sahte Bluetooth modülleri. Bazı Çin OBD-II adaptörleri, gerçek bir FCC ID’si olmayan HC-05 modülleri kullanır. FCC ID’leri ya uydurmadır ya da farklı bir ürüne aittir. Bu, ABD/AB pazarları için bir ithalat uyumluluk riskidir.
USB VCP (Sanal COM Port) sürücü sorunları. CH340 ve CP2102, Çin OBD-II adaptörlerinde en yaygın USB-UART köprüleridir. CH340, macOS’in son sürümlerinde (Apple Silicon) ve Windows 11’de sürücü imzalama sorunları yaşamıştır. CP2102 (Silicon Labs) daha iyi sürücü desteğine sahiptir ancak birim maliyeti daha yüksektir.
OBD-II modülleri, otomotiv elektroniği tedarikine en erişilebilir giriş noktalarından biridir — MOQ’lar düşüktür ve protokol iyi belgelenmiştir — ancak IC orijinalliği ve radyo sertifikası sorunları anlamlı uyumluluk riski oluşturur. Hacimli tedarik yaparken, üretimden önce Bluetooth FCC ID’lerini FCC veritabanına göre doğrulayın. Sevkiyat öncesi muayene, yalnızca en yaygın 10-15 PID’i değil, tam PID seti üzerinden temsili bir numunede AT komut fonksiyonel testini içermelidir.
İlgili Kaynaklar
- CAN Bus Modülleri — OBD-II CAN protokolünün altında yatan fiziksel katman ve alıcı-verici IC’leri
- J1939 Protokolü — OBD-II’nin ağır hizmet araç uzantısı; kamyon ve otobüsler için ayrı konnektör ve protokol yığını
- Fabrika Denetim Kontrol Listesi — IC orijinallik doğrulaması ve PCB yerleşim inceleme süreci
- Tedarikçi Bulma ve Eşleştirme
- Kalite Muayene Hizmetleri
- Otomotiv Elektroniği Tedariği