首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用OBD-2获得汽车的电池电压?

如何使用OBD-2获得汽车的电池电压?
EN

Stack Overflow用户
提问于 2019-02-07 15:36:54
回答 1查看 7.5K关注 0票数 1

我正在使用BLE为OBD2加密狗开发一个移动应用程序,但我在获取汽车电池电压时遇到了麻烦。首先,我无法找到电池电压的任何特定PID,其次,我尝试了一些PID,我在wiki上找到了这些PID,但它们没有给出适当的数据。还有一个叫‘控制模块电压’PID: 42的东西,不知道这个和电池电压是不是一样。

EN

回答 1

Stack Overflow用户

发布于 2019-02-07 22:44:34

首先,欢迎来到StackOverflow!

使用OBD2时要记住的一件事是,实际PID的实现完全是可选的,即供应商是否要导出这些值由供应商决定。也就是说,有两种方法可以收集电池电压:

1.)通过控制命令ATRV。这在ELM327 (和兼容的)芯片组上很有用。像这样使用它:

代码语言:javascript
复制
> ATRV
12.8V

2.)正如你已经发现的,通过PID 0142 (控制模块电压应该与电池电压相同)。一定要检查一下0140,看看它是否实现了。如果是这样,您将收到两个字节(A和B),这将通过计算(256A+B) / 1000得到电压。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54568402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档