1 (17-04-2025 08:48:51 отредактировано Witnessy)

Тема: Встречная работа canny 7.3 echo и mcp2515

Доброго дня!

При реализации передачи данных между 7.3echo и сборкой arduino+mcp2515 столкнулся с проблемой, никто не принимает пакеты, т.е. в буфер пакет загружается, но отправки нет. Оба контроллера работают в режиме normal, подключены только между собой (других устройств в CAN  шине нет), скорости одинаковые, перемычки 120 Ом везде стоят. Подозрение, что не отправляется подтверждение получения пакета.

Подскажите, при получении пакета по CAN шине контроллер canny отправляет подтверждение о получении пакета?
Контроллер canny 7.3 echo с прошивкой мониторинга  CAN шины отправляет подтверждение получения пакета? (режим listen only отключён)

2

Re: Встречная работа canny 7.3 echo и mcp2515

Witnessy пишет:

Подскажите, при получении пакета по CAN шине контроллер canny отправляет подтверждение о получении пакета?
Контроллер canny 7.3 echo с прошивкой мониторинга  CAN шины отправляет подтверждение получения пакета? (режим listen only отключён)

При отключенном режиме Listen Only CannyCAN/LIN Monitor работает в режиме Normal.
Любой узел сети отправляет в сеть признак подтверждения приема сообщения при успешном приеме сообщения в режиме Normal. И контроллер CANNY 7.3 Echo не является исключением.

Как в контроллере так и в MCP2515 реализованы диагностические регистры из которых можно получить как признаки различных ошибок приема/передачи, при их наличии, как и другую диагностическую информацию.
Кроме того, см.п.8 здесь: https://canny.ru/docs/tips_tricks/solut … ents_tips/

3

Re: Встречная работа canny 7.3 echo и mcp2515

Спасибо за развёрнутый ответ.
Идея с осциллографом классная, спасибо!