Unified Diagnostic Services(UDS)诊断服务相关功能单元介绍文档,源于ISO14229 Part1:Specification and requirements部分。
一、诊断和通信管理功能单元
1.1 0x10服务_诊断会话控制服务详解链接
1.2 0x11服务_ECU重启服务详解链接
1.3 0x27服务_安全访问服务详解链接
1.4 0x28服务_通讯控制服务详解链接
1.5 0x3E服务_测试工具保持连接服务详解链接
1.6 0x83服务_访问时序参数服务详解链接
1.7 0x84服务_加密数据传输服务详解链接
1.8 0x85服务_控制诊断故障代码设置服务详解链接
1.9 0x86服务_事件响应服务详解链接
1.10 0x87服务_链接控制服务详解链接
诊断和通信管理功能单元所包含的服务及描述见下表:
服务 | 描述 |
---|
0x10(DiagnosticSessionControl,诊断会话控制服务) | 请求控制ECU诊断会话 |
0x11(ECUReset,ECU重启服务) | ECU重启 |
0x27(SecurityAccess,安全访问服务) | 请求解锁ECU |
0x28(CommunicationControl,通讯控制服务) | 设置服务器中通讯参数(如波特率) |
0x3E(TesterPresent,测试工具保持连接服务) | 表示测试工具与服务端保持连接 |
0x83(AccessTimingParameter,访问时序参数服务) | 读取/改变通讯中时序参数 |
0x84(SecuredDataTransmission,加密数据传输服务) | 以扩展数据链路安全传输数据 |
0x85(ControlDTCSetting,控制诊断故障代码设置服务) | 控制故障码设置 |
0x86(ResponseOnEvent,事件响应服务) | 设置/控制服务端的事件机制 |
0x87(LinkControl,链接控制服务) | 请求控制通讯传输速率 |
二、数据传输功能单元
2.1 0x22服务_根据标识符读取数据服务详解链接
2.2 0x23服务_根据地址读取内存服务详解链接
2.3 0x24服务_根据标识符读取缩写信息服务详解链接
2.4 0x2A服务_根据周期标识符读取数据服务详解链接
2.5 0x2C服务_动态定义数据标识符服务链接
2.6 0x2E服务_按数据标识符写入数据服务链接
2.7 0x3D服务_按地址写内存服务链接
服务 | 描述 |
---|
0x22(ReadDataByIdentifier,根据标识符读取数据服务) | 读取DID当前值 |
0x23(ReadMemoryByAddress,根据地址读取内存服务) | 根据内存地址读取当前值 |
0x24(ReadScalingDataByIdentifier,根据标识符读取缩写信息服务) | 读取DID缩写信息 |
0x2A(ReadDataByPeriodicIdentifier,根据周期标识符读取数据服务) | 请求服务器中数据定期传输 |
0x2C(DynamicallyDefineDataIdentifier,动态定义数据标识符) | 请求动态定义DID,会由22服务读取 |
0x2E(WriteDataByIdentifier,按数据标识符写入数据服务) | 对DID写入数据 |
0x3D(WriteMemoryByAddress,内存写入服务) | 请求覆盖指定内存范围 |
三、存储数据传输功能单元
3.1 0x14服务_清除诊断信息服务详解链接
3.2 0x19服务_读取故障码信息服务详解链接
服务 | 描述 |
---|
0x14(ClearDiagnosticInformation,清除诊断信息服务) | 允许客户端清除诊断信息(包括故障码,快照信息…) |
0x19(ReadDTCInformation,读取故障码信息服务) | 允许客户端请求诊断故障码信息(如故障码,扩展数据,冻结帧…) |
四、输入输出控制功能单元
4.1 0x2F服务_根据标识符控制输入输出服务详解链接
五、例程控制功能单元
5.1 0x31服务_例程控制服务详解链接
服务 | 描述 |
---|
0x31(RoutineControl,例程控制服务) | 请求开始、停止服务端中程序或请求程序执行结果 |
六、上传下载功能单元
6.1 0x34服务_请求下载服务详解链接
6.2 0x35服务_请求上传服务详解链接
6.3 0x36服务_数据传输服务详解链接
6.4 0x37服务_请求传输退出服务详解链接
6.5 0x38服务_请求文件传输服务详解链接
服务 | 描述 |
---|
0x34(RequestDownload,请求下载) | 从客户端到服务端的数据传输 |
0x35(RequestUpload,请求上传) | 从服务端到客户端的数据传输 |
0x36(TransferData,传输数据) | 客户端传输数据到服务端(下载),从服务端请求数据(上传) |
0x37(RequestTransferExit,请求传输退出) | 请求数据传输终止 |
0x38(RequestFileTransfer,文件传输请求) | 客服端与服务端间的文件传输 |
七、其它
7.1 0x7F服务_否定应答服务详解链接
服务 | 描述 |
---|
0x7F(UDS Negative Response service,否定应答服务) | 否定应答服务 |