虚拟CAN总线模拟器

时间:2016-02-24 16:06:59

标签: can-bus socketcan

如果这似乎与另一个问题类似,或者看起来它已经得到了解答,我提前道歉。我觉得它足够详细,足以保证自己的问题。

我正在尝试找到一个虚拟的CAN总线模拟器(或某种方法来轻松制作一个),它将简单地生成CAN总线消息。我希望能够将原始CAN消息一点一点地发送到另一个设备(使用GPIO),以便由另一个程序进行独立分析。

此外,如果有人知道会产生真正的车辆CAN总线消息(甚至只是真正的CAN消息数据库),这将有所帮助。

目前我正在寻找SocketCAN,但我不确定它会起作用。我感谢任何想法或建议。

2 个答案:

答案 0 :(得分:0)

您可以通过ETAS查看免费软件BUSMASTER。
http://www.etas.com/en/products/applications_busmaster.php

它可以让您发送原始CAN数据。如果你有一个数据库,它也可以让你发送“真实世界”的数据。如果您想发送真实车辆数据,您可以记录车辆的CAN总线并使用BUSMATER重播它。

它支持许多CAN硬件设备,包括Kvaser的设备。
https://www.kvaser.com/products/kvaser-leaf-light-hs-v2/

答案 1 :(得分:0)

退房"打开车库" YouTube频道寻求帮助。这个https://github.com/zombieCraig/ICSim?files=1是一个伟大的仪器群集模拟器。 README文件将解释如何下载并启动SIM卡。当您在模拟器中增加mph,锁定/解锁门等时,它将生成CAN流量。您可以通过socketCAN使用虚拟can设备。这种方式需要Linux操作系统和wine(用于在Linux上启动exe文件,exe文件是windows文件),因为模拟器文件是可执行文件,原因是idk哈哈。我开始发现它非常有帮助。