UDS(统一诊断服务)分为6大类的服务信息表格:
一、ISO-14229标准基本知识
(1) 服务ID(SID,Service Identifier)
ISO-14229标准定义了25种不同的诊断服务,为区分具体的诊断服务,使用1个字节的服务ID作为服务的唯一识别码。当我们想表达一个具体的诊断服务时,有时候直接说出它的服务ID比起全称会更加简洁有效。表1所示是ISO-14229标准定义的诊断服务汇总列表。当然,并不是所有的诊断服务需要支持,标注有*符号为常用诊断服务。
UDS诊断服务汇总
诊断和通信管理服务 (Diagnostic and Communication Management Services)
服务 ID | 服务名称 | 服务描述 |
---|---|---|
0x10 | 诊断会话控制服务 | Tester 请求控制与某个 ECU 的诊断会话 |
0x11 | ECU 复位服务 | Tester 强制对 ECU 执行复位 |
0x27 | 安全访问服务 | Tester 请求控制某个 ECU 受安全保护的功能 |
0x28 | 设备控制服务 | Tester 向 ECU 提供设备控制 |
0x3E | 测试仪呈现服务 | Tester 请求控制某个 ECU 发送定时参数 |
0x83 | 访问时间参数服务 | Tester 请求控制某个 ECU 发送时间参数 |
0x84 | 访问下载数据传输服务 | Tester 请求控制某个 ECU 发送下载数据传输 |
0x85 | 访问上传数据传输服务 | Tester 请求控制某个 ECU 发送上传数据传输 |
0x86 | 访问传输数据服务 | Tester 请求控制某个 ECU 发送传输数据 |
0x87 | 访问传输数据服务 | Tester 请求控制通信波特率参数 |
数据传输服务 (Data Transfer Services)
服务 ID | 服务名称 | 服务描述 |
---|