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 ...
相关推荐
Y1rong18 分钟前
STM32之中断(二)
stm32·单片机·嵌入式硬件
Y1rong29 分钟前
STM32之中断(一)
stm32·单片机·嵌入式硬件
LaoZhangGong1231 小时前
学习TCP/IP的第3步:和SYN相关的数据包
stm32·单片机·网络协议·tcp/ip·以太网
bai5459362 小时前
STM32 CubeIDE 使用蓝牙模块实现手机控制LED灯
stm32·单片机·嵌入式硬件
gihigo19983 小时前
基于DSP28335 SCI模块控制ESP8266 WiFi模块的实现方案
单片机·嵌入式硬件
想放学的刺客3 小时前
单片机嵌入式嵌入式试题(第16期):硬件可靠性设计与复杂状态机架构设计
c语言·stm32·单片机·嵌入式硬件·物联网
qq_7391753694 小时前
stm32h743单片机驱动dac8568失效问题分析
stm32·单片机·嵌入式硬件
破晓单片机9 小时前
STM32单片机分享:智能净化器系统
stm32·单片机·嵌入式硬件·智能家居
嗯嗯=10 小时前
STM32单片机学习篇6
stm32·单片机·学习
llilian_1611 小时前
b码授时卡 b码解码授时器对无人机领域的重要性 b码解码装置
网络·功能测试·单片机·无人机