ISO14229 根據標識符讀取數據ReadDataByIdentifier(22 Hex) service

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 發動機測試時間

定義如下:







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章