虚拟CAN总线模拟器

问题描述 投票:-1回答:2

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

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

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

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

can-bus socketcan
2个回答
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/


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.