1

Тема: И снова вопрос по шлюзу 7,2 DUO

Я пытался разобраться с вопросом работы шлюза читая документацию. Не помогло.
Прошу помочь, так как решения так и не нашел.

Диаграмма выполняет свой функционал до момента включения драйвера шлюза.
Задача шлюза простая с CAN0 отправлять все в CAN1, обратно - нет.
Но как только добавляю в диаграмму блоки шлюза, шлюз работает, но перестают отправляться сообщения с других блоков.

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

Иконка вложения Screenshot 2023-04-06 184531.png 119.9 кб, скачивался 29 раз, последний раз 2023-04-06 

2

Re: И снова вопрос по шлюзу 7,2 DUO

В приведенной конфигурации драйвера шлюза CAN в диаграмму не попадает ни одно CAN-сообщение и, соответственно, не выполняется отправка сообщений в CAN0.
Для того, чтобы нужные данные попадали в диаграмму необходимо настроить для интерфейса CAN0 отборы на интересующие ID (в регистры драйвера CAN0 будут попадать только сообщения с указанными в отборах параметрами), либо включить для CAN0 следящий режим (все сообщения CAN0 будут попадать в диаграмму, что может сильно нагрузить драйвер CAN0).

3

Re: И снова вопрос по шлюзу 7,2 DUO

Хорошо. Упростил для теста. Читаем ID, если есть то активируем канал.
Без включения шлюза работает. В отбор добавил ID которые ждем.

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

Иконка вложения 123.png 95.28 кб, скачивался 28 раз, последний раз 2023-04-07 

4

Re: И снова вопрос по шлюзу 7,2 DUO

Настройка отборов выполнена не корректно.
Интерфейс CAN0 назначен для отбора 0. Отбор 0 не настроен.
Настройки выполнены для отбора 3. Отбору 3 не назначен ни один интерфейс CAN.

5

Re: И снова вопрос по шлюзу 7,2 DUO

Поправил, но пока не работает. Что я сделал не так?

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

Иконка вложения 3.png 108.87 кб, скачивался 30 раз, последний раз 2023-04-07 

6

Re: И снова вопрос по шлюзу 7,2 DUO

Используются расширенные ID. Необходимо дополнительно настроить проверку наличия признака приема расширенного идентификатора - старший бит регистра отбор значение CAN ERL (см.пример 2 описания драйвера шлюза: https://canny.ru/docs/c72duo/cangateway … ay-primery).