电动汽车上的 obd2 电池电量

obd2 battery level on electric vehicle

我正在寻找一种使用 OBD2 加密狗获取 EV 电池电量的方法, 我设法获得丰田和福特的燃油水平,但我需要从 EV 上的电池管理系统 (BMS) 获取数据。

我正在使用 python obd 库并且我有 comma.ai panda 和 OBDLink-LX 加密狗。

谢谢, 阿维

已更新

您只能从OBD II 获取排放相关数据。 ISO 15031-5 中提供了所有支持的 PID 列表,这是车辆与外部设备之间用于排放相关诊断的通信。

此 Iso 协议包括所有可能的 PID,但并不意味着所有汽车都将支持它们。

要查看汽车支持哪些 PID,您必须首先通过查询 pid 0x00, 0x20, 0x40 ... 来检查每辆汽车内所有可用的 PID。您可以在 Wikipedia.

上找到更多详细信息

请记住 wiki 对于复杂的 PID 是不可靠的(你必须阅读 ISO)!!!

I need to get data from the battery management systems (BMS) on EV.

这里是 :一些汽车会在模式 1 的 PID 0x5B 上报告电池电量。

有些汽车会在模式 1 的 PID 0x5B 上报告电池电量。