首页| 新闻|市场|专题|产品|日经电子|访谈|技术文章|解决方案|技术热点|新手园地|黄页|下载|展会|人才|博客
    
  首页 >> 论坛 » 总线与网络 » [讨论]车载故障诊断系统OBD
版主: majianhui
 发表新贴 
 发表回复 
 [讨论]车载故障诊断系统OBD  发表于 2007-05-31 08:44:01 [您是本帖的第 1248 位阅读者]     [1楼] 
呢称:小黑
助理工程师

积 分 117
注册2007-05-18
加我为好友
发 短 消 息
欢迎大家就这个话题互相交流下
 
 [讨论]车载故障诊断系统OBD  发表于 2007-05-31 08:45:50 [2楼] 
呢称:小黑
助理工程师

积 分 117
注册2007-05-18
加我为好友
发 短 消 息
汽车电子控制系统十分复杂,系统中的任何一个元件出了故障都会导致整个系统出现故障。如果仅仅依靠传统的检测工具去检查故障,那是很难的。所以,现在汽油机电子控制系统都有自诊断功能,称为“车载故障诊断”(缩写为OBD)。OBD系统的任务是不断监测OBD系统的异常之处,从中找出故障,一方面采取临时补救措施,使汽车勉强继续行驶(跋行回家),另一方面将故障信息存入ECU 的RAM中。在维修车辆时,可将故障码调出并解读,维修人员很快能找到系统的故障所在。
为了满足从1992年开始执行的更为严格的排放法规,美国加州从1994年的车型开始要求部分汽车采用车载故障诊断Ⅱ(OBD-Ⅱ),从1996年的车型开始要求100%执行OBD-Ⅱ。与原先的OBD(又称OBD-I)相比,作为集成于发动机电子控制系统中的一部分,OBD-Ⅱ规定要连续监测与排放有关的系统和元件;重大故障的发生和排放值的超常都要通过故障指示灯向驾驶员显示;故障信息储存在ECU 的RAM中的故障信息存储器中,可能时还要自动修正; 进入三效催化转化器之前的排放水平不得超过FTP(联邦测试循环)限值的1.5倍。OBDⅡ应有如下几种故障监测功能:缺火监测,氧传感器监测,三效催化转化器监测,蒸发排放控制系统监测,燃油喷射系统监测,对发动机元件(如传感器和执行器)从总体上进行监测(其中一部分在OBD-I中也被监测),排气再循环系统监测,二次空气系统监测和空调系统(氟氯碳致冷剂)监测。由此可见,OBDⅡ监测的对象除了空调系统(致冷剂)以外,都是与发动机直接有关的。
美国环保署从1996年的车型开始执行的EPAOBD-Ⅱ和欧洲联盟建议从2000年的车型年开始执行的欧洲车载故障诊断(缩写为EOBD),都只要求重点监测上述的前四项,其次监测其他任何一个与排放有关的元件或系统。在我国,国产车目前还未采用OBD-Ⅱ。但在一些进口轿车上己经可以见到OBD-Ⅱ,而OBD-I则已在国产电子控制汽油机上得到广泛的应用。1994年全球约有20%的汽车制造厂商已采用OBD-Ⅱ标准。1995年约有40%的汽车制造厂商采用OBD-Ⅱ标准。从1996年起,全球所有的汽车制造厂商都可能全面采用OBD-Ⅱ标准。由于对于新的诊断系统中提供了相当多的数值分析功能,故对汽车维修技术人员提出了更高的要求
 
 [讨论]车载故障诊断系统OBD  发表于 2007-06-06 13:59:26 [3楼] 
呢称:heiro
新手

积 分 5
注册2007-06-05
加我为好友
发 短 消 息
请教斑竹:
现在的OBD手持设备都是有固定接口和工业标准的。用不同厂家生产的设备都可以读出故障代码。但是ECU也是由各个厂家生产的,其故障代码的编号虽然遵从OBD标准,但是其存贮地址是各不相同的,而且其嵌入式软件也都不相同,想了解一下ECU是怎样获取手持设备的控制指令的?有没有什么标准的协议?
谢谢!
(附带说一下,个人认为故障码和故障记录应该保存在flash中,在ram中的话掉电就丢失了)
 
 [讨论]车载故障诊断系统OBD  发表于 2007-06-06 15:52:10 [4楼] 
呢称:小黑
助理工程师

积 分 117
注册2007-05-18
加我为好友
发 短 消 息
谢谢heiro对本论坛的支持.
是保存在EEPROm里面的,有通用的标准接口和指令来读取里面的数据 ,这个标准你可以去查,有相关资料的
OBD--On-Board Diagnostics,还有一个叫Off board D诊断的,OBD一般只用于排放相关的诊断
 
 [讨论]车载故障诊断系统OBD  发表于 2007-06-06 15:53:08 [5楼] 
呢称:小黑
助理工程师

积 分 117
注册2007-05-18
加我为好友
发 短 消 息
相关标准的资料我尽力给你找下
 
 [讨论]车载故障诊断系统OBD  发表于 2007-06-06 15:56:55 [6楼] 
呢称:majianhui
版主

积 分 1006
注册2007-06-05
加我为好友
发 短 消 息
故障诊断有相应的标准,KWP2000,这个协议是IS015765-2的一部分,诊断是通过K line实现的,具体的是在中央控制器上即BSI上留有K line接口,诊断设备跟BSI连接,而各个ECU可以通过CAN或者LIN跟BSI相连,ECU上是不带K line 接口的。BSI向ECU发送诊断请求,ECU回应该请求,返回故障码即可,一般该码是放在EEPROM中的。
 
 [讨论]车载故障诊断系统OBD  发表于 2007-06-06 18:16:13 [7楼] 
呢称:heiro
新手

积 分 5
注册2007-06-05
加我为好友
发 短 消 息
多谢两位斑竹,本人刚刚进入这个领域不久,很多知识都不了解,以后请教的地方还多:)

BSI 智能控制盒 的全称是什么?
BSI 是有固定标准的吗?BSI与ECU的通讯又是遵从什么标准呢?
 
 [讨论]车载故障诊断系统OBD  发表于 2007-06-06 19:10:11 [8楼] 
呢称:majianhui
版主

积 分 1006
注册2007-06-05
加我为好友
发 短 消 息
BSI即汽车的中央控制器,也可以理解为各种总线之间的网关,比如动力系统高速CAN和舒适系统低速CAN之间的网关。
BSI跟ECU之间的通讯就是所指的总线通讯,ECU是CAN节点则通讯遵循CAN标准,是Flexray节点就遵循Flexray协议
 
 [讨论]车载故障诊断系统OBD  发表于 2007-06-10 11:30:30 [9楼] 
呢称:小黑
助理工程师

积 分 117
注册2007-05-18
加我为好友
发 短 消 息
OBD诊断系统再上台阶(转)

  随着汽车排放法规的不断趋严,要求汽车实行OBD诊断系统。OBD诊断系统不断发展和完善,从OBDI到OBDII以及未来的OBDIII。随着要求诊断的对象和要求都不断扩大和提高,诊断在系统中发挥了越来越重要的作用。诊断系统有两种:一是基于信号的诊断,另外一个是基于模型的诊断。上海梅赛德斯奔驰车辆技术有限公司高级工程师夏振纯介绍了基于模型的发动机诊断系统。他指出,传统诊断方法是基于物理的,它限制了诊断的范围,无法诊断恶化状况,并且需要额外的硬件投入。而基于模型的诊断是基于知识的,它能扩大诊断的范围,能够诊断出恶化状况,并且无需额外的硬件投入。

  目前基于模型的诊断主要有四种方法:残差分析、假设检验、参数估计和扩展Kalman滤波。夏振纯说,我们选用的是残差分析,可根据已有的方程产生有效的残差,进行诊断。当残差信号超过了预先设定的阈值时,报警信号产生,故障就被诊断出来。测试表明,基于模型的诊断系统能可靠有效地诊断出部分重要的传感器和执行器所发生的故障。

  他还表示,未来的车载诊断系统将更加智能化,将能抽取系统的故障特性,提供更加丰富可靠的故障识别信息,甚至能在无人干预的情况下,及时采取相应的修复或补偿措施。夏振纯对记者表示,这一基于模型的诊断系统在日本汽车市场2-3年内将成为市场主流,而在中国市场的应用也将在4-5年内升级。

 
 [讨论]车载故障诊断系统OBD  发表于 2007-06-10 22:01:43 [10楼] 
呢称:ruler10
新手

积 分 0
注册2007-06-10
加我为好友
发 短 消 息
大家都是高手啊!持续关注中!
 
共35条 1/4 1 2 3 4 »   
   快速回复主题
  用户名: 匿名不能发帖!请先 [ 登陆 ]
  标 题:
  内 容:
 
  Copyright(C)2008 Electronic Design & Application World All rights reserved.  《电子设计应用》杂志社 版权所有
联系电话:(86)10-66421136 66421836 66423836   传真:(86)10-66423936   京ICP备05012822号