Предоставляет ли программное обеспечение Vehicle Spy информацию о битах, набитых шиной CAN? Если нет, то как мы можем легко увидеть чучела?

Я изучаю битовую начинку в сообщениях шины CAN. Мы используем программу Vehicle Spy для извлечения идентификаторов арбитража, значений данных и т. Д.

q1: дает ли шпион транспортного средства подсчет вставленных битов в каждом сообщении? Если так, как я вижу это?

q2: если нет, то какой самый простой способ вычислить количество вставленных битов в сообщении с выхода Vehicle Spy? Сработает ли простое преобразование каждого столбца из шестнадцатеричного кода в биты, а затем поиск строк длиной 5 с 1 с /0? Есть ли способ лучше?

1 ответ

Решение

Шпион транспортного средства послал мне по электронной почте и сказал, что в настоящее время у них нет поддержки для этого (не может видеть подсчитанные биты).

Одним из вариантов, который я могу попробовать, является подсчет количества битов в сообщении. Все сообщения CAN имеют фиксированную длину, за исключением (a) полезной нагрузки данных, длина которой записана в части сообщения DLC, и (b) IF (конечные биты), которые не заполнены, но содержат 3 бита, активные при ошибках режим 11 в пассивном по ошибке.

Предполагая, что вы можете видеть общую длину битов DLC и знать режим, вы можете увидеть, сколько их заполнено.

Другие вопросы по тегам