码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-08-14 17:10:30      阅读:450      评论:0      收藏:0      [点我收藏+]

标签:readdatabyidentifier   22   14229   

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 发动机测试时间

定义如下:

技术分享

技术分享

技术分享

技术分享

技术分享


版权声明:本文为博主原创文章,未经博主允许不得转载。

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

标签:readdatabyidentifier   22   14229   

原文地址:http://blog.csdn.net/tanyouliang/article/details/47663135

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!