网易首页 > 网易号 > 正文 申请入驻

ISO 14229 系列完整分工详解:不止是一份文档,而是一整套诊断生态

0
分享至


在汽车电子领域,UDS(统一诊断服务,Unified Diagnostic Services) 几乎是与“诊断”二字绑定最深的概念。然而许多初学者甚至从业者都误以为UDS就是某一份PDF文档。事实远非如此——ISO 14229 是一个由多部分组成的标准系列,各部分各司其职、层次分明,共同构成了现代汽车诊断通信的完整协议栈。

理解这个系列的分工,不仅有助于高效学习,更是从事车载诊断开发、测试或系统集成工作的基本功。

一、整体架构:基于 OSI 模型的清晰分层

ISO 14229 系列的架构设计严格遵循 OSI 参考模型。整个系列可以概括为 “一个核心(应用层协议)、一套会话层规范、多种物理总线适配” 的立体结构:

  • ISO 14229-1 和 ISO 14229-2 构成协议的核心层,与具体物理总线无关;

  • ISO 14229-3 至 ISO 14229-8 则是核心协议在不同物理总线上的“本地化”实现。

除了 ISO 14229-2 定位于会话层(Session Layer) 之外,其余所有部分都位于 OSI 模型的应用层(Application Layer) 。这种设计使得UDS具备极强的可移植性——同一套诊断服务定义可以无缝运行在CAN、FlexRay、以太网、LIN等多种物理介质上,而无需改动核心逻辑。

二、ISO 14229-1:UDS 应用层核心协议 —— 整个系列的基石

ISO 14229-1 是整个 UDS 协议栈的灵魂所在,也是面试和学习的绝对重点。它定义了与具体物理总线无关的诊断服务规范,回答了诊断通信中最根本的问题:“能做什么”以及“怎么做” 。

其核心内容包括:

1. 诊断服务定义(SID,Service Identifier)

ISO 14229-1 定义了完整的诊断服务体系,每个服务对应唯一的 1 字节服务标识符(SID,0x00~0xFF)。常用服务可分为六大类、共26种服务,包括:

  • 诊断会话控制(0x10) :切换ECU的工作模式,如默认会话、扩展会话、编程会话等;

  • ECU复位(0x11) :软复位或硬复位ECU;

  • 安全访问(0x27) :通过种子-密钥(Seed-Key)机制解锁ECU的安全权限;

  • 读取数据(0x22) 与 写入数据(0x2E) :读写ECU内部数据标识符(DID);

  • 例程控制(0x31) :启动或停止ECU内部的预定义例程;

  • 故障码读取(0x19) :读取、清除诊断故障码(DTC)。

2. 报文格式与协议数据单元(A_PDU)

ISO 14229-1 规范了应用层诊断请求和响应的通用数据格式。请求报文的基本结构为 SID + 子功能(Sub-function,可选)+ 数据参数;肯定响应的基本结构为 SID + 0x40 + 数据参数;否定响应则为 0x7F + SID + 否定响应码(NRC) 。

3. 通信机制与状态机

UDS 采用经典的 客户端(Tester)/ 服务器(ECU)请求-响应模型。ISO 14229-1 还定义了六种服务原语(服务请求、请求确认、服务指示、服务响应、响应确认、服务确认),以及ECU内部诊断会话的状态管理逻辑。

4. 寻址方式

定义了物理寻址(一对一) 和功能寻址(一对多) 两种通信模式,前者用于与特定ECU通信,后者用于同时向多个ECU发送指令。

学习建议:ISO 14229-1 是整个UDS学习的重中之重,建议投入 70%-80% 的精力深入研读,透彻理解每项服务的定义、报文格式和通信流程。

三、ISO 14229-2:会话层需求 —— 通信的“交通规则”

如果说 ISO 14229-1 定义了“说什么”,那么 ISO 14229-2 定义的就是“什么时候说、说多久” 。它独立于应用层,专注于诊断通信过程中的时间参数和会话层服务。

核心内容——定时器参数:

ISO 14229-2 定义了一整套精细的时间参数,确保诊断通信的时序可靠性。这些参数分布在不同的协议层次:

  • 应用层定时器 :如 P2_Client (客户端等待服务器响应的超时时间)、 P2*_Client (收到0x78否定响应后的增强超时)、 P3_Client (两次请求之间的最小间隔)等;

  • 会话层定时器 :如 S3_Server (ECU在未收到任何诊断报文时维持非默认会话的时间)、 S3_Tester (Tester主动保持会话的心跳间隔);

  • 网络层定时器 :如 N_As (发送方发送一帧报文的最大时间)、 N_Ar (接收方发送一帧报文的最大时间)、 N_Bs (等待流控帧的超时时间)、 N_Cr (等待连续帧的超时时间)等。

这些定时器参数是诊断通信稳定性的保障。例如,当ECU需要较长时间处理请求时,会先回复否定响应码 0x78(请求接收中,请等待) ,此时 P2*_Client 定时器取代常规的 P2_Client,给予ECU更充裕的处理时间。

学习建议:在日常开发中遇到通信超时、会话异常掉线等问题时,再针对性查阅 ISO 14229-2 的相关定时器定义。

四、ISO 14229-3 至 ISO 14229-8:总线适配层 —— “普通话”的多种方言

这一部分是将 ISO 14229-1 定义的核心服务适配到不同物理总线上的具体实现规范。它们都引用 ISO 14229-1 和 ISO 14229-2,并在此基础上增加了针对特定总线的额外要求和特定限制。

**ISO 14229-3 (UDSonCAN)**:当前最主流、应用最广泛的实现方式。它规定了UDS在CAN总线上的具体实施要求,包括CAN标识符的使用、与ISO 15765-2(CAN网络层传输协议)的接口适配等。历史上 ISO 14229-3 的前身是 ISO 15765-3。

**ISO 14229-4 (UDSonFR)**:UDS在 FlexRay 总线上的实现。FlexRay具有高带宽和确定性时序的特点,适用于对实时性要求较高的底盘、动力总成等应用场景。UDSonFR 引用了 ISO 14229-1 和 ISO 14229-2,并规定了在 FlexRay 网络上实施诊断服务的额外要求。

**ISO 14229-5 (UDSonIP)**:UDS在 IP 网络上的实现,常与 DoIP(Diagnostic over Internet Protocol,ISO 13400) 协议配合使用。DoIP 的本质是将原本在 CAN 总线上逐帧发送的 UDS 诊断请求打包成 TCP 数据包,通过以太网传输。ISO 14229-5 规定了 UDS 服务在 IP 网络上的映射方式、PDU 格式以及应用层定时要求。随着车载以太网的普及和OTA需求的增长,UDSonIP 的重要性日益凸显。

**ISO 14229-6 (UDSonK-Line)**:UDS在 K-Line(基于UART)总线上的实现。K-Line 是一种较早期的单线串行通信协议,常见于老旧车型或OBD-II接口的某些引脚。

**ISO 14229-7 (UDSonLIN)**:UDS在 LIN(Local Interconnect Network)总线上的实现。LIN 是一种低成本、低速率的串行通信协议,常用于车窗、座椅、雨刮等车身控制模块。UDSonLIN 定义了通过 LIN 主节点在客户端和 LIN 从节点之间进行诊断数据传输的方法。

**ISO 14229-8 (UDSonCXPI)**:UDS在 CXPI(Clock Extension Peripheral Interface)总线上的实现。CXPI 是一种较新的车载网络标准,主要用于人机交互界面(HMI)等场景。

五、关于 ISO 14229-4 的特别说明:一个常见的误解

需要特别指出的是,用户提供的表格中将 ISO 14229-4 标注为“UDS in OBD-II 场景(排放法规诊断)”——这是一个流传甚广的误解。

实际上,ISO 14229-4 的正确定义是“UDS on FlexRay 实现(UDSonFR)” 。OBD-II(车载诊断系统第二代)是面向排放法规的标准化诊断规范,其协议实现主要涉及 ISO 15031 系列和 ISO 27145 系列标准,而非 ISO 14229-4。ISO 14229-4 与排放法规并无直接关联。

六、总结:高效学习路径

整个 ISO 14229 系列的分工可以用一句话概括:ISO 14229-1 是“灵魂”(定义诊断服务),ISO 14229-2 是“节奏”(定义通信时序),ISO 14229-3 至 ISO 14229-8 是“肉身”(将服务落地到具体总线) 。

基于此分工,最高效的学习路径是:

  1. 首要任务:精读 ISO 14229-1 。投入 70%-80% 的精力深入理解各项服务的定义、报文格式和通信流程,这是面试和开发的基础;

  2. 按需查阅 ISO 14229-2 。当遇到通信超时、会话异常掉线等问题时,再针对性查阅定时器参数定义;

  3. 场景驱动学习 ISO 14229-3 至 ISO 14229-8 。根据项目实际使用的物理总线(CAN、LIN、Ethernet 等),只查阅对应的部分即可,无需通读全部。

理解了这个系列的分工逻辑,就能在庞大的标准文档体系中快速定位所需信息,避免在细枝末节中迷失方向。UDS 的学习从来不是一蹴而就的,但掌握了“1个核心 + 1套规范 + N种适配”的框架,就等于拿到了打开 UDS 大门的钥匙。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
已发现10具黑人女性遗体,均为部分或完全裸体状态,多数死者身上存在明显伤痕

已发现10具黑人女性遗体,均为部分或完全裸体状态,多数死者身上存在明显伤痕

小虎新车推荐员
2026-09-27 09:10:34
快二十年过去了,那个让国人不敢扶老人的王浩法官,现在还好吗?

快二十年过去了,那个让国人不敢扶老人的王浩法官,现在还好吗?

史源观点
2026-09-27 19:00:04
张本智和罕见服输:本以为有机会夺金,但实力与林诗栋黄友政确有差距

张本智和罕见服输:本以为有机会夺金,但实力与林诗栋黄友政确有差距

念洲
2026-09-27 20:50:06
黑八预警!自由人击败山猫总分1-0 斯图尔特34+12韩旭5分2帽

黑八预警!自由人击败山猫总分1-0 斯图尔特34+12韩旭5分2帽

罗说NBA
2026-09-28 05:43:05
张本美和1-4完败痛哭,一番真心话,胜过太多找借口的运动员

张本美和1-4完败痛哭,一番真心话,胜过太多找借口的运动员

观鱼听雨
2026-09-27 23:56:42
比亚迪新车官宣:10月13日,正式上市

比亚迪新车官宣:10月13日,正式上市

科技堡垒
2026-09-26 09:16:57
中国已经成为全球第一个集体拒接电话的国家

中国已经成为全球第一个集体拒接电话的国家

黯泉
2026-06-26 10:44:35
大疆新机印上华为LOGO,9月26日起陆续到店

大疆新机印上华为LOGO,9月26日起陆续到店

硅屿手记
2026-09-26 14:31:51
港媒:大陆高铁已被“粪便淹没”!再不解决后果严重,真的假的?

港媒:大陆高铁已被“粪便淹没”!再不解决后果严重,真的假的?

铭记历史呀
2026-09-02 02:21:33
性专家说:当一个异性开口跟你要钱,要礼物,不管对方是不是想试探你的真心,你都应该明白,你已被对方列入供养者行列

性专家说:当一个异性开口跟你要钱,要礼物,不管对方是不是想试探你的真心,你都应该明白,你已被对方列入供养者行列

心理观察局
2026-08-05 06:46:04
好消息!油价或将迎来大幅下调

好消息!油价或将迎来大幅下调

沙雕小琳琳
2026-09-27 15:47:20
《兰香如故》大结局:韩梁39岁被冻死,一封遗书彻底洗白林锦岐,看懂才知兰香嫁对了人

《兰香如故》大结局:韩梁39岁被冻死,一封遗书彻底洗白林锦岐,看懂才知兰香嫁对了人

肆季娱乐
2026-09-27 23:17:19
5岁男孩腋下包块一个月疯长,疼到手臂不敢放下!多家医院无解,直到妈妈随口说了一句话

5岁男孩腋下包块一个月疯长,疼到手臂不敢放下!多家医院无解,直到妈妈随口说了一句话

环球网资讯
2026-09-27 10:52:19
葡萄牙2-1挪威!欧国联2连胜 41岁C罗替补未登场 哈兰德破门难救主

葡萄牙2-1挪威!欧国联2连胜 41岁C罗替补未登场 哈兰德破门难救主

我爱英超
2026-09-28 06:47:12
媒体透露:高市早苗在纽约劝特朗普“勿在台湾问题上顺从北京”。

媒体透露:高市早苗在纽约劝特朗普“勿在台湾问题上顺从北京”。

经点星娱
2026-09-27 12:59:00
“北京毛毛虫”冲上热搜,北京已释放7亿只小蜂治理白蛾,白蛾治理有多难?“以虫治虫”是什么原理?

“北京毛毛虫”冲上热搜,北京已释放7亿只小蜂治理白蛾,白蛾治理有多难?“以虫治虫”是什么原理?

之乎者也小鱼儿
2026-09-27 18:50:33
杭州KTV风暴余波:姑娘们抱着爱马仕排队套现,相亲圈一夜变天

杭州KTV风暴余波:姑娘们抱着爱马仕排队套现,相亲圈一夜变天

生活魔术专家
2026-09-28 03:11:22
刘欢刚离世1天,荒唐一幕就上演,吉克隽逸表态、韩磊被顶到风口

刘欢刚离世1天,荒唐一幕就上演,吉克隽逸表态、韩磊被顶到风口

往史过眼云烟
2026-09-27 19:22:32
丢人丢到国外了!49岁中国奥运冠军严重违规被查,官方:他已辞职

丢人丢到国外了!49岁中国奥运冠军严重违规被查,官方:他已辞职

二疯说球
2026-07-31 10:14:55
没想到!中国制造业的4大“草根组织”,正在掀翻全球产业链

没想到!中国制造业的4大“草根组织”,正在掀翻全球产业链

Hi科普啦
2026-09-26 19:20:15
2026-09-28 07:04:49
新能源自动驾驶 incentive-icons
新能源自动驾驶
专注于半导体行业资讯
1015文章数 348关注度
往期回顾 全部

汽车要闻

MAZDA EZ-60激光版上市 焕新全系11.39万元起

头条要闻

孙颖莎2比4不敌王曼昱摘银 称可能等不到下届亚运会了

头条要闻

孙颖莎2比4不敌王曼昱摘银 称可能等不到下届亚运会了

体育要闻

114项指控成立,曼城已经完蛋了吗?

娱乐要闻

刘欢去世后谣言四起,韩磊被翻旧账

财经要闻

“为了看短剧,我妈两年花了22万 ”

科技要闻

星舰第14飞,为什么准备绕地球六圈?

态度原创

游戏
本地
旅游
公开课
军事航空

Halo工作室曾规划《光环:初次反击》改编战役

本地新闻

中秋逛白塔寺,体验国医妙荟雅集

旅游要闻

发力红色旅游带动乡亲增收(赓续长征精神奋进复兴征程·记者再走长征路)

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

特朗普"罕见"提二战中美同盟 日本慌了

无障碍浏览 进入关怀版