OBD-II系统的通讯协议研究

合集下载

OBD通讯协议

OBD通讯协议

OBD通讯协议OBD-II Network Standards» J1850 PW–Adopted by GM; also known as Class 2.–Adopted by Chrysler (known as J1850).–Some references to PW mode heard about in regards to Toyota (and Honda ?). –10.4 kbps, single wire.» J1850 PWM–Adopted by Ford; also known as Standard Corporate Protocol (SCP).–Also seen in some Mazda products.–Some references to PWM mode heard about in regards to Mitsubishi.–41.6 kbps, two wire balanced signal.» ISO 9141 and ISO 9141-2 (also known as ISO 9141 CARB)–Seen in some Chrysler and Mazda products.–Seems to be more common in Europe.–10.4 kbps, single wire.OBDII 通讯协议obdii generic communication protocols by manufacturerRecently I tried to install my product on Peuzeot(406 or somethingsimilar). There wasKWP 2000 bus. I tried to get the speed alue from the bus by sendingthe following string0xc2 0x33 0xf1 0x01 0x0d 0xf4.On responce I receied two answers from 2 different ECUs:1) 0x83 0xf1 0x10 0x7f 0x01 0x12 0x161) 0x83 0xf1 0xa4 0x41 0x0d 0x00 0x66The first ECU sent me NACK(This response code indicates that the requested action will not betaken because the serer (ECU) does not support the arguments of therequest message or the format of the argument bytes do not match the prescribed format for the specified serice.)My question is: if there was something wrong with the arguments of the request message, the second ECU also should not understand therequest, bit it did !And the second question is: why the first ECU did send the negatieanswer. If you look at the j1979 PDF you will find there that "If anECU does not support any of the PIDs requested it is not allowed tosend a negatie response message".OBD 信息:我理解的OBD-II标准诊断插座列表我理解的obd-ii标准诊断插座列表端子号称端子接线---------------------------------------------------------------------4 搭铁16 蓄电池正极,9-127,15 资料数据传输线(iso 9141-2)5 信号反馈线搭铁2 sae j1850数据输送线10 sae制造厂数据输送线举一实例;捷达前卫诊断座t16中;就有16 4 7三个端子按以上要求接线。

obd2的协议标准

obd2的协议标准

obd2的协议标准OBD2(On-Board Diagnostics 2)即汽车故障诊断仪的第二代系统,是一个用于检测和诊断汽车故障的标准化系统。

随着汽车技术的不断发展,OBD2协议在全球范围内得到了广泛的应用。

本文将介绍OBD2协议的标准及其在汽车故障诊断中的应用。

一、OBD2简介OBD2起源于美国,旨在帮助汽车制造商和维修人员更方便、快捷地检测汽车故障。

这一系统通过标准化诊断接口和通讯协议,使各种品牌和型号的汽车都能够使用同一款诊断仪器进行故障诊断。

如今,OBD2已经成为全球汽车行业的通用标准。

二、OBD2协议标准的重要性1.提高诊断效率:OBD2协议的标准化使得诊断仪器和诊断软件可以跨品牌、跨车型使用,大大提高了维修人员的工作效率。

2.节省成本:通过OBD2协议,汽车制造商可以降低维修设备的研发和生产成本,同时降低维修人员的培训成本。

3.环保:OBD2协议有助于实时监测汽车排放状况,从而确保车辆符合环保标准,提高空气质量。

4.安全性:OBD2协议可实时监测车辆的运行状态,发现潜在安全隐患,提前预警,降低交通事故发生的风险。

三、OBD2协议的主要内容1.诊断接口:OBD2规定了一个统一的诊断接口,方便各类诊断设备连接汽车电子控制系统。

2.通讯协议:OBD2协议定义了诊断仪与汽车电子控制系统之间的通讯规范,包括数据传输速率、信号电压、信号传输格式等。

3.故障码:OBD2协议规定了统一的故障码,使得不同品牌、车型的故障诊断具有通用性。

4.故障诊断仪功能:OBD2协议要求故障诊断仪能够读取车辆的故障码、故障描述、故障原因等信息,并提供清除故障码等功能。

四、如何应用OBD2协议解决汽车故障1.连接诊断仪器:将诊断仪器连接到汽车的诊断接口上。

2.读取故障码:打开诊断仪器,读取汽车电子控制系统中的故障码。

3.解读故障码:根据故障码和故障描述,找到故障原因。

4.清除故障码:修复故障后,使用诊断仪器清除故障码。

obd2的协议标准

obd2的协议标准

obd2的协议标准摘要:1.OBD-II 简介2.OBD-II 的协议标准概述3.OBD-II 的主要协议4.OBD-II 协议标准的应用5.OBD-II 的未来发展趋势正文:【OBD-II 简介】OBD-II(On-Board Diagnostics-II,车载诊断系统-II)是一种用于监控和诊断汽车系统的标准接口。

它最初由美国联邦环保局(EPA)和加利福尼亚空气资源委员会(CARB)于1994 年制定,以提高汽车的燃油效率和减少排放。

现在,它已成为全球汽车行业的标准。

【OBD-II 的协议标准概述】OBD-II 协议标准定义了汽车电子控制单元(ECU)与其他设备(如诊断仪器、扫描工具和测试设备)之间的通信规则。

这些规则包括物理层、数据链路层和应用层协议。

【OBD-II 的主要协议】1.物理层协议:定义了OBD-II 接口的机械和电气特性。

通常使用15 针或31 针连接器。

2.数据链路层协议:定义了ECU 与其他设备之间的数据帧格式和传输规则。

主要采用ISO 14230 标准。

3.应用层协议:定义了各种诊断和数据传输服务。

主要包括以下几种:- 控制请求(Control Request,CR):用于请求ECU 执行特定功能,如读取或清除故障码。

- 控制响应(Control Response,CRS):用于响应CR 请求,传输ECU 的数据或状态信息。

- 数据请求(Data Request,DR):用于请求ECU 的特定数据。

- 数据响应(Data Response,DRS):用于响应DR 请求,传输ECU 的数据。

【OBD-II 协议标准的应用】OBD-II 协议标准广泛应用于汽车诊断、维修、研发和测试领域。

通过OBD-II 接口,技术人员可以轻松地读取汽车的状态信息、故障码和实时数据,从而提高诊断和维修效率。

同时,OBD-II 接口还为汽车制造商和研究机构提供了便利,使他们能够更好地监控汽车的性能和排放,以及开发更先进的汽车系统。

OBDII车载自动诊断系统简介

OBDII车载自动诊断系统简介

OBDII简介OBDII(the Second On—Board Diagnostics), ,美国汽车工程师协会(SAE,Society of Automotive Engineers)1988年制定了OBD-II标准。

OBDII实行标准的检测程序,并且具有严格的排放针对性,用于实时监测汽车尾气排放情况。

中文名 :汽车诊断第二代系统 .外文名 :OBDII目录:1:OBDII简介2:OBDII工作原理3:OBDII通讯协议▪ ISO9141-2▪ ISO14230▪ ISO157654:OBDII数据连接口5:OBDII终端产品功能6:应用领域7:故障码一、OBDII简介自从20世纪50年代汽车技术与电子技术开始相结合以来,电子技术在汽车上的应用范围越来越广泛。

ECU作为汽车发动机电控系统的核心具有速度快捷、功能强大、可靠性高、成本低廉的特点,故此ECU的引入极大地提高了汽车的动力性、舒适性、安全性和经济性。

然而,由于现代发动机电OBDII 模块控系统越来越复杂,将ECU引入发动机电控系统之后,在提高汽车性能的同时也引发了故障类型难以判定的问题。

针对该情况,从20世纪80年代起,美、同、欧等地的汽车制造企业开始在其生产的电喷汽车上配备车载自诊断模块(On—Board Diagnostics Module)。

自诊断模块能在汽车运行过程中实时监测电控系统及其电路元件的工作状况,如有异常,根据特定的算法判断出具体的故障,并以诊断故障代码(DTC,Diagnostic Trouble Codes)的形式存储在汽车电脑芯片内阳1。

系统自诊断后得到的有用信息可以为车辆的维修和保养提供帮助,维修人员可以利用汽车原厂专用仪器读取故障码,从而可以对故障进行快速定位,故障排除后,采用专用仪器清除故障码。

由于该时期不同厂商的OBD系统之问各行其是、互不兼容,所以被称为第一代车载自诊断系统(OBD—I,the First On—BoardDiagnostics)。

柴油车诊断通讯协议详解及各种车型OBD-II诊断座位置大全和标准连接方法

柴油车诊断通讯协议详解及各种车型OBD-II诊断座位置大全和标准连接方法

柴油车诊断通讯协议详解及各种车型OBD-II诊断座位置大全和标准连接方法一、K线诊断线判断和接线步骤:1.梯形OBD诊断座(AK-28形状)的7#,圆形16针(AK-33)的8#;2.测量时其上电压略低于电瓶电压1~2V左右;(也有特别情况存在,不连接诊断仪诊断线时,其上电压为零伏,连上后才有电压值。

详情可加冯永高级技师微信号908308168咨询)3.诊断接头配线方式:电源、地线、信号线,请注意信号与电源的区别。

(注:务必防止正负极接反,否则烧毁诊断仪)诊断方法:1.请根据诊断仪提示使用专用接头,常使用:AK-28或AK-33;2.若为玉柴则请使用:AK-353.万用接头使用方法:AK-35的K-LINE(蓝色)接到车辆的信号线,用点烟器车载供电,然后开始诊断;二、CAN诊断线判断步骤:1.用万用表量取诊断线电压:CAN高(CAN_H)为:2.6V左右,CAN 低(CAN_L)为:2.4V左右;2.关闭钥匙量取信号线(CAN_H与CAN_L)之间电阻为120欧姆,若车辆上有其他Can网络则可能为60欧姆;3.若以上皆不符合则请检查车辆线束,确保信号线能正常通信。

诊断方法:1.请使用康明斯专用接头:AK-02或AK-32或AK-35诊断;2.万用接头使用方法:AK-35的CAN_H连接车辆上CAN_H,CAN_L连接车辆上CAN_L;注意:请确认车载取电。

备注:K—line 和 CAN_L、CAN_H 是最常见最基本的诊断通讯方式三、BOSCH 系统诊断接口规范——西门子VDO共轨诊断接口规范一)BOSCH EDC7UC31 EDC16C39 EDC17/17 EDC16UC40 EDC16C8 EDC16MS6.3诊断位置:继电器盒内,油门踏板上方,仪表盘附近,正副驾驶员中间等;诊断座形状及配置:1.方形标准OBD->用AK-02/28;配置:电源线(1根),地线(1或2根),信号线(1根,7号位);2.圆形16PIN->用AK-33;配置:电源线(1根),地线(1根),信号线(1根,8号位);注意:客车上注意与威伯科ABS诊断接口区别.诊断线识别方法:1.查车辆上常电源电压;2.诊断接口上的信号线一般是低于常电源1V左右;3.BOSCH EDC7 ECU多为89号信号线,EDC16 ECU多为25号信号线.测试方法:1.直接使用AK-02/28或AK-33;2.使用AK-35万用接头(K_LINE为K线)时请用点烟器车载取电;3.EDC7信号线为89号,EDC16多为25号信号线,请注意ECU与诊断仪同一电源;二)标准1939接口BOSCH :诊断位置:副驾驶员前方、继电器盒内、ECU附近、油门踏板上方、仪表盘附近、左前轮附近保险盒内等;诊断座形状及配置:1.方形OBD——建议使用AK-02/28;配置:电源线(1根),地线(1或),信号线(2根);诊断线识别方法:1.CAN高:2.6V;CAN低:2.4V;2.二者之间电阻:R=60Ω或者R=120欧姆(断电测量);测试方法:1.使用万能跳线必须按下列连接方法1)CANH线必须连接到2.6v端口2)CANL线必须连接到2.4v端口四、德尔福电控系统诊断座一)玉柴单体泵R01/R02诊断位置:副驾驶员前方/继电器盒内/ECU附近/油门踏板上方/仪表盘附近/左前轮附近保险盒内等;诊断座形状及配置:1.扁形4针->建议使用AK-35;配置:电源线(1根),地线(1或),信号线(2根);注释:该诊断接口定义与颜色无关与排线顺序无关.诊断线识别方法:1.CAN高:2.6V;CAN低:2.4V;2.二者之间电阻:120欧姆(关钥匙量);测试方法:1.使用AK-35万用接头时请用点烟器车载取电;二)大柴单体泵DELPHI系统诊断位置:继电器盒内,油门踏板上方,仪表盘附近等;系统识别注意:1.货车请使用该系统诊断,特种车(吊车)请使用摩托罗拉系统诊断;诊断座形状及配置:1.圆形16PIN->用AK-32;配置:电源线(1根),地线(1根),信号线(2根,11/12号位);2.方形标准OBD->用AK-02/28;配置:电源线(1根),地线(1或2根),信号线(2根,6/14号位);诊断线识别方法:1.CAN高:2.6V;CAN低:2.4V;2.二者之间电阻:120欧姆(关钥匙量);测试方法:1.直接使用AK-32或AK-02;2.使用AK-35万用接头时,请用点烟器车载取电;三)江铃、宝斯通德尔福诊断位置:继电器盒内,油门踏板上方,仪表盘附近,正副驾驶员中间等;诊断座形状及配置:1.方形标准OBD->用AK-02/28;配置:电源线(1根),地线(1或2根),信号线(1根,7号位);2.圆形16PIN->用AK-33;配置:电源线(1根),地线(1根),信号线(1根,8号位);注意:客车上注意与威伯科ABS诊断接口区别.诊断线识别方法:1.查车辆上常电源电压;2.诊断接口上的信号线一般是低于常电源1V左右;3.BOSCH EDC7 ECU多为89号信号线,EDC16 ECU多为25号信号线.测试方法:1.直接使用AK-02/28或AK-33;2.使用AK-35万用接头(K_LINE为K线)时请用点烟器车载取电;3.EDC7信号线为89号,EDC16多为25号信号线,请注意ECU与诊断仪同一电源;四)玉柴单体泵德尔福系统诊断位置:副驾驶员前方/继电器盒内/油门踏板上方/仪表盘附近/左前轮附近保险盒内等;诊断座形状及配置:1.方形标准OBD->用AK-02/28;配置:电源线(1根),地线(1或2根),信号线(1根,7号位);2.扁形3针->用AK-35;配置:电源线(1根),地线(1或2根),信号线(1根);诊断线识别方法:1.车上常电源:24V,ECU供电:12V或24V,故请注意信号线与电源间的电压差;2.诊断接口上的信号线一般是低于ECU电源1V左右;3.DELPHI(德尔福)ECU:2.31号信号线.测试方法:1.直接使用AK-02/28;2.使用AK-35万用接头(K_LINE为K线)时请用点烟器车载取电;3.DELPHI ECU:2.31号信号线,请注意ECU与诊断仪同一电源;五、电装系统一)日野P11C、日野J08E、尼桑MD9M电装系统诊断位置:继电器盒内,油门踏板上方,仪表盘附近等;诊断座形状及配置:1.圆形16PIN->用AK-33;配置:电源线(1根),地线(1根),信号线(1根,8号位);注意:客车上注意与威伯科ABS诊断接口区别.2.方形标准OBD-&帮助用AK-02/28;配置:电源线(1根),地线(1或2根),信号线(1根,7号位);诊断线识别方法:1.查车辆上常电源电压;2.诊断接口上的信号线一般是低于常电源1V左右;3.锡柴电装 ECU多为34P-19号信号线.测试方法:1.直接使用AK-33或AK-02/28;2.使用AK-35万用接头(K_LINE为K线)时请用点烟器车载取电;3.锡柴电装 ECU多为34P-19号信号线,请注意ECU与诊断仪同一二)杭发电装系统诊断位置:仪表盘附近,继电器盒内等;诊断座形状及配置:1.方形标准OBD->用AK-02/28;配置:电源线(1根),地线(1或2根),信号线(5根);诊断线识别方法:1.发动机诊断线:can高,can低(6/14号2.6V,2.4V左右);2.天然气诊断线:can高,can低(11/12号 2.6V,2.4V左右);3.变速箱诊断线:can高,can低(11/12号 2.6V,2.4V左右);4.车身仪表(CBCU):7号K线;5.威伯科ABS:诊断线7号,或诊断接口在副驾驶员继电盒内(8号); 测试方法:1.直接使用AK-33或AK-02/28或AK-41;2.使用AK-35万用接头时请用点烟器车载取电;三)上柴电装诊断位置:继电器盒内,油门踏板上方,仪表盘附近等;系统识别方式:1.上柴电装部分车辆(吊车)请使用SC8DK吊车测试.诊断座形状及配置:1.方形标准OBD->用AK-02/28;配置:电源线(1根),地线(1或2根),信号线(1根,7号位);诊断线识别方法:1.查车辆上常电源电压;2.诊断接口上的信号线一般是低于常电源1V左右;3.上柴电装 ECU多为34P-19号信号线.测试方法:1.直接使用AK-33或AK-02/28;2.使用AK-35万用接头(K_LINE为K线)时请用点烟器车载取电;3.上柴电装 ECU多为34P-19号信号线,请注意ECU与诊断仪同一四)锡柴电装诊断位置:继电器盒内,油门踏板上方,仪表盘附近等;诊断座形状及配置:1.圆形16PIN->用AK-33;配置:电源线(1根),地线(1根),信号线(1根,8号位);注意:客车上注意与威伯科ABS诊断接口区别.2.方形标准OBD-&帮助用AK-02/28;配置:电源线(1根),地线(1或2根),信号线(1根,7号位);诊断线识别方法:1.查车辆上常电源电压;2.诊断接口上的信号线一般是低于常电源1V左右;3.锡柴电装 ECU多为34P-19号信号线.测试方法:1.直接使用AK-33或AK-02/28;2.使用AK-35万用接头(K_LINE为K线)时请用点烟器车载取电;3.锡柴电装 ECU多为34P-19号信号线,请注意ECU与诊断仪同一电源;六、成都威特电控单体泵一)玉柴威特、帕金斯、朝柴、锡柴、杨柴、东风威特系统诊断位置:继电器盒内,仪表盘附近,油门踏板附近等;诊断座形状及配置:1.扁形3针->建议使用AK-35;配置:地线(1根),信号线(2根);2.圆形16针;配置:电源(1根),地线(1根),信号线(2根,7号/9号位);诊断线识别方法:1.特殊标记:其中一个信号线为:-9V ~ -5V之间;2.-9V附近有一根0.1V左右的信号线;3.地线与0.1V信号线区分:万用表测量与车上地线通的则为地线.测试方法:1.直接使用专用接头并车载取电;2.使用AK-35万用接头将RS232_RD与RS232_TD分别于车辆的-9V,0.1V连接,车载取电二)大柴威特诊断位置:副驾驶员前方/继电器盒内/ECU附近/油门踏板上方/仪表盘附近/左前轮附近保险盒内等;诊断座形状及配置:1.方形OBD->建议使用AK-02/28;配置:电源线(1根),地线(1或),信号线(2根);诊断线识别方法:1.CAN高:2.6V;CAN低:2.4V;2.二者之间电阻:120欧姆(关钥匙量);测试方法:1.使用AK-35万用接头时请用点烟器车载取电;七、亚新科南岳一)玉柴南岳R01/R02诊断位置:副驾驶员前方/继电器盒内/ECU附近/油门踏板上方/仪表盘附近/左前轮附近保险盒内等;系统识别:1.该系统多用于09年以前玉柴发动机南岳泵装配的车辆;2.该ECU CAN高于CAN低均无电压但电阻为120欧姆.诊断座形状及配置:1.扁形4针->建议使用AK-35;配置:电源线(1根),地线(1或),信号线(2根);注释:该诊断接口定义与颜色无关与排线顺序无关.诊断线识别方法:1.CAN高:2.6V;CAN低:2.4V;2.二者之间电阻:120欧姆(关钥匙量);3.ECU上A-3,A-4为号信号线.测试方法:1.使用AK-35万用接头时请用点烟器车载取电;2.ECU上A-3,A-4为号信号线,请注意ECU与诊断仪同一电源;二)玉柴研发诊断位置:副驾驶员前方/继电器盒内/油门踏板上方/仪表盘附近/左前轮附近保险盒内等;系统识别:1.该系统多用于09年以后玉柴发动机南岳泵装配的车辆;2.ECU外观于博世EDC16形似.诊断座形状及配置:1.扁形4针->建议使用AK-35;配置:电源线(1根),地线(1或),信号线(2根);注释:该诊断接口定义与颜色无关与排线顺序无关.诊断线识别方法:1.CAN高:2.6V;CAN低:2.4V;2.二者之间电阻:120欧姆(关钥匙量);3.YCECU100电脑上26,48为号信号线.测试方法:1.使用AK-35万用接头时请用点烟器车载取电;2.YCECU100电脑上26,48为号信号线,请注意ECU与诊断仪同一电源;三)锡柴南岳诊断位置:副驾驶员前方/继电器盒内/ECU附近/油门踏板上方/仪表盘附近/左前轮附近保险盒内等;系统识别:1.该系统多用于南岳R01系统装配的车辆;2.该ECU CAN高于CAN低均无电压但电阻为120欧姆.诊断座形状及配置:1.DB9针->使用AK-56;配置:电源线(1根),地线(1或),信号线(2根,2号/7号位);诊断线识别方法:1.CAN高:2.6V;CAN低:2.4V;2.二者之间电阻:120欧姆(关钥匙量);3.ECU上A-3,A-4为号信号线.测试方法:1.使用AK-35万用接头(K_LINE为K线)时请用点烟器车载取电;2.ECU上A-3,A-4为号信号线,请注意ECU与诊断仪同一电源;四)大柴南岳诊断位置:继电器盒内,油门踏板上方,仪表盘附近等;系统识别注意:1.货车请使用该系统诊断,特种车(吊车)请使用摩托罗拉系统诊断;诊断座形状及配置:1.圆形16PIN->用AK-32;配置:电源线(1根),地线(1根),信号线(2根,11/12号位);2.方形标准OBD->用AK-02/28;配置:电源线(1根),地线(1或2根),信号线(2根,6/14号位);诊断线识别方法:1.CAN高:2.6V;CAN低:2.4V;2.二者之间电阻:120欧姆(关钥匙量);测试方法:1.直接使用AK-32或AK-02;2.使用AK-35万用接头时,请用点烟器车载取电;五)帕金斯南岳诊断位置:继电器盒内/油门踏板上方/仪表盘附近等;系统识别:1.该系统(南岳R02)多用于09年以前玉柴发动机南岳泵装配的车辆;2.该ECU CAN高于CAN低均无电压但电阻为120欧姆.诊断座形状及配置:1.方形OBD->建议使用AK-02;配置:电源线(16号),地线(4号),信号线(2根);注意:部分车辆上的电源与地线是反的,点烟器也是反的.诊断线识别方法:1.CAN高:2.6V;CAN低:2.4V;2.二者之间电阻:120欧姆(关钥匙量);3.ECU上A-3,A-4为号信号线.测试方法:1.使用AK-35万用接头(K_LINE为K线)时请用点烟器车载取电;2.ECU上A-3,A-4为号信号线,请注意ECU与诊断仪同一电源;八、天然气系统:一)玉柴天然气诊断位置:副驾驶员前方/继电器盒内/ECU附近/油门踏板上方/仪表盘附近/左前轮附近保险盒内等;诊断座形状及配置:1.方形4针->AK-46;配置:电源线(1根),地线(1或),信号线(2根);诊断线识别方法:1.K线:4.8V左右,L线:4.3V左右;2.两根信号线区别与5V电源;测试方法:1.直接使用AK-46诊断,注意车载取电;2.使用AK-28,15#,13#分别与车辆端4.8,4.3V连接,注意车载取电.二)上柴天然气诊断位置:副驾驶员前方/继电器盒内/ECU附近/油门踏板上方/仪表盘附近/左前轮附近保险盒内等;诊断座形状及配置:1.方形4针->AK-46;配置:电源线(1根),地线(1或),信号线(2根);诊断线识别方法:1.K线:4.8V左右,L线:4.3V左右;2.两根信号线区别与5V电源;测试方法:1.直接使用AK-46诊断,注意车载取电;2.使用AK-28,15#,13#分别与车辆端4.8,4.3V连接,注意车载取电.三)锡柴天然气诊断位置:继电器盒内,仪表盘附近等;诊断座形状及配置:1.扁形三针->建议使用AK-35;配置:地线(1根),信号线(2根);2.方形OBD->AK-02/28;配置:电源(1根),地线(1根),信号线(2根);诊断线识别方法:1.特殊标记:其中一个信号线为:-9V ~ -5V之间;2.-9V附近有一根0.1V左右的信号线;3.注意地线与0.1V信号线的区分.测试方法:1.直接使用专用接头;2.使用AK-35万用接头将RS232_RD与RS232_TD分别于车辆的-9V,0.1V连接,车载取电;四)康明斯天然气诊断位置:继电器盒内,仪表盘附近等;诊断座形状及配置:1.扁形三针->建议使用AK-35;配置:地线(1根),信号线(2根);2.方形OBD->AK-02/28;配置:电源(1根),地线(1根),信号线(2根);诊断线识别方法:1.特殊标记:其中一个信号线为:-9V ~ -5V之间;2.-9V附近有一根0.1V左右的信号线;3.注意地线与0.1V信号线的区分.测试方法:1.直接使用专用接头;2.使用AK-35万用接头将RS232_RD与RS232_TD分别于车辆的-9V,0.1V连接,车载取电;五)依维柯天然气诊断位置:继电器盒内,油门踏板上方,仪表盘附近,正副驾驶员中间等;诊断座形状及配置:1.方形标准OBD->用AK-02/28;配置:电源线(1根),地线(1或2根),信号线(1根,7号位);2.圆形16PIN->用AK-33;配置:电源线(1根),地线(1根),信号线(1根,8号位);注意:客车上注意与威伯科ABS诊断接口区别.诊断线识别方法:1.查车辆上常电源电压;2.诊断接口上的信号线一般是低于常电源1V左右;3.BOSCH EDC7 ECU多为89号信号线,EDC16 ECU多为25号信号线.测试方法:1.直接使用AK-02/28或AK-33;2.使用AK-35万用接头(K_LINE为K线)时请用点烟器车载取电;3.EDC7信号线为89号,EDC16多为25号信号线,请注意ECU与诊断仪同一电源;六)重汽天然气诊断位置:仪表盘附近,继电器盒内等;诊断座形状及配置:1.方形标准OBD->用AK-02/28;配置:电源线(1根),地线(1或2根),信号线(5根);诊断线识别方法:1.发动机诊断线:can高,can低(6/14号2.6V,2.4V左右);2.天然气诊断线:can高,can低(11/12号 2.6V,2.4V左右);3.变速箱诊断线:can高,can低(11/12号 2.6V,2.4V左右);4.车身仪表(CBCU):7号K线;5.威伯科ABS:诊断线7号,或诊断接口在副驾驶员继电盒内(8号);测试方法:1.直接使用AK-33或AK-02/28或AK-41;2.使用AK-35万用接头时请用点烟器车载取电;七)潍柴天然气潍柴天然气有两种系统请参照ECU图片,诊断接口信息等进行判断;诊断位置:继电器盒内,仪表盘附近等;诊断座形状及配置:1.扁形三针;配置:地线(1根),信号线(2根);诊断线识别方法:1.特殊标记:其中一个信号线为:-9V ~ -5V之间;2.-9V附近有一根0.1V左右的信号线;3.注意地线与0.1V信号线的区分.测试方法:1.直接使用专用接头并车载取电;2.使用AK-35万用接头将RS232_RD与RS232_TD分别于车辆的-9V,0.1V连接,车载取电;八)南充天然气九、ABS系统一)科密ABS诊断位置:驾驶员后方,继电器盒上方等;诊断座形状及配置:1.扁形三针->建议使用AK-35;配置:电源(1根),地线(1根),信号线(2根);诊断线识别方法:1.特殊标记:其中一个信号线为:-9V ~ -5V之间;2.-9V附近有一根0.1V左右的信号线;3.注意地线与0.1V信号线的区分;测试方法:1.直接使用专用接头并车载取电;2.使用AK-35万用接头将RS232_RD与RS232_TD分别于车辆的-9V,0.1V连接,车载取电;二)威伯特、大众、依维柯、一汽解放、长城、江铃、双龙ABS 系统诊断位置:继电器盒内,油门踏板上方,仪表盘附近,正副驾驶员中间等;诊断座形状及配置:1.方形标准OBD->用AK-02/28;配置:电源线(1根),地线(1或2根),信号线(1根,7号位);2.圆形16PIN->用AK-33;配置:电源线(1根),地线(1根),信号线(1根,8号位);注意:客车上注意与威伯科ABS诊断接口区别.诊断线识别方法:1.查车辆上常电源电压;2.诊断接口上的信号线一般是低于常电源1V左右;3.BOSCH EDC7 ECU多为89号信号线,EDC16 ECU多为25号信号线.测试方法:1.直接使用AK-02/28或AK-33;2.使用AK-35万用接头(K_LINE为K线)时请用点烟器车载取电;3.EDC7信号线为89号,EDC16多为25号信号线,请注意ECU与诊断仪同一电源;十、变速箱电控系统一)艾里逊、綦江变速箱系统诊断位置:副驾驶员前方/继电器盒内/ECU附近/油门踏板上方/仪表盘附近/左前轮附近保险盒内等;诊断座形状及配置:1.方形OBD->建议使用AK-02/28;配置:电源线(1根),地线(1或),信号线(2根);诊断线识别方法:1.CAN高:2.6V;CAN低:2.4V;2.二者之间电阻:120欧姆(关钥匙量);测试方法:使用AK-35万用接头时请用点烟器车载取电。

标准的OBD2诊断程序+相关应用层协议

标准的OBD2诊断程序+相关应用层协议

标准的汽车OBD2诊断程序以及相关应用层协议下载开发标准OBD2诊断程序要准备的资料及硬件1、因TL718已经为你建立了物理层、数据链层和部分应用层的协议,所以只要OBD2标准应用层协议文本,ISO15031-5 或SAE J1979(这两个协议是相同的内容)。

这里可下载:下载:SAEJ1979-2002670KBISO15031-5 3.46MB2、TL718诊断接口1 套或用TL718芯片自建电路。

3、家用PC机电脑一台。

4、安装软件:Accessport调试软件及VC++(或VB、BC++等)你喜欢的开发软件。

5、符号OBD2标准的汽车发动机电脑一块(或汽车一台)准备好以上这些,你就可以开始你的OBD2标准程序开发了!!!TL718基本信息TL718芯片的技术数据手册TL718通过一个UART串口与单片机、PDA或PC RS232通讯,在有的新的PC 机上已没有装备RS232串口,可以通过虚拟串口实现与TL718通讯,例USB TO RS232、以太网TO RS232、或蓝牙 TO RS232等等。

------- RS232 ------ OBD2电缆 ----------| PC |<----------->| TL718|<------------>|汽车诊断口|------- ------ ----------不管使用怎样的物理连接,你可以使用超级终端或串口调试工具,直接通过键盘发送和接收字符。

在使用串口调试软件前,首先必须设置正确的COM端口号和正确的波特率。

一般为9600波特率(PIN6=0V),或38400波特率(PIN6=VCC,PP OC设置默认值)。

串口设置为:8个数据位,校验位:0,停止位 1位。

如果设置错误,将不能和TL718正常通讯。

所有从TL718的响应以一个回车符(0X0D)及一个可选的换行符(0X0A)结束。

正确连接,打开电源后。

TL718将驱动测试LED灯,(闪亮3次)后,发送:TL718 starting〉如果正确收到以上信息代表串口及连接设置正确。

obd2协议

OBD2协议1. 简介OBD2(On-Board Diagnostics,第二代车载诊断系统)是一种车辆诊断系统,用于监测和报告汽车发动机和车辆系统的运行状况。

OBD2协议被广泛应用于现代汽车中,用于提供实时的车辆信息以便进行故障诊断和维护。

2. OBD2协议的作用和意义OBD2协议的作用是通过车载诊断接口,提供车辆的运行数据和故障诊断信息。

这些信息可以帮助车主或技术人员了解车辆的工作状态、检测故障和进行维护。

通过OBD2协议,用户可以实时监测车辆的性能参数,如发动机转速、车速、冷却液温度等,以及诊断车辆的故障代码。

OBD2协议的意义在于提高车辆的维修效率和降低维修成本。

通过OBD2协议,技术人员可以更快速、准确地诊断车辆故障,避免因故障未及时发现而导致更大损失。

此外,OBD2协议还可以帮助车主实时监测车辆的工作状态,及时发现潜在问题,提高行车安全性。

3. OBD2协议的工作原理OBD2协议通过车载诊断接口连接车辆的电子控制模块,从而获取车辆的运行数据和故障代码。

OBD2协议采用标准化的通信协议和数据格式,使得不同厂家的车辆和设备可以互通。

OBD2协议的工作原理可以简单概括为以下几个步骤:步骤一:连接诊断工具用户需要使用OBD2诊断工具,将其连接到车辆的OBD2接口上。

OBD2接口通常位于驾驶室内的仪表板附近,用户只需将诊断工具插入接口即可。

步骤二:发起诊断请求用户通过诊断工具发起诊断请求,要求获取车辆的运行数据和故障信息。

诊断请求通常是一个特定的命令,通过OBD2协议发送给车辆的电子控制模块。

步骤三:接收和解析数据车辆的电子控制模块接收到诊断请求后,会将相应的数据通过OBD2协议返回给诊断工具。

诊断工具接收到数据后,需要进行解析和处理,以便显示给用户。

步骤四:显示结果和诊断故障诊断工具将解析后的数据显示给用户,用户可以根据显示的结果来判断车辆的工作状态和是否存在故障。

如果存在故障,诊断工具还可以提供相应的故障代码,方便技术人员进行维修。

obdii 的通讯协议

obdii 的通讯协议OBDII通讯协议模板1. 协议概述•OBDII(On-Board Diagnostics II)是一种用于车辆诊断的标准通讯协议。

•本协议旨在规范OBDII通讯协议的相关规则和约定。

2. 协议版本•协议版本:3. 协议内容通讯协议介绍•OBDII通讯协议用于车辆与诊断设备之间的数据通讯。

•通过该协议,诊断设备可以获取车辆的故障码、传感器数据等诊断信息。

•OBDII通讯协议使用标准的诊断指令和响应格式进行数据交换。

通讯协议规则•通讯协议使用基于串行通信的方式进行数据传输。

•协议采用ASCII码表示通讯数据。

•通讯数据包由起始字符、命令、参数和校验位等字段组成。

数据包格式•起始字符:协议起始标识字符,一般为大写字母‘O’。

•命令:表示具体的诊断指令,由字母和数字组成。

•参数:可选字段,表示命令的附加参数。

•校验位:用于校验数据包的完整性和正确性。

通讯流程•诊断设备发送诊断命令包给车辆的OBDII系统。

•车辆OBDII系统接收并处理诊断命令,返回相应的诊断数据包。

•诊断设备解析收到的数据包,并进行相应的处理。

4. 协议约定•通讯协议遵循国家相关标准和法律法规。

•通讯协议的具体实现细节应与OBDII相关标准相匹配。

•本模板提供了协议的基本结构和规范,并可根据实际需求进行修改。

5. 协议修订•修订记录:–版本(起草):2022年10月01日–版本(修订):待定本协议模板仅供参考,具体实现应根据实际需求进行具体规定和约定。

6. 诊断指令列表以下是常用的诊断指令及其功能:1.01 - 读取实时数据–读取车辆实时的传感器数据和状态信息。

–参数:传感器标识符。

–响应:当前传感器的实时数值。

2.02 - 读取故障码–读取车辆故障码和故障信息。

–参数:无。

–响应:当前存储的故障码及相关信息。

3.03 - 清除故障码–清除车辆中存储的故障码。

–参数:无。

–响应:清除故障码的结果。

4.04 - 读取VIN码–读取车辆的VIN码(车辆识别号码)。

经典??OBD-2是什么及接口针脚定义和通信协议

经典 OBD-2是什么及接口针脚定义和通信协议在车辆年检新标准的实施中,不仅增加了与排放相关部件的外观检查(如连接管路是否老化、龟裂、漏气等),还新增了OBD检测项目,并且要求在进行排放污染物检测的整个过程中,都不能断开OBD 设备。

如此一来使得检测数据更加精准,无形中也使得车辆年检变得也更加严格。

简单来讲,新增的OBD检测项目主要还是为了检查尾气排放是否达标。

可对于汽修人而言,在实际使用中OBD的功能可不止如此!OBD英文全称为On-Board Diagnostic,翻译过来就是车载诊断系统。

是汽车发动机和排放相关故障的标准化诊断规范。

该系统最直观的体现就是,我们在读取故障码时所要连接的诊断接口。

其工作原理可简单的理解为系统ECU通过实时监控发动机的运行状况和排放控制系统的工作状态。

当出现故障或排放不达标时,故障灯(MIL)或检查发动机(Check Engine)故障灯点亮,同时记录并存储对应的故障信息。

所存储的故障信息可通过诊断接口连接标准的诊断仪器以故障码的形式读取。

根据所读取的故障码和数据流等信息,可以帮助我们确定维修方向,更有针对性地去检查相关部位、元件和线路,并快速锁定故障进行维修。

虽说听上去就一两句话的事,可在实际的工作环境下OBD并没有那么简单,毕竟它涉及到的许多东西(如信息交互)并不像诊断接口那样,可以实实在在的展现在我们面前。

想要真正的了解它,我们不能只停留在表面。

OBD的发展进程OBD首次出现在1982年,由通用汽车引入,其目的是监测排放控制系统。

直到美国环保局(EPA) 要求自1991年起所有在美国销售的新车必须满足相关OBD技术要求时,OBD才被小范围应用(在后期的迭代中称此版本为OBD-I)。

但此时的OBD系统只能监控部分部件的工作情况,且只有在其失效已经发生了的情况下故障灯才会点亮,无法监测到与排放有关的部件的渐进损坏情况。

同时由于通讯协议、外部设备和诊断接口也没有处于标准化而没有得到推广。

obd2的协议标准

obd2的协议标准
摘要:
1.obd2协议标准的简介
2.obd2协议标准的发展历程
3.obd2协议标准的主要内容
4.obd2协议标准在我国的应用和影响
5.obd2协议标准的前景与展望
正文:
obd2协议标准是一种用于车辆诊断和维护的通信协议,它定义了车辆与诊断工具之间的通信接口和数据交换格式。

obd2协议标准的发展历程可以追溯到上世纪80年代,随着汽车电子技术的不断发展,车辆的复杂性和维护难度不断增加,因此需要一种通用的诊断协议来方便车辆的诊断和维护。

obd2协议标准的主要内容包括:车辆诊断信息、传感器和执行器信号、数据传输格式、通信协议等。

其中,车辆诊断信息是obd2协议标准的核心内容,它包括车辆状态信息、故障码、警告信息等,这些信息可以通过obd2协议标准进行读取和清除,方便车辆的诊断和维护。

obd2协议标准在我国的应用和影响非常大。

随着我国汽车产业的快速发展,obd2协议标准已经成为汽车电子技术的重要组成部分。

在我国,obd2协议标准已经被广泛应用于汽车维修、保养、检测等领域,并且已经成为汽车行业的一项重要标准。

obd2协议标准的前景与展望非常广阔。

随着汽车电子技术的不断发展,车
辆的复杂性和维护难度不断增加,obd2协议标准将会发挥越来越重要的作用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档