OBD协议说明(个人)
平台通讯协议-OBD远程车况诊断协议V1

OBD远程车况诊断协议1.1.OBD远程车况诊断1.1.1.说明车载终端上报需要增加重传机制,上报不成功,需要重新传输。
1.1.2.CAN静态数据OBD模块根据终端设置规则,响应CAN静态数据;终端根据默认频率主动上报CAN 静态数据,当平台需要跟踪CAN静态数据时,采用跟踪命令修改上报频率。
1.1.2.1.终端上报CAN静态数据信息消息ID:0x0B21终端上报CAN静态数据消息体数据格式详见下表,平台采用通用应答。
说明:1、数据流掩码4字节DS MASK,表示30个数据流支持与否,字节位次序高位在先,低位在后。
比如:掩码第1个字节的BIT7决定第1个数据流(电瓶电压)支持与否掩码第1个字节的BIT0决定第8个数据流(车辆速度)支持与否掩码第2个字节的BIT7决定第9个数据流(进气温度)支持与否2、每个上传的静态数据包为固定的长度94字节,不支持的数据流,仍占用固定位置字节。
3、根据设置时间间隔上报(设置参数一定可以设置时间间隔)1.1.2.2.平台主动跟踪CAN 静态数据消息ID:0x8B21当平台发送主动跟踪CAN数据时,终端采用通用应答。
响应数据示例:1.1.3.车辆故障数据OBD模块采集到车辆故障时,将故障码主动传送给终端,终端通过上报故障数据将故障数据传送给平台。
1.1.3.1.终端主动上报车辆故障数据消息ID:0x0B22消息体见故障数据报,平台采用通用应答。
说明:1.1个故障码编号由4字节组成,分别为系统ID、故障字节1、故障字节2、故障字节3。
对于OBD故障码,SYS_ID为0x00,故障字节3无意义(为0)。
2.关机报一次1.1.3.2.平台查询车辆故障数据消息ID:0x8B22消息体为空,终端应答车辆故障数据。
1.1.4.驾驶行为数据当ACC OFF时,OBD模块主动产生驾驶行为数据发送给终端,终端上报驾驶行为数据给平台;当用户需要在平台查看驾驶行为数据时,可下发查询驾驶行为数据,终端从OBD 模块获取驾驶行为数据,并上报给平台进行展示。
OBD应用指令协议文档v3.8

LGSO2FT2
4
59
绝对燃油导轨压力
FRPA
kPa
5A
相对油门踏板位置
APP_R
%
瞬时油耗
IFE
ml/s
平均油耗
/CAC_AFE
l/100km
/计算总耗油量
/CAC_TFE
l
/计算单程耗油量
/CAC_TRFE
ml
/计算单程怠速耗油量
/CAC_ITRFE
ml
90
/计算单程行驶耗油量
/CAC_DTRFE
EQ_RAT3B
O2 S3B 无 mA
3C
催化剂温度 Bank1-传感器 1
CAT TEMP11
℃
9 / 13
3D
催化剂温度 Bank1-传感器 2
CAT TEMP21
, ℃
3E
催化剂温度 Bank2-传感器 1
CAT TEMP12
℃
3F
催化剂温度 Bank2-传感器 2
CAT TEMP22
℃
42
十二, 系统命令 命令:BT+RFDTC 说明:读取冻结帧数据 回复:RFDTC:B0090,&N/A&N/A&RPM: 8405&VSS: 254km/h&N/A&N/A&N/A&N/A&N/A
十三, 版本信息 命令:BT+VER
说明: 读取当前的版本信息
十四,系统指令 系统清零 命令:BT+CLRSTORAGE 说明:发指令回复系统版本重起,把存在内存的数据清空
空格+计算的数值+单位 如:MUL:&VSS: 12.5km/h&N/A&RPM: 2600&ECT: 80℃ 说明:读取多个 PID 过程中,返回内容与读取一一对应,如 果其中某 PID 读取失败则返回 N/A。另必须等待读取结束标 志后再发送下一包命令。使用范围为 0x5A 之前的 PID。
OBDII诊断协议-基础普及篇

OBDII故障诊断系统-基础普及篇整理:尹道瑞QQ:873123866EMAIL:yindr@OBD对于熟悉车辆知识及关心汽车电子的人,已经不是一个陌生的名字了。
什么是OBD?OBD的发展历史是怎么的?OBD有什么作用?国际目前的最新动向是什么?对于这些问题,可能你并不十分清楚。
本人业余时间,搜集整理一点资料,供大家参考。
OBD是英文On-Board Diagnostics的缩写,中文翻译为“板载诊断系统”。
OBD系统的发展历史OBD的概念起源于美国加州空气资源管理委员会(CARB) ,目的是为了降低和控制汽车尾气对大气的污染。
加州环保局(CARB)1985年立法,1988年开始实施。
诊断要求针对硬件失效,主要零部件包括氧传感器,废气再循环阀,供油系统和发动机控制系统。
没有统一的故障码和通讯协议标准。
第一代OBD(OBD‐I)OBD‐I必须符合下列规定:仪表板必须有“发动机故障警示灯” (MIL),以提醒驾驶员注意特定的车辆系统已发生故障(通常是废气控制相关系统)。
系统必须有记录/传输相关废气控制系统故障码的功能。
电器组件监控必须包含:氧传感器、废气再循环装置(EGR)、燃油箱蒸汽控制装置(EVAP)。
OBD‐I的缺陷:遗漏了三元催化器的效率监测,遗漏了油气蒸发系统的泄漏侦测;遗漏了发动机是否缺火的检测,导致碳氢化合物排放增加。
再加上OBD‐Ⅰ的监测线路敏感度不高,等到发觉车辆故障再进厂维修时,事实上已排放了大量的废气。
没有标准协议:各车辆制造厂发展了自己的诊断系统、检修流程、专用工具等,给非特约维修站 技师的维修工作带来许多问题。
第二代OBD(OBD‐II)加州环保局于1989年立法,针对1994‐96年及以后生产的车型,扩大了诊断零部件范围,增加了对系统的诊断要求,如催化器失效,失火,蒸汽泄漏等,以对排放的影响为主,导入失效的具体排放条件。
OBD‐II排放限值随LEV,ULEV,SULEV等排放标准不同 建立了标准化故障码和通讯协议标准。
普拉多obd协议

普拉多obd协议
普拉多obd协议指的是普拉多汽车内部CAN总线数据解析,通过解析出汽车某个功能CAN总线信号,然后利用该信号进行新功能开发。
OBD是普拉多汽车上的CAN总线对外接口,我们通过这个接口能够实现USBCAN设备与汽车内部CAN线之间的连接,进行CAN数据的
收发调试。
也就是说,OBD协议解析,其实就是解析汽车的CAN协议。
首先做好设备的准备,包括USBCAN分析仪,装有ECANTOOLS软
件的电脑,USB线以及其他的屏蔽双绞线,OBD转换头等物品。
做好
汽车OBD口与USBCAN、电脑的正确连接后,我们让汽车做出变量动作。
比如说,你想知道响喇叭的数据是哪个,那你就不断的按汽车喇叭。
这时候,相应的CAN数据经过USBCAN的转换,显示在ECANTOOLS 软件的接收界面上。
由于只有一个变量,那接收界面上哪个数据变化最明显,那就说明它就是按喇叭的CAN信息了。
比亚迪f3obd协议

比亚迪f3obd协议比亚迪F3的OBD协议是一种用于与车辆进行通信的协议。
OBD(On-Board Diagnostic)是指车辆上的诊断系统,用于检测车辆的故障和性能问题。
比亚迪F3的OBD协议遵循了国际上通用的OBD协议标准,通过该协议,用户可以获取到车辆的各种参数和故障码。
比亚迪F3的OBD协议采用的是OBD-II协议,是一种通用的汽车诊断协议。
OBD-II协议规定了车辆通信接口的物理连接、通信协议和数据格式等方面的内容。
该协议采用了标准的CAN(Controller Area Network)总线通信方式,通过连接到车辆的诊断接口,可以读取车辆的诊断数据和故障码。
比亚迪F3的OBD协议支持以下功能:1.实时数据:用户可以通过OBD接口获取到车辆的实时数据,包括车速、发动机转速、节气门开度等。
2.故障码读取:用户可以通过OBD接口读取车辆的故障码,从而了解车辆的故障情况,并作出相应的维修措施。
3.故障码清除:用户可以通过OBD接口清除车辆的故障码,完成维修后可以清除故障码,以确认问题已解决。
4.检测监控准备状态:用户可以通过OBD接口获取车辆的OBD系统的监控状态,了解车辆是否通过了排放检测。
5.汽车诊断报告:用户可以通过OBD接口生成汽车诊断报告,该报告包含车辆的诊断数据、维修历史等信息。
通过比亚迪F3的OBD协议,用户可以利用相应的OBD工具对车辆进行诊断和维修。
用户可以通过连接OBD接口的计算机或移动设备,使用相应的OBD软件进行数据读取和故障码清除等操作。
同时,用户还可以利用OBD协议的数据,进行车辆性能分析和燃油经济性评估,从而得出改善车辆性能和节约燃油的建议。
总结起来,比亚迪F3的OBD协议是一种用于与车辆进行通信的协议,它规定了车辆的诊断接口的物理连接、通信协议和数据格式等内容。
通过该协议,用户可以获取到车辆的各种参数和故障码,进行车辆的诊断和维修。
同时,用户还可以利用OBD协议的数据,进行车辆性能分析和燃油经济性评估。
obd的接口协议

obd的接口协议竭诚为您提供优质文档/双击可除obd的接口协议篇一:obd_的基本常识介绍obd的基本常识更新时间:20xx-5-2214:07:11obd是英文on-boarddiagnostics的缩写,中文翻译为“车载自动诊断系统”。
这个系统将从发动机的运行状况随时监控汽车是否尾气超标,一旦超标,会马上发出警示。
当系统出现故障时,故障(mil)灯或检查发动机(checkengine)警告灯亮,同时动力总成控制模块(pcm)将故障信息存入存储器,通过一定的程序可以将故障码从pcm中读出。
根据故障码的提示,维修人员能迅速准确地确定故障的性质和部位。
obd是英文on-boarddiagnostic的缩写,中文翻译为“车载诊断系统”。
这个系统随时监控发动机的运行状obd云鼠(ugV04)图片况和尾气后处理系统的工作状态,一旦发现有可能引起排放超标的情况,会马上发出警示。
当系统出现故障时,故障(mil)灯或检查发动机(checkengine)警告灯亮,同时obd系统会将故障信息存入存储器,通过标准的诊断仪器和诊断接口可以以故障码的形式读取相关信息。
根据故障码的提示,维修人员能迅速准确地确定故障的性质和部位。
从20世纪80年代起,美、日、欧等各大汽车制造企业开始在其生产的电喷汽车上配备obd,初期的obd没有自检功能。
比obd更先进的obd-Ⅱ在20世纪90年代中期产生,美国汽车工程师协会(sae)制定了一套标准规范,要求各汽车制造企业按照obd-Ⅱ的标准提供统一的诊断模式,在20世纪90年末期,进入北美市场的汽车都按照新标准设置obd。
obd-Ⅱ与以前的所有车载诊断系统不同之处在于有严格的排放针对性,其实质性能就是通过监测汽车的动力和排放控制系统来监控汽车的排放。
当汽车的动力或排放控制系统出现故障,有可能导致一氧化碳(co)、碳氢化合物(hc)、氮氧化合物(nox)或燃油蒸发污染量超过设定的标准,故障灯就会点亮报警。
比亚迪obd协议
比亚迪obd协议比亚迪汽车OBD数据汇总测量日期:2016.2.1整理日期:2016.2.2此数据为初步测定,不承担任何法律责任参数值波特率500头01234567 11f头01234567 20f073F61007B200020注:00:此位与油门有关05,07:此位与刹车有关头01234567 10b0D10C8101000001E注:油门相关头01234567 10d头01234567 20d0B D84B00020003FF4222注:04:此高位为刹车,未踩为0,轻踩为1,其次是2头01234567 113FF FF6200F0009619 P F09619 R F83F68 N F09619D F83F68注:此数据跟挡位相关,具体挡位参考212头01234567 2120001E140000001DC P0101DC R0202DA N0303D8 D1414B6 S1515B4注:01,06:此数据为挡位03,07:03和07的高位与刹车有关头01234567 123FE FF FF FF0F FF0_E_1F注:04:此高位为刹车头01234567 322头01234567 410头01234567 3211123踩下34D3抬起1123注:00,01:此数据是刹车的模拟数值变化头01234567 223头01234567 222头01234567 122121头01234567 12d头01234567 11f07001E7C000000左打死0700349E000000右打死0700063A000000注:01,02:此值为方向盘变量值,当转动方向盘时变化03,04:此值为方向盘便宜量值,随方向盘转动变化头01234567头01234567头01234567头01234567头01234567。
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的协议标准摘要: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 接口还为汽车制造商和研究机构提供了便利,使他们能够更好地监控汽车的性能和排放,以及开发更先进的汽车系统。
2024版OBD使用说明
OBD使用说明•OBD基本概念与原理•OBD设备选择与安装目录•数据读取与解析方法•故障诊断与排除流程•软件更新与升级策略•总结回顾与展望未来01OBD基本概念与原理OBD 能够对车辆的各种运行状态进行监测,及时发现潜在的故障并提醒驾驶员。
OBD系统还可以对车辆的排放进行监控,确保其符合环保法规要求。
OBD是英文On-Board Diagnostics的缩写,意思是指车载自动诊断系统。
OBD定义及作用OBD系统通过各种传感器和控制单元来监测车辆的运行状态。
当发现异常或故障时,OBD系统会通过故障代码(DTC)来指示具体问题。
驾驶员或维修人员可以通过专门的诊断工具来读取故障代码,并进行相应的维修。
工作原理简述在车辆年检时,检测人员会通过OBD 系统来检查车辆是否存在故障或排放超标等问题。
车辆年检故障排查二手车评估当车辆出现故障时,维修人员可以通过OBD 系统来快速定位并解决问题。
在购买二手车时,可以通过OBD 系统来检查车辆的历史故障记录和维修情况,为购买决策提供参考。
030201常见应用场景相关法规与标准各国针对OBD系统都制定了相应的法规和标准,以确保其能够有效地监控车辆的运行状态和排放情况。
在我国,环保部门也制定了严格的OBD法规和标准,要求所有新生产的轻型汽车和重型柴油车都必须配备OBD系统。
随着环保要求的不断提高,未来OBD系统将会更加普及和重要。
02OBD设备选择与安装03多功能集成式OBD 设备除了基本的OBD 功能外,还集成了GPS 定位、行车记录仪、胎压监测等多种功能。
01独立式OBD 设备可独立工作,无需连接手机或电脑,具有实时故障诊断、数据存储等功能。
02蓝牙/WIFI 连接式OBD 设备通过蓝牙或WIFI 与手机或电脑连接,实现远程监控、数据传输、实时故障诊断等功能。
设备类型及功能对比选购注意事项与建议选择与您的车型及OBD 接口兼容的设备。
选择知名品牌、质量可靠的产品,避免购买劣质设备。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载
OBD协议说明(个人)
甲方:___________________
乙方:___________________
日期:___________________
需要确认的问题:
1、支持的车型?
2、油耗、里程读取?
3、OBD协议中是否支持读取和控制车门窗的状态信息?
4、OBD能读取数据
5、比较本人整理的ISO15031-酥日北京金奔腾科技公司的OBD协议
数据流
答案:
1、我国采用了EOBD相同的要求即ISO15031-5道路车辆-车辆与排放诊断相关装置通信标
准-5排放有关的诊断服务)协议。
所以只要该车支持ISO15031-5的OBD2标准协议中所有项,则可以通过
OBD接口读取出ECU中所有信息;若该车支持标准协议中部分项,则读取出支持项信息。
(标准协议附在下面,由北京金奔腾汽车科技公司提供。
)
2、在ISO15031-5协议中,油耗不能读取,只能读取燃油液位输入(读出油箱剩余油量与油
箱容量的白分比)。
在车上通过燃油液位传感器实现对剩余油量检测。
OBD输出信息中跟里程相关只有:故障灯点亮后行驶的里程数、消除故障后行驶的里程数。
里程获取办法:
1、虽然不能直接获得总里程,但可以总里程=安装前里程数+故障灯点亮后行驶的
里程数+消除故障后行驶的里程数。
2、OBD 2协议中无法直接读取仪表上数据,只有通过购买汽车厂家的OBD2 协
议的扩展,可获得汽车仪表系统数据获取,肯定能获取汽车总里程和车门窗信息。
由丁成本太高,所以不现实。
3、在车轮处安装及车轮转过圈数的传感器
4、还有通过GP湫取总里程。
3、在ISO15031-5的OBD协议中不支持读取和控制车门窗的状态信息
4、读取信息是从ISO15031-5协议中分析出来:
我们关注输出信息有:
注:PID:OBD系统输出的每个参数都对应一个使用16进制表示的PID (Parameter Identification),即参数标识。
PID$01故障码活除之后的监测状态
PID$05发动机冷却液温度
PID$0 C发动机转速可以读取实时转速或者故障时转速。
数据类型:data/4 rpm (0<data<1638375)
PID$0D车速可以读取实时车速或者故障时车速。
数据类型:data km/h (0<data<255)
PID$2F燃油液位输入| 读出油箱剩余油量与油箱容量的白分比
读取详细OBD数据流见下面二。
5、比较本人整理的ISO15031-酥日北京金奔腾科技公司的OBD协议
数据流:金奔腾提供OBD数据流比本人整理的更详细。
—、OB源统输出信息的模式/服务(出处参考ISO15031-5协议标准)
Mode 2:请求冻结祯数据
Mode 3:请求排放相关的动力系诊断故障码
Mode 4:清除/复位排放相关的诊断信息
Mode 5:请求氧传感器监测测试结果
Mode 6:请求非连续监测系统OBD测试结果
Mode 7:请求连续监测系统OBD测试结果
Mode 9:读车辆和标定识别号
Mode 1:请求动力系当前数据
说明
状态信息等。
这些参数是车辆和发动机以及OBD系统本身最重要的信息,它们是实时刷新的。
Mode 2:请求冻结祯数据
模式2的目的是访问保存在冻结桢中的排放相关的数据。
所谓冻结桢,指的是故障在首次出现的瞬间,车辆和发动机的一些最重要的参数值。
Mode 3:请求排放相关的动力系诊断故障码
模式3中输出的是排放相关的动力系的故障代码
Mode 4:清除/复位排放相关的诊断信息
模式4的作用是清除OBD系统所记录的所有排放相关的诊断信息。
这些信息包括:
诊断故障码的个数(模式1中PID 01)
故障灯状态(模式1中PID 01)
诊断故障码(模式3)
冻结桢对应的故障码和冻结桢数据(模式2)
氧传感器暖气测试结果(模式5或6)
系统检测状态(模式1中PID 01)
车载监测测试结果(模式6和模式7)
故障灯激活之后的行驶里程(模式1中PID 21)
模式4对OBD系统进行的删除/重置至少要在起动前点火钥匙开关处于ON的状态下能够执行。
大部分ECU在发动机运转的时候也可进行此操作。
Mode 5:请求氧传感器检测测试结果
模式5输出的信息是氧传感器的信息,其中既包含氧传感器的特性参数(常数,决定于选用的氧传感器本身),还包括氧传感器的一些评价指标的测试结果。
Mode 6:请求非连续监控的测试结果
模式6输出的是OBD系统对某个部件/系统的非连续监测结果。
Mode 7:请求连续监测系统OBD测试结果
模式7的目的是使外部的测试设备能够访问在一般驾驶状况下连续监测的排放相关部件和系统的故障。
Mode 8:请求控制车载系统,测试或者部件
模式8的作用是使得外部测试设备可以控制OBD系统、测试或者部件的工作。
显示的信息
包括系统的状态和测试的结果。
对于EOBD来说不对模式8进行要求,我国采用了EOBD的要求,因此凡为中国市场开发的
OBD系统不支持模式8的功能。
Mode 9:读车辆和软件识别号
模式9中的信息可以使得维修者和爱好者可以迅速准确地确定车辆和OBD系统的数据状态。
比如用于爱好者之间进行交流和在召回时确定车辆和OBD系统状态。
示例
VID 04 Calibration Identification
06B123456Z ABCD
二、OB嗷据流(本人根据ISO15031-5协议整理的协议)
卜面是Model和Mode2所输出的信息。