CAN-шина переходит в состояние ERROR PASSIVE, когда петля отключена

Я связал плату PiCAN2 с Raspberry Pi под управлением последней Джесси. Когда я пытаюсь отправить некоторые сообщения CAN на мой компьютер (ПК подключен через CAN-интерфейс USB-DB9 к плате PiCAN2) через этот PiCAN2 с помощью can-utils, он переходит в состояние ERROR-PASSIVE, как только я принесу CAN интерфейс вверх. Но когда я включаю режим обратной петли, я могу отправлять сообщения и получать их, используя два разных окна терминала на самом RasPberry Pi. Я включил режим обратной связи, используя sudo /sbin/ip link set can0 type can bitrate 500000 loopback on.

Кто-нибудь может рассказать мне больше о режиме loopback? Я хочу убедиться, что мои аппаратные настройки для PiCAN2 правильные. Можно ли подтвердить, что моя плата CAN настроена правильно, потому что я могу отправлять / получать сообщения, используя режим обратной связи? Или это не обязательно означает, что это правильно?

Я также хочу знать, почему я получаю режим ERROR PASSIVE - означает ли это, что PiCAN2 не настроен правильно ИЛИ означает ли это, что у моего CAN-интерфейса USB-DB9 есть проблемы? Я новичок в этой области, и любая помощь будет хорошей. Спасибо.

0 ответов

Другие вопросы по тегам