基于K線的BCM診斷的實(shí)現(xiàn)
報(bào)文頭
|
數(shù)據(jù)字段
|
校驗(yàn)和
|
||||
Fmt
|
Tgt
|
Src
|
Len
|
Sid
|
Data
|
CS
|
最大4個(gè)字節(jié)
|
最大63字節(jié)或255字節(jié)
|
1個(gè)字節(jié)
|
||||
參數(shù)變量
|
描述
|
最小值(ms)
|
最大值(ms)
|
P1
|
ECU響應(yīng)的字節(jié)間時(shí)間間隔
|
0
|
20
|
P2
|
診斷儀請求結(jié)束和ECU響應(yīng)開始的時(shí)間間隔,或ECU響應(yīng)結(jié)束和下一個(gè)ECU響應(yīng)開始之間的時(shí)間間隔
|
25
|
50
|
P3
|
ECU響應(yīng)結(jié)束和診斷儀新的請求開始之間的時(shí)間間隔
|
55
|
5000
|
P4
|
診斷儀請求的字節(jié)間時(shí)間間隔
|
5
|
20
|
清除診斷信息請求
|
||
參數(shù)
|
說明
|
編碼
|
CLRDTC
|
清空診斷信息,這個(gè)服務(wù)允許擦去由一個(gè) ECU所記錄的診斷信息。
|
0x14
|
groupOfDTC
|
DTC組
|
0x0000-0xFFFE=廠商自定義故障組
0xFFFF=整個(gè)故障組
|
清除診斷信息肯定響應(yīng)
|
||
參數(shù)
|
說明
|
編碼
|
CLRDTCPR
|
清空診斷信息肯定響應(yīng)
|
0x54=0x14+0x40
|
groupOfDTC
|
DTC組
|
0x0000-0xFFFE=廠商自定義故障組
0xFFFF=整個(gè)故障組
|
清除診斷信息否定響應(yīng)
|
||
參數(shù)
|
說明
|
編碼
|
CLRDTCNR
|
清空診斷信息否定響應(yīng)
|
0x7f
|
CLRDTC
|
清空診斷信息請求Sid
|
0x14
|
RC
|
Response Code
|
0x12=不支持的子功能
0x22=條件不正確
0x78=回應(yīng)掛起
|