🚗 UDS 实战 · 目录
30 章 · 从协议到测试
01
UDS协议概述
ISO 14229
协议起源
标准地位
汽车电子
02
OSI模型与UDS
七层模型
应用层实现
物理&数据链路
03
诊断会话基础
默认/编程/扩展
切换机制
04
会话状态机
状态转换图
SID 0x10
超时处理
05
服务调度架构
服务分类
请求/响应模型
调度器
06
诊断请求与响应
报文格式
正/负响应
NRC机制
07
SID 0x10 · 诊断会话控制
请求格式
子功能
切换策略
08
SID 0x11 · ECU复位
硬/软复位
复位后会话
时序
09
SID 0x27 · 安全访问
种子与密钥
安全等级
解锁流程
10
SID 0x28 · 通信控制
报文使能/禁用
网络管理
应用场景
11
SID 0x3E · 测试仪保持连接
Tester Present
会话保持
超时避免
12
SID 0x22 · 按标识符读取数据
DID概念
数据格式
多字节读取
13
SID 0x23 · 按地址读取内存
内存映射
地址对齐
安全限制
14
SID 0x24 · 读取缩放数据
缩放因子
偏移量
物理值转换
15
SID 0x2A · 周期读取数据
周期定时器
数据更新率
性能优化
16
SID 0x2C · 动态定义数据标识符
动态DID
数据组合
灵活诊断
17
SID 0x2E · 按标识符写入数据
写入条件
安全校验
确认机制
18
SID 0x3D · 写入内存地址
直接内存写入
保护机制
风险控制
19
SID 0x14 · 清除诊断信息
DTC清除
快照清除
扩展数据
20
SID 0x19 · 读取诊断信息
DTC状态掩码
分组
快照&扩展
21
SID 0x31 · 例程控制
启动/停止/结果
擦除·编程·校验
22
SID 0x34 · 请求下载
下载会话
数据长度协商
地址分配
23
SID 0x35 · 请求上传
上传会话
数据分段
上传流程
24
SID 0x36 · 传输数据
数据块传输
序列号
CRC校验
25
SID 0x37 · 请求退出传输
传输终止
资源释放
状态回滚
26
SID 0x38 · 请求文件传输
文件系统
文件路径
读写操作
27
SID 0x2F · 输入输出控制
IO控制模式
信号强制
安全保护
28
多会话与多服务并发
会话嵌套
服务优先级
资源竞争
29
UDS协议栈实现
分层架构
状态机
调度器·代码
30
UDS测试与验证
测试用例
自动化
一致性·排查
⚡ 点击目录卡片即可跳转至对应章节 (01.html ~ 30.html)