当环回关闭时,CAN总线变为ERROR PASSIVE状态

时间:2016-11-10 09:10:13

标签: raspberry-pi3 loopback can-bus socketcan canutils

我已经连接了一个运行最新Jessie的覆盆子pi的PiCAN2板。当我尝试使用can-utils通过此PiCAN2向PC发送一些CAN消息(PC通过USB连接到DB9 CAN接口连接到PiCAN2板)时,一旦我带CAN,它就会进入ERROR-PASSIVE状态接口。但是,当我启用环回模式时,我能够使用覆盆子pi本身上的两个不同的终端窗口发送消息并接收它们。我使用了启用环回模式     sudo /sbin/ip link set can0 type can bitrate 500000 loopback on.

有人可以告诉我更多有关环回模式的信息吗?我想确保我的PiCAN2硬件设置正确。是否可以确认我的CAN板配置正确,因为我可以使用环回模式发送/接收消息?或者这并不一定意味着它是正确的?

我也想知道为什么我会出现ERROR PASSIVE模式 - 它是否表示PiCAN2配置不正确或是否意味着我的USB转DB9 CAN接口有问题?我是这个领域的新手,任何帮助都会很好。谢谢。

0 个答案:

没有答案