OBD通讯协议
现代索纳塔obd的接口协议
现代索纳塔obd的接口协议现代索纳塔(Hyundai Sonata)是一款现代汽车公司生产的中型轿车,它配备了OBD(On-Board Diagnostics)系统,用于诊断和监控车辆的性能和故障。
OBD系统的接口协议是指用于与车辆的电子控制单元(ECU)进行通信的协议。
现代汽车使用的OBD接口协议主要有以下几种:1. OBD-I,早期的OBD系统,采用自家的通信协议,没有统一的标准。
不同车型和制造商可能使用不同的物理接口和通信协议。
2. OBD-II,从1996年起,美国汽车制造商开始采用OBD-II标准,后来成为全球通用的OBD接口协议。
OBD-II采用标准的16针物理接口,通信协议使用SAE J1850 PWM、SAE J1850 VPW、ISO 9141-2、ISO 14230-4(KWP2000)和ISO 15765-4(CAN)等。
3. ISO 9141-2,这是一种用于OBD-II系统的通信协议,采用K线物理接口。
它在美国、欧洲和亚洲等地广泛使用,支持低速数据传输。
4. ISO 14230-4(KWP2000),这是一种用于OBD-II系统的通信协议,也采用K线物理接口。
它在欧洲车辆中较为常见,支持高速数据传输。
5. ISO 15765-4(CAN),这是一种用于OBD-II系统的通信协议,采用CAN(Controller Area Network)物理接口。
它是现代汽车中最常见的协议,支持高速数据传输和多个ECU之间的通信。
需要注意的是,不同年份和地区的现代索纳塔可能采用不同的OBD接口协议。
因此,在使用OBD工具进行诊断或与车辆进行通信时,需要确保选择正确的协议以确保兼容性。
总结起来,现代索纳塔OBD的接口协议主要有OBD-I、OBD-II、ISO 9141-2、ISO 14230-4(KWP2000)和ISO 15765-4(CAN)。
具体使用哪种协议需要根据车辆的年份、地区和配置来确定。
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 接口还为汽车制造商和研究机构提供了便利,使他们能够更好地监控汽车的性能和排放,以及开发更先进的汽车系统。
iso15765汽车obd通讯协议.docx
竭诚为您提供优质文档/双击可除iso15765汽车obd通讯协议.docx篇一:obd通讯协议obd通讯协议obd-iinetworkstandardsj1850pw–adoptedbygm;alsoknownasclass2.–adoptedbychrysler(knownasj1850).–somereferencestopwmodeheardaboutinregardstotoyota(a ndhonda).–10.4kbps,singlewire.j1850pwm–adoptedbyFord;alsoknownasstandardcorporateprotocol( scp).–alsoseeninsomemazdaproducts.–somereferencestopwmmodeheardaboutinregardstomitsubi shi.–41.6kbps,twowirebalancedsignal.iso9141andiso9141-2(alsoknownasiso9141caRb)–seeninsomechryslerandmazdaproducts.–seemstobemorecommonineurope.–10.4kbps,singlewire.obdii通讯协议obdiigenericcommunicationprotocolsbymanufacturerRecentlyitriedtoinstallmyproductonpeuzeot(406orsome thingsimilar).therewaskwp2000bus.itriedtogetthespeedaluefromthebusbysendi ngthefollowingstring0xc20x330xf10x010x0d0xf4.onresponceireceiedtwoanswersfrom2differentecus:1)0x830xf10x100x7f0x010x120x161)0x830xf10xa40x410x0d0x000x66thefirstecusentmenack(thisresponsecodeindicatesthattherequestedactionwil lnotbetakenbecausetheserer(ecu)doesnotsupportthearguments oftherequestmessageortheformatoftheargumentbytesdonotmat chtheprescribedformatforthespecifiedserice.)myquestionis:iftherewassomethingwrongwiththeargumen tsoftherequestmessage,thesecondecualsoshouldnotunderstandt herequest,bititdid!andthesecondquestionis:whythefirstecudidsendthenega tieanswer.ifyoulookatthej1979pdFyouwillfindtherethat"i fanecudoesnotsupportanyofthepidsrequesteditisnotallowe dtosendanegatieresponsemessage".obd信息:我理解的obd-ii标准诊断插座列表我理解的obd-ii标准诊断插座列表端子号称端子接线---------------------------------------------------------------------4搭铁16蓄电池正极,9-127,15资料数据传输线(iso9141-2)5信号反馈线搭铁2saej1850数据输送线10sae制造厂数据输送线举一实例;捷达前卫诊断座t16中;就有1647三个端子按以上要求接线。
汽车OBD协议
OBD是英文On-Board Diagnostics的缩写,中文翻译为“车载自动诊断系统”。
这个系统将从发动机的运行状况随时监控汽车是否尾气超标,一旦超标,会马上发出警示。
当系统出现故障时,故障(MIL)灯或检查发动机(Check Engine)警告灯亮,同时动力总成控制模块(PCM)将故障信息存入存储器,通过一定的程序可以将故障码从PCM中读出。
根据故障码的提示,维修人员能迅速准确地确定故障的性质和部位。
汽车议简介一.OBD简介早在20世纪80年代初,汽车工业发达国家的许多汽车制造商就开始广泛使用电喷发动机。
电喷发动机控制系统中就设有第一代车载故障诊断系统(on_board diagnostics).以后车载故障诊断系统逐步在微机控制的自动变速器、防抱死制动系统、安全气囊、巡航系统中相继得到应用。
该系统能在电控装置的工作过程中随时监测系统中各部分的工作状况,当电控系统出现故障时,故障信息存储在微机中,汽车维修人员按规定方法跨接诊断连接器中的相应端子,对汽车电控系统的故障进行分析、诊断。
二.OBD发展史OBD的概念最早是由通用汽车(GM)于1982年引入的,其目的是监测排放控制系统。
一旦发现故障,OBD系统会点亮仪表板上的一个指示灯以通知驾驶员,同时在车载计算机(通常称作发动机控制单元或模块,即ECU或ECM)内记录一个代码,这个代码可通过相应设备获取以便于故障排除。
通用汽车提出这一概念引起加州空气资源委员会(CARB)的重视。
CARB 于1985年采用了SAE所制定的标准,要求从MY 1988 起所有在加州销售的车辆都必须具有一些基本的OBD功能。
之后,美国环保局(EPA) 要求自1991年起所有在美国销售的新车必须满足相关OBD技术要求,这就是后来所说的OBD-I。
汽车工程师协会(SAE)对诊断接口、通讯方式等技术细节进行了进一步标准化工作,OBD-I在此基础上发展成为第二代OBD,即OBD-II。
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码(车辆识别号码)。
obd2的协议标准
obd2的协议标准
摘要:
1.obd2协议标准的简介
2.obd2协议标准的发展历程
3.obd2协议标准的主要内容
4.obd2协议标准在我国的应用和影响
5.obd2协议标准的前景与展望
正文:
obd2协议标准是一种用于车辆诊断和维护的通信协议,它定义了车辆与诊断工具之间的通信接口和数据交换格式。
obd2协议标准的发展历程可以追溯到上世纪80年代,随着汽车电子技术的不断发展,车辆的复杂性和维护难度不断增加,因此需要一种通用的诊断协议来方便车辆的诊断和维护。
obd2协议标准的主要内容包括:车辆诊断信息、传感器和执行器信号、数据传输格式、通信协议等。
其中,车辆诊断信息是obd2协议标准的核心内容,它包括车辆状态信息、故障码、警告信息等,这些信息可以通过obd2协议标准进行读取和清除,方便车辆的诊断和维护。
obd2协议标准在我国的应用和影响非常大。
随着我国汽车产业的快速发展,obd2协议标准已经成为汽车电子技术的重要组成部分。
在我国,obd2协议标准已经被广泛应用于汽车维修、保养、检测等领域,并且已经成为汽车行业的一项重要标准。
obd2协议标准的前景与展望非常广阔。
随着汽车电子技术的不断发展,车
辆的复杂性和维护难度不断增加,obd2协议标准将会发挥越来越重要的作用。
OBD标准的理解
三个基本通讯协议:1 iso 9141通讯协议电路。
基本型chry sler(克莱斯勒)汽车和所有欧洲生产的汽车以及大多数亚洲进口的汽车都使用国际标准化组织sio 9141通讯协议电路。
2 ase j1850 v pw(可变的脉冲宽度调节)通讯协议电路。
美国通用(gm)汽车公司生产的轿车及轻型载货车汽车使用ase j1850v pw通讯协议电路。
3 ase j1850 pw m(脉冲宽度调节)通讯协议电路。
福特(ford)汽车公司汽车使用该种通讯协议电路。
根据iso 15031-5标准,can(控制器局域网)采用iso 15765-4标准。
obdii和eobd都使用三个基本的通讯协议。
然而有的制造商在通讯协议上做了一些修改。
但是克莱斯勒和大多数亚洲进口的汽车和所有欧洲生产的汽车都使用国际标准化组织iso 9141通讯协议电路。
美国车载诊断技术(obdii)欧洲车载诊断技术(eobd)从欧i到欧ii,虽然说排放限值有所趋严,相对来说还比较容易实现。
欧iii的难点不仅在于排放限值收紧,应该说,从欧ii到欧iii 是一个飞跃,两者的主要差别在于:*取消发动机起动後不采样的40秒钟怠速:欧i和欧ii排放法规的测试循环中,发动机起动後有一段40秒怠速阶段,在此期间排出的废气不予采集;欧iii则取消了这怠速,从发动机开始起动就采集废气样本;*氮氧化物的排放单独考核:在欧i和欧ii排放法规中,将碳氢化合物和氮氧化物的排放量合在一起算总账,只对两者之和制订一个限值标准,但是欧iii分别规定碳氢化合物和氮氧化物的限值;*增添-7℃以下的冷起动试验:欧iii增添了一项在-7℃以下的环境进行的冷起动试验;*对排放控制装置的耐久性要求更加严格:欧iii要求排放控制装置在行驶5年或8万公里之後,仍能满足型式认证的排放要求;*引入eobd:从欧iii开始要求引入欧洲车载诊断技术eobd,分阶段执行相关的法规。
用於排放控制的系统eo bd(european on-board diagnostics),简称obd(on-boa rd diagnostics),即“车载诊断技术”或简称“车载诊断”。
obd2协议
obd2协议OBD2(On-Board Diagnostics)是一种用于汽车故障诊断和监测的标准协议。
该协议由美国汽车工程师协会(SAE)制定,被广泛应用于现代汽车中。
OBD2协议定义了一套规范,用于帮助技术人员快速诊断车辆的故障,并监控车辆的性能表现。
这个协议提供了一种标准的方式,使得不同品牌和型号的车辆都能够与通用的诊断设备进行通信。
OBD2协议主要包括以下内容:1. 故障代码(DTC):OBD2协议规定了一组统一的故障代码,用于标识车辆中存在的问题。
这些故障代码包含了各种不同类型的故障,比如发动机、传动系统、排放系统等。
当车辆出现故障时,相应的故障代码会被存储在车辆的OBD2系统中,方便技术人员进行诊断。
2. 数据流:OBD2协议还定义了一组标准参数,用于监测车辆的性能表现。
这些参数包括发动机转速、车速、冷却液温度、氧传感器信号等。
使用OBD2设备可以实时读取这些参数,并通过标准的数据流格式进行显示和分析。
3. 诊断工具:OBD2协议规定了一种标准的诊断工具接口,称为OBD2接口。
这个接口通常位于车辆驾驶员侧脚踏板下方,可以通过一个标准的OBD2连接器与诊断工具进行连接。
诊断工具可以是一个独立设备,也可以是一个智能手机或电脑上的应用程序。
由于OBD2协议的统一标准,使用OBD2设备诊断车辆故障变得非常简单。
只需将设备连接到车辆的OBD2接口,扫描并读取故障代码即可。
许多OBD2设备还能够提供实时监测数据,帮助用户了解车辆的性能状况。
无论是普通车主还是专业技术人员,都可以使用OBD2设备来监测和维护他们的车辆。
除了故障诊断和性能监测,OBD2协议还有其他一些潜在的应用。
例如,OBD2设备可以用来对驾驶行为进行评估,帮助驾驶员改善驾驶习惯,提高燃油经济性。
此外,一些汽车保险公司还使用OBD2设备来监控驾驶者的行为,以确定保险费率。
总之,OBD2协议是一个在汽车行业中非常重要的标准。
它统一了故障诊断和监测的方法,使得车辆维修更加高效和方便。
汽车obd协议
汽车obd协议汽车OBD协议。
汽车OBD(On-Board Diagnostics)是汽车上的诊断系统,它可以监测和报告车辆的运行状态。
OBD协议是指汽车诊断系统与外部设备之间的通信协议,它规定了诊断设备与车辆电子控制单元(ECU)之间的通信方式和数据格式。
在汽车维修和诊断过程中,了解OBD协议是非常重要的。
OBD协议通常分为OBD-I和OBD-II两种类型。
OBD-I是指上个世纪80年代末到90年代初的汽车诊断系统,它使用特定的诊断接口和通信协议。
而OBD-II是指从1996年开始在美国市场上使用的汽车诊断系统,它使用统一的诊断接口和通信协议,为汽车维修和诊断带来了很大的便利。
OBD-II协议规定了诊断接口的引脚定义、通信波特率、诊断数据的格式等内容。
诊断接口通常是16针的接头,按照标准引脚定义,其中包括电源、地线、诊断数据线、诊断指令线等。
通信波特率通常是115200bps,这样可以保证高速的诊断数据传输。
诊断数据的格式通常采用标准的OBD协议格式,包括诊断请求帧、诊断响应帧等。
在实际的汽车维修和诊断过程中,诊断设备需要按照OBD协议的要求与车辆的ECU进行通信。
首先,诊断设备需要向ECU发送诊断请求帧,请求特定的诊断数据。
然后,ECU收到请求后会根据协议进行处理,并将诊断数据打包成诊断响应帧发送给诊断设备。
诊断设备再对响应帧进行解析,从中获取需要的诊断数据,进行故障诊断和维修操作。
除了诊断数据的获取,OBD协议还规定了诊断设备与ECU之间的诊断指令交互方式。
诊断设备可以向ECU发送诊断指令,比如清除故障码、读取冻结帧数据、执行特定的诊断功能等。
ECU收到指令后会进行相应的处理,并将执行结果返回给诊断设备。
这样,诊断设备可以通过OBD协议与车辆的ECU进行全面的诊断和维修操作。
总的来说,汽车OBD协议是汽车诊断系统中非常重要的一部分,它规定了诊断设备与车辆ECU之间的通信方式和数据格式。
了解OBD协议对于汽车维修人员和诊断工程师来说是非常重要的,它可以帮助他们更好地进行汽车故障诊断和维修操作。
OBDII协议深度解析汽车诊断通信的通信协议
OBDII协议深度解析汽车诊断通信的通信协议OBDII 协议深度解析:汽车诊断通信的通信协议随着现代汽车的发展和智能化程度的提高,汽车诊断系统在车辆维修和故障排查中发挥着重要作用。
而OBDII(On-Board Diagnostics II)协议作为汽车诊断通信的核心部分,扮演着连接车辆电子控制单元和诊断设备的重要桥梁。
本文将深度解析 OBDII 协议的通信原理和通信协议,以便更好地了解汽车诊断通信的工作原理和技术特点。
一、OBDII 协议概述OBDII 协议是汽车诊断通信的通信协议标准,旨在为故障诊断提供统一的接口和标准化的通信协议。
它规定了车辆电子控制单元与诊断设备之间的通信协议、数据格式和命令集等,以实现车辆参数获取、故障码读取和清除、状态监测等功能。
OBDII 协议通常使用标准的OBD 插头连接到车辆的OBD 接口上,通过诊断设备与车辆进行通信。
二、OBDII 协议的物理层OBDII 协议的物理层主要规定了通信所使用的物理介质和接口标准。
通常情况下,OBDII 协议采用了标准的 OBD 插头和汽车诊断接口进行连接。
OBD 插头通过标准化的16针接口连接到车辆的 OBD 接口上,其中引脚的分配和功能也都严格规定。
OBD 插头中的引脚主要用于传输数据和供电,确保诊断设备可以正常与车辆进行通信。
三、OBDII 协议的数据链路层OBDII 协议的数据链路层规定了数据的传输格式和通信速率等方面的内容。
在 OBDII 协议中,数据的传输采用了基于 CAN 总线的通信方式。
CAN 总线是现代汽车中常用的一种数据通信总线,具有高速、可靠和抗干扰能力强等特点,非常适合于车辆的诊断通信。
OBDII 协议中规定了数据的格式和编码方式,以及数据帧的组织和解析方法,保证诊断设备可以准确地获取和解析车辆参数和故障码等信息。
四、OBDII 协议的应用层OBDII 协议的应用层规定了诊断设备与车辆之间的通信协议和命令集。
obdii 的通讯协议
OBD-II的通讯协议简介OBD-II(On-Board Diagnostics II)是指车辆上的自动诊断系统,它通过车辆上的标准接口与车辆的电子控制单元(ECU)进行通信。
OBD-II的通讯协议定义了数据的格式和传输方式,使得车辆的故障诊断和性能监测变得更加方便和标准化。
OBD-II的标准接口OBD-II的标准接口采用了16个针脚的连接器,通常位于驾驶室内的仪表盘下方。
接口包括了供电、地线、数据线等多个针脚,用于与OBD-II扫描工具或其他设备进行通信。
接口的形状和排列方式是标准化的,以确保兼容性和互操作性。
OBD-II的通讯协议OBD-II的通讯协议定义了数据的格式和传输方式,使得OBD-II设备可以与车辆的ECU进行通信并获取相关的诊断信息。
OBD-II的通讯协议主要基于以下两个标准:1. OBD-II的物理层协议OBD-II的物理层协议定义了数据的传输方式和电气特性。
通常采用的物理层协议有两种:ISO 9141-2和ISO 14230-4(也称为K线协议),以及ISO 15765-4(也称为CAN协议)。
ISO 9141-2和ISO 14230-4协议使用了K线作为数据线,通过电平的变化来传输数据。
ISO 15765-4协议则采用了CAN总线作为数据线,具有更高的传输速率和稳定性。
2. OBD-II的应用层协议OBD-II的应用层协议定义了数据的格式和命令的交互方式。
通常使用的应用层协议有以下几种:SAE J1850 PWM、SAE J1850 VPW、ISO 9141-2、ISO 14230-4和ISO 15765-4。
这些应用层协议定义了诊断请求和响应的格式、命令的编码方式以及错误码的定义。
通过这些协议,OBD-II设备可以向ECU发送特定的命令,并从ECU获取诊断信息和实时数据。
OBD-II的诊断信息OBD-II的通讯协议定义了许多诊断信息的标准参数,可以用于监测车辆的性能和故障。
obd接口标准
OBD是英文On-Board Diagnostic的缩写,翻译为“车载诊断系统”。
这个系统主要用于监控车辆的运行状况和尾气后处理系统的状态。
关于OBD接口的标准,主要有以下几点:
1.接口位置与形状:OBD接口通常位于车辆的仪表盘下方,接口设计为十六针母头接口,形状为梯形状。
2.通信协议:OBD接口的通信协议是开放的,遵循SAE J1939-73协议规范。
3.物理层面与通信方式:在物理层面上,OBD接口是一个通信接口,按照ISO 15765-2标准设计。
这个接口通过CAN(Controller Area
Network)总线与车辆的ECU(Electronic Control Unit)进行通信。
4.诊断信息:通过OBD接口,车辆的诊断信息可以被读取和修改。
这些信息包括发动机的运行数据、排放控制系统的状态以及车辆的其他运行数
据等。
以上内容仅供参考,如需更专业的信息,建议咨询汽车专业技术人员。
OBD通信协议(极车)
公司的 OBD 产品主要支持以下 OBD2 协议: 1 - SAE J1850 PWM (41.6 k 波特) 2 - SAE J1850 VPW (10.4 k 波特) 3 - ISO 9141-2 (5 baud init, 10.4 k 波特) 4 - ISO 14230-4 KWP (5 baud init, 10.4 k 波特) 5 - ISO 14230-4 KWP (fast init, 10.4 k 波特) 6 - ISO 15765-4 CAN (11 bit ID, 500 k 波特) 7 - ISO 15765-4 CAN (29 bit ID, 500 k 波特) 8 - ISO 15765-4 CAN (11 bit ID, 250 k 波特) 9 - ISO 15765-4 CAN (29 bit ID, 250 k 波特)
设置 ISO 波特率为 10400 设置 ISO 波特率为 4800 设置 ISO 波特率为 9600 设置 ISO 初始化地址为 HH 显示关键词
关键词校验关,开
执行一个缓慢(5BAUD)启动 设置唤醒时间 HH*20 毫秒 停止发送唤醒消息
设置唤醒消息
关掉 CAN 扩展地址 使用 CAN 的扩展地址 HH 自动格式化关,开
4
描述
重复上一个命令 尝试波特率除数 HH 设置波特率超时 设置所有为默认值 回显关或开 忘记的事件 打印版本 ID 换行关或开 进入低功率模式 存储关或开 读取存储的数据 保存数据字节 hh 热启动(快速的软件复位) 复位所有 禁止 PROG 参数 XX 禁止所有 PROG 参数 使能 PROG 参数 XX 使能所有 PROG 参数 把 XX 值设置成 YY 打印所有 PP 参数 校准电压为 dd.dd 伏 CV 值恢复出厂设置 读输入电压 允许长信息(大于 7 字节) 活动监视器计数显示 设置活动监视器超时 HH 自动接收 自适应定时关,自动 1,自动 2 执行一个缓冲转存 循环初始化序列 描述当前的协议 描述协议进行数 帧头关,开 监控所有 监控接收=hh 监控发送=hh 正常长度消息 关闭协议 回应关,开 设置接收地址为 hh
obd2协议
obd2协议OBD2协议。
OBD2(On-Board Diagnostics)是汽车行业中的一种标准协议,用于监控和诊断车辆的发动机和车辆控制系统。
它是为了监控车辆排放并帮助诊断发动机故障而设计的。
OBD2协议规定了车辆诊断接口的标准化方式,以便汽车制造商和技师能够轻松地访问车辆的诊断信息。
OBD2协议包括了许多标准化的参数和诊断代码,这些信息可以通过车辆的诊断接口来访问。
通过这些接口,技师可以读取车辆的传感器数据、诊断故障代码和监控车辆的性能。
这些信息对于诊断车辆问题和进行维护非常重要。
在OBD2协议中,诊断接口通常使用标准的16针接头,这使得诊断工具能够与大多数车辆兼容。
通过这个接口,诊断工具可以与车辆的ECU(Engine Control Unit)通信,从而获取车辆的诊断信息。
OBD2协议定义了许多诊断参数,包括发动机转速、车速、发动机负荷、冷却液温度、氧传感器数据等等。
这些参数可以帮助技师了解车辆的运行状态,并且可以用来诊断车辆的性能问题。
此外,OBD2协议还规定了诊断故障代码的标准化方式。
当车辆出现故障时,ECU会记录相应的故障代码,这些代码可以通过诊断工具来读取。
这些故障代码可以帮助技师快速定位车辆的故障,并且可以加快维修的速度。
总的来说,OBD2协议在汽车行业中起着非常重要的作用。
它标准化了诊断接口和诊断信息,使得汽车制造商和技师能够更加方便地进行车辆诊断和维护。
通过OBD2协议,我们可以更好地了解车辆的运行状态,及时发现和解决车辆的问题,从而提高车辆的可靠性和安全性。
总的来说,OBD2协议在汽车行业中起着非常重要的作用。
它标准化了诊断接口和诊断信息,使得汽车制造商和技师能够更加方便地进行车辆诊断和维护。
通过OBD2协议,我们可以更好地了解车辆的运行状态,及时发现和解决车辆的问题,从而提高车辆的可靠性和安全性。
iso15765汽车obd通讯协议.docx
竭诚为您提供优质文档/双击可除iso15765汽车obd通讯协议.docx篇一:obd通讯协议obd通讯协议obd-iinetworkstandardsj1850pw–adoptedbygm;alsoknownasclass2.–adoptedbychrysler(knownasj1850).–somereferencestopwmodeheardaboutinregardstotoyota(a ndhonda).–10.4kbps,singlewire.j1850pwm–adoptedbyFord;alsoknownasstandardcorporateprotocol( scp).–alsoseeninsomemazdaproducts.–somereferencestopwmmodeheardaboutinregardstomitsubi shi.–41.6kbps,twowirebalancedsignal.iso9141andiso9141-2(alsoknownasiso9141caRb)–seeninsomechryslerandmazdaproducts.–seemstobemorecommonineurope.–10.4kbps,singlewire.obdii通讯协议obdiigenericcommunicationprotocolsbymanufacturerRecentlyitriedtoinstallmyproductonpeuzeot(406orsome thingsimilar).therewaskwp2000bus.itriedtogetthespeedaluefromthebusbysendi ngthefollowingstring0xc20x330xf10x010x0d0xf4.onresponceireceiedtwoanswersfrom2differentecus:1)0x830xf10x100x7f0x010x120x161)0x830xf10xa40x410x0d0x000x66thefirstecusentmenack(thisresponsecodeindicatesthattherequestedactionwil lnotbetakenbecausetheserer(ecu)doesnotsupportthearguments oftherequestmessageortheformatoftheargumentbytesdonotmat chtheprescribedformatforthespecifiedserice.)myquestionis:iftherewassomethingwrongwiththeargumen tsoftherequestmessage,thesecondecualsoshouldnotunderstandt herequest,bititdid!andthesecondquestionis:whythefirstecudidsendthenega tieanswer.ifyoulookatthej1979pdFyouwillfindtherethat"i fanecudoesnotsupportanyofthepidsrequesteditisnotallowe dtosendanegatieresponsemessage".obd信息:我理解的obd-ii标准诊断插座列表我理解的obd-ii标准诊断插座列表端子号称端子接线---------------------------------------------------------------------4搭铁16蓄电池正极,9-127,15资料数据传输线(iso9141-2)5信号反馈线搭铁2saej1850数据输送线10sae制造厂数据输送线举一实例;捷达前卫诊断座t16中;就有1647三个端子按以上要求接线。
08379_关于OBD协议(ISO15031)的学习
和措施
2
OBD协议(ISO15031)概述
01
2024/1/25
3
定义与背景
OBD(On-Board Diagnostics)协议,即车载诊断协议,是一种用于车辆自诊断和外部诊断设备通讯 的国际标准。
OBD协议起源于20世纪80年代,随着汽车技术的发展和环保要求的提高,OBD协议逐渐成为车辆排放 控制和故障诊断的重要工具。
1994年起,美国加州空气资源委员会(CARB)要求所 有在该州销售的新车必须配备统一的OBD-II系统,随后 其他国家和地区也陆续采用OBD-II标准。
第三阶段(OBD-III)
目前正处于研究和发展阶段,旨在进一步提高诊断精度 和数据传输效率,以及实现车辆与智能交通系统(ITS )的互联。
6
OBD协议(ISO15031)的核心内
环保监管
OBD协议可用于监测车辆的排放 性能,帮助环保部门对车辆进行 排放监管和治理。
2024/1/25
5
OBD协议的发展历程
01
第一阶段(OBD-I)
20世纪80年代末期至90年代初期,各汽车制造商开始 研发自己的车载诊断系统,但缺乏统一的标准。
2024/1/25
03
02
第二阶段(OBD-II)
11
OBD协议(ISO15031)的应用场
03
景
2024/1/25
12
汽车故障诊断与维修
故障码读取与清除
控制单元编程与刷新
利用OBD协议,维修人员可以读取车 辆的故障码,定位故障位置,并在维 修后清除故障码。
OBD协议支持对车辆控制单元进行编 程和刷新操作,实现对车辆性能的调 整和优化。
obd方案
OBD方案简介OBD(On-Board Diagnostics)是汽车行业中常用的一种车载诊断系统,用于监测车辆的运行状态和性能。
OBD方案通常包括硬件设备和软件应用两个部分。
OBD硬件设备OBD接口OBD接口是连接车辆的诊断系统和外部设备的接口,通常采用标准的OBD-II接口。
OBD-II接口有16个引脚,分为J1962-2和J1962-3两种类型。
J1962-2类型有4个连接到电源的引脚,J1962-3类型有2个连接到电源的引脚。
这些引脚用于提供电源和通讯接口,使得外部设备可以通过OBD接口与车辆的诊断系统进行通讯。
OBD诊断仪OBD诊断仪是一种通过OBD接口与车辆的诊断系统进行通讯的设备。
OBD诊断仪通常具备以下功能:1.读取故障码:可以读取车辆诊断系统中存储的故障码,以便诊断车辆出现的问题。
2.清除故障码:可以清除车辆诊断系统中存储的故障码,以便重置诊断系统。
3.实时数据监测:可以读取车辆各种传感器的实时数据,如发动机转速、车速、水温等。
4.检测排放:可以检测车辆的排放情况,如CO、CO2、HC、NOx等。
OBD诊断仪通常由一个显示屏和若干个按键组成,用户可以通过按键操作来进行诊断和设置。
OBD软件应用OBD通讯协议OBD通讯协议定义了通过OBD接口进行通讯的规范。
常见的OBD通讯协议有以下几种:•ISO 9141-2:使用K线进行通讯,传输速率为10.4kbps。
•SAE J1850 PWM:使用PWM信号进行通讯,传输速率为41.6kbps。
•SAE J1850 VPW:使用VPW信号进行通讯,传输速率为10.4kbps。
•ISO 15765-4 CAN:使用CAN总线进行通讯,传输速率为500kbps。
OBD诊断软件OBD诊断软件是一种通过OBD接口与车辆的诊断系统进行通讯并显示诊断结果的软件应用。
OBD诊断软件通常具备以下功能:1.读取和清除故障码:可以读取车辆诊断系统中存储的故障码,并提供相应的故障描述和建议的修复方式。
obdii 的通讯协议
obdii 的通讯协议
OBD II(On-Board Diagnostics II)是车辆诊断的标准,它定义了车辆上的诊断接口和通信协议。
OBD II协议主要分为以下
几种通信协议:
1. ISO 9141-2协议:这是一种使用单线进行半双工通信的协议,通信速率为10.4 kbps或41.6 kbps。
2. ISO 14230-4协议(也称为KWP2000协议):这是一种基
于ISO 9141-2协议的协议,通信速率为10.4 kbps,常用于欧
洲车辆。
3. SAE J1850 PWM协议:这是一种使用脉冲宽度调制(Pulse Width Modulation)进行通信的协议,通信速率为41.6 kbps,
常用于美国和部分亚洲车辆。
4. SAE J1850 VPW协议:这是一种使用变频宽度调制(Variable Pulse Width Modulation)进行通信的协议,通信速
率为10.4 kbps,常用于美国车辆。
5. CAN(Controller Area Network)协议:这是一种基于串行
通信的协议,通信速率可以达到500 kbps或1 Mbps。
CAN协
议主要分为两种类型:CAN 2.0A(11-bit标识符)和CAN
2.0B(29-bit标识符)。
CAN协议是现代车辆中最广泛使用的OBD II通信协议。
在实际应用中,大多数现代车辆都支持CAN协议,而较旧的
车辆可能会使用ISO 9141-2、ISO 14230-4或SAE J1850协议中的一种。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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三个端子按以上要求接线。
EOBD 欧洲标准新的european obd 诊断坐连接标准dlc-j1962=============================================================================== =pin 1 ......sae j2411, gm single wire can;通用公司单线can-buspin 2 ......iso 11519-4 (bus+)(sae j1850), 和10号脚同时使用, 41.6 kbps pwm脉宽调制单线用法:只用2号脚1根线通讯10.4 kbps pw可变脉宽调制byte header + crc,no "checksum" or "inter-byte separation" (in frame response byte ?)pin 3 ...... chrysler, ccd+ (not obd) ;克莱斯勒ccd-bus网线h 线pin 4 ...... 底盘地chassis groundpin 5 ...... 逻辑地signal groundpin 6 ...... iso 15765-4;can-bus 高速诊断线(h 线) ,250/500 kbit/spin 7 ....... kwp1281或kwp2000 协议诊断线(k线), 波特率10400/多数厂家默认kpw2000诊断线pin8 ........ 点火开关打开有电ig+;点火开关on/off 状态识别用途pin9 ........ 7号脚不方便用时,启用*kwp1281或kwp2000 协议诊断线(k线), 波特率10400 pin10 ....... iso 11519-4 (bus-)(sae j1850), 和2号脚同时使用, 41.6 kbps pwm脉宽调制pin 11 ...... chrysler, ccd- (not obd) ;克莱斯勒ccd-bus网线l 线pin 12 ...... * k 线制造厂保留用pin 13 ...... * k 线制造厂保留用pin 14 ...... iso 15765-4;can-bus 高速诊断线(l 线) ,250/500 kbit/spin 15 ...... kwp1281或kwp2000 协议诊断线(k线);7p不够用或控制单元过多时启用pin 16 ...... 长火线bat+obdii和eobd的基本区别-------------------------------------------------------------------------------- 功能obdii eobd--------------------------------------------------------------------------------进行燃油箱及燃油系统的泻漏试验是不探测发动机不(发)点火的转速到最大4500r/min故障发生经历多少个驾驶周期故障指示灯才闪亮2 2-10用故障指示灯显示汽车行驶距离不是使用的通讯协议sae j1850 iso 9141-2OBDII协议Connected ISO9141 protocol to ECU Address 0x33 (protocol key bytes 0x08, 0x08)Direction Header bytes Payload bytes Checksum Byte MeaningTester -> Car 0x68 0x6a 0xf1 0x01 0x00 0xC4 Request (Serice 1, Parameter 0)Car -> Tester 0x00 0x00 Garbage!!Tester -> Car 0x68 0x6a 0xf1 0x01 0x00 0xC4 Request (Serice 1, Parameter 0)Car -> Tester 0x00 0x00 0x00 Garbage!!Tester -> Car 0x68 0x6a 0xf1 0x01 0x00 0xC4 Request (Serice 1, Parameter 0)Car -> Tester 0x00 0x00 0x00 0x00 Garbage!!Tester -> Car 0x68 0x6a 0xf1 0x01 0x00 0xC4 Request (Serice 1, Parameter 0)Car -> Tester 0x00 0x00 0x00 0x00 0x00 Garbage!!Tester -> Car 0x68 0x6a 0xf1 0x02 0x00 0x00 0xC5 Request (Serice 2, Parameter 0)Car -> Tester 0x00 0x00 0x00 0x00 0x00 0x00 Garbage!!It successfully negotiated the initialization of an ISO9141 protocol session(by responding key bytes "0x08, 0x08"), and then went berserk on me... eery time I tried this,it has behaed the same way - useless. After a successful initialization,it just responds "zeros" back to eery request,******************************************************************************* **************************标准OBD-II 有3种1. ISO 使用ISO-9141 (借用BOSH)使用J1962-7 单线通讯电平高低表示逻辑"1" 和"0"2. SAE J1850 (借用GM)使用J1962-2 单线通讯脉冲宽度表示逻辑"1" 和"0"3. SAE J1850 (借用FORD)使用J1962-2/J1962-10 2线通讯可变脉宽.脉冲宽度表示逻辑"1" 和"0"******************************************************************************* **************************标准OBD-II 诊断之ISO标准部分使用ISO9141物理连接定义在J1962 的7号脚就是我们常说的K 线标准OBD-II 协议ISO-9141 特点PCM动力系统5波特率地址码33H 协议字KB1:08H;协议字KB2:08H;解码器用KB2取反$F7H确认收到$08 $08protocol to ECU Address 0x33 (protocol key bytes 0x08, 0x08) 解码器地址码$F1说话对象首字节工作字节校验和字节含意============ ======== ================= ===== ========================解码器-> 车68 6a f1 01 00 C4 请求(命令1, 参数0)车-> 解码器00 00 无意义解码器-> 车68 6a f1 01 00 C4 请求(命令1, 参数0)车-> 解码器00 00 00 无意义解码器-> 车68 6a f1 01 00 C4 请求(命令1, 参数0)车-> 解码器00 00 00 00 无意义解码器-> 车68 6a f1 01 00 C4 请求(命令1, 参数0)车-> 解码器00 00 00 00 00 无意义解码器-> 车68 6a f1 02 00 00 C5 请求(命令2, 参数0)Car -> 解码器00 00 00 00 00 00 无意义三个基本通讯协议:1 iso 9141通讯协议电路。