Вопрос

CAN Protocol - Объект сообщения (MOBS)

По мнению моих знаний, это буферы, которые будут содержать самое последнее сообщение.

Очень меньше информации доступна в Интернете.

Пожалуйста, кто-нибудь может объяснить мне подробно, что именно являются объектами сообщения? Как их можно использовать в программах?

Поблагодарив в ожидании

Это было полезно?

Решение

Объекты сообщения структурированы в зависимости от типа процессора.Итак, что вы должны сделать, это получить вещественную таблицу вашего процессора и посмотреть, как сохраняется хранилища сообщений и конфигурация коробки сообщений.

Это означает, что следующее: каждый объект сообщения представляет собой структуру, состоящую из текущих данных сообщения и конфигурации сообщения.Конфигурация относится к фильтрам идентификатора сообщения.

В зависимости от типа сообщения, который вы хотите хранить в этом объекте сообщений, вы настраиваете фильтр для диапазона идентификаторов, и процессор будет хранить их для вас, когда они получают с провода.В случае использования для передачи фильтров не используются.

Конечно, структура может также содержать флаги, чтобы подтвердить, что сообщение было отправлено или что вы хотите отменить передачу сообщений, если объект сообщения настроен для передачи или приема.

Если у вас есть таблица данных, мы можем узнать больше о том, что у вас есть в этом объекте сообщений.

Другие советы

Сообщения, отправленные на автобусе CAN, от того, что я прочитал, кажется, называются «кадрами».

Есть 2 типа Сообщения:

    .
  • удаленные рамки - от того, что я видел до сих пор, что они используются ECU, чтобы запросить кадры данных из микроконтроллеров на других ECU на шине
  • кадры данных - отвечает на удаленный кадр с текущим состоянием того, что ECU, отправка их также можно использовать для подражания «командования» от одного ECU на другой с помощью E.G. РЧ-приемник для разблокировки двери (при срабатывании) Отправьте кадр данных в систему блокировки двери (обычно на другой шине, подключенной к шине CAN, CAN CAN CAVE CAVEWAY ECU, CONSPORTE CONPECTION), а данные будут содержать запрошенное состояние.

Эта ссылка может помочь вам в качестве начальной точки в изучении больше о протоколах / кадрах / шинах http://hem.bredband.net/stafni/developer/can.htm

В зависимости от протокола, аппаратного обеспечения и ОС, с которым вы работаете, вы можете найти SocketCan очень полезно, поскольку вы можете использовать его для создания рамок RAW CAN: http://python-can.readthedocs.org/en/latest/socketcan.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top