Я подключился к OBDKey и получил данные. Я хочу немедленно закрыть свою программу, когда автомобиль выключен (зажигание выключено). Как я могу проверить, что зажигание выключено?OBD2 Как я могу проверить, что зажигание выключено
3
A
ответ
5
Как насчет использования значения RPM от контроллера двигателя, чтобы определить, что двигатель остановлен? С OBDKey используйте команду 010C\r
. это будет 41 0C 00 00
, если двигатель не работает или NO DATA
, если ECU уже выключен.
0
Если вы используете чипсет ELM327
, вы можете использовать ATIGN
команду, которая будет ответ ON
или OFF
.
На практике я не уверен, действительно ли эта команда полезна. Для устройств с OBD2 с гнездом, похоже, они всегда сообщают ON
, когда они питаются. См. Также ELM327 ATIGN always returns 'ON'.