graph TD
A[导入ODX文件] --> B[解析所有服务/DID/DTC/例程]
B --> C[建立CAN通信,激活诊断会话]
C --> D[执行安全访问,获取种子计算密钥]
D --> E[遍历读取DID列表,验证响应数据]
E --> F[遍历写入DID列表,写后读验证]
F --> G[读取DTC,记录当前故障码]
G --> H[执行例程控制,验证结果]
H --> I[清除DTC,再次读取确认清空]
I --> J[执行下载流程测试刷写功能]
J --> K[生成报告:正/负响应结果/响应时间/失败项]
六、 关键性能指标
100%
ODX服务覆盖率
自动生成所有用例
≤20ms
典型响应时间
0x22/0x2E
一键执行
回归测试周期
从小时级到分钟级
七、 安全访问自动化示例
sequenceDiagram
participant Tester as 天工测试平台
participant DUT as 被测ECU
Tester->>DUT: 0x27 01(请求种子)
DUT-->>Tester: 0x67 01 + Seed(4字节)
Tester->>Tester: 根据算法计算Key
Tester->>DUT: 0x27 02 + Key
alt 密钥正确
DUT-->>Tester: 0x67 02(解锁成功)
else 密钥错误
DUT-->>Tester: 0x7F 27 35(密钥无效)
Note over Tester: 记录负响应,等待锁定时间
end