当前位置:网站首页>【UDS统一诊断服务】二、网络层协议(2)— 数据传输规则(单帧与多帧)
【UDS统一诊断服务】二、网络层协议(2)— 数据传输规则(单帧与多帧)
2022-04-23 05:47:00 【明如正午】
二、网络层协议(2)— 数据传输规则(单帧与多帧)
1.单帧数据传输规则
2.多帧数据传输规则
(1)实现目标:
(2)传输详细过程:
(3)传输字节数据详细含义解析:
3.网络层定时及错误处理(以多帧传输为例)
注:下图需要花点功夫,详细了解并理解各个时间代表的含义
4.一些说明
(1)连续帧SN(Sequence Number)增加规则
-
连续帧:
连续帧出现在第一帧之后,PCI的高半字节为0010b,低半字节表示连续帧序列号(SN) 。 -
SN的值根据以下规定定义:
- 连续帧的第一帧SN值为1;每增加一个连续帧,SN值增加1;
- 流控制帧不影响SN值的计算;
- 当SN值达到15后,下一个连续帧的SN值为0。
-
序列号(SN)定义:
(2)诊断报文格式:
- SF_DL: 单帧数据长度(4Bit)
- FF_DL: 连续帧数据长度(12Bit)
- SN: Sequence Number,连续帧序号(4Bit)
- FS: Flow State,流控状态
- BS: Block Size,允许一次连续发送CF的数量
- STmin: 两个CF发送的最小间隔时间,单位为ms
- N/A: Not Applicable,不使用
版权声明
本文为[明如正午]所创,转载请带上原文链接,感谢
https://star-302.blog.csdn.net/article/details/123703602
边栏推荐
猜你喜欢
Storing inherited knowledge in cloud computing
非参数化相机畸变模型简介
类和对象的初始化(构造函数与析构函数)
类的继承与派生
C语言的运算符
1007 go running (hdu6808) in the fourth game of 2020 Hangzhou Electric Multi school competition
【UDS统一诊断服务】四、诊断典型服务(3)— 读故障信息功能单元(存储数据传输功能单元)
Solution to the trial of ycu Blue Bridge Cup programming competition in 2021
C语言循环结构程序
【UDS统一诊断服务】(补充)五、ECU bootloader开发要点详解 (1)
随机推荐
Basic knowledge of network in cloud computing
爬虫效率提升方法
Busybox initrd and initialization process
【UDS统一诊断服务】四、诊断典型服务(4)— 在线编程功能单元(0x34-0x38)
Dynamic creation and release, assignment and replication of objects
Database - sorting data
数组旋转
C array
xlsxwriter.exceptions.FileCreateError: [Errno 13] Permission denied问题
爬取蝉妈妈数据平台商品数据
[leetcode 383] ransom letter
[leetcode 228] summary interval
1007 go running (hdu6808) in the fourth game of 2020 Hangzhou Electric Multi school competition
C # Foundation
ArcGIS表转EXCEL超出上限转换失败
The most practical chrome plug-in
类和对象的初始化(构造函数与析构函数)
The onnx model of yolov5 removes the transfer layer
安全授信
类的继承与派生