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

UDS诊断(ISO14229-1)19服务 03 子功能 reportDTCSnapshotIdentification

用通俗的语言讲解 对 DUS 19 03 的理解。

快照数据 (Snapshot Data)

快照数据是指在某一故障发生时记录故障放生时的环境或者车辆状态等信息,如当时的车速,发动机转速,提供的电压,里程,日期等。

用途

19 03 是告诉你1)ECU存了那些故障码的快照,2)及其每个里面存了几个版本的快照。

当你向ECU发送 19 03 请求时,ECU 会返回一份列表,包含两个关键信息:

1)故障码,即DTC码:告诉是哪个故障,如轮速信号丢失;

2)快照记录编码,即Snapshot Record Number:告诉这个故障存了几个版本的快照数据;

一个故障可能发生很多次,一个DTC对应着多组快照信息。

例如:

编号0x01: 记录故障第一次发生时的数据;

编号0x02: 记录故障最近一次发生时的数据;

... ...

具体取决于客户的需求。

报文格式

根据ISO 14229 标准,19 03 交互格式如下:

请求报文:

19 03:不需要额外参数;

响应报文:

59 03:肯定响应;

3字节的故障码:[high,middle,low字节];

1个字节的快照记录编码:Snapshot Record Number;

例如

发送请求:19 03

ECU回复: 59 03[F9 30 31] [01][F9 30 31] [02]

(DTC 故障码 F9 30 31)

解读: ECU 告诉你,对于故障 F9 31 32 发生过两次故障,有两份快照数据,分别为01 和 02.

不同编码代表不同的“冻结时刻”。

可以理解为比如病历本中

第一页记录当时得病的一些症状,体温,咽痛等

第二页记录当时的病的一些症状,体温,其他等

补充

快照记录编号(Snapshot Record Number)是“局部”的,而不是“全局”的。它总是依附于某个特定的 DTC(故障码)。

如果A故障发生两次,记录编码分别为 01 和02, 而B故障首次发生时,记录编码为01.

http://www.jsqmd.com/news/696807/

相关文章:

  • postgresql函数pg_walfile_name()
  • Element-UI el-menu 样式美化全攻略:告别默认丑,打造高颜值后台侧边栏(附渐变背景+圆角代码)
  • 百度网盘直链解析:3大技术突破实现高速下载的完整指南
  • Python的__init_subclass__类装饰器组合与元类继承在多级定制中的协作
  • Phi-mini-MoE-instruct模型溯源:训练数据构成与偏见缓解措施披露
  • 零基础玩转PaddleOCR-VL-WEB:一键启动网页版OCR,小白也能轻松部署
  • WeDLM-7B-Base一文详解:32K上下文扩散语言模型的推理加速与精度平衡
  • 2026年买插座哪个品牌质量好一些?这份推荐值得参考 - 品牌排行榜
  • 终极罗技鼠标宏压枪指南:5分钟掌握绝地求生职业级技巧
  • 生产级AI智能体工程化实战:从架构设计到部署运维
  • 【C++初阶】初识C++:命名空间与引用详解
  • Linux操作系统:进程的切换与调度
  • Qwen3-4B-Instruct详细步骤:自定义system prompt与角色设定
  • Github好用项目系列(2)Spec Kit:驱动规范的开发如何颠覆传统的软件开发模式
  • 2026插座买什么牌子的好?安全耐用品牌推荐 - 品牌排行榜
  • 别再滥用keep-alive了!聊聊Vue 3中那些被忽略的缓存策略与性能陷阱
  • 2026年3月美妆加盟品牌推荐,美妆加盟公司 - 品牌推荐师
  • Pixel Language Portal应用场景:开发者社区多语种技术问答智能路由系统
  • 将 Kubernetes 理念引入端侧 AI:探索侠客工坊百万级“数字员工”节点的远程调度与自愈架构
  • 2025_NIPS_EA3D: Online Open-World 3D Object Extraction from Streaming Videos
  • 3分钟搭建自己的电话号码定位系统:免费开源解决方案完全指南
  • GTE-Pro入门必看:GTE-Large训练目标与对比学习损失函数解析
  • 如何构建灵活稳定的Android插件架构:RePlugin的完整实践指南
  • Oumuamua-7b-RP多场景:跨境电商客服质检、日语配音脚本生成、字幕润色
  • Qwen3-TTS-Tokenizer-12Hz保姆级教程:Web界面上传失败的5种排查方案
  • 如何快速解决Blender与3D打印机兼容问题:完整Blender3mfFormat使用指南
  • 代码块 —— 外在定义 及 主要作用
  • Qwen3-ASR-0.6B实战案例:为盲人用户开发语音笔记助手(含方言支持)
  • 机器学习算法核心六问:从原理到实践
  • Node.js项目快速搭建终极指南:Koa-Generator实战手册