原文地址:OBD 诊断与 UDS 诊断有什么区别?
OBD(全称:On Board Diagnostics),即车载自动诊断系统,是汽车排放和驱动性相关故障的标准化诊断规范,有严格的排放针对性,其实质就是通过监测汽车的动力和排放控制系统来监控汽车的排放。当汽车的动力或排放控制系统出现故障,有可能导致一氧化碳(CO)、碳氢化合物(HC)、氮氧化合物(NOx)或燃油蒸发污染量超过设定的标准,故障灯就会点亮报警。
首先,OBD是面向汽车排放问题而制定的规范,也就是说对所有车辆统一适用,在OBD Ⅱ计划实施之后,任一技师可以使用同一个诊断仪器诊断任何根据标准生产的汽车。而且OBD Ⅱ程序使得汽车故障诊断简单而统一,维修人员不需专门学习每一个厂家的新系统。
其次,OBDII使用标准的16针诊断接口,并且统一各车种相同故障代码和意义,这样一方面,这是为了方便技师维修,当故障车辆来到4S店后,技师可用专用的诊断工具读取汽车存在的故障码,故障发生时的时间、里程、故障发生次数等重要参数,从而提高维修效率。而OBD系统更重要的另一方面,也是它设计的初衷,就是为了控制排放,能在发生了尾气排放超标的故障时及时提醒车主,尽快去修复故障。
UDS(全称:UnifiedDiagnostic Services),即统一诊断服务,是诊断服务的规范化标准,为诊断服务提供一个基本框架,这些诊断服务允许诊断仪在车载电子控制单元里面控制诊断功能,以便维修人员能够准确的解决故障。
UDS在使用过程中除了协议中已经定义好的通用的代码指令之外,还有一部分未定义留给整车厂自行定义,这样就会形成不同厂家ECU的DID不同,所以对ECU的诊断过程需要事先了解内部定义。
对比之下:
- OBD是关注车辆实时排放的理念形成的行业规范,而UDS是诊断服务的统一化规范。
- UDS是面向整车所有ECU(电控单元)的,而OBD是面向排放系统ECU的。两者之间并不存在谁替代谁。
作者:风丘科技
链接:https://www.zhihu.com/question/26374239/answer/369991927
来源:oschina
链接:https://my.oschina.net/u/4302617/blog/3543200