ISO9141-2协议解析
汽车故障诊断仪介绍

汽车故障诊断仪介绍前言!随着汽车科技的不断发展,自动化电控技术在新型汽车的制造与维护过程中被使用,新型的汽车采用了大量的电子控制单元(Electronic Control Unit,简称ECU),汽车的维修和保养不再是简单的机械操作,而是越来越倚重电子化、电脑化的专业工具。
过去的汽车维修是以机械修理与零件修复为主,而现代汽车维修则驱于以机电系统诊断为核心的诊断技术。
为了因应新趋势,各车厂在进行汽车电子控制系统设计的同时,也大幅度地增加了故障自诊功能的系统设计。
自诊系统能够在汽车运行过程中不断地监测电子控制系统,包括:引擎起动、引擎运转、水温、行车时速、电子点火、供油、进气、负载等各系统运作状况。
一旦发生异常情况,再依设定之特定演算法解析出故障原因,并将这些故障码存储在行车系统ECU 的记忆体中,同时起动相对应的故障运行模组功能及执行安全措施(如故障指示灯/故障警告语音/自动停止对应功能),提醒故障汽车需到修理厂进行维修;而技术维修人员可以利用汽车诊断设备读取其故障码,精确地进行故障问题诊断与排除。
一、车控协议与诊断设备目前各国车厂使用的车控通讯协议有下列几种:•CAN/MOST/LIN/FlEXRAY•ISO/VPW/PWN/KWP2000•其它车种数位/类比专属控制信号及协议台湾新款汽车大多使用ISO协议,旧型欧洲车则使用KWP协议,部份的BENZ车使用MOST 的协议,比较新款/高级的日本/欧洲车种也使用到CAN BUS协议(VAG的AUDI/VW B6、MAZDA 6等),而下一代的明星协议则是FlexRay。
CAN BUS协议也常被使用至自动化工业控制系统中(如温度控制/电梯冷气控制等)。
通常在方向盘下方与脚踏板上缘间会有个J1962 16PIN的诊断插座,让您可以通过OBD2连接线来连接16 PIN J1962的插座,读取ECU数据资料。
目前汽车电脑诊断设备可分为2种类型:(1)通用型诊断设备手持式: 只可读取/清除错误码,错误码会以PXXX的字串显示在LCD上,错误码读出来后要翻手册对照。
汽车标准OBDⅡ(自诊断接头)针脚定义

汽车标准OBDI (自诊断接头)针脚定义汽车OBD-II接口引脚定义汽车上的OBD-II接口(母):Claooaooao®}\9口口口口口口口口】7ELM327用到的引脚: 2: SAE-J1850 PWM 和SAE-1850 VPW 总线4.车身接地5■信号接地6.CAN high (ISO 15765-4 和SAE-J2284)7.ISO 9141-2 和ISO 14230-4 总线的K 线10. SAE-J1850 PWM 协议总线(-)14.CAN low (ISO 15765-4 和SAE-J2284)15.ISO 9141-2 和ISO 14230-4 总线的L 线16.蓄电池电压全部引脚定义:1.Manufacturer discretion. GM: J2411GMLAN/SWC/Si ngle-Wire CAN.2.Bus positive Line of SAE-J1850 PWM andSAE-1850 VPW3.Ford DCL(+) Argentina, Brazil (pre OBD-II) 1997-2000, USA,4.Chassis gro und5.Sig nal ground6.CAN high (ISO 15765-4 and SAE-J2284)7.K line of ISO 9141-2 and ISO 14230-48.-9.-10.Bus negative Line of SAE-J1850 PWM only (n ot SAE-1850 VPW)Europe, etc. Chrysler CCD Bus(+)11.Ford DCL(-) Argentina, Brazil (preOBD-II) 1997-2000, USA, Europe, etc.Chrysler CCD Bus(-)12.-13.13.CAN low (ISO 15765-4 and SAE-J2284)14.L line of ISO 9141-2 and ISO 14230-415.Battery voltage根据ISO DIS 15031 -3中相关内容,DLC是一个如下16针的插座: 各个针脚定义如下: 针脚分配定义1厂家定义[1]2 SAE J1850 总线正[2]3厂家定义[1]4车身地5信号地6ISO 15765 -4 定义的 CAN 高[2]7ISO9141?2 和 ISO14230?4 定义的 K 线[2]8厂家定义[1]9厂家定义[1]10 SAE J1850 总线负[2]11厂家定义[1]12厂家定义[1]13厂家定义[1]14ISO 15765 -4 定义的 CAN 低[2]15ISO9141?2 和 ISO14230?4 定义的 L 线[2]16永久正电压[1]1, 3, 8, 9, 11, 12 和13未做分配,可由车辆制造厂定义。
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三个端子按以上要求接线。
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)。
高压共轨柴油机无法启动、难以启动、运行熄火的故障分析

● 自持过程,是指发动机气缸内已经着火的燃油所产生的能量可克服发动机的摩
擦阻力实现发动机的持续运转。 ● 发动机起动之后, 在5分钟之内发动机冷却液温度要上升30℃,如果未达到这 一目标,发动机管理系统将进入停机保护模式-熄火。如果关闭EGR,这种现象可
3、打马达时用万用表测量其交流电压值>1.25V
(单峰值),峰峰值≥2.5V; 4、用检测仪测量其波形;
5、检查传感器本身的好坏及安装间隙。
共轨柴油机无法启动、难以启动、运行熄火的故障分析
﹡ 电磁式曲轴传感器输出的是交流信号、输出电压和频率随转速变化而改变。 ﹡ 霍尔式传感器输出的是频率调制信号,电压为参考电压, 频率随发动机转速变 化。
难以启动:是打马达发动机能着火,但启
动时间超过了正常时间(3s)。
运行熄火:是发动机在运行的过程中突然
熄火。
共轨发动机起动条件:
1、发动机转速>200r/min; 2、共轨压力>250bar;
3、同步信号正常; 4、传感器信号≥触发阈值
触发阀值≥2.5V(峰峰值)。
1、SAE的J1850协议:
2﹟-BUS H;10﹟-BUS L。
2、ISO 9141-2协议: 7﹟-K线;15﹟-L线。
3、其他规定: 4﹟、5﹟为搭铁线,16﹟为
+12V电源线。
4、最新CAN协议: 6﹟-CAN H;14﹟-CAN L。
5、1﹟、3﹟、8﹟、9﹟、11﹟、
12﹟、13﹟这些都是厂家
自定义的接口。
当前第5页\共启动、难以启动、运行熄火的故障分析
一、共轨柴油机基础知识:
● 曲轴旋转两圈,活塞上、下二次完成进气、压缩、燃烧、排气四个工作过程的 柴油机称为四冲程柴油机。
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 接口兼容的设备。
选择知名品牌、质量可靠的产品,避免购买劣质设备。
T6智能车联网OBD车载终端TBOX产品手册_V1.0

进入休眠流程之后,终端会执行 2 个步骤:
T6
Product data sheet
© THREAD. 2015 All rights reserved.
Rev.1.0 — 15 June 2015
6 of 11
THREAD tech co., ltd.
T6
车联网 OBD 智能信息终端
a. 请求终端升级指令,如果终端固件需要升级,服务器可以下发远程升级指令,具体请参考 T6 API 接口手册;
9. 模块参数
部件 终端
GPRS 模块
GPS 模块
尺寸 重量 储存温度 工作温度 工作电压 工作电流 最大电压 最大电流 休眠电流 支持频段
参数
数据传输
数据传输类型 GPRS 多时隙 GPRS 移动台 尺寸大小 工作电压 接口 坐标系 协议
灵敏度
热启动 温启动 冷启动 高度 速度 加速度
T6
车联网 OBD 智能信息终端
模块未入网
GPS 正在定位
灭 设备未上电或已休眠 OBD 模块休眠 GPRS 模块电源关闭 GPS 模块电源关闭
T6
Product data sheet
© THREAD. 2015 All rights reserved.
Rev.1.0 — 15 June 2015
3 of 11
THREAD tech co., ltd.
Product data sheet
Rev.1.0 — 15 June 2015
7 of 11
THREAD tech co., ltd.
T6
车联网 OBD 智能信息终端
即被唤醒,如果在 1 分钟以内,OBD 仍然没有与汽车 ECU 通讯成功,终端将判定此次震动为 异常震动,并连接服务器,上报异常震动消息;如果 1 分钟以内检测到车辆有打火启动,终端 会进入正常工作模式,不上报异常震动消息。
汽车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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ISO9141-2协议解析
ISO-9141-2协议是最常用的通信协议之一,也是属于OBD II标准协议的一种。
下面从物理层特性、系统进入、帧结构、命令交互、交互时间参数、常用命令字等几个方面来介绍这种协议。
Ø物理层特性:空闲电平通常为12V;数据位格式为1+8+1,没有校验位;使用的波特率通常为10416BPS和9600BPS两种。
Ø系统进入初始化:ISO协议采用地址码进入方式,先使用5BPS发送地址码,ECU响应55H,KW1,KW2,设备对KW2取反发回给ECU,ECU对地址码取反发回给设备,完成系统初始化交互。
其中55H这个字节用来规定后面的通信波特率。
参见下图:Tool————> <— <—<——> <—ECU
T1 |<->| T2 |<->|T3|<->|T4|<->| T5 |<->| T6 |<->| T7
图2-2-1
其中:T1 ≥ 300ms
60 ms ≤ T2≤ 300 ms
5 ms ≤ T3 ≤20 ms
0 ms ≤ T4 ≤ 20 ms
25 ms ≤ T5 ≤ 50 ms
25 ms ≤ T6 ≤ 50 ms
55 ms ≤ T7 ≤ 5000 ms
Ø帧结构:帧头(3个字节)+数据(最大为7个字节)+校验(通常为校验和)。
数据帧有两种:命令帧和响应帧。
命令帧由Tools发出,响应帧是ECU对命令帧的响应。
帧头结构如下图:
帧头字节1 帧头字节2 帧头字节3
Priority/Type 目标地址源地址
图2-2-2
数据区包含传送的数据。
对于命令帧,DATA区是命令字节及命令参数;对于响应帧,DATA 区是命令响应及响应的数据。
校验是校验字节,为前面字节的累加和,包括帧头和数据区。
Ø命令交互:命令交互通常情况下为1对1,但也存在1对多或者多对1的情况。
下面是一组命令交互举例:
Tools: 68H 6AH F1H BEH 81H
ECU: 48H 6BH 28H FEH 31H 32H 33H 40H 42H 43H 34H
在命令中,目标地址是固定的;ECU响应设备的命令字在设备命令字的基础上+0x40。
Ø交互时间参数:包括4个时间参数,如下:
设备发送命令字节间的时间间隔P1,通常为5ms-20ms,取6ms;
ECU返回命令字节间的时间间隔P2,通常为0ms
设备发送完一帧命令后等待ECU响应的时间P3,为25ms-50ms,一般取30ms;
设备接收到ECU响应后到发送下一帧命令的时间P4,通常为55ms-5000ms,一般取60ms。
Ø常用命令字:
系统退出:20H
读故障码:03H
清除故障码:14H
读版本信息:BEH
读数据流:B1H。