我有两个USB转CAN设备(can0和can1),它们都连接到安装了socketcan的Linux机器上。我已经阅读了CANopen协议的基础知识,还没有看到任何可以使用Python CANopen库在两个CANopen设备之间建立通信的示例。
我在文档中读到每个设备都必须有一个.eds文件,所以我从christiansandberg github的Python库中获取了一个示例.eds文件,并尝试建立通信并使它们使用CANopen进行对话,但我无法做到这一点。
我们有一个电池,并希望与它通信,电池工作在can-open协议上,他们提供了电池的.eds文件。我猜一个带有CANopen Python库的usb2can设备就可以完成这项工作。但我就是不知道如何在usb2can设备和电池之间建立通信。这将有助于对数据包帧的任何洞察力。
发布于 2021-04-30 15:56:54
这就是你需要做的:
https://stackoverflow.com/questions/67318027
复制相似问题