【ISO14229_UDS诊断服务总列表】

UDS诊断服务类别

    • 一、诊断和通信管理功能单元
    • 二、数据传输功能单元
    • 三、存储数据传输功能单元
    • 四、输入输出控制功能单元
    • 五、例程控制功能单元
    • 六、上传下载功能单元
    • 七、其它

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服务_根据标识符控制输入输出服务详解链接

服务 描述
输入输出控制(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,否定应答服务) 否定应答服务                           

你可能感兴趣的:(mcu)