Perangkat saya perlu tahu kapan mesin / penyalaan mobil hidup dan mati.
Apakah mungkin untuk mendapatkan status itu menggunakan OBD2?
Jika ya, PID mana yang akan memberi saya informasi itu? Apakah saya perlu menulis logika khusus mobil di perangkat saya untuk mendukung fitur ini?
Jawaban:
Semuanya tergantung pada apa yang Anda cari.
Jika mesin berjalan / tidak berjalan cukup maka periksa RPM. Jika RPM bukan nol, mesin berjalan. Jika RPM nol atau tidak ada komunikasi maka mesin tidak berjalan. Ini dapat dengan mudah dilakukan dalam aliran OBD.
Jika Anda menginginkan sesuatu yang lebih dari itu, Anda memerlukan pabrikan yang spesifik dan kemudian tidak semua orang akan mendukungnya. Jika sebuah mobil memiliki saklar pengapian lunak maka itu terhubung ke beberapa modul yang membaca posisi itu dan menyalakan relay untuk menyalakan mobil. Ini akan menjadi masalah mengakses modul itu untuk data. Jika mobil memiliki saklar pengapian keras yang benar-benar mengendalikan daya ke mobil secara langsung, maka paling banyak pid "cranking active" mungkin tersedia.
sumber