ISO14229 根据标识符读取数据ReadDataByIdentifier(22 Hex) service

来源:互联网 发布:2009网络流行歌曲大全 编辑:程序博客网 时间:2024/06/03 03:50
ReadDataByIdentifier(22 Hex) service
根据标识符读取数据


例子:
req=88 18 DA 00 F1 03 22 F1 20 00 00 00 00 
res=88 18 DA F1 00 10 0F 62 F1 20 33 36 30 
req=88 18 DA 00 F1 30 00 0A 00 00 00 00 00 
res=88 18 DA F1 00 21 31 36 31 31 2D 35 32 
res=88 18 DA F1 00 22 45 58 00 00 00 00 00 


0xF120被称为dataIdentifier,也可简称为DID,我把它翻译成数据标识符
20 33 36 30 31 36 31 31 2D 35 32 45 58在协议中被称为dataRecord,我将它翻译成数据记录
多个dataIdentifier可以一起发送,即在一个请求命令中可以有多个dataIdentifier
例如:
req=88 18 DA 00 F1 05 22 01 0A 01 10 00 00 
res=88 18 DA F1 00 10 11 62 01 0A 33 36 30 
req=88 18 DA 00 F1 30 00 0A 00 00 00 00 00 
res=88 18 DA F1 00 21 31 36 31 31 2D 35 32 
res=88 18 DA F1 00 22 45 01 10 8C 00 00 00 


010A包括:
engine coolant temperature(ECT)
throttle position(TP)
engine speed(RPM) 2 BYTE
manifold absolute pressure(MAP)
mass air flow(MAF)
vehicle speed sensor(VSS)
barometric pressure(BARO)
calculated load value(LOAD)
idle air control(IAC)
accelerater pedal position(APP)


0110:battery positive voltage(B+)


它们应当存放在内存中.dataIdentifier应该存放在固定存储器或临时存放在RAM中。

dataIdentifier有一部分已经有协议规定了,其他的主要由车辆制造厂或系统供应商规定。

锡柴、大柴定义:
F1A6 EIN码
F1A5 整车型号
F132 发动机测试时间

定义如下:







0 0
原创粉丝点击