中华人民共和国国家标准,cntr是什么意思

cntr 6
ICS43.040CCST36 中华人民共和国国家标准 GB/TXXXX.4—XXXX` 道路车辆车辆和外部设备之间排放相关诊断的通信第4部分:外部测试设备 Roadvehicles—Communicationbetweenvehicleandexternalequipmentforemissions-relateddiagnostics—Part4:Externaltestequipment (ISO15031-4:2014,IDT) (征求意见稿) (本草案完成时间:2021.6.12) 在提交反馈意见时,请将您知道的相关专利连同支持性文件一并附上。
XXXX-XX-XX发布 XXXX-XX-XX实施 GB/TXXXX.4—XXXX 目次 前言.................................................................................II引言................................................................................III1范围...............................................................................12规范性引用文件.....................................................................13术语、定义和缩略语.................................................................14约定...............................................................................25文件概览...........................................................................26外部测试设备所需功能...............................................................37通讯协议...........................................................................48车辆连接...........................................................................49网络访问...........................................................................410用户界面..........................................................................811动力要求..........................................................................912电磁兼容性(EMC)..................................................................1013符合性测试.......................................................................10附录A(资料性)推荐的外部测试设备通用用户界面显示..................................11附录B(规范性)GB/TXXXX.4/ISO9141‑2协议的初始化和识别............................22参考文献.............................................................................27
I GB/TXXXX.4—XXXX 前言 本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。
本文件是GB/TXXXXX《道路车辆车辆和外部设备之间排放相关诊断的通信》的第4部分。
GB/TXXXXX已经发布了以下部分: ——第1部分:一般信息和使用案例定义;——第2部分:术语、定义、缩写和首字母缩略词的指南;——第3部分:诊断连接器和相关电路的要求及使用;——第4部分:外部测试设备;——第5部分:排放相关诊断服务;——第6部分:诊断故障编码定义;——第7部分:数据链安全。
本文件等同采用ISO15031-4:2014《道路车辆车辆和外部设备之间排放相关诊断的通信第4部分:外部测试设备》。
本文件与ISO15031-4:2014的技术性差异如下:——将国际标准中的“本国际标准”改为“本文件”;——删除国际标准的前言;——修改国际标准的引言及其表述和图1的内容。
本文件由中华人民共和国工业和信息化部提出。
本文件由全国汽车标准化技术委员会(SAC/TC114)归口。
本文件起草单位:本文件主要起草人: II GB/TXXXX.4—XXXX 引言 本文件由多部分组成,这些部分组合在一起提供了一套连贯的有条理的规范,以便于排放相关诊断。
GB/TXXXX.1为系列文件提供了引言。
GB/TXXXX.2至GB/TXXXX.7以SAE推荐规范为依据。
本部分以SAEJ1978为依据制定。
GB/TXXXX包括在立法排放相关OBD范围内,车辆的车载诊断(OBD)系统和测试设备之间通过车辆进行的通讯。
为为实现上述目标,本部分采用ISO/IEC7498-1和ISO/IEC10731的开放系统互联(OSI)基本参考模型。
该模型将通信系统划分为七层。
将GB/TXXXX所述的服务映射到模型上时,其可划分为以下层级(表1):——应用层(第7层),详见: •GB/TXXXX.5(排放相关OBD);•ISO27145-3(WWH-OBD)。
——表示层(第6层),详见:•GB/TXXXX.2,SAEJ1930-DA;•GB/TXXXX.5,SAEJ1979-DA;•GB/TXXXX.6,SAEJ2012-DA(OBD);•ISO27145-
2,SAEJ2012-DA(WWH-OBD)。
——会话层服务(第5层),详见:•ISO14229-2支持ISO15765-4DoCAN和ISO14230-4DoK-Line协议;•ISO14229-2不适用于SAEJ1850和ISO9141-2协议。
——传输层服务(第4层),详见:•DoCAN:GB/T39851.2-2021传输协议和网络层服务;•SAEJ1850:GB/TXXXX.5排放相关诊断服务;•ISO9141-2:GB/TXXXX.5排放相关诊断服务;•DoK-Line:ISO14230-
4、GB/TXXXX.5排放相关诊断服务。
——网络层服务(第3层),详见:•DoCAN:GB/T39851.2-2021传输协议和网络层服务;•SAEJ1850:GB/TXXXX.5排放相关诊断服务;•ISO9141-2:GB/TXXXX.5排放相关诊断服务;•DoK-Line:ISO14230-
4、GB/TXXXX.5排放相关诊断服务。
——数据链路层(第2层),详见:•DoCAN:ISO15765-
4、ISO11898-1;•CAN:ISO11898-
1,ISO11898-2;•SAEJ1850;•ISO9141-2;•DoK-Line:ISO14230-
2。
——物理层(第1层),详见:•DoCAN:ISO15765-
4、ISO11898-
1、ISO11898-2;•SAEJ1850; III GB/TXXXX.4—XXXX •ISO9141-2;•DoK-Line:ISO14230-
1。
表1可适用于OSI层的法定排放相关OBD/WWH-OBD诊断规范 适用性 根据ISO/IEC7498-1和ISO/IEC10731的七层 OSI7层应用层(第7层) 表示层(第6层) 会话层(第5层) 传输层(第4层) 网络层(第3层)数据链路层(第2层) 物理层(第1层) 排放相关的OBD通信要求 排放相关的WWH-OBD通信要求 GB/TXXXX.5 ISO27145-
3 GB/TXXXX.2、GB/TXXXX.5、GB/TXXXX.6SAEJ1930-DA/SAEJ1979-DASAEJ2012-DA(OBD) ISO27145-2SAEJ1930-DA/SAEJ1979-DASAEJ2012-DA(WWH-OBD) 不适用 ISO14229-
2 GB/TXXXX.5 SAEJ1850 ISO9141-
2 ISO14230-
4 ISO14230-
2 ISO14230-
1 GB/T39851.2-2021 ISO11898-1ISO11898-
2 ISO15765-
4 GB/T39851.2-2021 ISO13400-
2 ISO11898-1ISO11898-
2 ISO27145-
4 ISO13400-
3 IV GB/TXXXX.4—XXXX 道路车辆车辆和外部设备之间排放相关诊断的通信第4部分:外部测试设备 1范围 本文件规定了车辆提供的一组标准诊断服务(OBD服务)和外部测试设备(包括扫描工具设备)。
这些外部设备可以完整、有效且安全地访问任一车辆上所有与本部分相符合的公共OBD(车载诊断)服务。
本文件规定了下列内容:——配备OBD的车辆和外部测试设备之间的通讯建立方式;和——外部测试设备提供的一组诊断服务,用以执行GB/TXXXX.5中定义的服务。
本文件并不排除外部测试设备附加性能或功能,然而外部测试设备设计者应负责确保此附加功能或功能不会对配备OBD的车辆(连接至外部测试设备)或外部测试设备本身产生不利影响。
2规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。
其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO7637-2:2011道路车辆来自传导和耦合的电气骚扰第2部分:仅沿供电线路的瞬时电传导ISO9141-2:1994道路车辆诊断系统第2部分:交换数字信息的CARB要求ISO14230-2:2016道路车辆K-Line(杀线)的诊断通信(DoK-Line)第2部分:数据链路层ISO14230-4:2000道路车辆诊断系统—关键词协议2000第4部分:排放相关系统的要求GBXXXX.2道路车辆车辆和外部设备之间排放相关诊断的通信第2部分:术语、定义、缩写和首字母缩略词的指南(ISO15031-2:2010,IDT)GBXXXX.3道路车辆车辆和外部设备之间排放相关诊断的通信第3部分:诊断连接器和相关电路的要求及使用(ISO15031-3:20106,IDT)GBXXXX.5道路车辆车辆和外部设备之间排放相关诊断的通信第5部分:排放相关诊断服务(ISO15031-5:2015,IDT)GBXXXX.6道路车辆车辆和外部设备之间排放相关诊断的通信第6部分:诊断故障码定义(ISO15031-6:2015,IDT)ISO15765-4道路车辆基于控制器局域网的诊断通信第3部分:排放相关系统的需求ISO16750-2道路车辆电气和电子设备的环境条件和测试第2部分:电气载荷SAEJ1699-2OBD-II扫描工具和I/M测试设备的测试用例SAEJ1850:2001年5月B类数据通讯网络接口 3术语、定义和缩略语 术语和定义
1 GB/TXXXX.4—XXXX GB/TXXXX(所有部分)界定的术语和定义适用于本文件。
缩略语Addr:地址(address)DoCAN:控制器局域网诊断通信(municationoverControllerAreaNetworks)DoK-Line:K线诊断通信(municationoverK-Line)DTC:诊断故障码(diagnostictroublecode)ECU:电子控制单元(electroniccontrolunit)IPT:在用性能跟踪(in-useperformancetracking)ITID:信息类型标识符(infotypeidentifier)MIL:故障指示灯(malfunctionindicatorlamp)NRC:负响应代码(negativeresponsecode)OBDMID:车载监控标识符(on-boardmonitoridentifier)OBD:车载诊断(on-boarddiagnostics)PID:参数标识符(parameteridentifier)PWM:脉宽调制(pulsewidthmodulated)RPM:每分钟转数(roundsperminute)TID:测试标识符(testidentifier)VPM:可变脉宽(variablepulsewidth) 4约定 本文件遵循适用于诊断服务的OSI服务公约(ISO/IEC10731)中的约定。
5文件概览 图2根据OSI模型描述了ISO15765-
4、SAEJ1850、ISO9141-2和ISO14230-4上的排放相关OBD。
协议初始化识别ISO15765-4DoCAN、SAEJ1850、ISO14230-4DoK-Line或ISO9141-2是否是车辆支持的数据链层,该标准引用标准作为排放相关OBD的可用数据链。
本文件规定了可用排放相关诊断服务。
本部分规定了数据记录结构并引用了SAEJ1930-DA、SAEJ1979-DA[8]和SAEJ2012-DA。

2 GB/TXXXX.4—XXXX OSI第7层应用层 OSI第6层表示层 OSI第5层会话层 排放相关诊断服务 GB/TXXXX.1排放OBD总体信息和使用案例定 义 GB/TXXXX.5排放相关诊断服务 GB/TXXXX.2, GB/TXXXX.5, 1:
1 GB/TXXXX.6, 排放相关术语、数据、DTC ISO14229-2UDS 会话层服务 标准化服务简单接口 无应用(没有相关文件) 无应用 SAEJ1930-DA术语,... SAEJ1979-DAPIDs,MIDs,RIDs, INFOTYPES SAEJ2012-DADTCs ISO14229-2UDS 会话层服务 标准化服务简单接口 OSI第4层传输层 OSI第3层网络层 OSI第2层数据链路层 OSI第1层物理层 ISO15765-
4 ISO15765-
2 DoCAN传输层和网络层服 务 ISO11898-
1 CAN数据链路层和物理 信号 ISO15765-
4 DoCAN对排放相关系统的 要求 ISO11898-
2 CAN高速媒介访问单元 SAEJ1850 ISO9141-
2 ISO14230-
4 ISO15031-5车辆和外部设备之间排放相关诊断的通信 排放相关诊断服务 ISO14230-4DoK-Line SAEJ1850等级B数据通信网路接口 ISO9141-
2 CARB对数字信息交换的 要求 ISO14230-2DoK-Line 数据链路层 对排放相关系统的要求 ISO14230-1DoK-Line物理层 图1OSI模型中排放相关OBD的应用 6外部测试设备所需功能 外部测试设备应支持或提供的基本功能:——自动无干扰判定用车辆提供OBD服务的通讯接口;——获取和显示车辆车载诊断评估的状态和结果;
3 GB/TXXXX.4—XXXX ——获得和显示OBD排放相关诊断故障码(DTC);——获得和显示OBD排放相关当前数据;——获得和显示OBD排放相关冻结帧数据;——清除存储的OBD排放相关DTC、冻结帧数据和诊断测试状态;——获得和显示GB/TXXXX.5中所述的OBD排放相关测试参数和结果;——用户手册和/或辅助设施。
7通讯协议 支持以下通讯协议:a)ISO9141-2:下述要求明确阐明了ISO9141-2中的所有相关要求,如果与ISO9141-2存在冲 突,以下述要求为准:1)外部测试设备支持的最大反向电流为100mA;2)相对于ISO7637-2执行的所有测试的电压范围为−1.0V至+40.0V;3)外部测试设备传输地址前的最短总线空闲周期为300ms。
b)SAEJ185041.6kbps脉宽调制(PWM);c)SAEJ185010.4kbps可变脉宽(VPW);d)ISO14230-4;e)ISO15765-
4。
完全兼容的外部测试设备应支持本章中规定的所有通讯协议。
任一车辆仅允许使用一个协议访问所有排放相关标准,不要求外部测试设备支持同时使用不同的协议。
8车辆连接 使用GB/TXXXX.3/SAEJ1962连接器将外部测试设备连接至车辆上。
9网络访问 通讯接口自动判定 外部测试设备内置有“通讯接口自动无干扰判定”以判定用于给定车辆的通讯协议。
将外部测试设备连接到车辆诊断连接器之前,车辆点火钥匙将转至“ON”位置。
判定通讯接口和协议的测试可按任意顺序执行。
下列各测试的指定顺序将用于判定车辆上用于访问OBD服务的接口:a)在执行该程序的时候,外部测设备的电气接口应该以有效的开路作为默认状态,以便于制造商 按照自己的意愿分配触点。
b)外接设备应该向用户显示“正在初始化”这一信息。
外界设备仅能使用下列的测试项目来尝试 判定车辆所使用的OBD通讯协议。
在这一阶段不允许其他用户的干涉,测试设备不应引起总线故障,例如CAN总线关闭:1)SAEJ185041.6kbpsPWM测试:
(1)启用SAEJ185041.6kbpsPWM接口;
4 GB/TXXXX.4—XXXX
(2)发送服务0116PID0016请求消息;
(3)如果接收到服务0116PID0016响应消息,则SAEJ185041.6kbpsPWM是车辆的 OBD协议。
2)SAEJ185010.4kbpsVPW测试:
(1)启用SAEJ185010.4kbpsVPW接口;
(2)发送服务0116PID0016请求消息;
(3)如果接收到服务0116PID0016响应消息,则SAEJ185010.4kbpsVPW是车辆的 OBD协议。
3)ISO14230-4测试(快速初始化):
(1)启用ISO14230-4接口(有关如何进行ISO14230-4:2000协议的快速初始化的信息,请参考B.2);
(2)如果成功完成初始化序列,则ISO14230-4是车辆的OBD协议。
4)ISO14230-4/ISO9141-2测试(5波特初始化):
(1)使用5波特的ISO14230-4/ISO9141-2接口(有关如何进行ISO14230-4/ISO9141-2协议的5波特初始化和协议检测的信息,请参考B.3);
(2)如果成功完成初始化序列,则ISO14230-4或ISO9141-2是车辆的OBD协议。
5)ISO15765-4测试:
(1)传统车辆允许汽车制造商自由使用触点,但这些触点是用于CAN通讯的。
应确保外部测试设备避免来自传统信号的损坏。

(2)执行ISO15765-4中定义的“外部测试设备初始化序列”。

(3)如果成功完成ISO15765-4中规定的初始化序列,则ISO15765-4是车辆的OBD协 议。
ISO9141-2和ISO14230-4规定了一个时间参数,在这个时间参数内模块必须成功初始化并接收消息,否则模块将退出诊断会话。
在没有服务请求时,为了与车辆保持通讯,外部测试设备将发送保持连接消息。
对于使用ISO9141-2的车辆,服务0116PID0016请求将作为保持连接消息使用。
对于使用ISO14230-4的车辆,服务TesterPresent(测试仪保持连接)是ISO14230-4规定的满足保持连接消息要求的推荐方式;或者可能使用GB/TXXXX.5规定的服务0116PID0016。
如果ISO15765-4(DoCAN)协议初始化期间,外部测试设备接收来自排放相关ECU的否定响应消息和否定响应代码(NRC)2116busy-RepeatRequest(忙碌请重复请求),则要求外部测试设备执行五次重试(重复GB/TXXXX.4中规定的请求消息)。
初始化期间接收到NRC2116busy-RepeatRequest(忙碌请重复请求)表明车载诊断测试仪可能激活并立即诊断一个或多个排放相关ECU。
车载测试仪和车辆ECU将完成进行中的通讯。
这可能需要数秒。
外部测试设备将继续初始化ISO15765-4协议直至其接收到至少一个肯定响应或直至其两秒后终止(第五次重试完成后测量)。
如果9.1中展示的通讯接口自动判定协议没有成功,则外部测试设备将重复上述通讯接口自动判定协议并通知用户:a)无法与车辆建立通讯;b)确认点火钥匙位于“ON”位置;c)检查排放标签或车辆服务信息以确认车辆配备OBD功能,且d)确认外部测试设备正确连接至车辆。

5 GB/TXXXX.4—XXXX 设备将继续重复9.1中显示的协议直至其中之一通过,或用户选择放弃尝试。
设备也可向用户表明初始化失败的次数。
多个测试仪通讯 9.2.1概述 如果车辆利用车内测试设备[例如,智能仪表、人机交互(HMI)模块、数据记录仪、或远程信息收集网关],则存在这样一种可能,ECU在忙于处理来自第一个测试仪的诊断请求时,第二个测试仪(一个内部测试仪和一个外部测试仪)也发送诊断请求。
正确的行为是接收来自外部测试设备的排放标准服务请求并在P2定时内响应。
由车辆制造商来决定是否也对其他请求进行处理。
使用多个测试仪场景的行为取决于传输层的能力。
如果服务端可同时处理多个诊断请求且传输层允许不同的发送器和接收器地址,则不会出现冲突。
服务端将为不同的测试仪保持各自的状态信息,因此反应取决于该状态信息。
有关服务端可能实施的更多详细信息,请参考ISO14229-
1。
9.2.2外部测试设备的行为 外部测试设备可按照说明正常启用通讯设置,且车内测试设备可检测到外部测试设备。
为允许车辆内部客户端重新建立车辆内部诊断通信,如果至少5min没有用户互动,则外部客户端将停止发送任何诊断请求信息。
车辆无响应的处理 由于传输错误或由于模块不支持该信息,车辆模块可能未能响应来自外部测试设备的请求信息。
如果在协议规定的超时周期内未接收到响应,则外部测试设备将进行下列操作: a)重新发起请求消息;b)如果仍无响应,则传输服务0116PID0016请求信息以判定当前是否可与车辆通讯,且要求的数 据是否可用;c)如果接收到服务0116PID0016响应,则传输其他信息(如果可用)以判定车辆是否支持要求的 数据;d)如果a)、b)和c)失效,则视情况而定告知用户,无法执行与车辆的通讯、无法执行与模块的 通讯,或用户所选的信息不可用。
为了增强诊断通信(例如ISO14229-3)和进一步稳定外部测试仪的功能性兼容,允许使用下列机制:如果接收到来自某个控制模块的数据,则允许外部测试设备重新启动其计时器以等待来自其他控制模块的进一步响应。
这被称为P2重载。
车辆多个响应的处理 外部测试设备可与支持多个OBD模块的车辆相连接。
外部测试设备将在其存储器内生成一个内部表,以维护模块和与这些模块相关的响应。
该外部测试设备对哪个模块在哪个时间对哪个请求做出响应的顺序不作出任何假定。
多个模块对同一请求响应时,外部测试设备将告知用户。
多个模块对相同数据项目响应不同值时,外部测试设备将告知用户。

6 GB/TXXXX.4—XXXX 外部测试设备将为用户提供选择显示的能力,例如单独项目,接收来自多个模块的对同一数据项的响应。
信息结构 外部测试设备和车辆之间的通讯,是由重复循环的外部测试设备请求消息和车辆模块响应消息组成。
GB/TXXXX.5中规定了这些消息的结构。
GB/TXXXX.6规定包含在响应消息内的诊断故障码。
GB/TXXXX.2规定响应消息中可能包括的认可术语、PID首字母缩略词和模块名称。
诊断故障码监测 外部测试设备应可以持续获取、转换并显示来自车辆的OBD排放相关DTC,显示DTC和/或描述性
文字。
在SAEJ2012-DA中,规定了DTC和其描述性文字。
选择该功能期间,外部测试设备将持续获取并显示DTC。
如果协议为GB/TXXXX.5并且响应消息包含的DTC数目等于000016,则报告的数据可能无效且可能不显示。
获取并显示OBD排放相关当前数据、冻结帧数据、测试参数及结果 对于支持带有PID/OBDMID/TID/ITID(0016、201、...C016)的服务请求的ECU,外部测试设备将生成一个表格,以维护这些ECU所支持的PID/OBDMID/TID/ITID。
如果ECU响应消息中DATA_D的bit0为
0,则表明该ECU不支持另外的PID/OBDMID/TID/ITID。
如果DATA_D的bit0为
1,则表明该ECU支持另外的PID/OBDMID/TID/ITID。
如果所有ECU响应消息中DATA_D的bit0为
0,则外部测试设备不需要请求任何另外的“支持的PID/OBDMID/TID/ITID”。
外部测试设备将检测是否支持PID,例如:包括外部测试设备配置信息的4F16和5016。
如果支持,当请求PID4F16和5016定义内列出的这些PID时,由这两个PID提供的经过修改的比例因子将被应用于外部测试设备。
如果ECU表明支持该数据项,则外部测试设备将仅显示来自该ECU的数据。
如果ECU表明不支持该数据项目,则外部测试设备将不显示来自该ECU的数据。
外部测试设备可以获取、转换并显示下列内容:a)SAEJ1979-DA中描述的OBD排放相关当前数据。
有关各数据项目,外部测试设备显示文本 字符串并规定数据值的格式(例如,RPM:xxxxxmin−1);b)OBD排放相关冻结帧数据[相同数据显示如同a)中的规定];c)SAEJ1979-DA中描述的测试参数和结果数据。
SAEJ1979-DA详细说明可用数据、用于请求 数据的信息、用于返回数据的信息、数据转换值和用于显示数据的格式。
选择显示当前数据项目时,外部测试设备应持续请求显示来自车辆的数据,并将显示在对应响应信息内的接收到的数据。
当选择显示冻结帧数据或测试参数和结果时,除失火监测相关的测试参数和结果之外,外部测试设备不需要继续请求并显示这些项目。
在适用情况下,外部测试设备将表明测试限制是最高限制还是最低限制。
在适用情况下,测试结果的显示也将显示TID和部件ID。
来自车辆的数据可能表明支持哪个项目、何种情况下该信息可通过外部测试设备使得用户可用。
外部测试设备也将允许用户规定服务、参数、测试ID等的请求,无关车辆是否表明支持这些项目。
代码清除
7 GB/TXXXX.4—XXXX 外部测试设备能够发送请求以清除OBD排放相关DTC、冻结帧数据和诊断测试状态信息。
外部测试设备将要求用户在传输前确认此请求。
车载诊断评估 9.9.1完整的车载系统准备测试 外部测试设备与车辆成功建立通讯后,将立即检查系统准备测试的状态。
如果支持的测试未完成,则外部测试设备将向客户表明:“不是所有支持的车载系统准备测试都已完成”或类似意思。
该设备还将允许用户识别未完成的任何准备测试。
9.9.2支持的车载系统准备测试 外部测试设备应向用户表明其所支持的SAE规定的测试项目,这些测试项目是通过GB/TXXXX.5服务0116PID0116数据B-D调取的,并表明哪些测试项目已经完成。
B字节的bit3应用于区分汽油火花塞点火式和柴油压燃式。
所显示的预备信息应与相应的燃油方式对应。
注:车辆内字节Bbit3的实施取决于不同的地方标准。
9.9.3故障指示灯(MIL)—状态和控制 外部测试设备应该能够显示出故障指示灯已经被点亮,在点亮的情况下需要表明是由哪个或是哪些模块点亮的。
与ISO14230-4关联的Communication(停止通讯)服务的使用 当ISO14230-4用于支持车辆OBD要求时,外部测试设备可为操作员提供选择Communicationis(停止通讯)服务的能力,该服务用于定义ISO14230-
4。
10用户界面 显示 外部测试设备应能够同时显示至少两个项目:OBD排放相关当前的数据项目、排放相关冻结帧数据项目、排放相关诊断故障码。
SAEJ1979-DA中提供了一列OBD当前数据和冻结帧数据项目、其参数ID、数据分解、数据转换信息、单位和显示格式。
可显示字母、数字、字符,并至少支持由SAEJ1979-DA规定的SI单位。
将使用SAEJ1979-DA中规定的单位转换。
DTC将按附录A.3.2中规定的显示,至少同时显示两个数据项目的数据值;如果未显示数据值,则提供数据项目模块的ID和数据项目的参数ID。
与数据项目相关的测量单位是下列之一:——用数据值显示;——显示易于获取,或;——用户可用(例如,在外部测试设备的本体上)。
本规定不支持将上述信息与测试设备分离而显示在用户手册中。
用户输入 外部测试设备允许向用户提供GB/TXXXX.5规定的下列服务:
8 GB/TXXXX.4—XXXX a)在OBD要求的基本功能之间选择,例如:1)系统准备测试状态显示;2)MIL状态和控制;3)显示当前数据;4)显示冻结帧数据;5)显示诊断故障码;6)清除排放相关数据;7)显示测试参数和结果,以及;8)读取车辆识别码。
b)选择下列范围中的任意一个可同时显示至少两个OBD排放相关项目:1)当前数据;2)冻结帧数据;3)诊断故障码;4)测试参数和结果。
c)确认请求以清除和/或重置OBD排放相关诊断信息;d)车载系统、测试或部件的请求操作。
在请求当前数据或冻结帧数据时,来自多个模块的响应可作为选择和显示目的的独立数据。
11动力要求 车辆蓄电池电压支持 11.1.1外部测试设备仅支持12V的直流车辆蓄电池电压 如果测试工具制造商选择研发仅支持12V直流车辆蓄电池电压的外部测试设备,则将应用下列要求: ——车辆蓄电池电压范围在8.0V直流至18.0V直流内正常工作;——能够抵御高达24.0V直流的车辆蓄电池电压至少10min;——在没有任何操作的情况下能够抵御高达24V的反向车辆蓄电池电压至少10min。
最后,外部测试设备耐受曲轴转动,在此情况下,车辆蓄电池电压降低至5.5V持续高达0.5s期间,将不会丢失通讯和数据。
在此期间显示无需启用。
这不是合规性要求。
外部测试设备支持12V直流和24V直流车辆蓄电池电压 如果测试工具制造商选择研发支持12V直流和24V直流车辆蓄电池电压的外部测试设备,则将应用下列要求: ——车辆蓄电池电压范围在8.0V直流至32.0V直流内时正常工作;——能够抵御高达36.0V直流的车辆蓄电池电压至少10min;——在没有任何操作的情况下能够抵御高达36.0V的反向车辆蓄电池电压至少10min。
在车辆启动电压降低期间,外部测试设备应满足ISO16750-2关于车辆蓄电池电压的规定,不会丢失通讯和数据,在此期间无需显示。
此条款是推荐性要求。
车辆蓄电池电流消耗
9 GB/TXXXX.4—XXXX外部测试设备描绘的通过诊断连接器电源触点的最大电流将不超过在GB/TXXXX.3中规定车辆提供的最小载流能力。
12电磁兼容性(EMC)外部测试设备不能干扰车辆电气系统的正常工作。
外部测试设备连接至车辆正常使用时,应避免受到服务环境中传导发射和辐射发射的影响。
EMC和静电放电(ESD)的测量与极限值要遵守外部测试设备出售所在国家/地区的主流标准。
13符合性测试需要连续5次通过SAEJ1699-2中所规定的测试案例,才可以认为某一样本通过测试。
10 GB/TXXXX.4—XXXX AA 附录A(资料性)推荐的外部测试设备通用用户界面显示 A.1一般数据显示指南 当显示数据参数、DTC、OBD监视测试结果和车辆/ECU识别数据时,推荐下列有关外部测试设备的显示布局和外部测试设备的显示格式。
如要支持带有两种数据参数格式,DTC格式,和信息类型的多种协议需要采用外部测试设备通用的实施指南,该指南是关于在一般用户界面格式下如何向车辆技术人员显示信息。
该附录中提供的示例既没有处理也没有显示多语种的条款,例如,为每个文本串预留空格文本串。
当在外部测试设备显示屏上显示排放相关数据时,应该遵从通用的数据显示指南,以便实现通用用户界面格式。
应用下列指南:——各信息/数据连同ECU/模块名称(ECM名称,如果ECU/模块支持,请参见SAE1979-DA,服 务0916、ITID0A16)或地址将一起显示,以简化排放相关数据和ECU/模块之间的关系;——配备较小型号显示屏的外部测试设备将使用GB/TXXXX.2、GB/TXXXX.5和GB/TXXXX.6中 定义的缩略语。
配备较大型号显示屏的外部测试设备将使用GB/TXXXX.2、GB/TXXXX.5和GB/TXXXX.6中定义的全文本描述符号;——将遵从一致的显示布局以易于阅读。
A.2选择菜单显示 外部测试设备将提供“选择菜单”,“选择菜单”根据安装在车辆内的所有排放相关模块支持的服务/诊断模式显示所有可用功能。
外部测试设备将仅显示协议支持的菜单项目。
表A.1提供示例和根据协议认证显示的测试菜单文本字符串。
表A.1选择菜单显示示例 选择任务读取确认的DTC读取未决DTC读取永久DTC核查冻结帧数据当前/监控数据显示清除DTC信息OBD监控数据显示识别数据显示激活OBD测试在用性能跟踪数据 如果显示尺寸过小无法显示所有菜单选项,则“选择菜单”的导航按键或触键将提供平移功能。
表A.1中的示例并不限制外部测试设备研发人员添加其他功能,例如各菜单项目的功能键或变更菜单项目的顺序或显示。
外部测试设备制造商可灵活实现不同的菜单结构以提高其测试设备的易用性。
11 GB/TXXXX.4—XXXX A.3诊断故障代码显示 A.3.1诊断故障代码汇总显示 外部测试设备可以获取、转换并显示来自车辆的OBD排放相关DTC;将显示诊断故障代码、描述性文档或两者皆显示。
使用相同显示格式展示“确认”、“未决”和“永久”DTC。
表A.2将提供一列来自所有排放相关系统/部件的(确认、未决、永久)DTC。
DTC汇总显示的示例如表A.2所示。
表A.2左侧(“菜单项目”)显示汇总DTC模板,右侧显示(“确认DTC的汇总”)带有储存在车辆ECU/模块中的DTC的示例 在表A.2中,如果ECU/模块(服务0916、ITID0A16)支持,左侧“地址/ECU名称”列可以显示“ECU/模块地址或ECU的名称信息,该名称信息可以来自协议的消息头也可通过(服务0916、ITID0A16)获取。
ECU/模块描述符号”列显示ECU/模块名称。
如果外部测试设备不知道与ECU/模块地址(Addr)相匹配的ECU/模块名称,则将显示十六进制数字或对服务0916、ITID0A16响应的“ECU名称信息”。
“DTC数量”列显示每个ECU/模块存储的DTC数目。
表A.2确认DTC显示模板和示例汇总 地址/ECU名称 aaaa…aa… 菜单项目ECU/模块描述符号 ECU/模块#1ECU/模块#
2 …ECU/模块#n … DTC数量 XxXx…Xx… 地址/ECU名称 ECM1821…… 确认DTC汇总 ECU/模块描述符号 发动机变速器ABS/牵引力控制 …… DTC数量 210…… A.3.2诊断故障代码显示 表A.3提供了每个ECU/模块已激活DTC列表的示例。
左侧是DTC显示模板,中间和右侧是存储在车辆的ECU/模块内的DTC显示示例。
注:DTC显示模板应是“确认、未决和永久DTC”的推荐显示布局。
表A.3应用于以GB/TXXXX.5/GB/TXXXX.6为基础的DTC格式。
在左上方,应显示所选菜单项目,例如“确认DTC”。
在右上方,如果ECU/模块支持服务0916、ITID0A16,则应显示ECU/模块名称(如果可用),ECU/模块地址,例如1116、1816等,或ECU名称。
“DTC序号”文本字符串后应跟随转换后的DTC码。
在下一行,与DTC码相关的DTC描述应按照GB/TXXXX.6的规定显示多个DTC。
表A.3GB/TXXXX.5/GB/TXXXX.6协议DTC显示模板和示例 DTC模板 菜单项目 地址 aa DTC序 号 xxxxx xxx DTC描述(GB/TXXXX.6) DTC序xxxxx xxx 显示示例#
1 显示示例#
2 确认DTC 地址 ECM 确认DTC 地址1816 DTC序号 P0118 DTC序 11 号 P2700 18 发动机冷却液温度高电路 变速器摩擦元件“A”应用时间范围/性能 DTC序P0113 11 12 GB/TXXXX.4—XXXX 号DTC描述(GB/TXXXX.6) A.4当前/冻结帧数据显示 号进气温度高电路 A.4.1当前/冻结帧数据显示模板 至少同时显示两个数据项目的数据值。
外部测试设备显示参数缩略语或数据项目的描述并显示提供该数据项目的ECU/模块的地址与数据值。
表A.4展示了外部测试设备数据显示的布局。
表A.4首行展示的是所选菜单项目,例如,“当前/冻结帧数据显示”。
左侧栏显示数据项目来源的“地址”。
这个地址来自于GB/TXXXX.5消息头地址信息或来自于服务0916、ITID0A16响应中的ECU名称信息(如果支持的话)。
各参数包括“参数名称”、“当前/冻结帧数据”和相关“单位”。
表A.4当前/冻结帧数据显示模板 地址ECMECMECMECMECMECMECMECMECMECMECMECM 计算负载值燃油系统1状态发动机转速发动机冷却液温度失火监控支持失火监控准备燃油系统监控支持燃油系统监控准备催化剂监控支持催化剂监控准备氧传感器监控支持氧传感器监控准备 菜单项目(GB/TXXXX.5)参数描述 数据 单位 xxx.x % 8状态/1字节 xxxxx min−
1 xxx °
C 2状态/1比特 2状态/1比特 2状态/1比特 2状态/1比特 2状态/1比特 2状态/1比特 2状态/1比特 2状态/1比特 A.4.2当前/冻结帧数据显示示例 表A.5按GB/TXXXX.5规定中的定义展示了当前/冻结帧数据的数据显示示例。
表A.5左侧的较小显示区域显示GB/TXXXX.2和GB/TXXXX.5中规定的参数缩略语。
表A.5右侧的较大显示区域显示GB/TXXXX.5中规定的完整参数描述字符串。
来自两个排放相关ECU/模块的混合参数也显示在相同的显示区域中。
表A.5GB/TXXXX.5协议当前/冻结帧数据显示示例 地址 ECM ECMECMECMECMECMECM 1818 当前/冻结帧数据显示 参数描述 数据 单位 DTCFRZF P0118 VSSMILMIS_SUPFUEL_SUPECTRPMCCM_SUPCCM_RDY
0 km/h ON YES YES 36 °
C 744 min−
1 YES NO 地址 ECM ECMECMECMECMECMECM 1818 当前/冻结帧数据显示参数描述 导致存储要求冻结帧数据的DTC车速传感器MIL状态失火监控支持燃油系统监控支持发动机冷却液温度发动机转速整体部件监控支持整体部件监控准备 数据 单位 P0118 0 36744支持未准备 亮起支持支持 km/h °Cmin−
1 13 GB/TXXXX.4—XXXX A.5清除DTC信息 附录A中未对属于“清除DTC信息”菜单项目的显示作出规定。
该显示的布局和用户界面由外部测试设备制造商自定义。
A.6OBD监控数据显示 A.6.1OBD监控选择和测试结果数据显示要求 该条款为测试设备制造行业提供一般指南,指导测试设备开发人员如何设计用户界面以有效显示OBD监控数据和I/M就绪状态信息。
所有OBDI/M就绪状态监视模板和显示都基于来自ISO15765-4/GB/TXXXX.5协议的数据。
因为大部分相关数据是车辆制造商特有的,因此不赞成替换协议。
但是,提供的指南可能用于类似方式(例如部件ID应作为OBDMID显示,且TID应按如下规定显示)。
当技术人员选择一个OBD监控时,外部测试设备屏幕将显示ECU/模块地址、组合的MIL状态、该ECU中存储的DTC数量、OBDI/M准备就绪监控状态信息和OBD监控测试结果(测试值/限值)。
各TID将显示“通过”、“失败”或“未完成”的状态。
然而,整体监控状态应从服务0116PID0116/4116获取。
根据显示屏幕的尺寸和显示性能可显示一个或多个OBDTID(所有ID用十六进制法表示)以及带有测试值和限值的测试结果。
外部测试设备将提供适当的用户界面功能以显示所有相关TID和属于单个OBDMID的数值。
各OBDMID将显示全部监控状态。
该信息应通过服务0116PID0116/4116获取。
A.6.2OBDI/M就绪状态监控选择和数据显示模板 A.6.2.1OBDI/M就绪状态监控选择显示模板 表A.6应用作OBD监控选择的推荐指南。
如果ECU/模块支持服务0916、ITID0A16,则表A.6的左列表示ECU/模块地址或ECU名称。
首行将用于显示所选菜单项目,例如“OBD监控选择”。
各OBD监控参数显示支持状态信息(是/否)。
可以通过建立OBD监控组的方式使选择列表最小化。
表A.6OBDI/M准备监控器选择显示模板 地址AaBbCcdd:aabb 监控器名称(服务0116、PID0116/4116)监控器名称(服务0116、PID0116/4116)监控器名称(服务0116、PID0116/4116)监控器名称(服务0116、PID0116/4116) :监控器名称(服务0116、PID0116/4116)监控器名称(服务0116、PID0116/4116) OBD监控器选择状态状态状态状态 :状态状态 A.6.2.2OBDI/M就绪状态监控器选择显示示例 通常,每个OBDI/M就绪状态监控只由一个ECU/模块支持。
所有排放相关ECU/模块应支持综合部件监控。
下列示例展示了支持和不支持的OBDI/M就绪状态监控列表。
——发动机:失火监控支持是(服务0116、PID0116);——发动机:燃油系统监控支持是(服务0116、PID0116);——发动机:催化剂监控支持是(服务0116、PID0116);——发动机:加热型催化剂监控支持否(服务0116、PID0116);——发动机:蒸发系统监控支持是(服务0116、PID0116); 14 GB/TXXXX.4—XXXX——发动机:二次空气系统支持否(服务0116、PID0116);——发动机:空调系统制冷剂监控支持否(服务0116、PID0116);——发动机:氧传感器监控支持是(服务0116、PID0116);——发动机:氧传感器加热器监控支持是(服务0116、PID0116);——发动机:EGR和/或VVT系统监控支持否(服务0116、PID0116);——发动机:整体部件监控支持是(服务0116、PID0116);——变速箱:整体部件监控支持是(服务0116、PID0116)。
表A.7是为技术人员提供OBDI/M汽油准备监控选择的示例。
该测试设备将提供选择能力,使技术人员可以通过光标、功能键等查看所选OBDI/M就绪状态和OBD监控的测试结果。
即使不支持监控,仍推荐显示所有OBDI/M就绪状态监控。
这样,即使标定缺陷导致软件支持的监控没有启用(相关的bit设置为“不支持”),仍可读取数据。
也可以通过选项方式只显示支持的监控。
表A.7中显示的左列表示ECU/模块地址。
首行显示所选菜单项目,例如“OBDI/M汽油就绪状态监控选择”。
各OBDI/M汽油就绪状态监控参数显示支持状态信息(是/否)。
15 GB/TXXXX.4—XXXX 表A.7OBDI/M汽油准备监控器选择显示示例 地址ECMECMECMECMECMECMECMECMECMECMECMTCM OBDI/M准备监控器选择失火监控支持 燃油系统监控支持催化剂监控支持加热型催化剂监控支持蒸发系统监控支持二次空气系统支持空调系统制冷剂监控支持氧传感器监控支持氧传感器加热器监控支持EGR和/或VVT系统监控支持综合部件监控支持综合部件监控支持 支持状态是是是否是否否是是否是是 A.6.3OBD检测数据显示 A.6.3.1OBD检测器数据显示模板 表A.8应用作GB/TXXXX.5中规定的服务0116PID0116/4116监测状态和服务0616OBD监测数据项目的组合的推荐指南。
表A.8中的展示了OBD监测模板,OBD监测模板用于显示“故障指示灯(MIL)状态”、“存储在ECU中的DTC的数目”、监控准备的“OBD监测文本描述符号”、允许循环、循环完成状态、“TID”、TID、“结果”、“最小测试限值”、“测试值”、“最大测试限值”以及相关“数据”和“单位”。
TID“结果”由测试设备根据下列公式计算:——通过=(最小测试限值≤测试值)和(测试值≤最大测试限值);——失败=(最小测试限值>测试值)或(测试值>最大测试限值);——未完成=(最小测试限值=000016)和(测试值=000016)和(最大测试限值=000016)。
表A.8OBDI/M准备监控器数据显示模板 地址AaAaaaaaaaaaaaaaaaaaaaaaaaaa (XX16)‘所选OBD检测文本描述符号’数据显示MIL状态该ECU中存储的DTC的数目OBD监控器文本描述(监测就绪)OBD监控器文本描述(允许循环)OBD监控器文本描述(循环完成) TID最小测试限值测试值最大测试限值 :TID最小测试限值测试值最大测试限值 状态 (服务0116,PID0116) (服务0116,PID0116) (服务0116,PID0116) (服务0116,PID4116) (服务0116,PID4116) xx 结果 xxxxxxxxxx 单位单位 xxxxx单位 : : xx 结果 xxxxxxxxxx 单位单位 xxxxx单位 A.6.3.2OBD监控器数据显示示例 该示例基于ISO15765-4/GB/TXXXX.5协议。
表A.9展示了一个排放相关ECU/模块(如果ECU/模块支持,则参见地址1116或ECU名称,服务0916、ITID0A16)发送的数据项目。
表A.9表示只有部分启用的蒸发系统的零部件(例如,由于泄露大小导致的)。
蒸发系统监控循环可基于服务0116PID0116的响 16 GB/TXXXX.4—XXXX 应数据,但是一些检测循环TID(车辆制造商专用标识符数值)的蒸发系统很可能将显示“通过”/“失败”, 而其他将表示“未完成”。
如果服务0116PID0116响应数据表示监测完成,则即使不是监控器内的每个测 试都已运行,仍表示完成。
蒸发系统将显示下列参数: ——蒸发系统监控就绪: 是 (服务0116、PID0116) ——蒸发系统循环监控使能: 是 (服务0116、PID4116) ——蒸发系统监控循环完成: 否 (服务0116、PID4116) ——蒸发系统监控: 3C (服务0616、监控器ID3C16) ——TID:81 通过 (服务0616、TID编号5116) ——最小测试限值: 0kPa (服务0616、最小测试限制值) ——测试值: 0,67kPa(服务0616、测试值) ——最大测试限值: 1,74kPa(服务0616、最大测试限制值) ——TID:82 失败 (服务0616、TID编号5216) ——最小测试限值: 0kPa (服务0616、最小测试限制值) ——测试值: 0,72kPa(服务0616、测试值) ——最大测试限值: 0,62kPa(服务0616、最大测试限制值) ——TID:83 未完成 (服务0616、TID编号5316) ——最小测试限值: 0kPa (服务0616、最小测试限制值) ——测试值: 0kPa (服务0616、测试值) ——最大测试限值: 0kPa (服务0616、最大测试限制值) 17 GB/TXXXX.4—XXXX 表A.9OBDI/M准备监控器数据显示示例 地址ECMECMECMECMECMECMECMECMECMECMECMECMECMECMECMECMECMECM (3C)蒸发系统监控器数据显示 MIL状态 打开 该ECU中存储的DTC的数目
2 蒸发系统监测器ID 3C 蒸发系统监测就绪 是 蒸发系统监测允许循环 是 蒸发系统监测循环完成 否 TID
1 最小测试限值
0 测试值 0,67 最大测试限值 1,74 TID
2 最小测试限值
0 测试值 0,72 最大测试限值 0,62 TID
3 最小测试限值
0 测试值
0 最大测试限值
0 通过
kPakPakPa失败kPakPakPa未完成kPakPakPa A.7车辆和ECU识别的数据显示 A.7.1识别的数据显示模板 表A.10中的下列识别的数据显示模板应用作SAEJ1979-DA中规定的服务0916读取车辆信息ITID的推荐指南。
在表A.10中,模板左列展示ECU/模块地址。
首行用于显示所选菜单项目,例如“识别的数据”。
显示的各排将表示一个由“ITID文本描述符号”和识别的“数据”组成的ITID。
千位分隔符(ASCII2016)将插入由四位以上的数字组成的数字之间,例如VIN、校准ID、CVN等,以方便多位数字的阅读。
注:一起的ITID应依次挨个列出。
表A.10识别的数据显示模板 地址 菜单项目 aa ITID#
2 xxxxxxxxxxxxxxxxx aa ITID#
4 xxxxxxxxxx aa ITID#
6 xxxxxxxx aa ITID#
4 xxxxxxxxxx aa ITID#
6 xxxxxxxx A.7.2识别的数据显示示例 表A.11中识别的数据显示示例展示了两个排放相关ECU/模块发送的数据项目(如果ECU/模块支持,则参见地址1116、1816或ECU名称,服务0916、ITID0A16)。
数据项目和数字来源于GB/TXXXX.5中规定的服务0916的示例。
在表A.11中,按照GB/TXXXX.5的规定,左侧用缩略术语表示,右侧用全描述符号显示。
18 GB/TXXXX.4—XXXX 表A.11识别数据显示示例 地址ECMECMECMECMECM 1818 识别的数据VIN CALID#1CVN#1CALID#2CVN#2CALID#1CVN#
1 ECU/模块1G1JC5444R7252367 JMB*367615001791BC82 JMB*4787261116E062BE JMA*43129911000098123476 地址ECMECMECMECMECM 1818 识别的数据 VIN校准ID#1校准验证编号#1校准ID#2校准验证编号#2校准ID#1校准验证编号#
1 发动机1G1JC5444R7252367 JMB*367615001791BC82 JMB*4787261116E062BE JMA*43129911000098123476 A.8激活OBD测试 附录A中未规定属于“激活OBD测试”菜单项目的显示。
该显示的布局和用户界面由外部测试设备制造商负责。
A.9在用性能跟踪(IPT)数据显示 A.9.1IPT数据显示模板 显示在GB/TXXXX.5中规定的IPT数据项目将表示各IPT数据项目的当前计数。
表A.12中的IPT模板用于展示在GB/TXXXX.5中规定的IPT数据项目。
在表A.12中,模板左列展示ECU/模块地址。
首行用于显示所选菜单项目,例如:“在用性能跟踪”。
表A.12中的各排显示“IPT数据项目文本描述符号”、数字(xxxxx)和单位。
19 GB/TXXXX.4—XXXX 表A.12IPT数据显示模板 地址aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 菜单项目IPT数据项目#1文本描述符号IPT数据项目#2文本描述符号IPT数据项目#3文本描述符号IPT数据项目#4文本描述符号IPT数据项目#5文本描述符号IPT数据项目#6文本描述符号IPT数据项目#7文本描述符号IPT数据项目#8文本描述符号IPT数据项目#9文本描述符号IPT数据项目#10文本描述符号IPT数据项目#11文本描述符号IPT数据项目#12文本描述符号IPT数据项目#13文本描述符号IPT数据项目#14文本描述符号IPT数据项目#15文本描述符号IPT数据项目#16文本描述符号 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 单位单位单位单位单位单位单位单位单位单位单位单位单位单位单位单位 A.9.2IPT数据显示示例 如果ECU/模块(服务0916、ITID0A16)支持,则在表A.13中的IPT数据显示示例表示接收自一个排放相关ECU/模块(参见地址1116)或ECU名称的数据项目。
数据项目和数字来源于GB/TXXXX.5中规定的服务0916的示例。
在表A.13中,按GB/TXXXX.5的规定,左侧的显示用缩略术语表示,右侧的显示用全描述符号显示。
20 GB/TXXXX.4—XXXX 表A.13显示IPT数据示例 地址 菜单项目 地址 ECMOBDCOND1024计数ECM ECMIGNCNTR3337计数ECM ECMCATCOMP1824计数ECM ECMCATCOND1945计数ECM ECMCATCOMP2711计数ECM ECMCATCOND2945计数ECM ECMO2SCOMP1737计数ECM ECMO2SCOND1924计数ECM ECMO2SCOMP2724计数ECM ECMO2SCOND2833计数ECM ECMEGRCOMP997计数ECM ECMEGRCOND1010计数ECM ECMAIRCOMP937计数ECM ECMAIRCOND973计数ECM ECMEVAPCOMP68计数ECM ECMEVAPCOND97计数ECM 使用性能跟踪数据OBD监控器情况遇到的计数 点火循环计数器催化剂监控器完成计数气缸1催化剂监控器情况遇到的计数气缸1催化剂监控器完成计数气缸2催化剂监控器情况遇到的计数气缸2氧传感器监控器完成计数气缸1氧传感器监控器情况遇到的计数气缸1氧传感器监控器完成计数气缸2氧传感器监控器情况遇到的计数气缸2EGR/VVT监控器完成情况计数EGR/VVT监控器情况遇到的计数AIR监控器完成情况计数(二次空气)AIR监控器情况遇到的计数(二次空气) EVAP监控器完成情况计数EVAP监控器情况遇到的计数 1024计数3337计数824计数945计数711计数945计数737计数924计数724计数833计数997计数1010计数937计数973计数 68计数97计数 21 GB/TXXXX.4—XXXX BB 附录B(规范性)GB/TXXXX.4/ISO9141‑2协议的初始化和识别B.1概述该附录描述外部测试设备执行的ISO14230-4/ISO9141-2的初始化的原理。
B.2ISO14230-4—快速初始化ISO14230-4引用了ISO14230-
2,ISO14230-2规定了“快速初始化”的顺序B.3ISO14230-4/ISO9141-2:5波特初始化ISO14230-4引用了ISO14230-
2,ISO14230-2规定了“5波特初始化”的顺序B.4表示支持ISO15301-5的关键字节ISO14230-4引用了ISO14230-
2,ISO14230-2规定了ISO14230和ISO9141的容许关键字节,这些字节会提示给外部测试设备哪个数据头和时间参数组应用于后续的通讯。
B.5K-Line测量的字节流和正时的示例B.5.1概述表B.1和B.2展示了带有快速和5波特初始化的ISO14230-4协议和ISO9141-2的K-Line的特性,以便表现出相同和不同的字节。
B.5.2快速初始化时ISO14230-4的字节流和正时示例表B.1中的示例表示外部测试设备和配备两个排放相关服务端/ECU(ECM和TCM)的车辆之间的KLine数据获取。
外部测试设备使用ISO14230-4关键词协议2000的快速初始化。
成功初始化后,外部测试设备要求GB/TXXXX.5中规定的服务0116支持的PID(PID0016)。
表B.1表示字节之间(上一字节的停止位和下一字节的开始位)的时间。
下一列表示K-Line上记录的字节。
第三列表示“Msg.Type”(消息类型),是“请求”还是“响应”。
右列包括各字节的描述。
22 GB/TXXXX.4—XXXX 表A.1快速初始化时ISO14230-4的字节流和正时示例 使用3316地址快速初始化 字节之间的时间ms十六进制字节 N/A N/A N/A C116 7.4 3316 7.3 F116 7.5 8116 7.2 6616 28.4 8316 3.2 F116 3.6 1116 3.4 C116 3.1 E916 3.2 8F16 3.5 BE16 35.1 8316 5.2 F116 5.6 1816 5.4 C116 5.1 EF16 5.2 8F16 5.5 CB16 71.6 C216 6.2 3316 6.2 F116 6.2 0116 6.2 0016 6.2 E716 29.4 8616 3.2 F116 3.6 1116 3.4 4116 3.1 0016 3.2 BF16 3.5 BF16 3.4 A816 3.3 9116 3.7 8016 35.1 8616 5.2 F116 5.6 1816 消息
类型请求 响应#
1 响应#
2 请求 响应#
1 响应#
1 数据字节描述 唤醒模式功能寻址,长度=1数据字节目标地址(排放相关ECU)源地址(外部测试设备/OBD诊断工具)开始通信请求消息的服务标识检验和物理寻址,长度=3数据字节目标地址(外部测试设备/OBD诊断工具)源地址ECM开始通信肯定响应消息的服务标识关键字节#1(低字节):2025十进制关键字节#2(高字节):2025十进制检验和物理寻址,长度=3数据字节目标地址(外部测试设备/OBD诊断工具)源地址TCM开始通信肯定响应消息的服务标识关键字节#1(低字节):2031十进制关键字节#2(高字节):2031十进制检验和功能寻址,长度=1数据字节目标地址源地址(外部测试设备/OBD诊断工具)服务请求0116PID0016(请求支持PID)检验和标题响应目标地址(外部测试设备/OBD诊断工具)源地址ECM服务响应4116、PID0016PID0016的回显(请求支持PID)支持PID数据字节#1(支持PID01、03-08)支持PID数据字节#2(支持PID09、0B-10)支持PID数据字节#3(支持PID11、13、15)支持PID数据字节#4(支持PID19、1C、20)检验和标题响应目标地址(外部测试设备/OBD诊断工具)源地址TCM 23 GB/TXXXX.4—XXXX 5.45.15.25.55.45.35.6130.7:: 4116 服务响应4116、PID0016 0016 PID0016的回显(请求支持PID) 8016 支持PID数据字节#1(支持PID01) 0116 支持PID数据字节#2(支持PID0D) 0016 支持PID数据字节#3(不支持PID11-18) 0016 支持PID数据字节#4(不支持PID19-20) 5116 检验和 C216 下一请求 : 请求: : : B.5.3GB/TXXXX.4/ISO9141‑2协议的字节流和正时示例 表B.2中的示例表示外部测试设备和配备两个排放相关服务端/ECU(ECM和TCM)的车辆之间的KLine数据获取。
两个协议ISO14230-4和ISO9141-2并行显示以说明差异和共性。
在不知道K-Line支持哪个协议的情况下,外部测试设备使用5波特初始化。
解析了关键字节后,外部测试设备转化关键字节#2并将其发送至车辆。
车辆服务端/ECU使用倒序的5波特地址字节响应。
成功初始化后,按照GB/TXXXX.5的要求,外部测试设备请求服务0116的PID(PID0016)。
ISO14230-4:表B.2中的左列表示字节之间(上一字节的停止位和下一字节的开始位)的时间。
下一列表示K-Line上记录的字节。
表B.2表示字节之间(上一字节的停止位和下一字节的开始位)的时间。
第四列表示K-Line上记录的字节。
第五列表示“Msg.Type”(消息类型),是“请求”还是“响应”。
最后一列包括各字节的描述。
表A.2GB/TXXXX.4/ISO9141‑2协议的字节流和正时示例 使用3316地址5波特初始化 ISO14230-4字节之间的十六进制 ISO9141-2字节之间十六进制 时间ms 字节的时间ms字节 173.5 5516 186.4 5516 10.0 E916 10.1 0816 10.0 8F16 10.1 0816 31.0 7016 31.0 F716 29.0 CC16 29.3 CC16 71.6 C216 70.8 6816 10.2 3316 10.2 6A16 10.2 F116 10.2 F116 10.2 0116 10.2 0116 10.2 0016 10.2 0016 10.2 E716 10.2 C416 37.5 8616 39.1 4816 3.0 F116 3.0 6B16 3.4 1116 3.4 1116 3.4 4116 3.4 4116 3.1 0016 3.1 0016 3.2 BF16 3.2 BF16 消息
类型N/AN/A N/AN/AN/A 请求 响应#
1 数据字节描述 10400比特/秒同步化字节ISO14230-4:关键字节#1(低字节):2025十进制ISO9141-2:关键字节#1(低字节):1032十进制ISO14230-4:关键字节#2(高字节):2025十进制ISO9141-2:关键字节#2(低字节):1032十进制倒序的关键字节#2倒序的5波特地址字节第一标题字节第二标题字节源地址(外部测试设备/OBD诊断工具)服务请求0116PID0016(请求支持PID)检验和第一标题字节第二标题字节源地址ECM服务响应4116、PID0016PID0016的回显(请求支持PID)支持PID数据字节#1(支持PID01、03-08) 24 GB/TXXXX.4—XXXX 3.53.43.33.741.53.05.65.45.15.25.55.45.35.6130.7: BF16A816911680168616F11618164116001680160116001600165116C216 : 3.53.43.33.741.53.05.65.45.15.25.55.45.35.6130.7: BF16A8169116BC1648166B1618164116001680160116001600161A16C216 : 响应#
1 请求 支持PID数据字节#2(支持PID09、0B-10)支持PID数据字节#3(支持PID11、13、15)支持PID数据字节#4(支持PID19、1C、20)检验和第一标题字节第二标题字节源地址TCM服务响应4116、PID0016PID0016的回显(请求支持PID)支持PID数据字节#1(支持PID01)支持PID数据字节#2(支持PID0D)支持PID数据字节#3(不支持PID11-18)支持PID数据字节#4(不支持PID19-20)检验和下一请求 : 25 GB/TXXXX.4—XXXXB.6讨论K-Line正时注意事项 尽管ISO14230-4和ISO9141-2K-Line协议具有不同的初始化属性,需谨记,无论具体哪个协议,TIdle运转后K-Line设置为逻辑“0”的任何时间,所有模块将唤醒以接收初始化指令。
基于上述描述,第一次初始化请求和模块需要的实际初始化顺序(例如,快速初始化顺序将唤醒5波特初始化模块)之间可能存在巨大的时间差异。
5波特模块需要2s来评估K-Line上的数据,以确定K-Line上是否存在有效的5波特地址。
如果评估期结束前,随后的初始化请求来自测试仪,则5波特模块可能不会响应此类请求。
因此,尝试新的初始化前,测试仪将等待至少2.6s。
另外,如果随后的通信尝试通过K-Line进行,则建议尝试之间间隔P3Max(5s)的等待时间,以确保所有模块都已退出任一之前开始的通信会话。
26 GB/TXXXX.4—XXXX 参考文献[1]ISO/IEC10731:1994Informationtechnology—OpenSystemsInterconnection—BasicReferenceModel—ConventionsforthedefinitionofOSIservices[2]ISO14229‑3Roadvehicles—Unifieddiagnosticservices(UDS)—Part3:UnifieddiagnosticservicesonCANimplementation(UDSonCAN)[3]SAEJ1930Electrical/ElectronicSystemsDiagnosticTerms,Definitions,Abbreviations,andAcronyms[4]SAEJ1930-DA,DigitalAnnexofElectrical/ElectronicSystemsDiagnosticTerms,Definitions,Abbreviations,andAcronyms[5]SAEJ1962DiagnosticConnector[6]SAEJ1978OBDIIScanTool[7]SAEJ1979E/EDiagnosticTestModes[8]SAEJ1979-DADigitalAnnexofE/EDiagnosticTestModedatadefinition[9]SAEJ2012DiagnosticTroubleCodeDefinitions[10]SAEJ2012-DADigitalAnnexofDiagnosticTroubleCodeDefinitionsandFailureTypeByteDefinitions[11]GB/TXXXX.1道路车辆车辆和外部设备之间排放相关诊断的通信第1部分:一般信息和使用案例定义 27

标签: #python #ccg #做什么 #文件 #股票代码 #语言 #单位 #cpu