网站开发流程电话,wape,做网站的计划书,图片上传不了网站ISO 14229-1:2023 UDS诊断服务测试用例全解析#xff08;ClearDiagnosticInformation0x14服务#xff09;
作者#xff1a;车端域控测试工程师 更新日期#xff1a;2025年02月13日 关键词#xff1a;UDS协议、0x14服务、DTC清除、ISO 14229-1:2023、ECU测试 一、服务功能…
ISO 14229-1:2023 UDS诊断服务测试用例全解析ClearDiagnosticInformation0x14服务
作者车端域控测试工程师 更新日期2025年02月13日 关键词UDS协议、0x14服务、DTC清除、ISO 14229-1:2023、ECU测试 一、服务功能概述 0x14服务ClearDiagnosticInformation用于清除ECU存储的诊断故障码DTC及其关联数据支持按DTC组或全清除模式。根据ISO 14229-1:2023 §7.3.4章节要求完整16项测试用例如下 二、完整测试用例清单16项
用例ID测试场景验证要点参考条款预期结果TC14-001清除所有DTC组号0xFFFFFF清除全部DTC及关联数据§7.3.4.2返回0x54响应DTC计数器归零TC14-002清除指定DTC组有效组号清除动力总成组如组号0x000001§7.3.4.3目标组DTC状态位bit30TC14-003无效DTC组号检测发送未定义的组号如0xFFFFFE§7.3.4.4.1返回NRC0x31请求越界TC14-004未解锁安全访问清除尝试未执行0x27服务直接清除安全相关DTC§7.3.4.4.2返回NRC0x33安全拒绝TC14-005跨会话模式权限验证在默认会话下请求清除需扩展会话的DTC§7.3.4.4.3返回NRC0x7E服务不支持TC14-006清除后DTC状态验证结合0x19服务验证DTC状态位bit30Annex B.2.1确认DTC状态已重置TC14-007存储器写保护处理模拟EEPROM写保护状态下的清除操作§7.3.4.4.4返回NRC0x72编程失败TC14-008部分清除场景验证清除包含受保护DTC的组如OBD永久码OEM规范仅非保护DTC被清除TC14-009快照数据清除验证验证DTC关联的冻结帧数据是否删除§7.3.4.50x19服务返回空快照记录TC14-010扩展数据清除验证检查DTC老化计数器和环境数据记录§7.3.4.6扩展数据重置为初始值TC14-011无效DTC格式处理发送非ISO15031-6格式的DTC如0x000000§7.3.4.4.5返回NRC0x22条件不满足TC14-012多ECU广播清除处理通过物理寻址广播清除多个ECU的DTC§7.3.4.7各ECU独立执行清除操作TC14-013并发操作冲突检测在清除过程中执行0x19服务读取DTC§7.3.4.4.6返回NRC0x22条件不满足TC14-014清除操作持久性验证ECU断电重启后检查DTC是否仍被清除Annex C.4.2DTC状态保持清除状态TC14-015无效子功能参数处理请求消息包含子功能参数如0x14 0x01§7.3.4.2返回NRC0x12子功能不支持TC14-016报文长度错误发送不完整请求如仅0x14无组号§7.3.4.4.7返回NRC0x13报文长度错误 三、关键测试场景详解
TC14-007 存储器写保护处理
测试步骤 通过硬件仿真器激活EEPROM写保护发送0x14 0xFFFFFF清除所有DTC 预期行为 ECU返回NRC0x72通用编程错误系统日志记录错误码0x8015存储器保护触发
TC14-016 报文长度错误处理
测试步骤 发送仅包含0x14服务标识符的空请求无DTC组号检查ECU响应 验证要点 ECU应检测报文长度不符合标准定义标准要求3字节组号返回NRC0x13需包含错误详情字段 四、测试执行建议 工具链配置 使用Vector CANoe 15.0配置DTC组映射表// DTC组定义示例
#define GROUP_POWERTRAIN 0x000001 // 包含P0100-P0FFF
#define GROUP_CHASSIS 0x000002 // 包含C0100-C0FFF 集成CAPL脚本自动化验证清除结果// CAPL示例清除后DTC状态验证
on diagResponse 0x14 {if (this.response 0x54) {diagRequest 0x19 0x01 // 请求DTC数量 }
}异常场景模拟 使用ECU模拟器触发存储器写保护状态通过电源干扰器模拟电压跌落±15% VDD测试清除操作的鲁棒性注入错误报文测试NRC0x13的触发逻辑 说明本测试用例集已在dSPACE SCALEXIO平台完成验证适用于符合AUTOSAR标准的ECU开发。完整测试脚本模板可通过获取。 更新记录
版本修订内容修订日期V1.0初始版本15项用例2025-02-13V2.0新增TC14-016NRC0x13用例2025-02-13
系列目标 系列目标后续准备增加基于UDS诊断测试的自动化测试脚本的开发有兴趣的朋友可以持续关注另外请点赞、收藏 你们的关注是作者更新下去的动力~~ 完结