收藏 分销(赏)

GB∕T 39851.3-2021 道路车辆 基于控制器局域网的诊断通信 第3部分:排放相关系统的需求.pdf

上传人:曲**** 文档编号:106097 上传时间:2022-08-01 格式:PDF 页数:33 大小:869.66KB
下载 相关 举报
GB∕T 39851.3-2021 道路车辆 基于控制器局域网的诊断通信 第3部分:排放相关系统的需求.pdf_第1页
第1页 / 共33页
GB∕T 39851.3-2021 道路车辆 基于控制器局域网的诊断通信 第3部分:排放相关系统的需求.pdf_第2页
第2页 / 共33页
GB∕T 39851.3-2021 道路车辆 基于控制器局域网的诊断通信 第3部分:排放相关系统的需求.pdf_第3页
第3页 / 共33页
GB∕T 39851.3-2021 道路车辆 基于控制器局域网的诊断通信 第3部分:排放相关系统的需求.pdf_第4页
第4页 / 共33页
GB∕T 39851.3-2021 道路车辆 基于控制器局域网的诊断通信 第3部分:排放相关系统的需求.pdf_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、ICS 43.040 CCS T 35 中华人民共和国国家标准G/T 39851.3-2021 道路车辆基于控制器局域网的诊断通信第3部分:排放相关系统的需求Road vehicles-Dia伊osticcommunication over Controller Area Network (DoCAN)一Part 3: Requirements for emissions-related systems ISO 15765-4: 20 16, Road vehicIes-Diagnostic communication over Controller Area Network (DoCAN)-

2、Part 4 : Requirements for 2021-10-11发布emissions-related systems, MODJ 国家市场监督管理总局半非国家标准化管理委员会保W2022-05-01实施GB/T 39851.3-2021 目次前言I引言. rr I 范围-2 规范性引用文件3 术语、定义、符号缩略语24 约定35 概述36 外部测试设备初始化序列37 应用层118 会话层119 传输协议层1210 网络层121 数据链路层uu 物理层四参考文献. . . . . . . . . . . . . . . . . 24 GB/T 39851.3-2021 目U昌本文件按照

3、GB/T1.1-2020标准化工作导则第1部分:标准化文件的结构和起草规则的规定起草。本文件是GB/T39851道路车辆基于控制器局域网的诊断通信的第3部分。GB/T39851已发布了以下部分:一一第2部分:传输层协议和网络层服务;一一第3部分:排放相关系统的需求。本文件修改采用ISO15765-4: 2016道路车辆控制器局域网的诊断通信CDoCAN)第4部分:排放相关系统的需求。本文件与ISO15765-4:2016的技术性差异及原因如下:关于规范性引用文件,本文件做了具有技术性差异的调整,以适应我国的技术文件,调整的情况集中反映在第2章规范性引用文件中,具体调整如下:用修改采用国际标准的

4、GB/T39851.2代替了ISO15765-1和ISO15765-2。本文件做了下列编辑性改动:一一本文件名称变更为道路车辆基于控制器局域网的诊断通信第3部分:排放相关系统的需求。请注意本文件的某些内容可能涉及专利O本文件的发布机构不承担识别专利的责任。本文件由中华人民共和国工业和信息化部提出。本文件由全国汽车标准化技术委员会CSAC/TC114)归口。本文件起草单位:长城汽车股份有限公司、中国汽车技术研究中心有限公司、安徽江淮汽车集团股份有限公司、宁波吉利汽车研究开发有限公司、泛亚汽车技术中心有限公司、兴科迪科技(泰州)有限公司、东软集团(大连)有限公司。本文件主要起草人:周建仓、朱彤、孙

5、娟、吴含冰、季国田、牛玉娇、史晓密、顾晓莉、吴少华、耿伟峰、刘彬、樊汝湖、饶生源、王立崇、白云飞、孙旺、夏利平、许黎黎。I GB/T 39851 .3-2021 引本文件定义了车辆诊断系统的通用需求,该系统在ISO11898-1规定的CAN通信链路上实现。本文件主要用于诊断系统,同时也满足需要网络协议的其他CAN系统。GB/T39851拟由两个部分构成。一一第2部分:传输层协议和网络层服务。规定了车载CAN的通则以及传输层和网络层服务。第3部分:排放相关系统的需求。目的是实现与符合OBD/WWH-OBD定义的车辆成功建立、保持和终止通信。为实现上述目标,本文件采用ISO/IEC7498-1和I

6、SO/IEC10731的开放系统互联COSD基本参考模型,该模型将通信系统划分为7层,见表10表1增强型和排放相关诊断法规的诊断规范向OSI各层的映射车辆制造商增强型OBD WWH-OBD OSl7层a除断(车载诊断系统)(车载诊断系统)应用层ISO 14229-1、ISO 15031-5 lS0 27145-3、lS014229-1 (第7层)ISO 14229-3 lS0 27145-2、SAE11930-DA、ISO 15031-2、ISO15031-5、表示层车辆制造商白定义SAE 11979-DA 、SAEJ2012-DA、ISO 15031-6、SAE11930-DA 、(第6层)

7、SAE Jl939-DA(SPNs)、SAE Jl979-DA、SAEJ2012-DA SAE 11939-73附录A(FMD会话层ISO 14229-2 (第5层)传输协议层(第4层)GB/ T 3985l.3、GB/ T 3985l.2 GB/ T 3985l.2 网络层GB/ T 3985l.2 (第3层)数据链路层GB/ T 3985l.3、ISO 11898-1 lS0 11898-1 (第2层)GB/ T 3985l.3 lS0 11898-1 ISO 27145-4 ISO 11898-1、ISO 11898-2、物理层lS0 11898-1、ISO 11898-1、ISO 11

8、898-3、(第1层)ISO 11898-2 ISO 11898-2 或者车辆制造商自定义 7层符合ISO/IEC7498-1和ISO/IEC10731。H GB/T 39851.3-2021 ISO 14229-3所涵盖的应用层服务是根据ISO14229- 1和ISO15031-5所建立的诊断服务定义的,但不限于与它们一起使用。本文件所涵盖的传输协议和网络层服务独立于物理层实现,物理层仅用于法定的车载诊断COBD)。对于其他应用领域,本文件可与任何CAN物理层兼容。阳山GB/T 39851.3-2021 道路车辆基于控制器局域网的诊断通信第3部分:排放相关系统的需求1 范围本文件规定了具有一

9、个或多个控制器的控制器局域网CCAN)的要求,控制器遵循OBDC车载诊断系统)或WWH-OBDC全球协调车载诊断系统)。总线网络设定了外部设备用于扫描和维修的诊断相关应用。控制器网络如果使用外部测试设备进行检查和维修诊断功能,则车辆和外部测试设备的CAN网络要求基于GB/T39851.2、ISO11898-和ISO11898-2规范。本文件规定了为实现与符合OBD/WWH-OBD法规定义的车辆成功建立、保持和终止通信的相关要求。车辆和测试设备之间需要具备即插即用通信能力,以保证外部测试设备和车辆的互操作。为实现该目标,详细介绍了开放式系统互联COSI)各层的要求。本文件未规定车辆控制器局域网C

10、CAN)总线架构,旨在确保车辆的控制器局域网CCAN)符合外部测试设备的通信需求。本文件是基于控制器局域网的诊断通信的切人点。基于初始化的结果,外部测试设备确定车辆的排放相关系统支持的协议和诊断服务:一-OBD:ISO15031C所有部分); 一-WWH-OBD:ISO27145C所有部分)。2 规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注目期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/ T 39851.2 道路车辆基于控制器局域网的诊断通信第2部分:传输层协议和网络层服务C GB/

11、 T 39851.2-2021, ISO 15765-2: 2016, MOD) ISO 11898-1 道路车辆控制器局域网CCAN)第1部分:数据链路层和物理信号层Roadve hicles-Controller area network CCAN)- Part 1 :Data link layer and physical signalling ISO 11898-2 道路车辆控制器局域网CCAN)第2部分:高速媒体访问单元Roadvehicles Controller area network CCAN)-Part 2: High-speed medium access unit IS

12、O 15031-5 道路车辆用于排放相关诊断的车辆与外部设备之间的通信第5部分:排放相关的诊断服务CRoadvehicles-Communication between vehicle and external equipment for emissions-re lated diagnostics-Part 5: Emissions-related diagnostic services) ISO 27145-3 道路车辆全球统一道路车辆车载诊断CWWH-OBD)通信要求的实现第3部分:公用信息词典Roadvehicles-Implementation of World-Wide Harmo

13、nized On-Board Diagnostics CWWH-OBD) communication requirements-Part 3: Common message dictionary ISO 27145-4 道路车辆全球统一道路车辆车载诊断CWWH-OBD)通信要求的实现第4部分:车辆和测试设备之间的连接Roadvehicles-Implementation of World-Wide Harmonized On-Board DiagnosticsCWWH-OBD) communication requirements-Part 4: Connection between vehi

14、cle and test equipment GB/T 39851.3-2021 3 术语、定义、符号缩略语3.1 术语和定义GB/ T 39851.2界定的术语和定义适用于本文件。3.2 符 号本文件使用符号见表20表2符号符号定义CAC1、ClC2交流终端电容CCA N H CAN_H和地面电位之间的电容ClAN L CAN L和地面电位之间的电容CIJ1F1 CAN H与CANL电位之间的电容!:f 振荡器容差l CAIlLE OBD/WWH-OBD连接器与外部测试设备间最大电缆长度Prop_Seg 传播段Phase_Segl 相位传播段1Phase_Seg2 相位传播段2R八C1、R八

15、C2交流终端电阻Sync_Seg 同步段tmT 位时间tl门RX接收端位时间l BTT TX 发送端位时间lCAIlL E 外部测试设备电缆传输延时(不包含外部测试设备CAN总线接口传输延时)tSEG1 时间段1tSEG2 时间段2tSJW 重同步跳转宽度t SYNCSEG 同步段tTOOL 外部测试设备CAN总线接口传输延时(不包含外部测试设备线束传输延时)tQ 时间份额3.3 缩略语2 下列缩略语适用于本文件。BS:块大小(BlockSize) CAN:控制器局域网(ControllerArea Network) CF:连续帧(ConsecutiveFrame) 单位F F F F Hz

16、口1。s 5 s s s s s s 11s 5 GB/T 39851.3-2021 DLC:数据长度代码CCANframe data link layer Data Length Code) DoCAN:基于控制器局域网的诊断通信CDiagnostic comm旧lcationover Controller Area Net-work) ECU:电子控制单元CElectronicControl Unit) ECM:发动机控制模块CEngineControl Module) FC:流控帧CFlowControDFF:首帧CFirstFrame)FS:流控状态CFlowStatus)OBD:车载

17、诊断系统COn-Board Diagnostics) SA:源地址CSource Address) SF:单vJltCSingleFrame) SJW:同步跳转宽度CSynchronizationJump Width) SP:采样点CNominalSample Point) TA:目标地址CTargetAddress) TCM:变速器控制模块CTransmissionControl Module) WWH-OBD:全球协调车载诊断系统CWorld-Wide Harmonized On-Board Diagnostics) 4 约定本文件遵循适用于诊断服务的OSI服务公约(ISO/IEC1073

18、1)中的约定。5 概述图1给出了使用DoCAN协议最适用的应用程序实现。6 外部测试设备初始化序列6.1 概述外部测试设备应支持本文件中所规定的初始化序列(见图2)。外部测试设备初始化序列目的是外部测试设备基于第12章中所指定的物理层来自动检测车辆是否支持CAN通信的OBD或WWH-OBDo此外,初始化序列还可通过分析对以下两项请求服务的响应,确定车辆的通信符合性状态:ISO 15031-5请求服务01160016 CPID支持);或ISO 27145-3肯定响应的请求服务2216F8161016 CDID协议标识)。仅对于符合WWH-OBD规范的车辆,ECU具备回复协议标识的功能寻址请求服务

19、2216DID F81016。仅对于符合传统OBD通信方式的车辆,ECU具备回复协议标识的功能寻址请求服务0116PID 00160 未响应任一请求的车辆,表示不支持按6.3规定的规范OBD诊断。各法规规范OBD/WWH-OBD的服务需要确定支持的信息,外部测试设备应在请求任何数据参数之前,更新其预期响应法规规范OBD/WWH-OBD中ECU的列表。有关适用的服务,见ISO15031-5 (适用于OBD)或ISO27145-3C适用于WWH-OBD)。外部测试设备初始化序列支持单波特率(即500kbit/s)和多波特率(即250kbit/s和500kbit/s) 初始化(见6.2.2),并分为

20、以下测试:a) 11位CAN标识符验证;3 GB/T 39851.3-2021 b) 29位CAN标识符验证。注:见6.2.20外部测试设备初始化序列可用于CAN(规范OBD/WWH-OBD的物理层自定义)或ISO15031-3 诊断连接器CAN引脚不同协议(非CAN)的传统车辆的规定OGB/T 39851. 2 总体信息和使用案例定义-标准服务原诺接口r-CAN诊断通信协议(OoCAN)咱lGB/ T 39851. 2 I DoCAN传输层协议和网络层服务I I 增强型诊断I TSO 14229-2 UDS I 1: 1 l 会话层服务一一一一l两盼OS1第1层物理层1S0 11898 CA

21、N 第1部分g数据链路层和物理信号层第2部分:高速媒体访问单元第3部分z低速容错、媒介相关接口OBD T SO 14229-2 会话层服务WWH-OBD 1 GB/T 39851. 2 DO 确定f 参考图4飞、持支备二设二试-测二闹-h7 -当二仅定二确不-f f 发送IS027145-3 WWl-I-OBD请求(11位CAN-TD,服务2216,PTD F81016) 确定执行lSO27145-3 WWH-OBD响应验证(11位CAN-lD),参考图5不确定发送lSO27145-3 WWH-OBD响应(29位CAN-lD,服务2216,PlD f81016) 执行lSO27145-3 WW

22、H-OBD响应I不确定验证(29位CAN-lD),参考图5飞、J 图2初始化序列概览初始化序列外部测试设备初始化用于确定OBDCISO15031)和WWH-OBDCISO27145)的波特率和CAN标识符01位或29位),见6.2、6.3。5 GB/T 39851.3-2021 6.2 波特率验证流程6.2.1 波特率记录默认情况下,波特率记录参数包含12.3中所有的波特率。波特率记录的内容可以被任何其他波特率列表所取代,例如12.3.3中指定的单波特率500kbit/ s。波特率记录应使用指定要执行的初始化类型。如果波特率记录参数包含单波特率,应使用指定的单波特率(例如500kbit/ s)

23、执行单波特率初始化序列。如果波特率记录参数包含多波特率,则执行包括图4定义波特率检测流程的多波特率初始化序列。使用指定的多波特率(例如:250 kbit/ s和500kbit/ s)执行图3定义的程序。对于法规规范OBD/WWH-OBD波特率而言,外部测试设备应使用12.3中定义的CAN位定时参数值。6.2.2 波特率验证如波特率记录参数中指定了多波特率,应使用图3定义的流程确定与车辆进行通信时使用的波特率。外部测试设备应使用波特率记录中的首个波特率来设置其CAN接口o外部测试设备应使用该波特率定义的CAN位定时参数值(见12.3)。6 f/-f- 执行波特率验证1 (1)发送请求消息z功能性

24、11位请求CAN-标识符,0116服务,PlD16k (按照lS015031-5中的规定)/-(2) l、-、(5) I确定说明:/ 飞飞/ 、| (3) I ! (4) I I i /、-_/、_J_/(6) I不确定1) 在CAN接口设置完成之后,外部测试设备应连接CAN总线,并立即发送0116服务(读取支持的PID)功能性请求报文,该报文使用10.5.2中定义的法规规范OBD/WWH-OBD的11位功能性请求CAN标识符。图3执行波特率验证G/T 39851.3-2021 注:为了启动下文描述的CAN错误监控程序,必须立即发送功能性寻址请求报文,在不发送数据的情况下,以错误的波特率初始化

25、CAN控制器,可能导致CAN控制器卡滞在向CAN总线上发送错误l帧的状态。2) 外部测试设备应检查是否存在任何CAN错误。如果该请求报文被成功发送到JCAN总线上,则该外部测试设备指示发送成功,并继续验证6.3中规定的CAN标识符验证流程。3) 如果检测到一个ACK错误,则该外部测试设备继续重试发送该请求报文,直到25ms(N_As)超时为止。4) 如果发生了其他任何CAN错误,或在25ms(N As)超时之后仍然发生了一个ACK错误,则外部测试设备应将其CAN接口从CAN总线断开。5) 依照图4,继续执行序列。6) 外部测试设备应检查波特率记录中是否包含更多的波特率。如果未达到记录的波特率末

26、端,贝IJ外部测试设备使用波特率记录中的下一个波特率并重启步骤(1)的波特率验证,设置其CAN接口。如果波特率记录中无其他波特率,则其假定未成功发送该请求报文o这表明该车辆既不符合本文件的要求,也不符合IS027145-4的要求。图3执行波特率验证(续)6.2.3 外部测试设备错误检测规定如果该车辆所用CAN的物理层不适用于指定OBD/WWH-OBD(见12章),或者采用了非CAN协议通信的连接器引脚是基于OBD/WWH-OBD法规定义的诊断接插件中CAN总线所处的引脚,则本文件所指定的发送流程保证在任何情况下,外部测试设备能够检测到车辆不支持法规规范OBD/WWH-OBD规定的CAN协议,并

27、立即停止向总线上发送请求报文O当某车辆采用按照第12章所规定的物理层和CAN协议,则下文所规定的发送流程应保障在任何情况下,外部测试设备能够探测到其正在以错误的波特率发送请求报文,并且马上停止对于总线的干扰。在正常的车辆工况下(当外部测试设备断开时,车辆内部通讯不应发生错误帧),外部测试设备应在符合法规规范OBD/WWH-OBD的ECU的内部错误计数达到较严重的数值前,禁用相关CAN接口。为此,该外部测试设备应按以下要求执行:一一任何CAN帧在发送期间,可以立即停止发送:该CAN接口应在接收总线帧错误信号之后12s以内被断开,最长断开时间为100S; 在CAN接口处于断开状态后,该外部测试设备

28、不能在CAN总线上发送显性位。立即检测CAN总线上任何I帧错误的可能性。第二项规定表示该外部测试设备不能仅依赖于通用的CAN控制器错误处理,因为它只有在达到总线关闭状态之后才很可能会标记一个帧错误(参考ISO11898)。6.3 CAN标识符验证流程6.3.1 OD CAN标识符验证流程响应处理流程用于接收OBDECU的11位CAN标识符响应报文或表示没有接收到响应报文。如果检测到OBD相关ECU,则该流程在符合OBD要求的车辆上创建可用的ECU列表。在11位CAN标识符请求报文发送流程(图3)成功(确定)后,应执行图4中定义的响应验证流程。7 GB/T 39851.3-2021 (5) (6

29、) 1不确定说明:基于物理响应创建检测到的ECUs列表,用于功能恼E讯(7)1确定执行ISO15031-5中OBD响应验证再次转发请求报文(3) 接收响应1) 如果此前发送的请求报文发送成功(确定勺,则外部测试设备启动P2c八 NClienl (见ISO15031-5)应用计时器,并按10.5中定义监昕物理响应CAN标识符是否出现。图4执行ISO15031-5 OBD晌应验证8 GB/T 39851.3-2021 2) 如果外部测试设备检测P2AN超时且未启动响应报文,则外部测试设备已验证11位或2 9位CAN标识衍(以此前使用的请求报文为准)未被用于OBD通信O此外,这还意味着外部测试设备已

30、利用指定的物理层和波特率记录参数中的当前已选择波特率,确定该车辆支持CAN。3) 响应报文的启动可以是接收到采用OBD的11位或29位CAN标识衍(以此前使用的请求报文为准)规定的首帧或单帧。若启动至少一条响应报文,贝IJ该外部测试设备继续接收此前已被启动的响应报文(仅适用于多帧响应报文),应在P2c八N-Cli口;t内接收采用11位或29位物理响应CAN标识符(以其中用于前一请求信息者为准)规定的其他响应报文。当所有已启动的响应报文已被全部接收(肯定响应/否定响应)且该P2CAN-Client应用计时器已经超时,外部测试设备应分析否定响应是否被接收。如果接收到的一个或多个响应报文是对此前发送

31、请求的NRC2116 (忙重试请求)否定响应代码,则外部测试设备应在最小延迟200ms后重启步骤(1)验证流程。如果该否定响应代码在后续的序列中出现了6次,则该外部测试设备应认为该车辆不符合IS015031-5的要求。这就意味着符合OBD要求系统应在最多5次重试以内提供肯定响应。假定带有NRC2116的否定响应代码在P2超时前被接收,则i亥车辆更正响应结果可用的总时间则为1250 ms。如果一个OBD的ECU响应了任何其他否定响应代码或响应了无法按IS015031-5解析的响应代码,则该外部测试设备应认为该车辆不符合IS015031-5(不确定勺的要求。5) 如果按照步骤(4)的步骤未检测到任

32、何否定响应代码或检测到无效响应,贝IJ外部测试设备已验证11位或29位CAN标识符(无论使用哪一种,以此前使用的请求报文为准)不适用OBD通信。该外部测试设备应创建一个能对0116服务请求报文响应的OBD相关ECU的列表,该设备根据接收的物理响应读取支持的P1D。该步骤完成该初始化序列,并验证该车辆符合本文件的要求。6) 如果无法验证OBD通信是否支持11位CAN标识符,则应使用10.5 .2中定义的OBD的29位功能寻址请求CAN标识符,发送0116服务的功能寻址请求报文(读取所支持的P1D),并应按图4中所述重复响应验证流程。如果验证OBD通信不支持11位和29位CAN标识符,则按图5要求

33、,对符合WWH-OBD要求的ECU进行检测。7) 车辆符合本文件的要求。图4执行ISO15031-5 OBD晌应验证(续)6.3.2 WWH-OBD CAN标识符验证程序发送一条使用10.5.2定义的WWH-OBD的11位功能性请求CAN标识符的功能寻址服务2216 F8161016 (协议标识)请求,并按图5定义执行该响应验证流程。9 GB/T 39851.3-2021 执行1S027145-3 WWW-OBD ljiJ应验il再次转发请求报文I (3) 接收响应是-可(5) (4) 否是LJ一-一-一-一J_一-一-一-一-(6)1不确定(7)1确定图5执行ISO27145-3 WWH-O

34、BD晌应验证10 GB/T 39851.3-2021 说明:1) 如果此前发送的请求报文发送成功(确定勺,则外部测试设备启动P2canCI ;e川见ISO27l45-3)应用计时器,并按10.5中定义监听物理响应CAN标识符是杏出现。2) 如果外部测试设备确定一个P2CAN起时、且未启动H向应报文,则外部测试设备已验证11位或29位CAN标识符(以其中用于此前所发送的请求信息者为准)不适用WWH-OBD通信。3) 响应报文的启动可以是接收到采 用WWH-OBD的11位或29位CAN标识符(元论使用哪一种,以此前使用的请求报文为准)规定的首帧或单帧。若启动至少一条响应报文,则该外部测试设备应继续

35、接收此前已被启动的响应报文(仅适用于多帧响应报文),并应在P2c川-Clicnt内接收采用11位或29位物理响应CAN标识符(以其中用于前一请求信息者为准)规定的其他响应报文。4) 当所有已启动的响应报文己被全部接收(肯定响应/否定响应)且该P2AN-Clicnt应用计时器已经超时,外部测试设备应分析否定响应是否被接收。如果接收到的一个或多个响应报文是对此前发送请求的NRC2116 (忙重试请求)否定响应代码,贝IJ外部测试设备应在最小延迟200ms后重启步骤(1)验证流程。如果该否定响应代码在后续的序列中出现了6个,则该外部测试设备应认为该车辆不符合ISO27145-3的要求。这就意味着符合

36、WWH-OBD要求系统应在最多5次重试以内提供肯定响应。假定带有NRC211的否定响应代码在P2超时前被接收,则该车辆更正响应结果可用的总时间则为1250 ms。如果一个WWH-OBD的ECU响应了任何其他否定响应代码或响应了无法按ISO27145-3解析的响应代码,则该外部测试设备应认为i亥车辆不符合ISO27145-3的要求。5) 如果按照步骤(4)未检测到任何否定响应代码或检测到无效响应,则外部测试设备已验证11位或29位CAN标识符(无论使用哪一种,以此前使用的请求报文为准)不适用WWH-OBD通信,该外部测试设备应创建一个能对2 21F81016服务请求报文响应已的WWH-OBD相关

37、ECU的列表,该设备根据接收的物理响应读取支 持的PIDs。如果列表含有一个符合WWH-OBD要求的ECU,则初始化序列已经完成并验证车辆符合ISO27l45-4的要求如果该列没有符合WWH-OBD要求的ECU,则应认为该车辆不支持此前发送请求的CAN标识符。6) 如果无法验证WWH-OBD通信支持11位CAN标识符(不确定勺,则应使用10.5.2中定义的WWH-OBD的29位功能寻址请求CAN标识丰3,发送2216服务的功能寻址请求报文(读取所支持的PIDs),请求传输成功后,并应愤图5中所述重复响应验证流程。如果验证WWH-OBD通信不支持11位和29位CAN标识符,贝IJ其应认为该车辆不

38、符合ISO27145要求。7) 车辆符合ISO27145-4的要求。图5执行ISO27145-3 WWH-OBD晌应验证(续)7 应用层应用层是7层OSI模型的第7级。应用层直接连接到并且执行应用过程的通用应用服务。应用层也向表示层发出请求。按以下给出的定义,执行应用层的排放相关诊断服务:OBD:ISO 15031-5定义的诊断服务;一-WWH-OBD:ISO 27145-3定义的诊断服务。符合以下要求的车辆:OBD应响应来自外部测试设备的ISO15031-5请求;WWH-OBD应响应来自外部测试设备的ISO27145-3请求。该外部测试设备应能够支持已被检测到OBD/WWH-OBD相关的EC

39、U列表(生成于初始化序列期间,定义见第6章)。8 会话层ISO 14229-2定义了会话层服务的要求。11 GB/T 39851.3-2021 所有的法规规范OBD/WWH-OBD通信应发生在默认诊断会话期间。在法规规定OBD的ECU中,应始终有一个诊断会话处于活动状态。法规规范OBD/WWH-OBD的ECU在上电时,应始终启动默认诊断会话。如未启动其他诊断会话,则只要法规规范OBD/WWHOBD的ECU上电,即应运行在默认诊断会话。法规规范OBD/WWH-OBD的ECU应能提供默认诊断会话期间所定义的法规规范OBD/WWHOBD的所有诊断功能、以及正常工作状态下的所有诊断功能。无需发送任何诊

40、断服务给OBD/WWH-OBD的ECU,以保持默认诊断会话处于激活状态。9 传输协议层GB/T 39851.2的要求适用于CANFD外的法定OBD。另外,仅在ISO14229-1的统一诊断服务适用于法定OBD时,才允许使用首帧转码序列。10 网络层10.1 概述外部测试设备和符合法规规范OBD/WWH-OBD要求车辆ECUC从外部测试设备来看)的网络层,应符合GB/T39851.2和9.29.5给出的限制/新增要求。10.2 网络层参数10.2.1 定时参数值表3描述了外部测试设备使用的网络层定时参数和法规规范OBD,丸/川/求的车辆(从外部测试设备来看)。所列出的性能要求值,均为针对外部测试

41、设备和符合OBD要求的法规规范OBD/WWH-OBD的ECU的限制性通信要求。为解决性能要求完全元法满足(例如总线高负荷等外部条件)通信条件的问题,定义超时值高于性能要求值。表3网络层超时和性能要求值参数超时值性能要求值N As/N Ar 25 ms N Bs 75 ms N Br (N Br+ N Ar)25 ms N Cs (N Cs+ N As)50 ms N Cr 150 ms 注:详细的网络层定时参数值见GB/T39851.2。由于应用层定时要求,以下的性能要求适用发送单帧或首帧的ECU响应报文:P2CAN,ECU十NAS:S二P2CANmax 0 10.2.2 流控帧参数值的定义1

42、0.2.2.1 流控帧参数外部测试设备和服务端/ECU决定了块大小CBS)和最小时间问隔CSTmin)参数值,虽限制这些值,12 GB/T 39851 .3-2021 但这两个参数应能适应流控帧内的任何有效参数。发送流控帧时,外部测试设备应使用这些值,但仍需要支持GB/T39851.2定义的传输协议。10.2.2.2 外部测试设备外部测试设备应使用表4中定义的流控帧网络层参数值回复接收的首帧。表4外部测试设备流控帧参数值参数名称数值描述法规规范OBD/WWH-OBD不允许使用流控帧等待。外部测试设N_WFTmax 等待帧传输。备在ECU发送首帧报文后发送流控帧,流控帧的状态应被设置为O(继续发

43、送),这样可促使ECU在接收到流控帧之后立刻发送连续帧块大小在分段报文传输期间通过外部测试设备发送单个流控帧。该唯一的BS 。流控帧应紧跟ECU响应报文的首帧之后发送STmin 最小时间间隔O 外部测试设备发送的流控帧之后,允许ECU最快发送连续帧的时间若法规规范OBD/WWH-OBD的ECU中减少对GB/T39851.2网络层的实现,且仅涵盖以上所列的流控帧参数值(BS,STmin),在法规规范OBD/WWH-OBD通信和使用不同流控帧参数值(定义见本表)的情况下,OBD/WWH-OBD的ECU应忽略接收的任何流控帧(作为未知网络层协议数据单元处理)。10.2.2.3 WWH-OBD 服务端

44、/ECUWWH-OBD服务端/ECU发送的流控帧应使用表5中定义的网络层参数值回复接收的首帧。表5WWH-OBD服务端/ECU流控帧参数值参数名称数值描述服务端/ECU应选择最佳值,以符合车辆网络和特定的网关限制。建0016 议采用零值,以加快传输速度。BS 块大小. 示例:如果车内网关可缓冲8条消息,则应将BS参数值设置为8,以确FFI6 保外部测试设备不会导致网关的缓冲器溢出的情况在符合WWH-OBD要求的车辆网络支持的情况下,该值允许外部测试设备在服务端/ECU发送的流控帧之后发送连续帧。处于接收阶段的服务端/ECU应发送一个可被车辆网络和网关架构处STmin 最小时间间隔0.5 理的S

45、Tmin值。然而,服务端/ECU应能够接收同一次发送的帧间隔为o ms的CAN帧。确保车辆网络和网关可处理服务端/ECU的长数据传输的最大帧间隔时间(5ms) 10.2.3 法规规范OBD/WWH-OBD的ECU最大数目10.2.3.1 具有11位CAN标识符的法规规范OBD/WWH-OBD相关的ECU单台车辆上具有11位CAN标识符的法规规范OBD/WWH-OBD相关ECU的最大数日不应超过8个,该外部测试设备的网络层应能同时接收来自这8个具有11位CAN标识符的法规规范OBD/WWH-OBD的ECU的分段数据。13 GB/T 39851.3-2021 10.2.3.2 具有29位CAN标识

46、符的法规规范OBD/WWH-OBD相关的ECU表6中定义的地址范围适用于具有29位CAN标识符的法规规范OBD/WWH-OBD的ECU。具有29位CAN标识符的法规规范OBD/WWH-OBD的ECU的最大数量(其响应符合ISO15031-4/ SAE 1978或ISO27145-6的外部测试设备),仅被表6中定义的有效地址范围和响应报文定时性能(P2C1叫max)要求限制。包含在物理CAN标识符中的ECU的物理诊断地址(XX16)对于给定车辆的ECU应是唯一的。注:表6中定义的地址/范围可以用于不远用于法规规范OBD要求的ECUo表629位CAN标识符的ECU物理诊断地址/范围地址(XX16)

47、范围0016 3216 3416EF1G 10.3 寻址格式10.3.1 常规和固定寻址格式描述车辆制造商预留地址范围车辆制造商预留地址范围对于法规规范OBD/WWH-OBD通信,应使用如下格式中的一种:11位的CAN标识符,只采用常规寻址格式(定义见GB/T39851.2) ; 29位CAN标识符,只采用常规固定寻址格式(定义见GB/T39851.2)。10.3.2 功能寻址功能寻址服务要求数据内容不超过GB/T39851.2定义的单帧限制。图6说明了功能请求CAN标识符的用法和相关响应。功能请求广功能请求CAN-ID州试设备.SF I 排放相关诊断法规ECU物理响应EE 年E-t 说明:物

48、理响应CAN-ID物理响应CAN-TD物理晌应CAN-TDF叫GB中型-CANI帧的CAN-lD医图6功能请求CAN标识符的用法10.3.3 物理寻址每个WWH-OBD相关的服务端/ECU应能在网络层接收物理寻址报文,报文支持最大长度的定义见ISO27145-3,该要求不适用于ISO15031-5的相关请求报文。外部测试设备应能在符合WWH-OBD要求的网络层发送物理寻址请求报文,报文支持最大长度的定义见ISO27145-3。注:图7中定义的所有服务均可作为物理请求传输。14 GB/T 39851.3-2021 物理请求什E1D b 物理请求CAN-TD外部测试设备WWH-OBD ECU 物理

49、响应CAN-lD关键g乍队叫叫唰懈叫叫有瞅叫效脯载CANI帧帧的CAN-TD区10.4 CAN标识符要求10.4.1 外部测试设备图7物理请求CAN标识符的用法物理响应CAN-TD-t 外部测试设备应支持法规规范OBD/WWH-OBD通信所用的11位和29位CAN标识符,对于11位或29位CAN标识符,应仅符合己定义的法规规范OBD/WWH-OBD的CAN标识符范围(见10.5)。10.4.2 OBD/WWH-OBD的服务端/ECU针对外部测试设备,符合法规规范OBD/WWH-OBD车辆上的每个OBD/WWH-OBD的ECU应符合:一一支持法规规范OBD/WWH-OBD的11位或29位CAN标

50、识符的请求和响应;一一依据10.5支持CAN标识符的物理请求和响应;一一功能寻址法规规范OBD/WWH-OBD的请求报文,支持CAN标识符(11位或29位,见10.5)的功能请求CAN标识符;一一由外部测试设备发送的物理寻址的流控帧,接收与物理响应CAN标识符相关的物理请求CAN标识符(见10.5); 由外部测试设备发送的法规规范OBD/WWH-OBD请求信息的物理寻址,接收其单帧或首帧的物理请求CAN标识符(见10.5)。10.5 诊断地址的映射10.5.1 法规规范OBD/WWH-OBD的CAN标识符以下规定了法规规范OBD/WWH-OBD诊断用的11位和29位CAN标识符。两组CAN标识

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 行业资料 > 系统集成

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服