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 ...
相关推荐
国科安芯43 分钟前
低轨卫星姿轨控系统中抗辐射MCU的选型依据与工程实践
单片机·嵌入式硬件·算法·架构·系统安全·低轨卫星·抗辐射
国科安芯1 小时前
卫星电源管理系统中高可靠MCU的功耗特性与电源监控功能分析
人工智能·单片机·嵌入式硬件·mcu·安全·电源管理系统·抗辐射
qq_402995752 小时前
诊断协议栈配置Agent
arm开发·人工智能·stm32·单片机·mcu
西城微科方案开发2 小时前
制氧机方案——方案开发商西城微科
单片机·嵌入式硬件
LCG元2 小时前
STM32L4 STOP2 模式下 LPUART 串口唤醒:三种唤醒方式实测对比与避坑指南
stm32·单片机·嵌入式硬件
意法半导体STM322 小时前
【官方原创】STM32CubeMX2 1.1.0新版本发布
stm32·单片机·嵌入式硬件·mcu
周洲08302 小时前
【无标题】STM32 串口 Printf 重定向|标准库 + HAL库 两套极简通用代码(无需MicroLIB)
stm32·单片机·嵌入式硬件
Brilliantwxx3 小时前
【STM32】初步了解GPIO 从引脚到工作模式的完整拆解
单片机·嵌入式硬件
AOI小白新手上路1 天前
江科协51单片机 17-2 红外遥控电机调速实验调试总结
单片机·嵌入式硬件·51单片机
oshan20122 天前
零基础STM32入门教程--10-PWM 呼吸灯
stm32·单片机·嵌入式硬件