Как интерпретировать CAN BUS байтов данных
кадр данных, автобус авто Показать ещё Инструкции
1
Прочитать первый бит кадра данных. Этот бит известен как "начало кадра" бит. Этот бит используется для синхронизации сообщений на CAN шине. Каталог
2
Читайте ближайшие 11 бит. Эти биты относятся к идентификатору в Арбитражном поле кадра данных. Если кадр данных придерживается стандартного формата кадра, следующего бит удаленного запроса передач, или РТР, немного. Если кадр данных придерживается кадра расширенного формата, в ближайшие два бита на замену удаленного запроса, или SRR, немного и расширение идентификатора или IDE, немного. После этих двух битов другой идентификатор, это один из которых 18 бит. После этого расширенный формат кадра РТР немного. Каталог
страница 3
Читайте ближайшие 6 бит. Они соответствуют управляющего поля кадра данных. Это поле показывает, сколько байтов данных кадра данных хранится. Последние четыре бита кадра сказать вам, сколько байтов данных кадра несет. Обратитесь к softing.com функции Control Field таблицы для декодирования это поле. Каталог
4
Читайте ближайшие 0 до 8 байт данных. Точное количество зависит от управления области. Эти байты полезной нагрузки данных кадра данных. Каталог
5
Читайте ближайшие 16 бит. Это циклического избыточного кода, или CRC. Он используется для обнаружения ошибок передачи. Каталог
6
Читайте ближайшие 2 бита. Эти биты соответствуют Признать поле. Это позволяет передатчик и приемник признать успешной коммуникации. Каталог
7
Читайте ближайшие 7 бит. Это конец поля кадра, и отмечает конец кадра данных. Он состоит из семи рецессивных бит. Рецессивный бит значение логической 1, а доминирующим бит логично 0. Другими словами, этот кадр выглядит так:
1111111:
<ш >