UDS 网络层PDU 类型

NPDU类型

NPDU格式

帧类型byte1byte1byte2byte3
bit数bit7~4bit3~0bit8~0bit8~0
单帧类型:0单帧数据长度<7数据数据
首帧类型:17<多帧数据长度多帧数据长度<4095数据
多帧类型:20~F循环基数数据数据
流控制类型:3FS: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

单帧数据格式

byte1byte1byte2byte3byte4
bit7~4bit3~0bit8~0bit8~0bit8~0
单帧类型数据长度数据数据数据
030x190x010x09

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

单帧数据格式

byte1byte1byte2byte3byte4
bit7~4bit3~0bit8~0bit8~0bit8~0
单帧类型数据长度数据数据数据
020x190x0A

首帧数据格式

byte1byte1byte2byte3byte4
bit7~4bit3~0bit8~0bit8~0bit8~0
首帧类型数据长度数据长度数据数据
100x170x0A0x09

流控帧数据格式

byte1byte1byte2byte3byte4
bit7~4bit3~0bit8~0bit8~0bit8~0
首帧类型FSBSSTmin填充
300000AA

多帧数据格式

byte1byte1byte2byte3byte4
bit7~4bit3~0bit8~0bit8~0bit8~0
首帧类型SN循环数据数据数据
210x170xDB0x00
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值