OBD Mode 07 Multi-Frame
Я пытаюсь проанализировать сообщение, поступающее с устройства OBD для режима 07, и мне трудно с ним. Ниже приведен ответ, который я получаю от устройства.
00 10 08 10 0A 47 04 01 07 02 07 00 10 08 21 03 07 43 07 00 00 00 00 18 06 47 02 01 02 D6 00 00 28 04 47 01 A2 45
Может ли кто-нибудь помочь прояснить различные байты? В идеале я хотел бы определить, что ответ является многокадровым и как определить начало / конец пакета.
1 ответ
Он показывает стандартные PID OBD-II, как определено в SAE J1979. Ожидаемый ответ для каждого PID(шестнадцатеричный) дается вместе с информацией о том, как преобразовать ответ в значимые данные.
Например.
При использовании Bit-Encoded-Notation такие величины, как D6, означают бит 6 из байта данных D. Каждый бит нумеруется от 0 до 7, поэтому 7 - самый старший бит, а 0 - младший бит.