current flowar游戏 游戏 46

OBD输出信息的9种模式
OBD输出信息的9种模式
OBD系统提供了丰富的诊断状态和结果信息,这些信息不仅可用于相应机关对车辆状态的审查(比如年检),还有助于故障的定位和排除,更可为DIY者提供新的乐趣。此外,这些信息的统计结果对法规制定者、整车和零部件/系统制造者以及科研工作者提供宝贵的借鉴。
OBD系统提供的信息决定于法规的要求、车辆的配置、整车制造厂和发动机电控系统供应商的要求以及OBD系统本身的技术水平几个方面。但是首先要满足当地法规的要求。我国采用了EOBD相同的要求,在GB18352.3&2005中的相关描述如下:
IA.6.5.3.3
必须采用ISO DIS 15031&5“道路车辆& 车辆与排放有关诊断用的外部试验装置之间的通讯&
第5部分:排放有关的诊断服务”(日)规定的格式和单位提供基本诊断数据(见IA.6.5.1规定)和双向控制信息,并且这些信息必须能通过满足ISO
DIS 15031&4 要求的诊断工具获得。
OBD系统输出信息的模式/服务
Mode 1: 请求动力系当前数据
Mode 2: 请求冻结祯数据
Mode 3: 请求排放相关的动力系诊断故障码
Mode 4: 清除/复位排放相关的诊断信息
Mode 5: 请求氧传感器监测测试结果
Mode 6: 请求非连续监测系统OBD测试结果
Mode 7: 请求连续监测系统OBD测试结果
Mode 8: 请求控制车载系统,测试或者部件
Mode 9: 读车辆和标定识别号
Mode 1: 请求动力系当前数据
I.3.6 故障代码的储存
车载诊断(OBD)系统必须记录表示排放控制系统状态的代码。必须使用单独的状态代码,以便正确识别起作用的排放控制系统,以及需要进一步运转汽车,才能全面评价的那些排放控制系统。
IA.6.5.1.2
若可能,除所要求的冻结帧数据信息外,一旦需要,还应能够通过标准数据连接器的口获得下述信息(如果车载电控单元具有、或通过车载电控单元能够被确定的信息):诊断故障码、发动机冷却温度、燃料控制系统状态(闭环/开环及其它)、燃修正、点火正时提前、进气温度、歧管空气压力、空气流量、发动机转速、节气门位置传感器输出值、二次空气状态(上游、下游或大气)、计算的负荷值、车速和燃油压力。必须按照IA.6.5.3的规定,以标准单位提供这些信号。实际信号必须能从默认值或跛行回家信号中被清晰地单独分辨出。
IA.6.5.1.4
通过IA.6.5.3规定的标准数据连接器的串口,应能读取汽车型式核准时的车载诊断(OBD)系统要求,以及符合IA.6.5.3.3的车载诊断(OBD)系统所监测的主要排放控制系统要求。
I.3.6.1 通过标准数据链连接器的串行口,应能随时获得MI激活时汽车的行驶距离。
模式1的功能是根据法规要求,使得外部标准的诊断工具可以访问当前排放相关的一些基本参数的数据值。这些参数包含系统的一些模拟输入和输出量,数字输出和输出量,以及系统状态信息等。这些参数是车辆和发动机以及OBD系统本身最重要的信息,它们是实时刷新的。
给出了可供选择的所有参数的标准定义,包括存储格式、单位和文字描述等信息。每个参数都有一个参数标识()与之相对应。所有可能输出的参数请参考列表。
不同的车在模式1中显示的参数可能不同,比如使用进气歧管压力传感器来确定进气量的系统会输出压力值,而使用流量传感器的系统会输出流量值。但是至少要包含法规要求的基本参数。
在某些部件损坏的时候,系统在判断出故障之后可能会自动切换到一个预先设置或者根据相应模型计算出来的一个替代值,此时模式1显示的仍然是真实的信号值,这样更有利于在维修中确认和排除故障。
MIL on, 2 fault code entries
Misfire monitoring supported and complete
Fuel system monitoring supported and complete
Comprehensive component monitoring supported and complete
reserved not supported
Catalyst monitoring supported and complete
Heated catalyst monitoring not supported
Evaporative system monitoring supported
Secondary air system monitoring supported
A/C system refrigerant monitoring not supported
Oxygen sensor monitoring supported
Oxygen sensor heater monitoring supported
EGR system monitoring not supported
Fuel system status Bank 1 Closed loop, using oxygen
Fuel system status Bank 2
Calculated load value
Engine coolant temperature
Short term fuel trim - Bank 1
Long term fuel trim - Bank 1
Engine speed
Vehicle speed
Ignition timing advance for cylinder 1
Intake air temperature
3.00 g/sec
Air flow rate
Absolute throttle position
Secondary air status atmosphere / off
Location of oxygen sensor
Bank 1 Sensor 1
Bank 1 Sensor 2
Oxygen sensor output Bank 1 Sensor 2
99.22%(Value = FF)
Short term fuel trim Bank 1 Sensor 2
OBD requirement EOBD
Distance traveled while MIL on
1.000 Lambda
Equivalence ratio Bank 1 Sensor 1
Oxygen sensor current Bank 1 Sensor 1
模式2:请求冻结桢数据
IA.6.6.1 诊断信号的内容和获取方式
一旦测定了任何部件或系统的首次故障,必须将当时发动机状态的冻结帧储存在电控单元存储器中。如果随后发生了供油系统或失火故障,任何原储存的冻结帧必须被供油系统或失火状态(取先发生者)所替代。储存的发动机状态必须包括,但不限于:计算的负荷值、发动机转速、燃油修正值(如有)、燃油压力(如有)、车速(如有)、冷却液温度、进气岐管压力(如有)、闭环或开环运转状态(如有)和引发上述数据被储存的故障代码。制造厂必须选择便于有效修理的最合适的一组状态作为冻结帧储存。
的目的是访问保存在冻结桢中的排放相关的数据。所谓冻结桢,指的是故障在首次出现的瞬间,车辆和发动机的一些最重要的参数值。它就像一张故障现场的“快照”,这些信息有助于探究故障发生的原因,对维修具有重要价值。
冻结桢中包含的信息是有限的,法规给出了最小的要求,在满足法规要求的前提下,厂家可以把更多的参数记录下来在模式2种输出,不过所有输出的参数必须在15031&5定义的PID列表中选择,输出的格式、单位和文字描述必须符合15031&5种的定义,这主要是为了使所有符合15031&4要求的扫描工具都能读取和解释这些信息。当然,输出的参数越多意味着在ECU中相应的存储空间就越大。
值得注意的是OBD系统只能输出一个故障的冻结桢,在系统中存在多个故障的时候,根据故障的优先级来决定在模式2种输出哪种故障的冻结桢。供油系统故障和失火故障的优先级高于其它故障。比如如果出现由于喷油器电路引发的失火故障的时候,模式2中输出的是失火故障,而不是喷油器电路的冻结桢。
Cylinder 1 misfire detected
Fuel system status Bank 1 Open loop due to detected fault
Fuel system status Bank 2
Calculated load value
Engine coolant temperature
Short term fuel trim - Bank 1
Long term fuel trim - Bank 1
Engine speed
Vehicle speed
根据上面的信息我们可以判断1缸发生失火的时候发动机已经充分暖机,车辆处于静止状况下,因为转速较低,所以很可能是在怠速状态。
模式3:请求排放相关的动力系诊断故障码
I.3.6 故障代码的储存
…如果由于劣化、发生故障或永久排放默认模式引起MI激活,则必须储存能识别相应故障类型的故障代码。当涉及I.3.3.3.5和I.3.3.4.5相关的故障类型时,也必须储存相应的故障代码。
对于需要两个以上运转循环才能激活MI的方案,制造厂必须提供数据和/或工程评价,以充分证明该监测系统能同样有效和及时地监测部件的劣化。不接受需要平均10个以上运转循环才能激活MI的方案。一旦超过I.3.3.2给出的排放限值,发动机控制将进入永久排放默认模式,或者车载诊断(OBD)系统不能满足I.3.3.3或I.3.3.4的基本诊断要求时,MI也必须激活。(关于激活MI的规定)
除非另有监测,否则对其它任何与排放有关的,且与电控单元相连接的动力系部件,包括任何能实现监测功能的相关的传感器,都必须监测其电路的连通状态。
除非另有监测,否则必须监测其它任何与排放有关,且与电控单元相连接的动力系部件的电路连通状态。
模式3中输出的是排放相关的动力系的故障代码。
故障灯亮的时候一定在模式3中存储了故障码。一个故障在首次被检测出来之后一般并不会立即点亮故障灯,但是最多第三次检测出来的时候(即最多按照I型试验规定的工况进行两次预处理之后,在第三个I型试验结束之前)就应该点亮故障灯。这是出于对偶发故障进行确认的考虑。
点亮故障灯的故障不仅包含哪些损坏之后会导致排放超过EOBD限制的故障,还包含哪些损坏或者劣化之后会影响OBD系统检测其它排放相关的故障。以下是两个例子:
催化器下游的后氧传感器损坏之后并不一定会导致排放超过EOBD限制,事实上在不带OBD功能车辆上大多没有后氧传感器,但是如果催化器的诊断需要用到后氧传感器的信,那么后氧传感器出现故障被确认后也必须点亮故障灯。
如果OBD系统是通过车身加速度传感器来判断坏路,以临时关闭失火诊断功能来避免误判失火故障的,那么加速度传感器损坏之后就可能使得OBD系统认为始终处于坏路上而一直关闭失火诊断功能,这样在真的发生失火之后就反而会判断不出来。因此,虽然加速度传感器的损坏不会直接导致车辆的排放超过EOBD限制,但是它也必须被诊断并在故障确认之后点亮故障灯。
MIL on 2 fault code entries
Injector Circuit/Open - Cylinder 1
Cylinder 1 misfire detected
一缸喷油器断路故障和一缸失火故障都已经被确认并且点亮了故障灯.
很有可能是由于喷油器线路问题导致了失火故障,建议首先检查喷油器线路.
模式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在发动机运转的时候也可进行此操作。
值得指出的是,并不是通过模式4把故障信息删除了就可以掩盖系统的故障。这是因为在模式4的操作之后,OBD系统的状态信息也被重置了。即模式1中的PID
01内反映诊断功能是否完成的状态会显示为未完成,也就是说虽然OBD系统显示没有故障,但是同时也会显示还未完成相关诊断工作,因此没有故障这一结果是不可信的。这意味着,如果车检所以后通过OBD状态信息来判断车辆是否通过年检之前,把故障车辆的故障信息删除是无法过关的。
模式5:请求氧传感器检测测试结果
对于采用ISO9141?2,ISO-14230&4和SAE
J1850通讯协议的OBD系统,模式5输出是氧传感器监测结果,其中既包含氧传感器的特性参数(常数,决定于选用的氧传感器本身),还包括氧传感器的一些评价指标的测试结果。对于采用ISO
15765&4(即CAN)通讯协议的OBD系统,氧传感器监测结果信息会在模式6中输出。
氧传感器的重要性
氧传感器是发动机控制系统中非常重要的排放控制部件,ECU根据氧传感器的测量信号判断混和气的浓稀状态,从而相应的实时调整喷油量,使得油气混和气的比例控制在能够使催化转化器能够更高效的转化废气中的HC、CO和NOx。氧传感器损坏之后会直接导致错误的控制反馈,从而无法保证混和气中的油气比例,进而导致排放超标。此外,氧传感器损坏之后还会导致催化器的诊断不可靠。
另一方面,氧传感器处于高温的工作状态,又可能受到不良油品的污染,因而比较容易损坏。因此对氧传感器的各项性能指标进行监测对排放控制来说非常重要。
氧传感器的故障类型
不同形式的氧传感器可能出现的故障类型也不同。对于较为常用的两点式氧传感器来说,可能出现故障类型包括但不限于如下几种:
氧传感器信号线断路,与电源线的短路,与地线的短路,与加热线的短路;
氧传感器加热线的断路,与电源线的短路,与地线的短路;
氧传感器信号的化学特性偏移,偏大或者偏小,从而导致测量信号比实际偏浓或者偏稀;
氧传感器与加热线的短路;
氧传感器的动态特性变慢;
氧传感器的加热效率降低,不能保证迅速达到正常工作所需要的温度。
评价氧传感器的性能指标
氧传感器的故障类型多种多样,不同的系统可能使用不同的测量和计算方法来评判氧传感器的各个指标。为了保证不同OBD系统在模式5中输出的信息统一,ISO
DIS 15031&5规定了一些常用的评价指标供选择。这些指标反映了氧传感器最终的特性,每条指标对应一个测试标识号(Test
ID),其格式、单位、描述等都有明确的定义,具体信息请参考。ISO DIS
15031&5中也留出一些TID号供厂家自行定义。下图为部分TID对应的指标的图示:
图中1: 浓; 2:稀. 图片来自ISO
模式5中输出的信息格式
每个指标通过一条信息输出,每条信息包含如下内容:
Test Value
Description
测试结果和单位
正常情况下最小值和单位,如果这个TID对应的是反映传感器特性的常数,则此项为空。
正常情况下的最大值和单位,如果这个TID对应的是反映传感器特性的常数,则此项为空。
以下是在催化器上游和下游都使用了两点式氧传感器的车辆上得到的测试结果:
Bank 1 Sensor1 (注:即第一个催化器的前氧传感器)
Test Value
Description
Lean to rich sensor threshold voltage
Lean to rich sensor threshold voltage
Minimum sensor voltage for test cycle
Maximum sensor voltage for test cycle
Time between sensor transitions
Averaged sensor period
Bank 1 Sensor 2 (注:即第一个催化器的后氧传感器)
Test Value
Description
Lean to rich sensor threshold voltage
Lean to rich sensor threshold voltage
Minimum sensor voltage for test cycle
Maximum sensor voltage for test cycle
根据上面的输出内容可以判断此车具有两个氧传感器,各项指标都在正常的范围内。但是TID 32 中测试结果2.36 s
已经非常接近损坏的限制2.48s,其含义是氧传感器的平均周期,这说明此氧传感器已经发生了老化,其动态特性有明显变慢,对混和气浓稀的变化不够敏感,不过还不至于导致车辆的排放水平超过EOBD限值。
模式6:请求测试结果信息
ISO 15031&5对模式6中所输出的信息定义主要有如下两种不同的版本,根据OBD系统设计所依据的ISO
15031&5标准的年份的不同,OBD系统通过模式6所输出的内容也会有所不同。
这项服务的目的是获得某些部件/系统的车载诊断结果,比如催化器诊断和蒸发系统监测测试结果.
厂家负责对不同的系统和部件分配一个测试ID (TID)和部件ID (CID).
最后一次测试结果会被保存到得到了新的结果可以替代,中间既使多次熄火也不会丢失这些信息.
测试结果通过TID来请求,每条测试结果代表一个TID/CID组合. 测试结果是一个无符号的正数.
每条测试结果只有一个限值,既可能是上限,也可能是下限. 如果上下限值都要被输出的话,它们必须分作两条输出.
这项服务也可以用于输出模式5中氧传感器的测试结果.
模式6中输出的信息也是某个部件或系统的监测结果。每条信息对应一个测试标示(Test
ID),信息中也包含测试值、最大值和最小值。模式6同模式5有以下不同:
模式6中的TID由厂家定义,只需要遵循15031&5中定义的格式输出即可。不同的厂家可能使用不同的TID定义,因此必须了解相应的定义才能解读。
模式6中一个TID可能有多个测试结果,每个测试结果对应不同的指标,通过CID来区分.
模式6中的测试结果只能是正数,多是一个无单位的指标。
模式6中每条结果(TID/CID)只能指明一个边界值,比如如果想输出某个测试结果以及其正常值的最大和最小两个边界,那么必须通过两条信息分别输出。
Test Value
这个车型的OBD系统共输出了TID$01/CID20,TID$03/CID01和TID$05/CID$05三条测试结果.
通过厂家资料可以判断TID$01对应的是催化器的测试结果,TID$03 是二次空气系统的监测结果 ,TID$05
是蒸发控制装置的测试结果。不难看出,蒸发控制装置的性能已经低于下限,这可能引起排放超过法规限值。
这项服务可以访问被连续的(比如失火监测)和非连续测试(比如催化器监测)的特殊零部件/系统的车载诊断测试结果。
请求的信息包括一个车载诊断监测ID()来代表所需要请求的信息,还包含返回的数值的单位和换算信息().
主机厂负责为每个被监测的系统分配“厂家定义的测试ID”.
每次的测试结果需要保留到下一次得到了更新的测试结果,即便是多次熄火也不会被删除. 不同的MID唯一的表征不同的诊断监测对象.
一个测试对象可能有多项测试结果,这些结果用不同的TID来区分. 每条测试结果都包含最小限值,最大限值和测试值三方面的信息.
因此通过测试结果不仅可以清晰的判断这项测试结果表明是否存在故障,通过测试值同限值的比较还能判断故障的严重程度或者接近限值的程度.
测试结果和限值得单位和换算方法通过USID来统一,外部诊断仪或者扫描工具从OBD读取这些信息的时候会自动进行转化和显示.
如果清除或者复位排放相关的故障信息,并且在此之后还没有完成测试的话,那么所有的测试结果和上下限值就都显示零值($0000).
并不是所有的OBD系统都支持所有的MID. 一个OBD系统到底支持那些MID是由系统功能决定的.
国际标准化组织定义了对各个所代表的监测对象,以及各个测试结果的单位和转换算法ID()进行了定义.
值得注意的是,对于采用了CAN通讯协议(ISO
15765)的OBD系统来说,氧传感器的测试结果信息是通过模式6输出的;而对于采用ISO 9141&2, ISO
14230&4和SAE J1850通讯协议的OBD系统,氧传感器测试信息是通过模式5输出的。
Monitor ID
Test value
通过上面的测试结果可以看到模式6一共输出了对三个测试对象()的测试结果,MID$01表示B1S1即第一气缸列催化器前氧传感器,MID$02表示B1S2即B1S2第一气缸列后氧传感器,MID$21表示催化器,MID$41和MID$42分别表示B1S1和B1S2的加热功能.
其中前后氧传感器分别又有5种不同的测试结果,分别对应着不同性能的检查.
其中OBDMID$01/TID$0A的测试结果3460ms超过了给出的上限2800ms,通过厂家资料可以判断这个测试结果表征的是氧传感器周期的大小,这说明氧传感器已经老化,其响应速度已经大大变慢,无法保证车辆的排放水平,建议更换氧传感器.
值得注意的是,对于采用了CAN通讯协议(ISO
15765)的OBD系统来说,氧传感器的测试结果信息是通过模式6输出的;而对于采用ISO 9141&2, ISO
14230&4和SAE J1850通讯协议的OBD系统,氧传感器测试信息是通过输出的。
模式7:请求未决故障码
模式7输出的内容为故障码,不同版本的ISO
15031&5对模式7所输出的故障码的规定略有不同。早期的标准对模式7的定义是“请求连续监测系统的测试结果”,新近标准对模式7的定义是“请求当前和上一个驾驶循环中检测到的排放相关的故障码”.
以下是详细信息:
模式$07 - 请求连续监测系统的测试结果
Service $07 - Request on-board monitoring test results for
continuously monitored systems
模式7的目的是使外部的测试设备能够访问在一般驾驶状况下连续监测的排放相关部件/系统的故障.
这些数据的用途帮助维修技师在进行修理或者清除故障之后,只通过一个有效的运转循环就可以确认故障是不是仍然存在.
如果测试没有通过,测试相关的故障码就会报出来. 这项服务的测试结果并不表示某个部件/系统有问题.
如果测试结果在后续的驾驶中仍然表明存在问题,MI会被点亮并且在中记录故障码,以指出问题部件/系统.
模式$07 — 请求当前和上一个驾驶循环中检测到的排放相关的故障码
Service $07 — Request emission-related diagnostic trouble codes
detected during current or last completed driving cycle
这项服务的目的是使外部测试设备能够获取在本次或者上次已经完成的驾驶循环内记录的“未决”的故障码. 服务$07独立于服务$03.
其主要目的是帮助技师在对车辆进行修理之后,以及清除故障码之后,通过一个驾驶循环就可以得到相关测试结果.
如果没有通过测试,那么相关的故障码就会报出来. 这项服务的测试结果并不表示某个部件/系统有问题.
如果测试结果在后续的驾驶中仍然表明存在问题,MI会被点亮并且在中记录故障码,以指出问题部件/系统.
这项服务总是可以用于请求最近一次的测试结果,而独立于最终设定一个故障码.
OBD系统无论按照老的标准来设计,还是按照新的标准来设计,模式7输出的都是故障码.
与模式$03输出的故障码不同,一个故障在被确认出现在模式3中之前会首先在模式7中出现.
新老标准的差异在于新的标准明确模式7中的故障码是最后的一次测试结果.
对于按照老的标准设计的OBD系统,故障确认之后模式7中就可能没有故障码了,也就是模式3和模式7中只能有一个地方输出故障码.
而新的标准的模式7与模式3无关,只要最近的一次测试结果有问题,那么就在模式7中报出故障码.
因此如果发现模式7中有故障码,那么既有可能是本次驾驶循环完成的测试表明存在故障,也有可能是本次驾驶循环还没完成,而上次测试结果表明是有故障的.
在实际应用中,模式7提供的信息主要有两种应用:
对车辆进行维修之后为了确认故障是不是真的存在,首先清除故障码,然后运转车辆并且使得对相关的部件或系统的诊断功能能够完成,如果没有故障码,则表明修好了.
因为熄灭故障灯也需要至少3个驾驶循环,如果顾客的车辆还亮着故障灯,那么既有可能实际的故障仍然存在,也有可能实际上车辆已经没有故障了,只不过是修复的驾驶循环的次数还不够,对于采用新标准的OBD系统来说,因此模式7表示的是最近一次的检测结果,因此可以用于对这种情况进行判断。
Random/Multiple Cylinder Misfire
Cylinder 4 Misfire Detected
Cylinder 1 Misfire Detected
Cylinder 3 Misfire Detected
当前系统存在着1,3,4三缸的失火故障,而且故障还没有被修复掉.
模式8:请求控制车载系统,测试或者部件
模式8的作用是使得外部测试设备可以控制OBD系统、测试或者部件的工作。显示的信息包括系统的状态和测试的结果。
对于EOBD来说不对模式8进行要求,我国采用了EOBD的要求,因此凡为中国市场开发的OBD系统不支持模式8的功能
模式9:读车辆和软件识别号
IA.6.5.1.5 通过标准数据连接器上的串口,应能读到匹配软件的识别号。该匹配软件的识别号应以标准化格式提供。
模式9种显示的软件识别号(Calibration
IDentification)由车辆制造厂提供,但是要按照标准的格式输出,也就是一个只多16个字符的字符串;
除了CID之外,整车制造厂还可以选择输出其他信息,这些信息的格式已经在ISO/DIS
15031&5种给出了定义,每条信息有一个VID号码相对应;
如果能够提供车辆识别号(Vehicle Identification Number)
,ISO/DIS15031?5也推荐显示此VIN,但是并不做强制要求,其VID号码为02。
Calibration Identification
06B123456Z ABCD
模式9中的信息可以使得维修者和爱好者可以迅速准确地确定车辆和OBD系统的数据状态。比如用于爱好者之间进行交流和在召回时确定车辆和OBD系统状态。
OBD系统各个PID的含义
OBD系统的和
中输出的每个参数都对应一个使用16进制表示的PID (Parameter
Identification),即参数标识。充分利用Mode1和Mode2所输出的信息,有利于迅速准确地确定故障的原因,更可以实现很多有价值的应用。
各个PID所对应的参数的含义、单位、数值转换算法以及在标准诊断仪上的文字描述是由ISO
15031&5定义的。为了方便大家参考,这里参考标准原文逐一对各个PID进行解释。有些PID的含义利用常识即可理解,而有些则需要一些发动机控制系统和OBD系统的相关知识。我们会不断充实和丰富各个PID的解释,希望不仅能够使入门者建立基本概念,也能够使经验丰富者受到启发。
PID$22 相对于歧管真空度的油轨压力
PID$23 相对于大气压力的油轨压力
PID$24 — PID$2B 线性或宽带式氧传感器的等效比(lambda)和电压
PID$2C EGR指令开度
PID$2D EGR开度误差 (实际开度 — 指令开度)/指令开度*100%
PID$2E 蒸发冲洗控制指令
PID$2F 燃油液位输入
PID$30 自故障码被清除之后经历的暖机循环个数
PID$32 蒸发系统的蒸气压力
PID$34 — PID$3B 线性或宽带式氧传感器的等效比(lambda)和电流
PID$41 当前驾驶循环的监测状态
PID$42 控制模块电压
PID$43 绝对负荷值
PID$44 等效比指令
PID$45 相对节气门位置
PID$46 环境空气温度
PID$47 绝对节气门位置B
PID$48 绝对节气门位置C
PID$49 加速踏板位置D
PID$4A 加速踏板位置E
PID$4B 加速踏板位置F
PID$4C 节气门执行器控制指令
PID$4D MIL处于激活状态下的发动机运转时间
PID$4E 自故障码清除之后的时间
PID$4F 等效比的最大值及对应的氧传感器电压
PID$50 来自空气流量传感器的最大流量
PID$51 当前车辆使用的燃料类型
PID$52 酒精在燃料的百分比
PID$53 蒸发系统蒸气压力绝对值
PID$54 蒸发系统蒸气压力
PID$55 第二个氧传感器的短时燃油修正(Bank 1和Bank 3)
PID$56 第二个氧传感器的长期燃油修正(Bank 1和Bank 3)
PID$57 第二个氧传感器的短时燃油修正(Bank 2和Bank 4)
PID$58 第二个氧传感器的长期燃油修正(Bank 2和Bank 4)
PID$59 油轨绝对压力
PID$5A 加速踏板相对位置
PID$5B — PID$FF ISO/SAE保留
标准化和厂家定义的测试ID(TID)描述
标准化和厂家定义的测试ID(TID)是一个字节的参数.
比如,对于车载监测“氧传感器检测汽缸列1-传感器1”或者车载失火诊断都会使用以下定义的标准化测试ID.
ISO/SAE reserved
ISIO/SAE保留
Lean to rich sensor threshold voltage
(constant)
从稀到浓传感器阀值电压(常数)
Lean to rich sensor threshold voltage
(constant)
从浓到稀传感器阀值电压(常数)
Low sensor voltage for switch time calculation
(constant)
进行切换时间计算的传感器低电压(常数)
High sensor voltage for switch time calculation
(constant)
进行切换时间计算的传感器高电压(常数)
Rich to lean sensor switch time (calculated)
从浓到稀传感器的切换时间(计算值)
Lean to rich sensor switch time (calculated)
从稀到浓传感器的切换时间(计算值)
Minimum sensor voltage for test cycle
(calculated)
测试循环中的最小传感器电压(计算值)
Maximum sensor voltage for test cycle
(calculated)
测试循环中的最大传感器电压(计算值)
Time between sensor transitions (calculated)
传感器切换之间的时间(计算值)
Sensor period (calculated)
传感器周期(计算值)
最后10个驾驶循环中的EWMA(指数加权滑动平均)失火次数(计算值,取整)
一般EWMW计算: 0,1 * (当前失火次数) + 0,9 * (之前的失火次数平均值)
(以前失火次数均值)初值 = 0
注:ECU内部计算的寄存器必须使用并保持高于1的精度来计算$0B和$0C以避免取整误差.
如果不是这样的话,这些寄存器在失火停止之后就再也无法计算回到0.
这些计算必须在高精度的寄存器中,向最近整数取整的结果输出到$0B和$0C.
High_Precision_EWMA_Misfire_Counts current = Rounded
[(0,1) * High_Precision_Misfire_Counts current + (0,9) *
High_Precision_EWMA_Misfire_Counts previous]
其中:取整运算为向最近的整数取整. 高精度的数值(小数位)不输出,仅为内部计算使用.
这个测试ID应该通过 $A2 —
$AD和 $24来输出.
Misfire counts for last/current driving cycles
(calculated, rounded to an integer value)
上一个/当前驾驶循环中的失火次数(计算值,取整)
Reserved for future standardization
为未来的标准化保留
Manufacturer Defined Test ID range — This
parameter is an identifier for the test performed within the
On-Board Diagnostic Monitor.
厂家定义的测试ID范围 — 这个参数是一个在车载诊断检测功能中进行的测试的标识号.
ISO/SAE reserved
ISO/SAE保留
服务$06中的OBDMIDs (车载诊断监测ID)定义
此表仅用于15765&4.
OBDMID(hex)
On-Board Diagnostic Monitor ID name
OBD Monitor IDs supported ($01 - $20)
Oxygen Sensor Monitor Bank 1 - Sensor 1
Oxygen Sensor Monitor Bank 1 - Sensor 2
Oxygen Sensor Monitor Bank 1 - Sensor 3
Oxygen Sensor Monitor Bank 1 - Sensor 4
Oxygen Sensor Monitor Bank 2 - Sensor 1
Oxygen Sensor Monitor Bank 2 - Sensor 2
Oxygen Sensor Monitor Bank 2 - Sensor 3
Oxygen Sensor Monitor Bank 2 - Sensor 4
Oxygen Sensor Monitor Bank 3 - Sensor 1
Oxygen Sensor Monitor Bank 3 - Sensor 2
Oxygen Sensor Monitor Bank 3 - Sensor 3
Oxygen Sensor Monitor Bank 3 - Sensor 4
Oxygen Sensor Monitor Bank 4 - Sensor 1
Oxygen Sensor Monitor Bank 4 - Sensor 2
Oxygen Sensor Monitor Bank 4 - Sensor 3
Oxygen Sensor Monitor Bank 4 - Sensor 4
ISO/SAE reserved
OBD Monitor IDs supported ($21 - $40)
Catalyst Monitor Bank 1
Catalyst Monitor Bank 2
Catalyst Monitor Bank 3
Catalyst Monitor Bank 4
ISO/SAE reserved
EGR Monitor Bank 1
EGR Monitor Bank 2
EGR Monitor Bank 3
EGR Monitor Bank 4
ISO/SAE reserved
EVAP Monitor (Cap Off)
EVAP Monitor (0,090&’)
EVAP Monitor (0,040&’)
EVAP Monitor (0,020&’)
Purge Flow Monitor
ISO/SAE reserved
OBD Monitor IDs supported ($41-$60)
Oxygen Sensor Heater Monitor Bank 1 - Sensor
Oxygen Sensor Heater Monitor Bank 1 - Sensor
Oxygen Sensor Heater Monitor Bank 1 - Sensor
Oxygen Sensor Heater Monitor Bank 1 - Sensor
Oxygen Sensor Heater Monitor Bank 2 - Sensor
Oxygen Sensor Heater Monitor Bank 2 - Sensor
Oxygen Sensor Heater Monitor Bank 2 - Sensor
Oxygen Sensor Heater Monitor Bank 2 - Sensor
Oxygen Sensor Heater Monitor Bank 3 - Sensor
Oxygen Sensor Heater Monitor Bank 3 - Sensor
Oxygen Sensor Heater Monitor Bank 3 - Sensor
Oxygen Sensor Heater Monitor Bank 3 - Sensor
Oxygen Sensor Heater Monitor Bank 4 - Sensor
Oxygen Sensor Heater Monitor Bank 4 - Sensor
Oxygen Sensor Heater Monitor Bank 4 - Sensor
Oxygen Sensor Heater Monitor Bank 4 - Sensor
ISO/SAE reserved
OBD Monitor IDs supported ($61 - $80)
Heated Catalyst Monitor Bank 1
Heated Catalyst Monitor Bank 2
Heated Catalyst Monitor Bank 3
Heated Catalyst Monitor Bank 4
ISO/SAE reserved
Secondary Air Monitor 1
Secondary Air Monitor 2
Secondary Air Monitor 3
Secondary Air Monitor 4
ISO/SAE reserved
OBD Monitor IDs supported ($81 - $A0)
Fuel System Monitor Bank 1
Fuel System Monitor Bank 2
Fuel System Monitor Bank 3
Fuel System Monitor Bank 4
ISO/SAE reserved
OBD Monitor IDs supported ($A1 - $C0)
Misfire Monitor General Data
Misfire Cylinder 1 Data
Misfire Cylinder 2 Data
Misfire Cylinder 3 Data
Misfire Cylinder 4 Data
Misfire Cylinder 5 Data
Misfire Cylinder 6 Data
Misfire Cylinder 7 Data
Misfire Cylinder 8 Data
Misfire Cylinder 9 Data
Misfire Cylinder 10 Data
Misfire Cylinder 11 Data
Misfire Cylinder 12 Data
ISO/SAE reserved
OBD Monitor IDs supported ($C1 - $E0)
ISO/SAE reserved
OBD Monitor IDs supported ($E1 - $FF)
Vehicle manufacturer defined OBDMIDs
例:氧传感器和催化器配置示例. 离飞轮最远的汽缸为1缸.
服务$06中的单位与换算定义
这部分内容应适用于采用ISO 15765&4通讯协议的OBD系统. 所有的单位与换算的ID (USID)可分为两部分,$01-
$7F是无符号换算标识,$80 - $FE是有符号换算标识. 单位与换算ID
$00和$FF是ISO/SAE为未来定义把保留的,因此不应该定义为单位和换算标识.
以下为对USID $01到$0F的描述,内容来自ISO 6,更多USID描述请参考原文.
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 current flow 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信