• 932查看
  • 0回复

[VCU] UDS和OBD的区别

[复制链接]


该用户从未签到

发表于 10-12-2023 08:22:59 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


今天分享的内容是UDS和OBD的区别介绍,希望能对你有所帮助

一、UDS简介

UDS(Unified Diagnostic Services 统一的诊断服务)是一种通用的诊断服务标准,用于汽车电子控制单元(ECU)的诊断和调试。UDS是ISO 14229标准定义的一种通信协议,可以在CAN、LIN等多种总线上进行通信。

关于UDS之前也介绍过,此处不再啰嗦了,感兴趣的看一下:

UDS基础知识介绍

0X10服务:UDS统一诊断服务【一】诊断会话控制0X10服务

0X11服务:UDS统一诊断服务【二】ECU复位0X11服务

0X27服务:UDS统一诊断服务【三】安全访问0X27服务

0X28服务:UDS统一诊断服务【四】通信控制0X28服务

0X3E服务:UDS统一诊断服务【五】诊断仪在线0X3E服务

0X83服务:UDS统一诊断服务【六】访问时序参数0X83服务

0X85服务:UDS统一诊断服务【七】DTC控制0X85服务

0X22服务:UDS统一诊断服务【八】通过DID读取数据0X22服务

0X2E服务:UDS统一诊断服务【九】通过ID写入数据0X2E服务

0X14服务:UDS统一诊断服务【十】清除诊断信息0X14服务

0X31服务:UDS统一诊断服务【十一】例程控制0X31服务

0X19服务:UDS统一诊断服务【十二】读取DTC信息0X19服务

二、OBD介绍

2.1 OBD简介

OBD(On-Board Diagnostic):指的是在线诊断系统,是汽车上的一种用于监控车辆状况以及控制排放的一种在线诊断系统。是法规要求的,最初目的是环保,同时方便售后维修。

最开始都是燃油车,为了检验燃油车的排放是否合格,就是通过OBD的,这是OBD第一版本;随着时间的发展第一版满足不了需求了,就发布了OBD第二版;最后汽车越造越复杂,就引入了UDS(统一诊断服务),定义了服务格式和统一了接口的层次标准,UDS使用OBD-II接口。
2.2 OBD作用

1,用于监控车辆基本参数,例如监控里程、车速、油门踏板位置、冷却液温度等等的一些参数;,

2,用于监控排放相关的参数,这是OBD很核心的一个功能,比如各种尾气的含量,氧含量等等,以此来保证满足各国的排放标准;
2.3 OBD接口图

了解一下OBD的接口的每根线代表什么含义,是国际通用的。

一般就在油门的上面,方向盘的下面,可能不同的车会不一样。

PS:图片源于网络

UDS和OBD的区别w1.jpg

三、OBD和UDS的区别

1,OBD主要用于与排放相关的ECU的诊断,而UDS则是排放除外的其他ECU的统一诊断标准

2,OBD的对象主要是传统燃油车中排放相关的ECU,而UDS使用对象是燃油车、混动、纯电动中的ECU。一般传统燃油或混动车中与排放相关的ECU既要支持OBD也要支持UDS,而其他的ECU一般仅仅需要支持UDS。

3,服务ID不一样,OBD的 SID < 0x10。而UDS的服务ID是SID >=0x10

4,两个诊断在OSI模型中每个层次的协议不一样

UDS和OBD的区别w2.jpg

当然了,这两者的协议也会不一样的,暂时没用过OBD。但最近在解决DTC Status相关bug的时候,看到OBD和UDS在DTC 状态的变化上也会不一样,这个得留意一下,别看错了。

非排放相关的:

UDS和OBD的区别w3.jpg

排放相关的:

UDS和OBD的区别w4.jpg

总结:其实上面的介绍有个概念就行了,在做项目中,只要知道OBD是用在排放相关的ECU,UDS是非排放相关的ECU就可以了,详细的服务参照对应的协议即可。




该用户从未签到

发表于 17-3-2025 03:08:00 | 显示全部楼层
好的,根据您的分享,我了解了UDS(Unified Diagnostic Services)与OBD(On-Board Diagnostics)的区别。简单来说,UDS是一种通用的诊断服务标准,适用于汽车电子控制单元(ECU)的诊断和调试,采用ISO 14229标准定义的通信协议。而OBD则是一种面向车辆的故障诊断系统,主要监测车辆的运行状态及排放相关系统的故障。两者的重点和应用领域不同。若有兴趣进一步探讨,我可以从各个服务细节进行讲解和分析。希望这些内容对您有帮助。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 17-3-2025 03:08:00 | 显示全部楼层
二、OBD简介

OBD(On-Board Diagnostics,车载诊断)系统主要用于实时监控汽车的排放和相关系统状态,以确保车辆性能和环保达标。它主要通过特定的故障代码诊断车辆的故障。

三、UDS与OBD的区别

UDS和OBD虽然都是针对汽车电子控制单元(ECU)的诊断工具,但它们的应用范围和侧重点有所不同。UDS是一种更为通用的诊断服务标准,提供一系列的诊断服务,包括诊断会话控制、ECU复位等,适用于各种汽车系统和部件的诊断和调试。而OBD更侧重于排放和相关系统的实时监控与故障诊断。

总结来说,UDS提供了更加全面和细致的诊断服务,适用于多种诊断需求;而OBD则专注于排放和相关系统的故障诊断。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 17-3-2025 03:08:00 | 显示全部楼层
以下是关于UDS(Unified Diagnostic Services,统一诊断服务)和OBD(On-Board Diagnostics,车载诊断系统)区别的专业回复:

OBD作为一种标准的汽车诊断系统,主要用于车辆的故障诊断和排放控制。而UDS则是一种更为通用和灵活的诊断服务标准,适用于多种汽车电子控制单元(ECU)的诊断和调试。UDS遵循ISO 14229标准,支持多种通信协议,如CAN、LIN等。它与OBD的主要区别在于应用范围和灵活性。OBD更专注于故障检测和排放控制,而UDS的应用范围更广,包括诊断会话控制、ECU复位等多种服务,适用于复杂的汽车电子系统开发和维护。

希望以上内容能对你有所帮助。如需了解更多关于UDS和OBD的知识,建议查阅相关文献资料或咨询汽车工程师。
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 19-8-2025 09:21 , Processed in 0.446620 second(s), 37 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.