Получение данных о состоянии ручного тормоза и указателей поворота с помощью OBD II
Я планирую заменить приборную панель своего автомобиля на планшет Android. Поэтому я разрабатываю приложение, которое взаимодействует с устройством ELM327 через Bluetooth. Мне удалось успешно получить такие данные, как частота вращения двигателя, скорость и температура, через OBD II. Но я не могу понять, как получить некоторые специфические данные, которые отображаются на моей оригинальной приборной панели (например, индикатор ручного тормоза и индикатор заднего хода).
Можно ли получить такую информацию с помощью OBD II? Если да, то, полагаю, команды OBD зависят от производителя. Кто-нибудь знает, где можно найти эти коды?
У меня GM Vectra 2007 года выпуска, 2,0 л, 8 В. Спасибо.
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/33309/retrieving-handbrake-status-light-and-reverse-light-from-obd-ii
Да, вам просто нужно знать сообщение (PID), в котором содержится информация. Обычно это делается при установке стереосистемы Aftermarket, когда головному устройству нужны сигналы стояночного тормоза и заднего хода. Вы можете приобрести устройства, которые подают эти сигналы. Или вы можете считывать их напрямую с шины CAN.
Это:
A211 PBA — переключатель стояночного тормоза
1697 REV — переключатель реверса коробки передач
Надеюсь, это поможет.