Тема: Пропуски CAN пакетов
Всем добра
У меня на шине CAN 4 устройства. 1 HMI Bosh DI-3 с CAN шиной и 3 контролера.
На HMI отображение состояния контроллеров и кнопки передачи команд
Один контроллер Bosh Bodas RC4-4/20 обрабатывает свои входы и команды от HMI и сыпет много статистики на CAN шину
7 потоков пакеты через 80-100мс и один поток через 10 мс.
2 контроллера Canny- один 7 duo и один 7 Alfa
Эти работают на CAN0
1 контроллер Серебрум Cobalt - я сделал шлюз между CAN шиной 7 Alfa и rs-485 Cobalt. Они работают на CAN1
Обработки пакетов много, но время цикла 2 мс
Столкнулся с проблемой - Alfa теряет много пакетов на CAN0
Удалось решить проблему установкой фильтров для CAN0 - исключил поток 10 мс
Хотя странно, цикл 2 мс - Alfa вроде должна успевать
Кстати, очень не хватает rs-485 на Canny