KWP2000 pada K-Line adalah protokol diagnostik standar pertama yang digunakan di Eropa
dalam skala besar.
Meskipun dapat mengatasi sejumlah besar ECU di bus, itu biasanya digunakan untuk ECU
tunggal atau hanya beberapa ECU.
KWP2000 pada K-Line (ISO 14230) mendefinisikan semua lapisan model referensi OSI dari
fisika melalui protokol transport ke layanan diagnostik.
Sedangkan KWP2000 tidak lagi digunakan di sektor otomotif saat ini, masih sering
ditemukan di sektor diesel tugas berat.
1
SID (Identifier Layanan)
"Programming Session"
digunakan untuk mengunggah
Kontrol perangkat lunak.
$ 10 $ 50 Sesi
"Extended Diagnostic
Diagnostik
Session" digunakan untuk
membuka fungsi diagnostik
tambahan, seperti
penyesuaian sensor.
"Sesi diagnostik sistem
keamanan" digunakan untuk
menguji semua fungsi
diagnostik keselamatan-kritis,
seperti tes airbag.
Selain itu, ada pengidentifikasi
sesi yang disediakan yang dapat
ditentukan untuk produsen
kendaraan dan penggunaan
khusus pemasok kendaraan.
"Hard Reset"
mensimulasikan shutdown
catu daya.
2
Kelompo Memint Tanggapa
Layanan Deskripsi
k fungsi a SID n SID
3
Kelompo Memint Tanggapa
Layanan Deskripsi
k fungsi a SID n SID
4
Kelompo Memint Tanggapa
Layanan Deskripsi
k fungsi a SID n SID
5
Kelompo Memint Tanggapa
Layanan Deskripsi
k fungsi a SID n SID
Alamat
Hapus
Hapus semua DTC yang
$ 14 $ 54 Informasi
tersimpan
Diagnostik
DTC adalah singkatan dari
" Diagnostic Trouble
Transmisi Codes ".Setiap DTC ditangani
Data oleh kesalahan unit kontrol
Tersimpan Baca
disimpan dengan kode sendiri
$ 19 $ 59 Informasi
dalam memori kesalahan dan
DTC
dapat dibaca setiap saat. Selain
kesalahan, informasi tambahan
akan disimpan, yang juga dapat
dibaca.
Layanan ini memungkinkan
intervensi sistem eksternal pada
sinyal internal / eksternal melalui
antarmuka diagnostik.
Dengan menetapkan opsi yang
disebut byte kondisi tambahan
untuk permintaan dapat
ditentukan, nilai-nilai berikut
ditentukan:
Input ReturnControlToECU : Perangkat
Kontrol Output harus mendapatkan kontrol
Input / $ 2F $ 6F Control kembali dari sinyal yang
Output Dengan disebutkan.
Identifier
ResetToDefault : Penguji memint
a untuk mereset sinyal ke nilai
default lebar sistem.
Freeze Current State : Perangkat
akan membekukan nilai sinyal
saat ini.
ShortTermAdjustment : Perangkat
harus menggunakan nilai yang
diberikan untuk sinyal
6
Kelompo Memint Tanggapa
Layanan Deskripsi
k fungsi a SID n SID
Dengan pesan-awal,
layanan dapat dimulai. Ini
dapat didefinisikan untuk
mengkonfirmasi awal
pelaksanaan atau untuk
memberitahukan kapan
layanan selesai.
Dengan pesan Stop,
layanan yang berjalan dapat
terganggu kapan saja.
Pilihan ketiga adalah
pesan untuk menanyakan
hasil layanan.
Parameter pesan mulai dan
berhenti dapat ditentukan. Ini
memungkinkan untuk
mengimplementasikan setiap
layanan spesifik proyek yang
mungkin.
7
Kelompo Memint Tanggapa
Layanan Deskripsi
k fungsi a SID n SID
atau "Permintaan
Unggah".Layanan ini harus
mencoba mengirim paket dengan
panjang maksimum, sebagaimana
ditentukan dalam layanan
sebelumnya. Jika kumpulan data
lebih besar dari maksimum,
layanan "Transfer Data" harus
digunakan beberapa kali berturut-
turut sampai semua data tiba.
Transmisi data dapat
'diselesaikan' saat menggunakan
layanan "Transfer
Keluar". Layanan ini digunakan
untuk perbandingan antara unit
kontrol dan penguji. Ketika
Minta sedang berjalan, unit kontrol
$ 37 $ 77 Transfer dapat menjawab secara negatif
Keluar atas permintaan ini untuk
menghentikan permintaan transfer
data.Ini akan digunakan ketika
jumlah data (ditetapkan dalam
"Permintaan Unduh" atau
"Permintaan Unggah") belum
ditransfer.
Layanan ini digunakan untuk
memulai pengunduhan file dari
Minta
klien ke server atau mengunggah
$ 38 $ 78 Transfer
dari server ke klien. Selain itu
File
informasi tentang sistem file
tersedia oleh layanan ini.
Tanggapan ini diberikan ketika
permintaan layanan tidak dapat
Tanggapan dilakukan, misalnya memiliki
$ 7F
Negatif Pengenal Data yang tidak
didukung. Kode Respons Negatif
akan disertakan.
KWP 2000 dan Protokol UDS untuk Diagnostik Kendaraan: Analisis dan
Perbandingan
8
standar dan efisien dalam diagnostik kendaraan, telah menyebabkan terobosan
inovasi dan perkembangan.
Sebelumnya, ada kode flash di mana teknisi harus mencari lampu kilat dan
mengkonversikannya ke kode atau kadang-kadang teknisi harus secara fisik
menghapus komponen kendaraan, lepaskan kabel untuk deteksi kesalahan.
9
Sampai sekarang, Keyword Protocol 2000 (KWP 2000) dan Unified Diagnostic
Services (UDS) tetap menjadi salah satu protokol diagnostik kendaraan yang
paling banyak digunakan. Mari kita lihat dua protokol secara terperinci:
KWP 2000:
KWP2000 atau Protokol Kata Kunci 2000 adalah keluhan protokol diagnosis on-
board (OBD) dengan standar ISO 14230.
Ini mendefinisikan satu set kode komunikasi umum, untuk pertukaran data, yang
digunakan oleh ECU kendaraan sesuai pedoman standar pengawasan
OBDII. KWP 2000 kompatibel dengan sistem jaringan di dalam kendaraan K-
Line (ISO 9141) dan CAN (ISO 11898).
Protokol KWP 2000 menggunakan lapisan fisik, identik dengan ISO 9141-2,
untuk komunikasi serial dua arah melalui K-line dengan pengontrol. Protokol ini
juga menggunakan komunikasi searah L-Line (opsional), untuk membangunkan
ECU otomotif.
Tingkat data rata-rata KWP 2000 adalah antara 1,2 dan 10,4 kilo baud , dan
bidang data dalam pesan dapat berisi hingga 255 byte.
Protokol Servis Diagnostik Terpadu (ISO 14229) adalah sistem diagnostik off-
board. Ini dirancang sesuai dengan ISO 14230-3 (KWP2000) dan ISO 15765-3
(Komunikasi Diagnostik melalui Controller Area Network (DoCAN)) standar.
Ini telah memastikan bahwa integrasi tumpukan protokol UDS mengurangi biaya
tambahan untuk pengembangan aplikasi komunikasi diagnostik.
10