
车载网络测试 - UDS诊断篇 - 诊断数据简析
UDS的常用的诊断测试服务主要包括:诊断会话控制($10)、ECU重启($11)、安全访问($27)、通讯控制($28)、会话保持($3E)、DTC控制($85)、读取DID数据($22)、写入DID数据($2E)、清除故障码($14)、读取故障码信息($19)、IO控制($2F)、例程控制($31)、请求下载($34)、数据传输($36)、退出传输($37)。
作为车载网络测试中最大的一块测试内容 - 诊断层,今天我们就来聊一下。
UDS的常用的诊断测试服务主要包括(以下分类纯属个人理解,如有问题,互相交流):诊断会话控制($10)、ECU重启($11)、安全访问($27)、通讯控制($28)、会话保持($3E)、DTC控制($85)、读取DID数据($22)、写入DID数据($2E)、清除故障码($14)、读取故障码信息($19)、IO控制($2F)、例程控制($31)、请求下载($34)、数据传输($36)、退出传输($37)。
1、$10服务
7xx 08 02 10 01 CC CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
7xx 08 06 50 01 xx xx xx xx xx CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
2、$11服务
7xx 08 02 11 01 CC CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
7xx 08 02 51 01 CC CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
3、$27服务
7xx 08 02 27 01 CC CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
7xx 08 06 67 01 xx xx xx xx CC
诊断ID 帧长度 命令长度 服务 子服务 种子 补充字节
7xx 08 06 27 02 xx xx xx xx CC
诊断ID 帧长度 命令长度 服务 子服务 密钥 补充字节
7xx 08 02 67 02 CC CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
4、$28服务
7xx 08 03 28 00 03 CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
7xx 08 02 68 00 CC CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
5、$3E服务
7xx 08 02 3E 00 CC CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
7xx 08 02 7E 00 CC CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
6、$85服务
7xx 08 03 85 00 03 CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
7xx 08 02 C5 00 CC CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
7、$22服务
7xx 08 03 22 xx xx CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 补充字节
7xx 08 xx 62 xx xx xx xx xx xx
诊断ID 帧长度 命令长度 服务 子服务 内容
8、$2E服务
7xx 08 xx 2E xx xxxx xx xx xx
诊断ID 帧长度 命令长度 服务 子服务 内容
7xx 08 03 62 xx xx CC CC CC CC
诊断ID 帧长度 命令长度 服务 子服务 内容
9、$14服务
7xx 08 01 14 CC CC CC CCCC CC CC
诊断ID 帧长度 命令长度 服务 补充字节
7xx 08 03 54 CC CC CC CCCC CC CC
诊断ID 帧长度 命令长度 服务 补充字节
11、$19服务
7xx 08 xx 19 02/0A/16 xx xx CC CC
诊断ID 帧长度 命令长度 服务 子服务 数据 补充字节
7xx 08 03 59 02/0A/16 xx xx CC CC
诊断ID 帧长度 命令长度 服务 子服务 数据 补充字节
12、$2F服务(子服务和ID位置互换才正确)
7xx 08 xx 2F 01/02/03 IOID xx xx
诊断ID 帧长度 命令长度 服务 子服务 ID 数据
7xx 08 xx 6F 01/02/03 IOID xx xx
诊断ID 帧长度 命令长度 服务 子服务 ID 数据
13、$31服务
7xx 08 xx 31 01/02/03 RID xx xx
诊断ID 帧长度 命令长度 服务 子服务 ID 数据
7xx 08 xx 71 01/02/03 RID xx xx
诊断ID 帧长度 命令长度 服务 子服务 ID 数据
14、$34服务
7xx 08 xx 34 DFI ALFID memoryAddr memorySize
诊断ID 帧长度 命令长度 服务 子服务 ID 写入地址 写入长度
7xx 08 xx 74 LFID datalength
诊断ID 帧长度 命令长度 服务 ID 单次接收长度
15、$36服务
7xx 08 xx 36 BSC memory
诊断ID 帧长度 命令长度 服务 blockSequenceCounter 数据
7xx 08 02 76 BSC CC CC CCCC CC
诊断ID 帧长度 命令长度 服务 blockSequenceCounter 补充字节
16、$37服务
7xx 08 01 37 CC CC CC CCCC CC CC
诊断ID 帧长度 命令长度 服务 补充字节
7xx 08 03 77 CC CC CC CCCC CC CC
诊断ID 帧长度 命令长度 服务 补充字节

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)