GB/T 41590.3-2022 道路车辆 基于K线的诊断通信 第3部分:应用层.pdf

GB/T 41590.3-2022 道路车辆 基于K线的诊断通信 第3部分:应用层.pdf
积分0.00
特惠
积分0
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:GB/T 41590.3-2022
文件类型:.pdf
资源大小:28.5 M
标准类别:电力标准
资源ID:277832
VIP资源

GB/T 41590.3-2022 标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

GB/T 41590.3-2022 道路车辆 基于K线的诊断通信 第3部分:应用层.pdf

本节定义了用于描述诊断服务的格式,包括: 参数定义; 报文数据字节; 报文说明; 报文流示例。

“参数定义”章节定义了服务使用的参数的值和用法

4.2.2报文数据字节

NY/T 2412-2013 稻水象甲监测技术规范表5物理寻址服务的报文流示例

田定义功能单元表的目的是把类似的基于K线的诊断通信服务分组到一个功能单元。每个功 定义包括一个表,其中列出了它的服务(见表6)。

表6基于K线的诊断通信功能单元

4.4服务标识符值汇总表

表7左列列出了诊断服务规范的所有服务,中间列分配了基于K线的诊断通信十六进制的请求 值,右列分配了基于K线的诊断通信十六进制的肯定响应值。通过将请求服务标识符的值第6位置1, 得到肯定响应服务标识符的值。

表7服务标识符值汇总表

表7服务标识符值汇总表(续)

表8列出并分配了基于K线的诊断通信中使用的所有响应码的十六进制值。每个响应码的定义 在ISO14229中有描述。

表8否定响应码汇总表

表8否定响应码汇总表(续)

图3描述了客户端发出请求报文后服务端的行为。该图展示了当服务端接收到客户端发送的请求 可发送适当的响应码的发送逻辑。 只有在服务端不能对客户端(测试设备)的请求信息做出肯定响应的时候,服务端才发送否定响应 在该情况下,服务端将发送图3中的其中一个否定响应码,

图3服务端肯定和否定响应报文行为

参数定义应遵守如下规则, a)第6章至第12章定义了每个功能单元的服务。在这些章节中,为了能描述这些参数允许的

值,服务的结构按照参数来描述。ISO14229中定义了通用参数。与功能单元相关的参数会 在相应的章节中描述。 本文件列出并定义了响应码以及它们的值。4.4定义了否定响应码,其他响应码预留给本文 件将来定义,或者预留给系统设计者特殊用途定义。 c)本文件定义了基于K线的诊断通信中每个服务中使用的参数。 d)在实施的时候,服务中的参数顺序不能被改变。 e)本文件定义了基于3字节地址(高位字节、中间位字节以及低位字节)的参数内存地址。特定 内存地址的额外字节可以被使用且车辆制造厂负责定义(如地址类型标识符、更大地址范围)。 这适用于所有使用内存地址参数的服务

5.2功能和物理寻址服务请求

5.3物理/功能寻址服务的报文流示例

5.3.1物理寻址服务

5.3.1.1肯定/否定响应报文的物理寻址服务

表9物理寻址服务的报文流示例

5.3.1.2周期性传输的物理寻址服务

表10展示了一个物理寻址服务请求得到多个肯定响应报文的报文流示例

表10周期性传输的物理寻址服务报文流示例

表10中的报文流描述了使用周期性传输模式的物理寻址“通过局部/公共标识符读取数据”或“通 过地址读取内存”服务进行的请求。物理寻址的服务端给出多个肯定响应报文。这个周期传输的响应 报文可以被客户端的任何不带“传输模式”可选参数的请求报文终止。该请求报文应在P3时间窗口内 发送到服务端。

5.3.1.4服务端不能在规定时间内发出一个肯定响应应用

表13展示了一个物理寻址服务请求得到肯定响应,并在发送肯定响应前修改定时参数的报文流 示例。

表13物理寻址的修改访问定时”参数服务

5.3.2功能寻址服务

5.3.2.1肯定/否定响应的功能寻址服务

表14展示了一个功能寻址服务请求得到多个服务端(ECU#1,ECU#2,..ECU#n一1,ECU# n)响应的报文流示例

表14功能寻址服务报文流

以上报文流示例是基于 小能求水报文。 一些已经初始化(例如:通过唤醒模式快 速初始化)完成的服务端将对客户端返

表15展示了一个功能寻址服务请求得到一个服务端发送“例程未完成”的否定响应报文和其他的 服务端发送肯定响应报文的报文流示例

b)执行例程; c)“传输数据”请求报文,最多允许255个数据字节; d)FlashEEPROM或EEPROM存储器刷新。

述了功能单元提供的服

表17诊断模式值定义

6.1开启诊断会话服务

“诊断模式”参数是“开启诊断会话服务 中用来选择服务端需要开启的诊断模式。在IS01423 有对该参数进行具体定义,仅在表18中描述了该参数值的定义范围

表18诊断模式值定义

6.1.2报文数据字节

表19至表21描述了“开启诊断会话服务”的三种报文。

表19“开启诊断会话”的请求报文

表20“开启诊断会话”的肯定响应报文

表21“开启诊断会话”的否定响应报文

物理寻址服务的报文流见5.3.1.1,功能寻址服务的报文流见5.3.2.1。

6.2停止诊断会话服务

“停止诊断会话”服务无任何参数定义

6.2.2报文数据字节

表22至表24描述了“停止诊断会话”的三种报文 6

表22“停止诊断会话”的请求报文

表23“停止诊断会话”的肯定响应报文

“停止诊断会话”的否定

6.2.2介绍了“停止诊断会话”服务,该服务用来停止服务端当前的诊断模式。 该服务应遵守以下规则。 a 只有客户端与服务端之间的通信已经建立,并且诊断会话已经在运行,该诊断会话才可以被 停止。 b) 若无诊断会话请求,服务端应开启默认会话(见“开启诊断会话”服务)。“停止诊断会话”服务 不能停止默认会话的运行。 c) 若服务端发送“停止诊断会话”肯定响应报文,服务端应运行默认会话同时使能默认定时参数。 d 若服务端发送“停止诊断会话”肯定响应报文,表明服务端已经停止当前的诊断会话(默认会话 除外);即,要使服务端恢复到正常运行状态,就有必要执行这个服务。如果服务端在停止诊断 会话期间被客户端激活,那么服务端恢复正常运行状态,包括对所有执行控制器的复位以及重 新初始化服务端的所有正常算法。 e) 若服务端在诊断会话中被客户端解锁,在服务端发送“停止诊断会话”的肯定响应时,服务端会 被重新锁定。 f 若服务端已经处于默认会话,客户端发送“停止诊断会话”请求,服务端应发送肯定响应报文并 立即重置所有的定时参数。 g)在发送“开启诊断会话”服务后,若客户端想要通过“停止通信”服务禁用通信,那么在此之前应 发送“停止诊断会话”请求 h)若服务端对“停止诊断会话”请求回复了否定响应报文,那么服务端应继续保持当前会话。 i)“停止诊断会话”服务也可以停止车辆制造商自定义的诊断会话。

物理寻址服务的报文流见5.3.1.1,功能寻址服务的报文流见5.3.2

“访问模式”参数用于“安全访同服务 前步骤、客户端想要访问的安全等级以及种 子和密钥的格式。表25中定义了该 钥的具体值

GB/T 35968-2018 降水量图形产品规范25“访问模式”值定义

种子等于“$0000”代表服务端处于解锁状态。本文件不对种子的其他值进行定义。 本文件不对密钥的数值进行定义。 “安全访问状态”参数指示服务端的安全访问状态。数值定义见表26。

表26“安全访问状态”值定义

6.3.2报文数据字节

表27至表32描述了“安全访问”服务的几种报文,

2描述了“安全访问”服务

GB/T 27664.3-2012 无损检测 超声检测设备的性能与检验 第3部分组合设备表27“安全访问”的请求1报文

表28“安全访问”的肯定响应#1报文

表29“安全访问”的否定响应#1报文

©版权声明
相关文章