gpt4 book ai didi

c++ - 定制汽车仪表盘;使用 C++ 读取 OBD II 数据?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:41:24 27 4
gpt4 key购买 nike

所以我有点进退两难,我想使用我的 Raspberry Pi 创建一个 LED 仪表板,唯一的问题是我如何使用 C++ 将数据读取到 Raspberry Pi?我正在考虑购买一个 OBD 到 USB 连接器并从那里读取数据,但它仍然没有改变我需要解析数据的事实,但我在 C++ 上找到的唯一一个 OBD 库是 https://github.com/lkrasner/obd-cxx但它看起来并不乐观。

所以这就是我转向 Stack Overflow 社区帮助我的地方,因为我已经没有选择了。

OBD数据可以串口读取吗?如果它是串行的,那对于实时速度计来说会不会太慢了?我应该使用另一个端口而不是 OBD 吗?

最佳答案

我很快搜索并找到了这个主题:http://blog.lemberg.co.uk/how-guide-obdii-reader-app-development

它不是usb,而是用AT命令与适配器通信。因此,我假设 USB 将作为具有相同通信原理的串行接口(interface)可见。那么你可能不需要库,因为你可以直接读写你的串行设备。仅确保您要购买的适配器支持您汽车的通信协议(protocol)(CAN 或其他协议(protocol))。也许还有一种选择是适配器是否为您提供高级命令(然后您需要检查适配器是否支持所需的诊断服务),或者您需要自己构建/解析原始诊断消息(我认为这将是更灵活的解决方案)。

关于c++ - 定制汽车仪表盘;使用 C++ 读取 OBD II 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42359470/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com