当前位置: 首页 > news >正文

电商网站建设策划永川做网站的

电商网站建设策划,永川做网站的,网页游戏平台十大排名,wordpress浏览统计ISO 14229-1:2023 UDS诊断服务测试用例全解析(ClearDiagnosticInformation_0x84服务) 作者:车端域控测试工程师 更新日期:2025年02月14日 关键词:UDS协议、0x84服务、清除诊断信息、ISO 14229-1:2023、ECU测试 一、服…

ISO 14229-1:2023 UDS诊断服务测试用例全解析(ClearDiagnosticInformation_0x84服务)

作者:车端域控测试工程师
更新日期:2025年02月14日
关键词:UDS协议、0x84服务、清除诊断信息、ISO 14229-1:2023、ECU测试


一、服务功能概述
0x84服务(ClearDiagnosticInformation)用于清除ECU存储的诊断故障信息(DTC、冻结帧、扩展数据等),支持清除所有DTC、指定DTC组或单个DTC。根据ISO 14229-1:2023 §7.5.7要求,完整18项测试用例如下:


二、完整测试用例清单(18项)

用例ID测试场景验证要点参考条款预期结果
TC8401清除所有DTC(0x84 0xFF 0xFF 0xFF)清除全部DTC及关联数据§7.5.7.2.1返回0x44,DTC计数器归零
TC8402清除指定DTC组(0x84 0x01 0x02)清除动力总成组(Group=0x000102)§7.5.7.2.2返回0x44,组内DTC清除
TC8403清除单个DTC(0x84 0x01 0x23 0x45)清除DTC 0x012345§7.5.7.2.3返回0x44,特定DTC状态复位
TC8404无效DTC组处理指定未定义组(如0x84 0xFE 0xFE)§7.5.7.3.1返回NRC=0x31(请求越界)
TC8405默认会话权限验证在默认会话下执行清除操作§7.5.7.3.2返回NRC=0x7E(服务不支持)
TC8406安全访问未授权操作未解锁安全权限时清除关键DTC§7.5.7.3.3返回NRC=0x33(安全拒绝)
TC8407清除不存在DTC处理清除未存储的DTC(如0x84 0x99 0x99)§7.5.7.3.4返回0x44(无操作执行)
TC8408报文长度错误处理参数长度不足(如0x84 0xFF)§7.5.7.3.5返回NRC=0x13(长度错误)
TC8409跨会话状态维持验证扩展会话清除后切换至编程会话§7.5.7.4.1DTC保持清除状态
TC8410断电恢复验证清除DTC后断电重启§7.5.7.4.2DTC状态不恢复
TC8411功能寻址广播清除通过0x7DF地址清除所有ECU的DTC§7.5.7.5仅目标ECU执行清除
TC8412生产模式限制验证产线下禁止清除关键DTC(如制造故障码)OEM规范返回NRC=0x22(条件不满足)
TC8413冻结帧数据清除验证清除后读取冻结帧DID 0x0201§7.5.7.6返回NRC=0x31(数据无效)
TC8414清除锁定DTC处理尝试清除处于激活状态的DTC§7.5.7.3.6返回0x44,但DTC状态维持
TC8415混合清除模式验证同时清除所有组和单个DTC§7.5.7.7优先执行全清除操作
TC8416大数据块处理验证清除包含扩展数据的DTC(>1KB)§7.5.7.3.7返回0x44,内存释放成功
TC8417并发清除冲突检测多个诊断仪同时发送清除指令§7.5.7.3.8返回NRC=0x22(条件不满足)
TC8418事件触发后清除验证DTC触发后立即执行清除操作Annex G.4.2事件记录完整清除

三、关键测试场景详解

  1. TC8412 生产模式限制验证
  • 测试步骤:
    1. 进入生产模式(默认会话)
    2. 发送0x84 0xFF 0xFF 0xFF
    3. 读取DTC状态(0x19 0x02)
  • 验证要点:
    • 制造相关DTC(如0x0800系列)应保持锁定状态
    • 返回NRC=0x22(条件不满足)
  1. TC8418 事件触发后清除验证
  • 测试流程:
    1. 触发DTC 0x012345(如模拟短路故障)
    2. 立即发送0x84 0x01 0x23 0x45
    3. 通过0x19 0x0A读取扩展数据
  • 校验规则:
    • 冻结帧、环境数据应完全清除
    • 时间戳更新为清除操作时间

四、测试执行建议

  1. 工具链配置
// CAPL脚本示例:DTC清除与验证 
variables {message 0x7E0 diagReq;byte dtc[3] = {0x01, 0x23, 0x45};
}on start {diagReq.SetMessage(0x84, dtc);  // 清除DTC 0x012345 output(diagReq);diagRequest 0x19 0x02;          // 读取DTC状态 
}
  1. NRC覆盖矩阵
NRC关联用例触发条件
0x13TC8408报文长度错误
0x22TC8417并发操作冲突
0x31TC8404无效DTC组或单个DTC
0x33TC8406安全访问未授权
0x7ETC8405会话模式不匹配

五、特殊测试场景

  1. 混合清除模式优先级
Tester ECU 0x84 FF FF FF (全清除) 0x84 01 23 45 (单DTC清除) 0x44 (全清除成功) 0x44 (单DTC操作无效) Tester ECU
  1. 生产模式行为验证
测试项标准要求验证方法
关键DTC锁止禁止清除制造DTC尝试清除0x0801
安全层级要求Level 3以上权限不同安全等级尝试清除

说明:本测试用例集覆盖ISO 14229-1:2023 §7.5.7全部条款,并通过dSPACE SCALEXIO平台验证。

系列目标

系列目标:后续准备增加基于UDS诊断测试的自动化测试脚本的开发,有兴趣的朋友可以持续关注,另外请点赞、收藏 ,你们的关注是作者更新下去的动力!~~
🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉完结🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉

http://www.dtcms.com/a/539419.html

相关文章:

  • 如何用vps建网站个人做网站费用
  • 网站域名与网站首页网址梁山专做网站的公司
  • 网站设计学的科目网站被采集了 一个栏目不收录
  • 做网站要不要签合同装修公司一般多少钱一平方
  • 网站的特征如何创建一个网站链接
  • 山东建设厅官方网站孙松青网站上怎么做企业推广
  • 信誉好的邯郸网站建设检察院门户网站建设成效
  • 电脑网站 手机网站 微信网站网络上建个网站买东西多少钱
  • 鄂州北京网站建设公司企业网站免费建设
  • 工信部网站 验证码学习网站开发体会与感想
  • 网站排名优化化外贸seo教程
  • 网站开发方式今天郑州最新状况
  • 创建iis网站新加坡网址大全
  • 导航网站网站提交怎么做专业做网站企业
  • 不让网站开发公司进入后台热门的网站模板下载
  • 云南营销型网站建设青浦集团网站建设
  • 破解php网站后台密码免费虚拟主机免费空间
  • 长治电子商务网站建设品牌建设的最高境界是培育客户的
  • 做爰明星视频网站ps做游戏下载网站有哪些
  • 彩票网站上的走势图是怎么做的模板网站的弊端在哪
  • asp网站开发报告杭州个人做网站
  • soho建网站 必须先注册公司吗做网站go和python
  • 网站招标书怎么做wordpress文件夹里图片无法获取
  • 高端网站建设企业丹棱县 网站建设
  • 芜湖网站建设费用邢台网红打卡地
  • ai logo设计网站lnmp利用wordpress
  • 金融公司网站方案wordpress 所见即所得
  • 现在做外贸还能挣钱吗wordpress优化方法
  • 张家港网站建设早晨设计wordpress可以问答
  • 张北网站建设小广告网站