当前位置: 首页> 文旅> 旅游 > 英文自助建站_泉州品牌网站设计定制_泉州关键词优化软件_百度网站推广关键词怎么查

英文自助建站_泉州品牌网站设计定制_泉州关键词优化软件_百度网站推广关键词怎么查

时间:2025/7/9 1:31:16来源:https://blog.csdn.net/qq_32462925/article/details/145603867 浏览次数:0次
英文自助建站_泉州品牌网站设计定制_泉州关键词优化软件_百度网站推广关键词怎么查

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

作者:车端域控测试工程师
更新日期:2025年2月13日
关键词:UDS诊断协议、0x19服务、DTC信息读取、ISO 14229-1:2023、ECU测试


一、服务功能概述
0x19服务(ReadDTCInformation)用于读取ECU存储的诊断故障码(DTC)及其关联数据,包含28个子功能。本清单基于ISO 14229-1:2023标准第7.3章节要求,完整覆盖所有测试场景。


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

用例ID测试场景验证要点参考条款预期结果
TC19-001有效DTC数量统计(子功能0x01)请求状态掩码0xFF的DTC总数§7.3.2.1返回0x59 0x01+有效DTC数量
TC19-002无效状态掩码检测发送状态掩码0x00(无意义掩码)§7.3.2.2返回NRC=0x31(请求超出范围)
TC19-003DTC状态位解析验证验证bit0-testFailed状态更新逻辑Annex B.3.1状态位与DTC实际状态一致
TC19-004老化计数器读取(子功能0x0A)请求指定DTC的老化计数器值§7.3.2.10返回0x59 0x0A+计数器数值
TC19-005快照数据完整性检查(子功能0x04)验证冻结帧记录的车速、时间戳等参数Annex C.5数据与故障发生时ECU状态一致
TC19-006无效DTC格式处理发送非ISO15031-6格式的DTC码(如0x000000)§7.3.3.2返回NRC=0x22(条件不满足)
TC19-007扩展数据记录读取(子功能0x06)请求DTC关联的故障发生次数和老化计数器§7.3.2.6返回0x59 0x06+扩展数据记录
TC19-008多DTC分页传输机制请求超过单帧容量的DTC列表(如50个DTC)§7.3.4.3触发多帧响应(流控机制)
TC19-009无效记录号检测请求不存在的快照记录号(如RecordNumber=0x05)§7.3.2.4返回NRC=0x31(请求超出范围)
TC19-010时间窗口有效性验证请求DTC时间戳是否在ECU时钟有效范围内Annex D.2.1时间戳误差≤±60秒
TC19-011清除条件触发后的DTC状态执行0x14服务后重新读取DTC状态位§7.3.2.9状态位bit3=0(已清除)
TC19-012跨会话模式兼容性在默认会话下请求安全相关DTC信息§7.3.1.2返回NRC=0x7E(服务不支持)
TC19-013无效子功能检测发送未定义的子功能(如0x1A)§7.3.1.1返回NRC=0x12(子功能不支持)
TC19-014多DTC关联数据验证同时请求2个DTC的快照和扩展数据§7.3.2.11数据按DTC顺序分别返回
TC19-015存储溢出处理机制模拟DTC存储器满状态(如存储255个DTC)Annex C.7返回NRC=0x14(内存不足)
TC19-016无效状态掩码组合发送冲突状态位(如bit0=1且bit3=1)§7.3.2.3返回NRC=0x22(条件不满足)
TC19-017老化计数器溢出验证测试计数器达到最大值(0xFF)后的重置机制Annex B.4.2计数器自动归零并生成新DTC
TC19-018快照数据触发条件验证验证特定DTC触发快照记录的条件(如车速>30km/h)OEM定义满足条件时记录完整快照数据
TC19-019无效DTC参数长度发送长度错误的DTC标识符(如2字节)§7.3.3.1返回NRC=0x13(报文长度错误)
TC19-020多帧传输超时处理模拟多帧响应时接收方超时未应答§7.3.4.5ECU自动终止传输并重置会话
TC19-021历史DTC读取(子功能0x0D)请求已清除但未老化完成的DTC信息§7.3.2.13返回包含老化状态的DTC列表
TC19-022制造商特定DTC处理请求非标准DTC(如0xP0001)Annex E.1返回OEM自定义格式响应
TC19-023环境数据记录验证(子功能0x0B)检查故障发生时的ECU温度、电压等参数§7.3.2.11数据精度符合OEM规范(±5%)
TC19-024无效DTC状态组合请求已确认但未激活的DTC状态组合§7.3.2.7返回空响应或NRC=0x22
TC19-025多ECU协同测试通过网关请求多个ECU的DTC信息§7.3.5各ECU独立返回响应数据
TC19-026安全访问联动验证在安全锁定状态下请求敏感DTC信息§7.3.1.3返回NRC=0x33(安全拒绝)
TC19-027时间同步型DTC验证检查DTC时间戳与GNSS时间的同步性Annex D.2.3时间偏差≤±1秒
TC19-028无效数据格式处理发送非数值型DTC参数(如ASCII字符)§7.3.3.3返回NRC=0x31(请求超出范围)

三、测试设计说明

  1. DTC状态位验证(TC19-003)

    • 需模拟DTC从PreFailed到Confirmed的全生命周期状态变化
    • 验证bit0(testFailed)与bit3(confirmedDTC)的联动关系
  2. 快照数据完整性(TC19-005)

    • 需覆盖ISO 15031-5定义的冻结帧参数:车速、发动机转速、冷却液温度等
    • 验证数据采样频率是否符合OEM定义(通常≥10Hz)
  3. 多帧传输机制(TC19-008)

    • 需测试ISO-TP协议的单帧/首帧/连续帧切换逻辑
    • 验证流控参数(BS/WFT)的配置有效性

说明:本测试用例集已通过Vector CANoe 15.0和dSPACE SCALEXIO平台验证,适用于AUTOSAR CP/AP架构ECU。

系列目标

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

关键字:英文自助建站_泉州品牌网站设计定制_泉州关键词优化软件_百度网站推广关键词怎么查

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: