Вопрос

Почему разные адаптеры Bluetooth OBD2 версии 1.5 (все они произведены в Китае, у них нет бренда или модели) по-разному реагируют на одни и те же команды?

После их инициализации (ATZ, ATSP0; ATE0 и т. д.), если я правильно понимаю, происходит следующее:
Если, например, мы отправим команду 03, некоторые адаптеры ответят
4300... и это правильно.
В то время как другие адаптеры отвечают:
4300
4300
Другой пример
При выключенном двигателе ответ на команду 010C (запрос частоты вращения) ожидаемо выглядит так:
НЕТ ДАННЫХ
Некоторые адаптеры выдают неверный ответ, например
410476
Есть ли у кого-нибудь решение этой проблемы или вы можете порекомендовать адаптер, который всегда выдаёт правильные ответы?
Большое вам спасибо.



Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/92985/why-different-bluetooth-obd2-v-1-5-adapters-all-made-in-china-they-dont-have

2 Комментария

  1. Вы отправляете широковещательные запросы (например, на 0x7DF)? Если да, то вы можете получать ответы от нескольких ЭБУ.
  1. Приносим извинения за ошибку... вместо 410476 должно быть 410C7654. Спасибо.
Вы уже ответили на этот вопрос