【问题标题】:What is the minimum hardware requirements for a CAN bus simulation?CAN 总线仿真的最低硬件要求是什么?
【发布时间】:2018-12-29 16:29:23
【问题描述】:

我正在研究 CAN 总线,我需要看看它是如何工作的。有没有办法模拟简单的 CAN 总线指令?为此,我必须拥有哪些硬件?

P.S:我对这个话题很陌生。

【问题讨论】:

    标签: simulation can-bus


    【解决方案1】:

    要模拟can 指令,您不需要任何硬件。你可以在 Linux 下使用socketcan 并设置一个virtual can-interface。

    在你设置了虚拟can接口vcan0之后,首先尝试安装can-utils:

    sudo apt install can-utils
    

    然后通过执行监听虚拟can接口vcan0

    candump vcan0
    

    在另一个终端上,例如通过 vcan0 向接口 vcan0 发送带有 3 字节数据 0x123456 的 can 帧(标识符为 123)

    cansend vcan0 123#123456
    

    您还应该在您执行candump vcan0 的另一个终端上看到发送的can-frame。

    如果您真的想与真正的 CAN 网络“对话”,则需要硬件。一种好的且具有成本效益的方法是使用带有 CAN 扩展屏蔽的 Raspberry Pi。你也可以在那里使用socketcan + can-utils。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-09
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多