我正在做一个项目来捕捉瞬时油耗,我想使用喷油器脉冲宽度。我正在使用 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。这也适用于我的 RPM 等......
但是,我需要代码为 125A 的 GMC 车辆的燃油喷射器脉冲宽度,但输入“12 5A \r”并没有给我任何数据。我怀疑是因为它是扩展参数的一部分,我没有正确输入。
有人可以帮我弄清楚如何获取此参数吗?我知道它适用于我的卡车,因为我将它与能够获得此参数的逻辑值的 Windows GUI 软件进行比较。
提前致谢。