如果这个问题看起来类似于另一个问题,或者它似乎已经被回答了,我提前道歉。我觉得它的细节独一无二,足以证明它自己的问题。
我正在尝试寻找一个虚拟的CAN总线模拟器(或某种简单的方法),它将简单地生成CAN总线消息。我希望能够将原始CAN消息一位一位地发送到另一个设备(使用GPIO),以便由另一个程序进行独立分析。
此外,如果有人知道可以生成真实的车辆CAN总线消息(或者甚至只是一个真实CAN消息的数据库),这将是有帮助的。
目前我正在研究SocketCAN,但我不确定它是否能工作。我很感谢你的任何想法或建议。
发布于 2016-02-25 01:47:14
你可以看看ETAS的免费软件BUSMASTER。
http://www.etas.com/en/products/applications_busmaster.php
它可以让你发送原始的CAN数据。如果你有一个数据库,它也可以让你发送“真实世界”的数据。如果您想要发送真实的车辆数据,您可以记录车辆的CAN总线并使用BUSMATER回放。
它支持许多CAN硬件设备,包括Kvaser提供的设备。
发布于 2017-08-30 07:23:26
请查看“开放式车库”YouTube频道以获取帮助。这个https://github.com/zombieCraig/ICSim?files=1是一个很棒的仪表组模拟器。自述文件将解释如何下载该文件并启动sim。当您在模拟器中增加时速、锁定/解锁车门等时,它将生成CAN流量。您可以通过socketCAN使用虚拟can设备。这种方式将需要Linux操作系统和wine (用于启动Linux上的exe文件,exe的是windows文件),因为模拟器文件是可执行的,原因是idk哈哈。我刚开始的时候发现它很有帮助。
https://stackoverflow.com/questions/35607115
复制相似问题