目录
一. 0x10服务
二. 0x11 服务
三. 0x27服务
四. 0x28服务
五. 0x3E服务
六. 0x85服务
一. 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 | 汽车制造商定义 |