EST527 OBD芯片持ISO15031-5汽车通讯协议,可以通过RS232、TTL和AT命令配置协议参数,实现全功能的汽车诊断。增加多ECU支持,新增汽车熄火不归零自动判断,增加AT304指令OBD-TTL数据流,优化老旧ECU数据掉包自动排错,调整急加速、急减速算法,支持发动机自动启停行程判断,提高车速更新频次,降低CANBUS总线负载,内置固化程序,保证有更强的功能扩展。
支持通讯协议:
1 ISO9141-2 ISO9141
2 KWP2000_5BPS
ISO14230
3 KWP2000_FAST
4 CANBUS_11B_500K
ISO15765
5 CANBUS_29B_500K
6 CANBUS_11B_250K
7 CANBUS_29B_250K
芯片相关AT指令集
指令
|
功能
|
数值范围
|
返回格式
|
AT004
|
发动机负荷
|
0 – 100 %
|
$004=n
|
AT005
|
冷却液温度
|
-40 – 215 ℃
|
$005=n
|
AT006
|
短期燃油校正(1,3)
|
-100 - 99.22 %
|
$006=n1,n3
|
AT007
|
长期燃油校正(1,3)
|
|
$007= n1,n3
|
AT008
|
短期燃油校正(2,4)
|
|
$008= n2,n4
|
AT009
|
长期燃油校正(2,4)
|
|
$009= n2,n4
|
AT010
|
燃油压力
|
0 - 765 kPa
|
$010=n
|
AT011
|
进气歧管绝对压力
|
0 - 255 kPa
|
$011=n
|
AT012
|
发动机转速
|
0 - 16383.75 RPM
|
$012=当前值,最大值
|
AT013
|
车速
|
0 – 255 km/h
|
$013=当前值,最大值,本次行程平均值
|
AT014
|
点火提前角
|
-64 – 63.5 °
|
$014=n
|
AT015
|
进气温度
|
-40 – 215 ℃
|
$015=n
|
AT016
|
进气流量
|
0 – 655.35 g/s
|
$016=n
|
AT017
|
节气门绝对位置
|
0 – 100 %
|
$017=n
|
AT019
|
氧传感器位置
|
|
$019=s
|
AT031
|
引擎运行时间
|
0 – 65535 sec
|
$031=n
|
AT034
|
相对歧管真空油轨压力
|
0 – 5177.27 kPa
|
$034=n
|
AT036
|
氧传感器B1S1
|
等效比:
0 – 1.999
电压:
0 – 7.999 V
|
$036=等效比,电压
|
AT037
|
氧传感器B1S2
|
|
$037=等效比,电压
|
AT038
|
氧传感器B2S1
|
|
$038=等效比,电压
|
AT039
|
氧传感器B2S2
|
|
$039=等效比,电压
|
AT040
|
氧传感器B3S1
|
|
$040=等效比,电压
|
AT041
|
氧传感器B3S2
|
|
$041=等效比,电压
|
AT042
|
氧传感器B4S1
|
|
$042=等效比,电压
|
AT043
|
氧传感器B4S2
|
|
$043=等效比,电压
|
AT044
|
EGR指令开度
|
0 – 100 %
|
$044=n
|
AT046
|
蒸发清除开度
|
0 – 100 %
|
$046=n
|
AT060
|
三元催化剂温度B1S1
|
-40 – 6513.5 ℃
|
$060=n
|
AT061
|
三元催化剂温度B1S2
|
|
$061=n
|
AT062
|
三元催化剂温度B2S1
|
|
$062=n
|
AT063
|
三元催化剂温度B2S2
|
|
$063=n
|
AT084
|
蒸发系统蒸气压力
|
-32767 – 32768 kPa
|
$084=n
|
AT296
|
获取汽车VIN码
|
17位(部分车型支持)
|
$296=s
|
AT297
|
电瓶电压
|
0 – max V
|
$297=n
|
AT298
|
瞬时油耗
|
怠速:0 – 99 L/h
行驶:0 – 99 L/100km
|
$298=0,n(怠速)
$298=1,n(行驶)
|
AT299
|
百公里平均油耗
|
0 – 99 L/100km
|
$299=n
|
AT300
|
里程信息
|
$300=本次里程,累计里程,总里程(km)
|
AT301
|
耗油量信息
|
$301=本次耗油量,累计耗油量(L)
|
AT302
|
总里程校准
|
发AT302=仪表盘显示里程值,校准总里程
|
AT303
|
驾驶时间信息
|
$303=本次怠速时间,本次行驶时间,累计怠速时间,累计行驶时间(本次时间单位s,累计时间单位h)
|
AT400
|
读取故障码
|
$400=故障码数量,故障码详情(竖线分隔如P1001|P1002)
|
AT401
|
清除故障码
|
清除完成返回 $401=OK
|
AT500
|
设备信息
|
$500=汽车协议名称,模块SN号,硬件版本,软件版本
|
AT501
|
清除保存数据
|
清空存储在EEPROM中的数据,恢复到出厂状态
|
|