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

标签 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 的文档,或者我们可能找不到它。

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

最佳答案

只是一个基本的答案,看看你能实现什么:如果你连接到 P2_09 和 P2_11,你需要配置和激活 CAN1

我正在研究同一个问题:尝试监控 CAN 总线以过滤掉我感兴趣的消息。

关于linux - 如何将 PocketBeagle CAN 连接配置到车辆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48853788/

相关文章:

来自命令行的 PHP 启动 gui 程序但 apache 没有

debian - 启用 BeagleBone 上的所有 GPIO 引脚,包括 eMMC 引脚

can-bus - 如何设置PDO映射?

can-bus - Candump 显示 29 位 ID,而不是 11 位 - 无法重放代码

can-bus - 如何计算软件接受Mask值

python - 将 bash 参数传递给 python 脚本

linux - 在容器中运行 apt update && apt install -y sudo 失败

c++ - 是否有任何将资源嵌入 Linux 可执行镜像的标准方法?

javascript - 如何使用 JavaScript 在网络浏览器中打开另一个窗口?

linux - 在 Beagleboard-xm 中打开 CV 和 ubuntu 优化