OBD2使用Python读取增强的参数(例如Injector Pulsewidth)

时间:2015-09-08 22:56:43

标签: python serial-port obd-ii elm327

我正在开展一个捕捉瞬时燃油消耗的项目,我想使用喷油器脉冲宽度。 我使用pyserial来获取连接到蓝牙OBD读卡器的参数。

例如,要获得速度我输入:

import serial

ser = serial.Serial('COM6',38400,timeout=1)

ser.write('01 0D \r')

speed_hex=ser.readline()

print speed_hex

要调用任何其他标准OBD2参数,我只需输入它的4位数代码,然后输入\ r \ n。这对我来说也适用于RPM等......

然而,我需要来自代码为125A的GMC车辆的燃油喷射器脉冲宽度,但输入' 12 5A \ r'没有给我任何数据。我怀疑是因为它是扩展参数的一部分,而且我没有正确输入。

有人可以帮我弄清楚如何获取此参数吗?我知道它可用于我的卡车,因为我将它与Windows GUI软件进行比较,该软件能够获得此参数的逻辑值。

提前致谢。

0 个答案:

没有答案