目录
一. 0x10服务
诊断和通信管理功能单元 ---- DiagnosticSessionControl(0x10)服务
默认会话模式
服务 |
默认会话 |
非默认会话 |
DiagnosticSessionControl(0x10) |
√ |
√ |
ECUReset(0x11) |
√ |
√ |
SecurityAccess(0x27) |
√ |
|
CommunicationControl(0x28) |
√ |
|
TesterPresent(0x3E) |
√ |
√ |
AccessTimingParameter(0x83) |
√ |
|
SecuredDataTransmission(0x84) |
√ |
|
ControlDTCSetting(0x85) |
√ |
√ |
ResponseOnEvent(0x86) |
√ |
√ |
LinkControl(0x87) |
√ |
|
ReadDataByIdentifier(0x22) |
√ |
√ |
服务 |
默认会话 |
非默认会话 |
ReadMemoryByAddress(0x23) |
√ |
√ |
ReadScalingDataByIdentifier(0x24) |
√ |
√ |
ReadDataByPeriodicIdentifier(0x2A) |
√ |
|
DynamicallyDefineDataIdentifier(0x2C) |
√ |
√ |
WriteDataByIdentifier(0x2E) |
√ |
|
WriteMemoryByAddress(0x3D) |
√ |
|
ClearDiagnosticInformation(0x14) |
√ |
√ |
ReadDTCInformation(0x19) |
√ |
√ |
InputOutputControlByIdentifier(0x2F) |
√ |
|
RoutineControl(0x31) |
√ |
|
RequestDownload(0x34) |
√ |
》请求报文
A_Data Byte |
Parameter Name |
Cvt |
Byte Value |
#1 |
DiagnosticSessionControl Request SID |
M |
0x10 |
#2 |
Sub-function = [diagnosticSessionType] |
M |
0x00-0xFF |
》肯定响应报文
A_Data Byte |
Parameter Name |
Cvt |
Byte Value |
#1 |
DiagnosticSessionControl Response SID |
M |
0x50 |
#2 |
Sub-function = [diagnosticSessionType] |
M |
0x00-0xFF |
#3..#6 |
SessionParameterRecord[]#1 = [data#1..data#4] |
M |
0x00-0xFF |
》子功能参数-diagnosticSessionType
Bit6-0 |
Description |
Cvt |
0x00 |
ISO/SAE保留 |
M |
0x01 |
默认会话 |
M |
0x02 |
编程会话 |
U |
0x03 |
扩展诊断会话 |
U |
0x04 |
安全系统诊断会话 |
U |
0x05-0x3F |
ISO/SAE保留 |
M |
0x40-0x5F |
汽车制造商定义 |