Данные CAN для Mahindra
Я купил новый Mahindra Scorpio S10 и пытаюсь считать данные с шины CAN с помощью Bluetooth-адаптера ELM 327 OBD и Putty.
Настройки в Putty: скорость передачи данных 9600 (пробовал также 115200), количество бит данных: 10, количество стоповых битов: 1
Я получаю данные для режима 01 и PID-кодов, таких как 0c (обороты в минуту), 0d (скорость), но не могу получить данные о пройденном расстоянии с момента сброса кода неисправности (который, как я полагаю, заблокирован производителем). Я отправляю команду 010c и получаю ответ 7E8 04 41 0c 0c 84
Кроме того, когда я отправляю команду 2132, я получаю VIN-номер (в отличие от команды 0902, которая выдаёт VIN-номер). Я начал отправлять команды 2110, 2111, 2112, ... 2199 и получил данные по нескольким командам (из которых 2130 и 2133 выдали большее количество байтов — 34 и 36 соответственно, что, по-видимому, является каким-то идентификационным номером).
Пожалуйста, помогите мне расшифровать получаемые значения. Есть ли какое-нибудь руководство или веб-сайт с данными Mahindra CAN и пользовательскими идентификаторами PID?
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/27999/can-data-for-mahindra
Порт OBD не предоставляет данные по шине CAN. Он предоставляет только данные от ЭБУ автомобиля.