预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

深圳鹏奥达科技有限公司HYPERLINK"http://www.padcy.com"http://www.padcy.com 专业汽车OBD/CANBUS数据服务商车联网核心部件OBD模块提供商 汽车诊断与车载诊断系统(OBD)简介 1概述 汽车诊断(VehicleDiagnosis)是指对汽车在不解体(或仅卸下个别零件)的条件下,确定汽车的技术状况,查明故障部位及原因的检查。随着现代电子技术、计算机和通信技术的发展,汽车诊断技术已经由早期依赖于有经验的维修人员的“望闻问切”,发展成为依靠各种先进的仪器设备,对汽车进行快速、安全、准确的不解体检测。 为了满足美国环保局(EPA)的排放标准,20世纪70年代和80年代初,汽车制造商开始采用电子控制燃油输送和点火系统,并发现配备空燃比控制系统的车辆如果排放污染超过管制值时,其氧传感器通常也有异常,由此逐渐衍生出设计一套可监控各排放控制元件的系统,以在早期发现可能超出污染标准的问题车辆。这就是车载诊断系统(On-BoardDiagnostics,缩写为OBD)。OBD系统随时监控发动机工况以及尾气排放情况,当尾气超标或发动机出现异常后,车内仪表盘上的故障灯(MIL)或检查发动机灯(CheckEngine)亮,同时动力总成控制模块(PCM)将故障信息存入存储器,通过一定的程序可以将故障码从PCM中读出。根据故障码,维修人员能迅速准确地确定故障的性质和部位。OBD-II是20世纪90年代推出的新的ODB标准,几乎提供了完整的发动机控制,并监控底盘、车身和辅助设备,以及汽车的诊断控制网络。 2汽车诊断接口 OBD-II的规范规定了标准的硬件接口--16针(2x8)的J1962插座。OBD-II接口必须在方向盘2英尺范围内,一般在方向盘下。 HYPERLINK"http://translate.googleusercontent.com/translate_c?hl=zh-CN&rurl=translate.google.com.hk&sl=en&tl=zh-CN&u=http://en.wikipedia.org/wiki/Society_of_Automotive_Engineers&usg=ALkJrhjDqzAyJOPHgtBJ5vc4fqDyGK1GRA"SAE的J1962定义了OBD-II接口的引脚分配如下: <?xml:namespaceprefix=v/??> 图1J1962标准插座 引脚号功能引脚号功能PIN1为制造商预留PIN2SAE-J1850BUS+PIN3为制造商预留PIN4车身接地PIN5信号接地PIN6CANHighPIN7ISO9141-2(KWP2000)K线PIN8为制造商预留PIN9为制造商预留PIN10SAE-J1850BUS-PIN11为制造商预留PIN12为制造商预留PIN13为制造商预留PIN14CANLowPIN15ISO9141-2(KWP2000)L线PIN16汽车蓄电池正极表1 3与汽车诊断有关的主要通信协议 20世纪90年代中期,为了规范车载网络的研究设计与生产应用,美国汽车工程师协会(SAE)下属的汽车网络委员会按照数据传输速率划分把车载网络分为ClassA、ClassB、ClassC三个级别。如表2: Class级别通信速率使用范围主要通信协议ClassA<20Kbps车身系统: 车灯 电动车窗 门锁 功率表 无钥匙进入等 低速CAN 高速CANLINClassB10Kbps~125Kbps状态信息系统 电表 驾驶信息 汽车空调 故障诊断等J1850 VANClassC125Kbps~1Mbps实时控制系统 发动机控制 传输控制 制动控制 悬架控制等Safe-By-WireClassD>5Mbps多媒体系统: 汽车导航 音频 视频等D2Boptical MOST IEEE1394 FlexRay表2车载网络分类[3] 目前OBD使用的通信协议主要有5种:ISO9141、KWP2000、SAEJ1850(PWM)、SAEJ1850(VPW)、CAN。大部分车辆只实现了某一种协议,我们可以根据J1962插座上有哪些引脚来推断所使用的协议。下面对KWP2000、SAEJ1850(PWM)、SAEJ1850(VPW)和CAN进行简单的介绍。 3.1KWP2000 KWP2000(KeywordProtocol2000)欧洲汽车领域广泛使用的一种车载诊断协议,该协议实现了一套完整的车载诊断服务,并且满足EOBD标准。 KWP2000最初是基于K线的诊断协议,由于K