Saya merasa aneh bahwa industri otomotif telah menstandarisasi penggunaan protokol OBDII, namun sebagian besar mobil memerlukan kabel khusus untuk mengakses set lengkap diagnostik dan utilitas.
Beberapa contoh:
- VW membutuhkan kabel VAG-COM
- BMW membutuhkan kabel yang kompatibel dengan INPA / EDIABAS
- Volvo membutuhkan kabel yang kompatibel dengan VADIS
Saya dapat memahami perangkat lunak yang berbeda di berbagai merek. Tetapi mengingat bahwa semua kabel terhubung ke port OBDII, mengapa harus custom? Apa yang kurang dalam kabel OBDII generik?
Jawaban:
The kabel adalah lebih dari sekedar kabel, ia memiliki sebuah mikrokontroler yang menangani mobil diagnostik protokol.
Perangkat lunak di komputer Anda berbicara dengan kabel dengan protokol khusus untuk produsen kabel, dan kabel itu sendiri menerjemahkannya ke protokol yang setara dengan mobil.
Saya sebenarnya bertanya-tanya mengapa kita tidak dapat memiliki kabel tunggal untuk semua mobil dan menangani protokol mobil di komputer secara langsung (kabel menjadi konverter sederhana yang menyampaikan frame yang diterima di sisi mobil ke sisi komputer dan sebaliknya) , dan inilah jawaban yang saya dapatkan dari Ross-Tech (pengembang VCDS):
Rupanya latensi disebabkan oleh memiliki paket CAN pergi ke komputer, sedang diproses di sana dan kembali terlalu banyak, itu sebabnya diperlukan untuk menangani protokol mobil langsung pada kabel.
Menerapkan OBD-II sederhana dan protokol itu standar dan kemungkinan besar terbuka. Menerapkan protokol khusus pabrikan itu sulit karena hanya ada sedikit dokumentasi tentang mereka dan satu-satunya cara untuk mengetahui protokol itu adalah merekayasa balik perangkat tegar ECU atau menangkap komunikasi antara mobil dan perangkat diagnostik resmi pabrikan. Jadi sulit, memakan waktu dan mahal untuk melakukan itu untuk protokol yang digunakan oleh masing-masing produsen, dan kemudian mengimplementasikan semua itu secara langsung pada mikrokontroler kabel.
Namun, ada kabel universal, mereka hanya sangat mahal (kemungkinan besar karena alasan yang saya sebutkan di atas) dan saya ragu mereka memiliki semua fitur yang dimiliki alat khusus pabrikan (ini bukan hanya tentang diagnostik, kabel yang Anda sebutkan) dapat mengkonfigurasi mobil, misalnya menambahkan kunci baru atau men-tweak kemudi ).
sumber
Ada 6 pin pada konektor OBD-II yang dapat digunakan pabrikan sesuai kebijaksanaan mereka. Dalam kendaraan modern biasanya ada 2 atau lebih bus komunikasi. Hanya satu bus untuk engine dan emisi, yang terhubung ke pin diagnostik standar pada konektor OBD-II.
Pabrikan biasanya menghubungkan bus lain ke konektor OBD-II dengan pin "kebijaksanaan pabrik".
Komputer diagnostik kendaraan hanya akan mendapatkan mesin, emisi, dan beberapa sistem lainnya yang bernilai informasi dari pinout standar, tetapi dengan kabel dan perangkat keras tambahan, komputer diagnostik dapat mengakses sekunder (atau bahkan bus ketiga) juga dan memperoleh / memodifikasi informasi yang memengaruhi beberapa sistem lain di dalam kendaraan.
Namun, setiap pabrikan menggunakan pin ini secara berbeda, jadi meskipun dimungkinkan untuk membuat kabel yang dapat menangani setiap pinout yang diketahui, pabrikan tidak memperhitungkan perubahan di masa depan, dan itu lebih mahal daripada hanya memiliki beberapa kabel yang bekerja dengan pabrikan yang berbeda dan garis.
sumber