基于的汽车故障诊断仪的研制

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ห้องสมุดไป่ตู้
《 自动化技术与应用》2 0 0 7年第 2 6卷第 6期
4 O B D I 的诊断协议
在诊断仪与O B D I 系统实现通讯的过程中, 必须遵循一些
1 .使用 P C 机作为交互界面, 大大减少了 系 统的 复杂程度,
方便了 诊断仪的设计和调试;
规则, 以便通讯能够正常进行, 并且不会干扰O B D I 系统内部的 网络通讯。这些规则就是O B D I 的诊断协议。
收稿 日 期: 2 0 0 5 - 1 2 - 3 0 6 2} 殆打I I C P %O f A kf 1 E I b W& 人 刘i C }
定, 与E C U s 进行通讯, 获取保存的故障代码和其他信息。
仪 器仪 表 与检 测 技 术
I n s t r u me n t a t i on an d Me a s u r emen t
现代汽车上的控制系统越来越多。 各控制系统的核心E C U ( E l e c t r o n i c C o n t r o l U n i t 电 控单元) 之间通过汽车总线共享和交
流信息。
1 9 7 0 年起, 美国 环保署E P A 公布了 一系 列规章, 以 控制车辆尾气 排放。 为了达到这些规章的要求, 各大汽车生产商都开发了自己
代码形式存人存储器。 进行故障诊断时, 诊断仪按照诊断协议的规
1 9 9 6 年, 美国汽车工程师协会S A E 、 美国 环保署E P A 、 加州
空气资源委员会C A R B 协调提出了O B D I 的系列标准。 相对于
第一代O B D 系统, O B D I 系统的优越性体现在: 1 . 采用统一的数
5 故障诊断仪的设计
汽车故障诊断仪是和O B D I 系统配套使用的, 从本质 h 看, 它 相当于车载自 诊断系统的终端设备, 起到人 机交互的作用。 现在市 场上已 经有成熟的O B D I 故障诊断仪。 但是考虑到其昂贵的价 格,
并且大多是英文操作界面, 我们有了自己 设计故障诊断仪的需求。
《 自动化技术与应用》 2 0 0 7 年第2 6卷第6 期
仪 器仪 表 与检 测技 术
I n s t r u me n t a t i o n a n d Me a s u r e me n t
基于 OB D I的汽车故障诊断仪的研制
王A文
上海交通大学信息检测技术与仪器系, 上海 2 0 0 0 3 0
驶员报警, 同时记录一个故障代码( ( D T C ) 。 借助配套的诊断仪器,
据通信协议; 2 . 采用统一的1 6 针故障诊断连接插座( ( D L C ) ; 3 . 采用
统一定义的5 位故障代码( ( D T C ) 。 例如P 1 3 5 2 , 第一个 英文字母代 表被测控制器, 如P 代表发动机电脑控制器 ( P o w e r ) , B 代表车身 电 脑控制器 ( B o d y ) , C 代表底盘电 脑控制器 ( C h a s s i s ) , 第二个 数字代表制造厂, 第三个数字代表故障 范围, 最后两个字代表原厂 故障码, 4 . 对随车诊断系统的诊断项目 进行了 扩充。 O B D I 的面世为不同汽车生产厂家生产的汽车提供了统一 的检测方 祛, 使得我们只需要一台 诊断仪, 即可对各种车辆进行诊
对于我们自己 开发与 O B D I 系统兼容的诊断仪是非常重要的。
要再对 ‘ ` P C 机软件”进行改动;
3 . 方便了诊断仪的升级。 如果需要增加诊断仪支持的O B D
I 诊断协议种类, 我们只需要在 “ 接口 板”中 增加对应的连线和 固 件程序而不需要改动 “ P C 机软件” 。
接口电 路板”之间的数据通讯格式, 在以后的设计工作中就不需
度调制) 、 S A E J 1 8 5 0 V P M( 可变脉冲宽度调制) 、 I S 0 9 1 4 1 - 2 , I S 0 1 4 2 3 0 ( K WP 2 0 0 0 )、 I S 0 1 5 7 6 5 - 4 / S A E J 2 4 8 0 ( C A N ) . 了解这几个常用诊断协议定义的范围, 以及他们之间的关系
. 月. 峨 肠. , )
1 8 08 1 4 1 . 2 旧 八 〔J 1 创匆 I S O 钊公卜 ,
怡one 旧
1 8 01 8 翻泊闷
. 月 旧 自. 斌 峋 心匀
阅 .. ( 峋. 匆
1 8 08 1 4 1 . 2
.内 七J 1 川匆
1 8 01 心幼吞2
比O1 1 日 泊 .
泊0写 ‘ 升比闷
1 引言
O B D I 是车载 诊断系 统( O n - B o a r d D i a g n o s t i c s y s t e m s I )的缩写, 它是一个复杂的自 我诊断系统。此系统的作用是在 车辆尾气扫 撇 超标或者出现故障时, 点亮故障指示灯( M I L ) 向驾
断检测。
维修人员可以读出O B D I 系统保存的故障代码及其他车辆信息。
通过检索故障代码表通常可以迅速判断出故障的位置, 为诊断故 障节约大量的人力物力。
2 O B D 1 1 诞生的背景及其作用
O B D系统诞生的最初目的是为了控制汽车尾气的排放。从
3 O B D I 系统的组成和工作原理
A b s t r a c t : O B D - I , t h e s t a n d a r d o n - b o a r d d i a g n o s t i c s y s t e m , p r o v i d e s a l m o s t c o m p l e t e e n g i n e c o n t r o l a n d m o n i t o r i n g t h e c h a s s i s , b o d y a n d a c c e s s o r y d e v i c e s , a s w e l l a s t h e d i a g n o s t i c c o n t r o l n e t w o r k o f t h e c a r . T h e p a p e r i n t r o d u c e s t h e f u n c t i o n a n d p r i n c i p l e o f O B D 1 , a n d p r e s e n t s t h e d e s i g n o f O B D I一 b a s e d A u t o m o t i v e S c a n n i n g Mo n i t o r . K e y w o r d s : O B D - I ; o n - b o a r d d i a g n o s t i c s y s t e m s ; A u t o m o t i v e S c a n n i n g Mo n i t o r
根据O S I 参考模型 ( 开放系统互连参考模型) , 上述几个协议定义 的范围以及他们相互之间的联系如下表。
5 . 2 O B D 2 t o R S - 2 3 2 接口电 路板的设计
“ 接口电 路 板, , 的原 理图 如下图 所示。 为了 方便以 后对C A N 协 议的兼容, 单片机我们选择了 带有C A N控制 器的5 1 核心 单片机 T 8 9 C 5 1 0 0 0 2 。 另 夕 以 匕 单 片 机支 持 在 线 编 程, 使用 时 也 较 方 便。 一 方
5 . 1 诊断仪系统结构的设计
一 } } } ., 。 、 一 }
曰屹 J 1 8 月1 1 6 01 俐幼, 书
} I }
. 月 .斌 晰.刀
翻呢 J 怕拍 1
峪0 铭月 1 . 6
从表中可以看J 1 8 5 0 , I S 0 9 1 4 1 - 2 , K WP 2 0 0 0 以及C A N协 议之间的差别在于他们物理层和数据链路层定义的不同。 但是所 有协议在应用层部分 统一于S A E J 1 9 7 9 , 这为我们自己 设计故障
的O B D系统用以 控制发动机功能和诊断故障。 最初各汽车制造 商生产的汽车所配置的O B D 系统没有统一的标准, 其故障诊断连
接插座、故障代码、通讯协议等都各不相同, 给车辆的故障诊断
和维修带来了诸多不便。
O B D I 由 各控制系统的E C U , 各个传感器, 故障指示灯, 诊断 连接插座( D L C ) , 以及连接他们的汽车总线组成。 系统的核心是各 个E C U 。 行驶过程中, E C U s 通过汽车总线不断监控各种传感器、 执行机构的输人信a 。 当检测到一个或多个 故障信号 . , 并判断为故 障后, 将仪表面板上的故障指示灯 MI L 点亮, 并将故障信息以 故障
目 前O B D I 常用的通讯协议有: S A E J 1 8 5 0 P WM ( 脉冲宽
2 .对 ‘ ` P C机软件”来说, 由于不涉及物理层和链路层的
具体内 容, 只要我们定义了 ‘ ` P C 机软件” 和‘ ` O B D 2 t o R S - 2 3 2
面, 单片 机通过 串口 驱动芯片MA X 2 3 2 连俊 五' C 机的串口; 另一方 面, 单片 机的I i D口 绍丈 电 习 举换后, 连接至车辆的( ) B D I 诊断步 蒯 室 。
表1 O B D I 诊断 协议的 定义范围以 及他们相互之间的 关系[ [ e 1 0 87 切. !

份0怕侧 1 _ R
I S O 协 洲比闷
. 伯 口《 峨 w4
白门口 咤 娜. 句 . 娜口 心 切.匀
} 一
日 隆 J W拍 I
门01 5 口1 - 5
} } { }
助 EJ 1 8 7 8 I
1 6 0怕 口 1 . 6

要: 文章简单介绍了O B D I 的产生背景、作用及其工作原理。然后着重介绍了目 前O B D I 常用的诊断协议, 以 及他们之间的
关系。最后叙述了O B D I 诊断仪的作用, 并给出了设计与O B D I 兼容的汽车诊断仪的方案。
关键词: O B D I; 汽车故障诊断; 诊断协议: 故障诊断仪 中图分类号: T P 2 7 7 文献标识码: B 文章编号: 1 0 0 3 一7 2 4 1 ( 2 0 0 7 ) 0 7 - 0 0 6 2 - 0 3
诊断仪提供了便利。
图1 O B D 2 t o R S - 2 3 2 接口电路板原理图
1 我们仅以J 8 5 0 V P M协议为例, 给出 如下的电 路原理图。 如 果需要支持其他诊断协议, 则需要将协议所用到的诊断插脚与单
片机的空闲I / 0接口 相连, 并编写对应的程序支持。 下边是接口电 路板固件程序的简化流程图:
O B D I一 B a s e d A u t o m o t i v e S c a n n i n g M o n i t o r
WANG Xi a n - we n
( D e p a r t m e n t o f I n f o r m a t i o n Me s a u r e m e n t t e c h n o l o g y a n d I n s t r u m e n t s , S h a n g h a i T i a o T o n g U n i v e r s i y t , S h a n g h a i 2 0 0 3 0 , c h i n a )
相关文档
最新文档