0

我正在运行 Ubuntu 15.0 并拼命想让 can-utils 与各种(USB)设备一起运行,但一点运气都没有。

在设置 slcan 并运行 candump 或 cansniffer 时,我希望至少有一些东西,但不,根本没有传入数据。

我尝试使用的设备是 Ebay 电缆...

  • 蓝色 VAGCOM 401.9
  • 黑色 VAG K+CAN
  • MPPS 13(芯片调谐)

我已经拆开了 MPPS 电缆,它似乎有真正的硬件(不是中国克隆),比如:NXP SJA1000T、MCP2551,它还有另一个芯片标记为c8051f380(pdf 链接)

不幸的是,这些接口都没有显示 CAN 数据。can-utils 对我来说仍然是一个新工具,所以我可能(希望!)错过了一些重要的步骤,但如果不是,我真的不明白为什么这些都不起作用......根本。

最重要的是,我确实有 MCP2551 收发器、MCP2515 和一个 MCP2562FD 控制器,但我没有晶体或电容来组装我自己的接口,我更喜欢这样。我确实只是为了好玩,FTD232RL(sparkfun one)和 MCP2551 一起尝试,并且确定我在 OSX Coolterm 上获得了数据,但是是的……这并不是什么好玩的事情,因为我在链中没有任何控制。这是我拆开 MPPS 以查看它是否包含 16Mhz 晶体 + 盖帽的主要原因,我可以在自己的设置中使用和使用。但是当我看到这个设备中使用了哪些芯片时,我认为一定有某种可能性可以让 can-utils 使用它。

所以总结一下……有没有人测试过 MPPS13 电缆或任何其他中国电缆?由于 Linux 和内核等对我来说仍然有点先进,所以我真的找不到任何适合 can-utils 和所有这些需要设置的驱动程序的合适的设置。绝望之下,我试图运行我遇到的几乎所有终端命令,以期让某些东西起作用(我知道这很愚蠢,但绝望是压倒性的)。我也想在 rPI 上测试这一切,因为有大量页面可用于该主题......但当然我的 PI 已经退休了。

4

1 回答 1

0

对于您的解决方案,我可能没有真正的解决方案,但这种设置至少对我有用。

我在 ubuntu 14.04 上使用带有套接字的“Kvaser Leaf Lite HS”usb-can 接口。

我使用以下设置:

sudo modprobe can sudo modprobe can_raw sudo ip link set can0 up type can bitrate 50000 restart-ms 1000

但是如果您添加第二个“Kvaser Leaf Lite HS”usb-can 接口,就会发生奇怪的事情。

对于虚拟虚拟设备:

sudo modprobe vcan sudo ip link add dev vcan0 type vcan sudo ip link set up vcan0

于 2015-10-18T12:39:33.247 回答