1

Тема: шлюз в Canny 7.2 Duo

Здравствуйте. Помогите пожалуйста с настройками шлюза. Запутался.
Задача шлюза:
Из CAN0 пропустить в CAN1 сообщения с определенными адресами. Остальные сообщения проигнорировать.
Из CAN1 пропустить в CAN0 сообщение только одного адреса. Остальные не пускать.
Выставил настройки, но сообщения все равно проходят туду и обратно со всех адресов.
Диаграмма приложена.

Вложений в сообщении

Иконка вложения шлюз.cfd 3.2 кб, скачивался 183 раз, последний раз 2020-10-05 

2

Re: шлюз в Canny 7.2 Duo

По сравнению с CANNY 5.2 duo, в драйвер шлюза CANNY 7.2 duo внесены небольшие изменения, повышающие его гибкость и расширяющие его возможности. В частности, появилась возможность фильтровать сообщения по идентификатору совпадающему частично, а также по наличию каких-либо данных в нем (см. https://wiki.canny.ru/index.php?title=C … 0%B0_CAN).
Для корректного отбора сообщений необходимо дополнительно указать маску значения отбора IDL, т.е. задать при совпадении каких бит идентификатора сообщение попадет в данный фильтр (для настройки отбора по полному совпадению идентификатора требуется указать маску 0xFFFF). Исправленная диаграмма во вложении.
Обратите внимание, что при этом сообщение с указанным IDL=0xFFFF в фильтр не попадут совсем, т.к. максимальное значение стандартного ID равно 0x7FF и нужного совпадения не произойдет.

Вложений в сообщении

Иконка вложения c72duo_brg.cfd 4.39 кб, скачивался 222 раз, последний раз 2020-10-06 

3

Re: шлюз в Canny 7.2 Duo

Денис спасибо за разъяснения и поправки. Теперь понял. Все заработало как нужно.