Как создать протокол для сетевого уровня на шине CAN? - PullRequest
0 голосов
/ 28 мая 2019

Я использую встроенные контроллеры / трансиверы MCP 2515 и микроконтроллеры Arduino, подключенные к нескольким датчикам, для создания шины CAN. Я сейчас пытаюсь создать сетевой слой поверх простого обмена сообщениями CAN. Цель состоит в том, чтобы эмулировать шину 1553 с CAN.

Может ли это быть просто сделано с использованием масок и фильтров и цикла for, который циклически перебирает каждый контроллер, чтобы узнать, есть ли данные для отправки на экран шины CAN? Я исследовал протокол CANopen, но я не уверен, с чего начать (создание PDO / SDO и создание соответствующей библиотеки).

...