🔧 UDS诊断通信
故障排查与定位指南

📘 30章 · 全链路实战
📁 共30个单元 🔗 点击卡片跳转章节 友好色系 🎨
01
UDS协议栈架构、OSI七层模型对应关系、UDS在车载网络中的角色。
02
CAN总线电平测量、终端电阻检测、CAN_H/CAN_L短路断路诊断。
03
单帧与多帧传输机制、CAN ID分配策略、网络层定时参数。
04
多帧传输超时、流控制帧丢失、连续帧序号错误、报文长度不匹配。
05
SID分类(诊断与通信管理、数据传输、存储数据传输、输入输出控制、远程激活例程、上传下载)。
06
会话切换机制、默认/扩展/编程会话、会话保持与超时。
07
硬件复位、钥匙下电复位、快速复位、复位后行为。
08
种子与密钥机制、安全等级划分、解锁失败处理策略。
09
报文使能/禁用、网络管理报文控制、通信模式切换。
10
心跳机制、在线保持、超时断开处理。
11
DID定义与读取、数据格式解析、常见读取失败原因。
12
DTC状态掩码、快照数据、扩展数据、故障码清除。
13
写入条件检查、写入保护、写入失败常见原因。
14
控制模式(强制/冻结/复位)、物理输出控制、安全限制。
15
例程ID定义、启动/停止/结果请求、典型应用场景。
16
内存地址对齐、块大小协商、数据传输完整性校验。
17
P2_Client、P2_Server、P2*_Server超时设置与排查。
18
0x10-0xFF常见NRC含义、NRC优先级、NRC触发条件。
19
位错误、填充错误、CRC错误、形式错误、应答错误。
20
VCI驱动安装、通道配置、波特率匹配、过滤ID设置。
21
KL15/KL30电源检测、本地唤醒与网络唤醒、休眠与唤醒时序。
22
路由表配置错误、报文长度限制、路由超时、网关转发策略。
23
物理寻址与功能寻址冲突、响应碰撞、仲裁丢失。
24
Trace日志分析、CANoe/CANalyzer使用技巧、关键时间戳标记。
25
无响应(No Response)——原因分析与排查步骤。
26
响应错误(Wrong Response)——SID错误、数据错误、格式错误。
27
条件不满足(Conditions Not Correct)——会话、安全、依赖条件。
28
服务不支持(Service Not Supported)——SID/Sub-function/DID不支持。
29
从物理层到应用层的全链路排查。
30
兼容性、协议栈、工具链问题定位。