如何配置PocketBeagle CAN连接到车辆?

时间:2018-02-18 16:15:04

标签: linux beagleboard can-bus

我们目前正在尝试使用PocketBeagle CAN连接但尚未取得多大成功。 PocketBeagle将连接到车辆。为实现此目的,我们使用CAN板(https://www.waveshare.com/sn65hvd230-can-board.htm)连接降压转换器和OBD2公连接器。

我们首先想到的是我们可以使用dcan1引脚(P2.09用于RX,P2.11用于TX),因此我们将引脚配置为用作CAN连接器。

debian@beaglebone:/var/lib/cloud9$ config-pin P2_09 can
debian@beaglebone:/var/lib/cloud9$ config-pin P2_11 can
debian@beaglebone:/var/lib/cloud9$ sudo ip link set can0 up type can bitrate 125000
debian@beaglebone:/var/lib/cloud9$ sudo ifconfig can0 up
debian@beaglebone:/var/lib/cloud9$ candump can0

但是,我们没有收到任何数据。我们可以做些什么来解决这个问题?

然后我们尝试了不同的教程:

http://www.thomas-wedemeyer.de/beaglebone-canbus-python.html http://www.instructables.com/id/DIY-Beaglebone-CAN-Bus-Cape/

他们也没有工作。

另一个问题是几乎没有关于如何使用PocketBeagle CAN的文档,或者我们可能找不到它。

我们非常感谢任何建议或解决方案!

1 个答案:

答案 0 :(得分:0)

一个基本的答案,以了解您可以实现什么:如果连接到P2_09和P2_11,则需要配置并激活CAN1

我正在处理同一个问题:尝试监视CAN总线以过滤出我感兴趣的消息。