news 2026/6/15 1:36:52

车载以太网之要火系列 - 第69篇郭大侠学总结(全系列回顾):从DoIP到TSN,一路走来一路学

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
车载以太网之要火系列 - 第69篇郭大侠学总结(全系列回顾):从DoIP到TSN,一路走来一路学

写在开篇·蓉儿最后一次“挖坑”

上回说到,郭靖搞清楚了TSN四件套——gPTP时间同步、TAS门控调度、帧抢占紧急插队、冗余传输多路备份。

郭靖合上笔记本,长出一口气:“蓉儿,从DoIP到TSN,从‘车坏了怎么修’到‘数据怎么准时到’,一路走来,算是完整过了一遍。但东西太多了,能不能帮我从头到尾串一下?”

黄蓉咬了口糖葫芦:“早就准备好了。今天就把整个车载以太网系列从头到尾串一遍——一张图看遍车载以太网全貌。”

一、完整知识体系全景图

黄蓉在白板上画了一张完整的技术演进图:

┌─────────────────────────────────────────────────────────────────────────────────────┐ │ 车载以太网知识体系全景图 │ │ ├─────────────────────────────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────────────────────────────────────────────────────────────────────┐ │ │ │ 第一阶段:诊断(DoIP + UDS)——车坏了怎么修 │ │ │ ├─────────────────────────────────────────────────────────────────────────────┤ │ │ │ │ │ │ │ DoIP(诊断传输) UDS(诊断服务) │ │ │ │ ├── OBD口、激活线、边缘节点 ├── 22读数据(VIN、软件号) │ │ │ │ ├── DoIP报文头(03 FC 80 01) ├── 2E写数据(写情书) │ │ │ │ ├── 车辆发现、路由激活 ├── 27安全访问(种子、密钥) │ │ │ │ └── 16步刷写流程 ├── 19读故障码、14清故障码 │ │ │ │ └── 34/36/37刷固件 │ │ │ │ │ │ │ └─────────────────────────────────────────────────────────────────────────────┘ │ │ │ │ │ ▼ │ │ ┌─────────────────────────────────────────────────────────────────────────────┐ │ │ │ 第二阶段:通信(SOME/IP)——车好了怎么聊 │ │ │ ├─────────────────────────────────────────────────────────────────────────────┤ │ │ │ │ │ │ │ SOME/IP │ │ │ │ ├── 报文头12字节(Service ID、Method ID、Client ID、Session ID...) │ │ │ │ ├── 三件套:Service ID(门派)、Instance ID(分舵)、Method ID(招式) │ │ │ │ ├── Method(RR你问他答、FF喊完就走) │ │ │ │ ├── Event(自己说) │ │ │ │ ├── Field(Getter/Setter/Notifier) │ │ │ │ ├── SD服务发现(Offer/Find/Subscribe) │ │ │ │ └── ARXML(服务接口的“户口本”) │ │ │ │ │ │ │ └─────────────────────────────────────────────────────────────────────────────┘ │ │ │ │ │ ▼ │ │ ┌─────────────────────────────────────────────────────────────────────────────┐ │ │ │ 第三阶段:数据分发(DDS)——大数据怎么分 │ │ │ ├─────────────────────────────────────────────────────────────────────────────┤ │ │ │ │ │ │ │ DDS │ │ │ │ ├── 发布-订阅(一对多,一发多收) │ │ │ │ ├── Topic(字符串名字,如“/camera/front”) │ │ │ │ ├── RTPS报文(`52 54 50 53`) │ │ │ │ ├── 发现阶段(SPDP找人→SEDP找内容→匹配→单播) │ │ │ │ ├── QoS(可靠性、优先级、延迟预算、持久性、历史记录) │ │ │ │ └── 与SOME/IP分工:DDS管大数据分发,SOME/IP管RPC调用 │ │ │ │ │ │ │ └─────────────────────────────────────────────────────────────────────────────┘ │ │ │ │ │ ▼ │ │ ┌─────────────────────────────────────────────────────────────────────────────┐ │ │ │ 第四阶段:时间敏感(TSN)——数据怎么准时到 │ │ │ ├─────────────────────────────────────────────────────────────────────────────┤ │ │ │ │ │ │ │ TSN四件套 │ │ │ │ ├── gPTP(时间同步):全网对表,精度<1μs │ │ │ │ ├── TAS(门控调度):定时发,开专用窗口 │ │ │ │ ├── 帧抢占:紧急数据插队,不等窗口 │ │ │ │ └── 冗余传输(802.1CB):多路备胎,一条断另一条上 │ │ │ │ │ │ │ └─────────────────────────────────────────────────────────────────────────────┘ │ │ │ └─────────────────────────────────────────────────────────────────────────────────────┘

二、五个阶段一句话总结

黄蓉在白板上写下五个“一句话”:

阶段一句话总结核心价值
DoIP车坏了怎么修把UDS诊断搬上以太网,刷固件从几小时变几分钟
UDS诊断的话术统一诊断服务,22读、2E写、27对暗号、19看病历、14擦病历
SOME/IP车好了怎么聊服务化通信,支持RPC、事件、字段,服务发现自动找
DDS大数据怎么分发布-订阅,一发多收,QoS可配置,适合自动驾驶
TSN数据怎么准时到时间同步+门控调度+帧抢占+冗余传输,关键数据准时可靠

三、四个协议横向对比

黄蓉画了最后一张对比表:

对比项DoIPSOME/IPDDSTSN
全称Diagnostic over IPScalable Service-Oriented MiddlewarE over IPData Distribution ServiceTime-Sensitive Networking
郭靖理解给车看病车里模块聊天大数据分发数据准时到
通信模式请求-响应请求-响应 + 事件 + 字段发布-订阅网络机制(不定义通信模式)
协议标识DoIP头部03 FC 80 0152 54 50 53
端口1340030490动态
QoS✅ 23种QoS策略✅ 时间敏感机制
服务发现车辆发现SD(Offer/Find/Subscribe)自动发现(SPDP/SEDP)
适用场景诊断、刷写车身控制、RPC自动驾驶、大数据分发全网时间同步、确定性通信

四、学习路径回顾

黄蓉画了一条时间轴:

┌─────────────────────────────────────────────────────────────────────────────────────┐ │ 郭大侠学习路径 │ │ │ ├─────────────────────────────────────────────────────────────────────────────────────┤ │ │ │ 第21-36篇 第37-50篇 第51-62篇 第63-69篇 │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────│ │ │ DoIP │ → │ SOME/IP │ → │ DDS │ → │ TSN │ │ │ + UDS │ │ │ │ │ │ │ │ └─────────────┘ └─────────────┘ └─────────────┘ │└───────────── │ │ │ │ │ │ │ ▼ ▼ ▼ ▼ │ │ “车坏了怎么修” “车好了怎么聊” “大数据怎么分” “数据怎么准时到” │ │ │ └─────────────────────────────────────────────────────────────────────────────────────┘

五、郭靖的“毕业感言”

郭靖合上笔记本,站起来,深吸一口气:

“蓉儿,从第21篇到第69篇,从DoIP到TSN,我算是完整过了一遍。”

“DoIP让诊断上了以太网,刷固件不用等半天。”
“UDS是一套完整的话术,22读、2E写、27对暗号、19看病历、14擦病历。”
“SOME/IP让模块之间可以聊天,服务发现自动找,不用硬编码。”
“DDS让大数据可以一发多收,QoS可配置,适合自动驾驶。”
“TSN让关键数据准时可靠,时间同步、门控调度、帧抢占、冗余传输。”

“虽然有些地方还是迷迷糊糊,但骨架算是搭起来了。剩下的,边用边学。”

黄蓉咬了口糖葫芦:“从第21篇到第69篇,你写了48篇,几十万字。从插上网线修车,到数据准时到达,一路走来,不容易。

写在最后

这一篇最大的收获:

从DoIP到TSN,五个阶段,一套完整体系:

  • 诊断(DoIP+UDS):车坏了怎么修

  • 通信(SOME/IP):车好了怎么聊

  • 数据分发(DDS):大数据怎么分

  • 时间敏感(TSN):数据怎么准时到

一张图看遍车载以太网全貌,五个阶段串起完整知识体系。

郭靖感叹:从第21篇到第69篇,从插上网线到数据准时到,一路走来,一路学。

黄蓉眨眨眼:“全系列总结完了。下一步,怎么学点啥?”

郭靖想了想:下一步,这段时间也学习了很多知识,边学边忘,想休整一段时间,头从温习温习,再接着往下学。

黄蓉微微一笑,给了靖哥哥一个个大大的赞。

打完收工,886。

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

2026-TFUZZ《Fuzzy Multi-Subspace Clustering》

论文题目:Fuzzy Multi-Subspace Clustering 作者与单位:Yangbo Wang, Jie Zhou (通信作者), Mingli Song, Yue Guo, Jianglin Lu — 中国传媒大学、深圳大学、长沙理工大学、东北大学 (美国) 发表时间:2026 年 1 月 12 日 (出版日期) 发表地点:IEEE Transactions on Fuz…

作者头像 李华
网站建设 2026/6/15 1:30:50

融合人类注意力的代码摘要生成技术解析

1. 项目概述&#xff1a;融合人类注意力的代码摘要生成技术在软件开发与维护过程中&#xff0c;代码摘要生成技术扮演着关键角色——它能够自动为源代码生成简洁的自然语言描述&#xff0c;帮助开发者快速理解程序功能。传统方法主要依赖规则模板或统计机器学习&#xff0c;而近…

作者头像 李华
网站建设 2026/6/15 1:28:54

Cursor Pro完整功能破解指南:终极机器ID重置与配置管理技术

Cursor Pro完整功能破解指南&#xff1a;终极机器ID重置与配置管理技术 【免费下载链接】cursor-free-vip [Support 0.45]&#xff08;Multi Language 多语言&#xff09;自动注册 Cursor Ai &#xff0c;自动重置机器ID &#xff0c; 免费升级使用Pro 功能: Youve reached you…

作者头像 李华
网站建设 2026/6/15 1:26:07

硬件面试官最爱问的10个模电/数电问题(附手绘电路图避坑指南)

硬件面试官最爱问的10个模电/数电问题&#xff08;附手绘电路图避坑指南&#xff09;在硬件工程师的面试中&#xff0c;模电和数电基础知识往往是考察的重点。面试官不仅会问理论问题&#xff0c;还经常要求候选人现场绘制电路图。这种考察方式既能检验候选人的理论基础&#x…

作者头像 李华
网站建设 2026/6/15 1:25:51

NSK超巨型重载滚珠丝杠SFT12520技术详述

型号 SFT12520-5 属于 sources 中 NSK 的管循环式滚珠丝杠系列。 与您之前查询的 16 mm 导程同尺寸巨无霸系列相比&#xff0c;该型号在维持 125 mm 超究极巨型轴径、9.525 mm 极大钢球以及双列间隙无预紧设计的前提下&#xff0c;将导程进一步大幅提升至 20 mm 高效大导程。 这…

作者头像 李华