OBD 诊断与 UDS 诊断区别

原文地址:OBD 诊断与 UDS 诊断有什么区别?



OBD(全称:On Board Diagnostics),即车载自动诊断系统,是汽车排放和驱动性相关故障的标准化诊断规范,有严格的排放针对性,其实质就是通过监测汽车的动力和排放控制系统来监控汽车的排放。当汽车的动力或排放控制系统出现故障,有可能导致一氧化碳(CO)、碳氢化合物(HC)、氮氧化合物(NOx)或燃油蒸发污染量超过设定的标准,故障灯就会点亮报警。

首先,OBD是面向汽车排放问题而制定的规范,也就是说对所有车辆统一适用,在OBD Ⅱ计划实施之后,任一技师可以使用同一个诊断仪器诊断任何根据标准生产的汽车。而且OBD Ⅱ程序使得汽车故障诊断简单而统一,维修人员不需专门学习每一个厂家的新系统。

其次,OBDII使用标准的16针诊断接口,并且统一各车种相同故障代码和意义,这样一方面,这是为了方便技师维修,当故障车辆来到4S店后,技师可用专用的诊断工具读取汽车存在的故障码,故障发生时的时间、里程、故障发生次数等重要参数,从而提高维修效率。而OBD系统更重要的另一方面,也是它设计的初衷,就是为了控制排放,能在发生了尾气排放超标的故障时及时提醒车主,尽快去修复故障。

UDS(全称:UnifiedDiagnostic Services),即统一诊断服务,是诊断服务的规范化标准,为诊断服务提供一个基本框架,这些诊断服务允许诊断仪在车载电子控制单元里面控制诊断功能,以便维修人员能够准确的解决故障。

UDS在使用过程中除了协议中已经定义好的通用的代码指令之外,还有一部分未定义留给整车厂自行定义,这样就会形成不同厂家ECU的DID不同,所以对ECU的诊断过程需要事先了解内部定义。

对比之下:

  1. OBD是关注车辆实时排放的理念形成的行业规范,而UDS是诊断服务的统一化规范。
  2. UDS是面向整车所有ECU(电控单元)的,而OBD是面向排放系统ECU的。两者之间并不存在谁替代谁。

作者:风丘科技
链接:https://www.zhihu.com/question/26374239/answer/369991927

原文地址:https://www.cnblogs.com/JuliaLiu/p/10843613.html

时间: 2024-08-26 02:27:16

OBD 诊断与 UDS 诊断区别的相关文章

基于CAN总线的汽车诊断协议UDS(上位机开发驱动篇)

本篇作为UDS上位机的驱动开发篇,从市面上多见的CAN分析仪着手介绍UDS上位机驱动开发和移植的一般过程,目的是使UDS上位机软件能适应多家CAN分析仪,降低使用者的硬件成本. 一:广成CAN分析仪的驱动开发 首先创建ECANDLL类,从广成提供的二次开发包中获取ECANVCI.dll文件,将DLL文件放置与生成程序的目录中,如下类中创建了CAN常用的控制函数. public static class ECANDLL { [DllImport("ECANVCI.dll", EntryP

关于汽车诊断OBD的理解(ISO15031-5)(转发)

1.OBD用来做什么 2.OBD和UDS的区别 3.OBD硬件接口简介 4.OBD的9大模式介绍 OBD(On-Board Diagnostic)指的是在线诊断系统,是汽车上的一种用于监控车辆状况以及控制排放的一种在线诊断系统.本篇文章主要围绕OBD的九种模式进行介绍,当然也会辅助介绍一些OBD相关的内容. 1.OBD用来做什么 对于一般的车主,可能有接触过OBD口,可以用它来查看一些车内的参数等等,但是OBD它到底用来做什么用呢? 还是以一贯的思路,进行分点说明 a.用于监控车辆基本参数,例如

柴油车J1939协议排放污染超标诊断流程和方法(技术开放)

随着电控发动机的普及,静液压驱动方式在柴油车.柴油机得到越来越多的应用,电控技术促进了柴油机的自动化和智能化,使设备状态检测变得更加简单,诊断却变得复杂.在诊断环节中,基础诊断和智慧诊断的区别在于,对多方采集的车辆检测数据,基础诊断由诊断人员分析,智慧诊断则由云计算平台进行分析和大数据案例比对,快速定位故障范围.当电控系统出现故障时,如何准确锁定故障点.快速排查故障,缩短用户等待时间.降低用户损失,是作为J1939诊断和总线数据应用必须面对和亟须解决的问题.发动机故障诊断基于SAE J1939协

第二章、诊断

目录 第二章.诊断 一.阿斯伯格综合征的问卷和评分 二.诊断评估 三.当前诊断的标准 目前和DSM-IV相关的一些问题 四.是阿斯伯格综合征还是高功能孤独症 五.阿斯伯格综合征的患病率 六.对女孩的诊断评估 七.成人阿斯伯格综合征的诊断 成人阿斯伯格综合征评估工具 八.结束诊断评估 九.对诊断的信心 本章重点及策略 ++++++ 第二章.诊断 这些孩子一眼就能看出来,你能从那些细小的地方发现他们就是这一类孩子,从他们第一次来就诊时走进房间的样子,从他们刚开始时的行为和他们嘴里说出的第一个词. -

权重6老站SEO诊断,我的网站突破口在哪里?

SEO在中国互联网起步不足十年,当下SEO市场混象横生.门派体系混乱,一个短期的SEO培训收费一万八,一个不足10页内容的网站SEO诊断收费破两万,这些都反映出SEO在国内曾经如何疯狂扩张. 如今2016快要到来,SEOer也从野蛮生长的年代也逐渐转变成团队式精耕细作,SEO行业也在趋向科学和平稳.说到曾经昂贵的的SEO诊断,近期比较火的也就是百度招募SEO诊断师了,这次活动是是百度站长平台自行招募站点,和招募诊断师进行网站SEO层面的诊断,现在诊断师已把作品上传平台(地址http://bbs.

UDS(ISO14229-2006) 汉译(No.2参考标准)

下列参考文件对本文件的系统是不可或缺的.注明日期的参考,仅关于对其引用的版本适用.未注明日期的,仅最新引用的文档(包括任何修改)适用. ISO 7498-1,信息技术——开放系统互联(OSI)——基本参考模型:基本模型. ISO/IEC 10731,信息技术——开放系统互联——基本参考模型:定义OSI协议的约定. ISO 11898(all parts),车辆CAN总线(Road vehicles--Controller area network). ISO 11992-1,道路车辆——牵引车和

UDS(ISO14229-2006) 汉译(No.0 前言)

UDS protocol 前言 ISO(国际标准化组织)是国际标准机构(ISO成员体)的世界性联合会.国际标准的拟定工作通常由ISO技术委员会负责.为每一个主题而建立的技术委员会由对其感兴趣的成员机构派代表参加.相关的国际组织.政府与非政府组织也与ISO保持联系,并参加了部分标准制定的工作.ISO在所有电工技术标准制定上与国际电工委员会(IEC)保持密切协作. 国际标准是依照ISO/IEC方针第二部分所给出的规则起草的. 技术委员会的主要任务是制定国际标准,由技术委员会通过的技术草案分发给成员团

MySQL和Oracle的区别

由于SQL Server不常用,所以这里只针对MySQL数据库和Oracle数据库的区别 (1) 对事务的提交    MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮(2) 分页查询    MySQL是直接在SQL语句中写"select... from ...where...limit  x, y",有limit就可以实现分页;而Oracle则是需要用到伪列ROWNUM和嵌套查询(3) 事务隔离级别     

UDS(ISO14229-2006) 汉译(No.6 应用层服务)

6.1总览 应用层服务通常被当作诊断服务.应用层服务用于在基于客户端-服务器的系统(Client-Server base System)中执行一些功能,例如针对车载服务器(ECU)的检测.检查.监控和诊断.客户端通常指外部测试设备.应用层服务向若干ECU发出诊断功能的请求.ECU的部分功能在诊断服务被请求时,通过应用层服务将诊断数据反馈给客户端.客户端一般是接入CAN总线的非车载测试仪,在某些系统中也会由车载测试仪担任该角色.应用层服务用例独立于作为客户端的车载或非车载诊断仪.可能有超过一个的诊