GB/T 41590.3-2022 标准规范下载简介
GB/T 41590.3-2022 道路车辆 基于K线的诊断通信 第3部分:应用层.pdf10.1通过局部标识符启动例程服务
“通过局部标识符启动/停止例程”服务和“通过局部标识符请求例程结果”服务请求报文中的“例程 局部标识符”参数指示服务端本地例程
钻孔桩施工组织设计(参考)“通过局部标识符启动例程”服务和“通过地址启动例程服务”请求报文中的“例程进入选项”参数指 定例程的开始条件。 “通过局部标识符启动例程”服务和“通过地址启动例程”服务的肯定响应报文中的“例程进入状态” 参数向客户端提供了例程启动后服务端状态的其他信息
10.1.2报文数据字节
表110“通过局部标识符启动例程”请求报文
111“通过局部标识符启动例程”的肯定响应报
112“通过局部标识符启动例程”的否定响应报
客户端使用“通过局部标识符启动例程”服务启动一个服务端内存里的例程。 在发送肯定响应之后,服务端中的例程就会被启动。直到“通过局部标识符停止例程”服务发布时 停止。 这里的例程可以是代替正常操作码运行的测试,也可以是用正常操作码使能和运行的例程。尤其 是在第一种情况,在进行例程服务之前,可能需要使用“开启诊断会话”服务切换至特殊诊断会话,或者
使用“安全访问”服务去解锁服务端。 “例程进人选项”为用户可选参数,类型和长度需满足基于K线的诊断通信定义。 例如“例程进入选项”可以是:运行时间、启动变量等
10.1.4报文流示例
物理寻址服务的报文流见5.3.1.1。
物理寻址服务的报文流见5.3.1.1。 完整的报文流见10.5.4。
10.2通过地址启动例程服务
“通过地址启动/停止例程”服务和“通过地址请求例程结果”服务中的“例程地址”参数标识服务端 的本地例程。 “例程进入选项”参数定义见10.1.1。 “例程进入状态”参数定义见10.1.1
10.2.2报文数据字节
表113至表115描述了“通过地址启动例程”服务的几种报文
表113“通过地址启动例程”请求报文
表114“通过地址启动例程”的肯定响应报文
表115“通过地址启动例程”的否定响应报文
客户端可以使用“通过地址启动例程”服务启动一个服务端内存重的例程。 服务端里的例程在肯定响应报文发送以后就会开启,直到接收到“通过地址停止例程”服务才停止 运行。 这里的例程可以是代替正常操作码而运行的测试,也可以是正常操作码使能并运行的例程。尤其 是前一种情况,在特定诊断模式中使用开启诊断会话服务来进行服务端的切换或者在使用“通过局部标 识符启动例程服务”前通过使用安全访问服务来解锁服务端是很必要的。 “例程进人选项”为用户可选参数,类型和长度需满足基于K线的诊断通信定义。 例如“例程进人选项”可以是:运行时间、启动变量等
10.2.4报文流示例
物理导址服务的报文流见5.3.1.1. 完整的报文流见10.6.4。
物理导址服务的报文流见5.3.1.1.
10.3通过局部标识符停止例程服务
“局部标识符例程”参数定义见10.1.1。 “通过局部标识符停止例程”服务和“通过地址停止例程”服务请求报文中的“例程终止选项”参数定 义了例程的停止条件。 “通过局部标识符停止例程”服务和“通过地址停止例程”服务的肯定响应报文中使用的“例程终止 状态”参数提供给客户额外的信息,标识服务 程后的状态。表116中定义了该参数值,
表116例程终止状态值的定义
表116例程终止状态值的定义(续)
10.3.2报文数据字节
表117“通过局部标识符停止例程”的请求报文
118“通过局部标识符停止例程”的肯定响应报
119“通过局部标识符停止例程”的否定响应报
客户端使用“通过局部标识符停止例程”服务来停止被“例程局部标识符”标识的服务端内存中的例 58
客户端使用“通过局部标识符停止例程”服务来停止被“例程局部标识符”标识的服务端内存中的
程。在肯定响应报文发送以后,服务端里的例程就会停止。 “例程终止选项”为用户可选参数,类型和长度需满足基于K线的诊断通信定义。 例如“例程终止选项”可以是:例程停止前的终止时间、变量等。 “例程终止状态”参数为用户可选参数,类型和长度需满足基于K线的诊断通信定义。 例如“例程终止状态”可以是:总的运行时间、例程停止前的生成结果等。
10.3.4报文流示例
物理寻址服务的报文流见5.3.1.1。 完整的报文流见10.5.4。
物理寻址服务的报文流见5.3.1.1。
10.4通过地址停止例程服务
“例程地址”参数定义见10.2.1。 “例程终止选项”参数定义见10.3.1。 “例程终止状态”参数定义见10.3.1。
10.4.2报文数据字节
20至表122描述了“通过地址停止例程的”服务的
表120“通过地址停正例程”的请求报文
表122“通过地址停止例程”的否定响应报文
客户端使用“通过地址停止例程”服务来停止服务端存储内部被存储地址标识的例程。肯定响应报 文发送以后,服务端中的例程停止。 “例程终止选项”为用户可选参数,类型和长度需满足基于K线的诊断通信定义。 例如“例程终止选项”可以是:例程停止前的到期时间、变量等。 “例程终止状态”为用户可选参数,类型和长度需满足基于K线的诊断通信定义。 例如“例程终止状态”可以是:总运行时间、例程停止前的生成结果等。
10.4.4报文流示例
物理寻址服务的报文流见5.3.1.1。 完整的报文流见10.6.4。
10.5通过局部标识符请求例程结果服务
“例程局部标识符”参数定义见10.1.1 “例程结果”是“通过局部标识符请求例程结果 ”服务和“通过地址请求例程结果”服务的肯定响应报 文中的参数,用于指示之前被停止的例程 (终止状态信息)
10.5.2报文数据字节
表123至表125描述了“通过局部标识符请求例程结果”服务的几种报文
123“通过局部标识符请求例程结果”的请求报
“通过局部标识符请求例程结果”的肯定响应报文
过局部标识符请求例程结果”的肯定响应报文(
“通过局部标识符请求例程结果”的否定响应报文
客户端使用“通过局部标识符请求例程结果服务请求服务端的例程结果(例如退出状态信息),该 例程在服务端内部由“例程局部标识符”参数标识并已执行。 “例程结果”为用户可选参数,类型和长度需满足基于K线的诊断通信定义。基于接收到的“通过 局部标识符停止例程”或“通过地址停止例程”肯定响应报文,应使用“通过局部标识符请求例程结果”服 务获取“例程结果”参数(例程结果可能是正常/异常退出结果)。 “例程结果”示例:收集由于ECU性能限制而未被ECU传输的数据,
10.5.4报文流示例
6为“通过局部标识符启动/停止例程”服务的报文
表126“通过局部标识符启动/停止例程”服务之后执行“通过局部标识符 请求例程结果”服务的报文流示例
“通过局部标识符请求例程结果”服务只能使用物理寻址。
10.6通过地址请求例程结果服务
“例程地址”参数定义见10.2.1。 “例程结果”参数定义见10.5.1。
10.6.2报文数据字节
至表129描述了“通过地址请求例程结果”服务的
通过地址请求例程结果”
表129“通过地址请求例程结果”的否定响应报
客户端使用“通过地址请求例程结果”服务请求服务端的例程结果,该例程在服务端内部由内存地 2
址标识并已执行。 “例程结果”为用户可选参数,其类型和长度需满足基于K线的诊断通信的定义。基于接收到的 通过局部标识符停止例程”或“通过地址停止例程”肯定响应报文,应使用“通过局部标识符请求例程结 果”服务获取“例程结果”参数(例程结果可能是正常/异常退出结果)。 “例程结果”示例:收集由于ECU性能限制而未被ECU传输的数据
10.6.4报文流示例
物理导址的报文流示例见10.5.4 注:引用的报文流使用局部标识符代替内存地址
表130描述了功能单元提供的服务。
表130上传下载功能单元
[11.1.1参数定义
传输请求”参数被所有的上传下载功能单元的请求报文使用,“传输请求”参数需要包含请求报文 的所有必要信息。该参数的格式和长度由车辆制造商自定义。 “请求下载”肯定响应报文中的“传输响应”参数定义了服务端的状态,此状态指明服务端是否为接 收数据做好了准备。在表131中定义了该参数的一个值,参数其他值的格式和长度由车辆制造商自 定义。
表131传输响应参数值定义
[11.1.2报文数据字节
表132“请求下载”的请求报文
表133“请求下载”的肯定响应报文
表134“请求下载”的否定响应报文
客户端使用“请求下载”服务来发起从客户端到服务端的数据传输(下载)。服务端在收到“请求 载”的请求报文以后,ECU在发送一个肯定响应报文之前应使用所有可能的方式来为接收数据做准备, “传输请求”和“传输响应”为用户可选参数,类型和长度需满足基于K线的诊断通信定义。 “传输请求”参数示例:数据下载的初始值。 “传输响应”参数示例:每一条传输数据报文的最大字节数,
11.1.4报文流示例
物理导址服务的报文流见5.3.1.1。 完整的报文流见11.4.4。
“传输请求”参数定义见11.1.1。
“请求上传”肯定响应报文中的“传输响应 该状态说明服务端是否 传输数据。在表135中定义了该参数的一 式和长度由车辆制造商自定义
表135传输响应参数值定义
11.2.2报文数据字节
表136至表138描述了“请求上传”服务的几种报文。
表136“请求上传”的请求报文
表137“请求上传”的肯定响应报文
表138“请求上传”的否定响应报文
[11.2.3报文描述
报文以后,ECU在发送肯定响应报文之前应使用所有可能的方式来发送数据。 “传输请求”和“传输响应”为用户可选参数,类型和长度需满足基于K线的诊断通信定义。 例如“传输请求”参数可以为:数据上传的初始值, 例如“传输响应”参数可以为:每一条传输数据报文的最大字节数
11.2.4报文流示例
物理寻址服务的报文流见5.3.1.1。
“传输数据”服务请求报文中的“ 持数据传拥的参数。该参 式和长度由车辆制造商自定义。 俞请求参数的一个值,见表139,
表139“传输请求”参数值的定义
“传输数据”肯定响应报文中的“传输响应”参数应包含客户端要求的支持数据传输的参数。该参数 的格式和长度由车辆制造商自定义。本文件定义了传输响应参数的一个值,见表140。
表140“传输响应”参数值的定义
11.3.2报文数据字节
表141“传输数据”的请求报文
表142“传输数据”的肯定响应报文
表143“传输数据”的否定响应报文
客户端使用“传输数据”服务来进行数据传输,可用于由客户端到服务端的数据下载也可用于由服 务端到客户端的数据上传。数据传输的方向由之前的“请求下载”或“请求上传”服务决定。 若客户端发起了一个“请求下载”,那么需要被下载的数据将被包含在“传输数据”请求报文的“传输 请求”参数中。在“传输数据”的肯定响应中,服务端会发送值定义为“块传输完成/下一块”的传输响应 参数。 若客户端发起了一个“请求上传”,那么将要被上传的数据将被包含在“传输数据”肯定响应报文中 的“传输请求参数”中。在“传输数据”的请求报文中,客户端可能会发送值定义为“块传输完成/下一块” 的传输响应参数。 “传输请求”参数和“传输响应”参数是“传输数据”服务的请求报文和肯定响应报文中的用户可选参 数,类型和长度需满足基于K线的诊断通信。 例如:对于下载来说,“传输请求”参数包含需要被传输的数据,“传输响应”参数包含一个服务端计
算出的校验和;对于上传来讲,“传输请求”参数包含检索数据的字节地址和字节个数,“传输响应”参数 包含上传数据。 “传输数据”服务只能被“请求传输终止”服务终止,
11.3.4报文流示例
表144给出了一个“传输数据”服务的报文流示例。
表144“传输数据”服务的报文流示例
11.4请求传输终止服务
[11.4.1参数定义
“传输请求”参数定义见11.1.1 “请求传输终止”肯定响应报文中的“传输响应”参数定义了服务端数据传输终止状态的状态。其他 参数的格式和长度由主机厂定义
11.4.2报文数据字节
至表147描述了“请求传输终止”服务的几种报文
玻璃棉外墙保温(装饰)复合板---甘12J11.pdf“请求传输终止”的请求
“请求传输终止”的肯定
表147“请求传输终止”的否定响应报文
客户端使用这个服务来终止客户端和服务端之间数据的传输。“传输请求”参数和“传输响应”参数 是“请求传输终止”服务的请求报文和肯定响应报文中的用户可选参数,类型和长度需满足基于K线的 诊断通信定义。 “传输请求”参数的示例:整个被请求传输数据的校验和。 “传输响应”参数的示例:整个被传输数据的校验和
TB/T 3475.7-2020标准下载11.4.4报文流示例
表148为“请求上传服务”的报文流示例,