汽车UDS诊断详解及Vector相关工具链使用说明——2.6.2 数据传输服务(0x36)_uds 36服务-CSDN博客-QpYo.pdfVIP

  • 0
  • 0
  • 约1.77千字
  • 约 4页
  • 2026-09-22 发布于北京
  • 举报

汽车UDS诊断详解及Vector相关工具链使用说明——2.6.2 数据传输服务(0x36)_uds 36服务-CSDN博客-QpYo.pdf

汽汽车车UDS诊诊断断详详解解及及Vector相相关关工工具具链链使使用用说说明明——2.6.2数数据据传传输输

服服务务((0x36))

1.概概述述

36服务就是用来在诊断仪ECU之间传输数据的,有两个方向:在下载流程中,是诊断仪发送的请求报文中包含数据,在

上传流程中,是ECU返回的肯定响应中包含数据。

36服务必须在34或35服务后开始执行。

在传输数据的时候,因为网络层传输能力大小的限值,大多数情况下要传输的数据都不能用一次请求响应传输完成,要

分成多个36服务来传输,我们通常把每个36服务请求或响应中传输的数据叫做一个数据块。

2.请请求求报报文文格格式式

36服务的请求报文格式如下:

transferRequestParameterRecord:就是指所要传输的数据,在下载流程中是必须的,在上传流程中不存在。

blockSequenceounter:数据块序号,1字节无符号数,第第一一个个36报报文文的的序序号号是是1,,之之后后每每次次加加1,,加加到到255后后要要

从从0重重新新开开始始。这个数据块可被诊断仪或ECU用来校验当前数据块传输是否成功,能在出错的时候实现数数据据重重传传。

例如在下载过程中:

①当诊断仪发送的数据块没有被ECU成功接收时,ECU不会发送肯定响应,诊断仪会重新发

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档