OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6323|回复: 1

OBD芯片,指令集

[复制链接]

3

主题

5

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2014-9-11
在线时间
0 小时
发表于 2014-9-11 11:54:29 | 显示全部楼层 |阅读模式

EST527 OBD芯片持ISO15031-5汽车通讯协议,可以通过RS232TTLAT命令配置协议参数,实现全功能的汽车诊断。增加多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

发动机负荷

 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

燃油压力

765 kPa

$010=n

AT011

进气歧管绝对压力

- 255 kPa

$011=n

AT012

发动机转速

0 - 16383.75 RPM

$012=当前值,最大值

AT013

车速

 255 km/h

$013=当前值,最大值,本次行程平均值

AT014

点火提前角

-64  63.5 °

$014=n

AT015

进气温度

-40  215 

$015=n

AT016

进气流量

 655.35 g/s

$016=n

AT017

节气门绝对位置

 100 %

$017=n

AT019

氧传感器位置

$019=s

AT031

引擎运行时间

 65535 sec

$031=n

AT034

相对歧管真空油轨压力

0 – 5177.27 kPa

$034=n

AT036

氧传感器B1S1

等效比:
 1.999
电压:
 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指令开度

 100 %

$044=n

AT046

蒸发清除开度

 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

电瓶电压

 max V

$297=n

AT298

瞬时油耗

怠速: 99 L/h
行驶: 99 L/100km

$298=0,n(怠速)
$298=1,n(行驶)

AT299

百公里平均油耗

 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中的数据,恢复到出厂状态

6.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2016-3-29
在线时间
2 小时
发表于 2016-4-6 21:02:33 | 显示全部楼层
请问,如果用ELM327是利用AT指令获取数据,如果不用在程序中需要什么指令获取OBD数据呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 16:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表