UDS 网络层PDU 类型

NPDU类型

NPDU格式

帧类型 byte1 byte1 byte2 byte3
bit数 bit7~4 bit3~0 bit8~0 bit8~0
单帧 类型:0 单帧数据长度<7 数据 数据
首帧 类型:1 7<多帧数据长度 多帧数据长度<4095 数据
多帧 类型:2 0~F循环基数 数据 数据
流控制 类型:3 FS:0:继续发生,接收方已准备好,等待发送方发生 BS:(1~FF):发送BS个连续帧需要接受一个流控制,0不需要接受流控帧 STmin:(0~7F)帧间隔
FS:1:停止发送:接受方通知发生方等待下一帧流控帧并重置计时
FS:2:用于通知发送方发送数据长度超出接受方存储能力

NPDU 单帧时序

send rec FC send rec

单帧示例

tester ECU 03 19 01 09 AA AA AA AA 单帧 06 59 01 00 00 00 02 AA 单帧 tester ECU

单帧数据格式

byte1 byte1 byte2 byte3 byte4 ...
bit7~4 bit3~0 bit8~0 bit8~0 bit8~0 ...
单帧类型 数据长度 数据 数据 数据 ...
0 3 0x19 0x01 0x09 ...

NPDU 多帧时序

send rec SF 单帧 SF 单帧 FF 首帧 FC 流控帧 CF 多帧 CF CF send rec

NPDU 多帧示例

tester ECU 02 19 0A AA AA AA AA AA 单帧 10 17 59 0A 09 17 DA 00 首帧,肯定应答 30 00 00 AA AA AA AA AA 流控帧 21 00 17 DB 00 00 17 F9 多帧 21 00 00 C0 73 88 08 D1 23 22 87 09 AA AA AA AA tester ECU

单帧数据格式

byte1 byte1 byte2 byte3 byte4 ...
bit7~4 bit3~0 bit8~0 bit8~0 bit8~0 ...
单帧类型 数据长度 数据 数据 数据 ...
0 2 0x19 0x0A ...

首帧数据格式

byte1 byte1 byte2 byte3 byte4 ...
bit7~4 bit3~0 bit8~0 bit8~0 bit8~0 ...
首帧类型 数据长度 数据长度 数据 数据 ...
1 0 0x17 0x0A 0x09 ...

流控帧数据格式

byte1 byte1 byte2 byte3 byte4 ...
bit7~4 bit3~0 bit8~0 bit8~0 bit8~0 ...
首帧类型 FS BS STmin 填充 ...
3 0 00 00 AA ...

多帧数据格式

byte1 byte1 byte2 byte3 byte4 ...
bit7~4 bit3~0 bit8~0 bit8~0 bit8~0 ...
首帧类型 SN循环 数据 数据 数据 ...
2 1 0x17 0xDB 0x00 ...
相关推荐
年轮不改10 小时前
STM32——KEY按键
stm32·单片机·嵌入式硬件
2401_8437852311 小时前
STM32 中断系统
stm32·单片机·嵌入式硬件
Aughts11 小时前
TVS选型设计
单片机·嵌入式硬件
豆包公子12 小时前
9.中断系统、EXTI外部中断
单片机·嵌入式硬件
2401_8437852312 小时前
STM32 OLED屏配置
stm32·单片机·嵌入式硬件
热爱嵌入式的小许13 小时前
基于STM32的阿里云智能农业大棚
stm32·单片机·嵌入式硬件·阿里云智能农业大棚·32单片机项目·阿里云连接
charlie11451419114 小时前
嵌入式MCU面试笔记2
笔记·单片机·嵌入式硬件·面试·串口通信·uart
云山工作室14 小时前
基于单片机的智能小区门禁系统设计(论文+源码)
stm32·单片机·嵌入式硬件·毕业设计·毕设
漫无目的行走的月亮15 小时前
51单片机开发:矩阵按键实验
单片机·嵌入式硬件·51单片机
gyeolhada18 小时前
计算机组成原理(计算机系统3)--实验五:处理器结构实验二
stm32·单片机