news 2026/10/19 4:59:36

【01】UDS 在整车诊断里处于哪一层?和 ISO 15765-2、CAN、DoIP 是什么关系?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【01】UDS 在整车诊断里处于哪一层?和 ISO 15765-2、CAN、DoIP 是什么关系?

UDS 在整车诊断里处于OSI 第 7 层:应用层。它只定义“诊断服务做什么、请求和响应长什么样”,不直接负责物理传输。

可以这样理解它们之间的关系:

协议/标准层级位置作用
UDS / ISO 14229-1应用层定义诊断服务,如 0x10 会话、0x22 读 DID、0x19 读 DTC、0x27 安全访问、0x34/0x36/0x37 刷写等
ISO 15765-2 / ISO-TP传输层/网络层把 UDS 长报文拆成单帧、首帧、连续帧、流控帧,在 CAN/CAN FD 上传输
CAN / ISO 11898数据链路层 + 物理层提供 CAN 帧格式、ID、仲裁、错误检测、物理信号传输
DoIP / ISO 13400传输层/网络层把 UDS 报文承载到 TCP/UDP + 以太网上,用于高带宽刷写、远程诊断等场景

一条 UDS 请求是怎么跑出去的?

以“诊断仪通过 CAN 读取 DTC”为例:

  1. 诊断仪发出UDS 请求:0x19 02 FF,表示读取所有 DTC。
  2. UDS 报文交给ISO 15765-2处理:如果长度超过 CAN 单帧承载能力,就拆成首帧、连续帧,并配合流控帧传输。
  3. ISO-TP 再把数据交给CAN 控制器,封装成 CAN 帧,通过 CAN 总线发送。
  4. ECU 收到后,从 CAN 帧还原成 UDS 报文,再交给 UDS 应用层处理。
  5. ECU 返回肯定响应,如0x59 02 FF ...;或否定响应0x7F 0x19 NRC。

如果走以太网,则变成:

UDS 应用层 → DoIP → TCP/UDP → IP → 以太网 MAC/PHY

但 UDS 服务本身不变,仍然是 0x10、0x22、0x19、0x27 这些 SID。

一句话概括

UDS 是诊断语义,ISO 15765-2 是 CAN 上的传输方式,CAN 是底层总线,DoIP 是以太网上的传输方式。
UDS 解决“诊断命令是什么”,ISO 15765-2 和 DoIP 解决“诊断命令怎么传”,CAN 和以太网解决“数据在哪条物理链路上跑”。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/19 4:59:27

基于MobileNetV2的轻量级猫狗图像分类端到端实践

几个月前做一个图像预筛模块,甲方提了个很具体的要求:要在普通办公电脑上处理一批动物照片,先把“猫”和“狗”分出来,模型不能太大、推理不能太慢,而且从数据整理到模型导出全流程都要有完整记录。我最后落地的是一个…

作者头像 李华
网站建设 2026/10/19 4:58:52

明文传输漏洞详解:从HTTP到HTTPS的全链路加密实战指南

互联网上每天都在悄悄发生数据被截获的事情,而绝大多数普通人根本察觉不到。你在酒店连的免费Wi-Fi可能正在被监听,打开某个APP看到的图片可能被运营商压缩,登录一个网站时输入的密码可能正以纯文本形式在网络中穿梭。这一切的根源&#xff0…

作者头像 李华
网站建设 2026/10/19 4:58:41

逆向工程入门:通用寄存器与内存读写实战解析

1. 从“寄存器”到“内存读写”的逆向认知路径很多人学逆向,一上来就抱着反汇编引擎啃指令集手册,结果看了三天还在纠结MOV和LEA的区别,最后不了了之。我带过不少刚入门的朋友,发现一个很普遍的误区:把逆向当成“背指令…

作者头像 李华
网站建设 2026/10/19 4:57:51

测试时强化学习:数百美元微调开源模型,推理阶段逆袭闭源大模型

最近圈子里讨论最热的一件事,莫过于某顶尖高校AI实验室与某芯片巨头研究组联合放出的那套“测试时强化学习”方案。核心结果很有冲击力:用几百美元的微调成本,让一个开源底座模型在多项高难度推理任务上反超了顶级闭源商业模型,而…

作者头像 李华
网站建设 2026/10/19 4:57:46

开源代码评审工具open-code-review实战:从上下文聚合到大模型集成

代码评审这件事,做的时间越长越觉得,它不是“看一遍代码”那么简单,而是一套夹在人和人之间的沟通流程。我参与过不少项目的评审,也亲眼见过团队从“贴个diff到群里让大家自取”到“每周固定时间拉会挨个过”,但说实话…

作者头像 李华
网站建设 2026/10/19 4:56:54

open-code-review:用风险分与模式匹配重塑代码评审流程

我一直觉得,代码评审这事儿,卡人的往往不是技术,而是“看代码”的方式。你让团队里两个人 review 同一个 MR,一个人可能十分钟扫完就 Approve,另一个人能揪出一堆潜在问题。差别不在谁更细心,而在有没有一套…

作者头像 李华