诊断基础入门
汽车诊断协议概述 (KWP2000, UDS, OBD-II) · 诊断系统架构 · ECU与诊断仪通信模型
UDS协议核心
UDS服务分类 (诊断与通信管理、数据传输、存储、输入输出控制、远程激活) · SID与子功能详解
诊断时间参数
P2_Server, P2*_Server, P3_Client 定义 · 实际项目中的时间调整策略
诊断栈架构设计
ASR (AUTOSAR) 诊断栈分层 · DCM, DEM, FIM 详解
诊断数据库开发
CDD (CANdela) 文件结构 · ODX 格式 · 诊断数据建模
诊断测试用例设计
等价类划分 · 边界值分析 · 状态转换测试 · 基于UDS服务的测试矩阵
诊断自动化测试
Python+CANoe / Python+PCAN 自动化框架 · 测试脚本 · 报告生成
刷写安全机制
刷写失败回滚 · 安全网关验证 · 中断恢复 · 双Bank切换策略
网络管理诊断
OSEK NM vs AUTOSAR NM · Alive/Ring/Sleep报文 · 网络状态机
CAN总线诊断
CAN错误帧处理 · Bus-off恢复 · CAN控制器诊断 · TJA1145收发器诊断
以太网诊断 (DoIP)
DoIP协议栈 · 车辆发现 (VIN/GID) · TCP/UDP端口管理 · 与CAN诊断互操作
诊断与OTA结合
OTA升级流程中的诊断服务 · 差分刷写 · 回滚机制 · OTA安全策略
诊断功能安全
ISO 26262要求 · 故障响应时间 · 安全机制 (ECC, CRC, Watchdog) · 诊断覆盖率
诊断性能优化
响应时间优化 · 多ECU并行诊断 · 负载均衡 · 缓存策略
诊断问题排查
常见失败原因 (超时、安全访问失败、条件不满足) · 日志分析 · Trace工具