Scantools selalu mengklasifikasikan DTC sebagai aktif / saat ini, riwayat / lampau, potensial / memori. Bagaimana mereka mengklasifikasikan itu?
Sampel data mentah:
80 F1 5A 05 58 01 C1 00 20 0A
Bisakah Anda membantu mengklasifikasikannya sebagai masa lalu, saat ini, atau potensial?
80 F1 5A
: tajuk05
: 5 byte data untuk dipertimbangkan selanjutnya;58
: respons untuk permintaan 0x18,01
: 1 DTC,C1 00
: itu adalah DTC20
: Saya tidak yakin0A
: checksum / akhir dari respons
Saya kira itu 20
ada hubungannya dengan klasifikasi DTC sebagai sejarah, sekarang dan potensi.
Jawaban:
EDIT: Saya menghabiskan lebih banyak waktu membaca ini, pabrikan kendaraan individu memiliki banyak kontrol atas ini. The OBD2 DTC memiliki beberapa item standar tetapi tidak diharuskan memiliki cap waktu atau indikasi usia, yang lebih-jadi apa yang saya pikir Anda cari dalam data mentah.
Saya pikir satu-satunya cara Anda dapat menjawab pertanyaan ini adalah memiliki akses ke bahan / informasi teknik dari produsen. Mungkin dengan beberapa pencarian Anda dapat menemukan seorang insinyur yang telah bekerja di bagian OBD2 dan dapat memberi tahu Anda untuk pabrik tempat mereka bekerja. Meskipun sejak standar (di AS) pada tahun 1996, saya berani bertaruh sebagian besar sistem tidak banyak berubah. Saya tahu dari pengalaman pribadi saya dalam "meyakinkan" mobil saya untuk lulus inspeksi negara bahwa kode yang disimpan dapat menjadi kode yang tidak disimpan. Ini membuat saya percaya seperti yang saya katakan di bawah ini bahwa data secara logis dipisahkan dalam memori ECU.
Klasifikasi kode Anda sangat tergantung pada alat pindai apa yang Anda gunakan.
Saya tidak yakin apa yang Anda maksud dengan "aktif / saat ini, sejarah / masa lalu, potensi / memori" tetapi ada dua klasifikasi untuk DTC ketika disimpan dalam sistem OBD2, potensial / tertunda, dan dicatat / disimpan. Saya tidak percaya informasi ini disimpan di DTC karena mereka secara logis dipisahkan dalam mobil yang sesuai dengan OBD2.
ECU mobil mengklasifikasikan DTC pada saat runtime setelah memeriksa serangkaian kondisi. Masalah yang tidak terlalu parah dapat diklasifikasikan sebagai ditangguhkan hingga kondisi ini terjadi X lebih sering. Setelah terjadi X lebih banyak kali, kode akan direklasifikasi dari tertunda ke disimpan.
Contoh umum dari pending adalah Infiniti I30 saya selalu memiliki kode yang tertunda untuk sensor crankshaft. Kondisi untuk beberapa alasan terjadi pada startup tetapi tidak pernah berulang sehingga DTC tidak pernah pindah ke log / disimpan dan CEL tidak pernah hidup.
Singkatnya, klasifikasi pending -> tersimpan tampaknya tergantung pada pabrikan mobil.
Sebuah jawaban bagus yang mencakup beberapa hal yang perlu Anda pertimbangkan tentang OBD2 ada dalam jawaban sesama stackexchange di sini: Apakah kode kesalahan direkam dengan cap waktu ke dalam log dengan riwayat DTC?
sumber
Dtc yang aktif / aktif berarti komputer melihat kesalahannya sekarang. Riwayat / lampau berarti kesalahan terdeteksi tetapi tidak "aktif saat ini. Potensi / memori berarti bahwa kesalahan terdeteksi dan tidak aktif tetapi belum terjadi dalam siklus drive ke-2. Beberapa kesalahan akan langsung menyalakan lampu mesin periksa Yang lain membutuhkan 2 siklus penggerak kesalahan yang ada untuk menyalakan lampu mesin periksa.
Maaf, tidak tahu apa artinya kode-kode itu. Semoga ini bisa membantu.
sumber