全文预览

CAN数据包传输模式

上传者:hnxzy51 |  格式:docx  |  页数:6 |  大小:0KB

文档介绍
00000000 详细说明:Р00: A 口收到的数据,0-3对应A-D四个CAN端口,为报文接收到的 第1 个字节。Р10 00 00 00:接收到的CAN ID(CAN ID为1,低位字节在前,高位 在后)。Р08:此CAN数据包中的CAN数据区长度(最大8个字节)。Р01 02 03 04 05 06 07 08: 8 个字节的 CAN 数据区数据。Р01: 1为扩展帧(CAN2.0B)格式,0为标准帧(CAN2. 0A)。Р00:远程传输位,0-非 RTR数据包,1-为RTR数据包。Р00 00 00 00:保留的 4 个数据字节,为报文接收的最后字节。Р5、?CAN ID 详解РCANID为4个字节的无符号长整型数据(32位),内存布局为低位字РР节在前,高位字节在后。NETWORK_CANFRAME结构成员名为id。РCAN2.0A使用id的低11位,CAN2.0B使用id的低29位。РF表为CAN2.0B的CAN ID对应表,2.0A使用2个低位字节:РNETWORK_CANFRAME 结构成员id报文顺序Р低位字节1Р首先发送Р字节2Р字节3Р高位字节Р4Р最后发送Р对应的CAN ID位РCAN IDР0-7位РCAN IDР8-15 位РCAN IDР16-23 位РCAN IDР24-28 位Р例如发送的id=0x01,产生的发送报文如下(16进制):РР00 01000000 08 0001020304050607 01 00 00000000Р例如发送的id=0x88,产生的发送报文如下(16进制):Р00 88000000 08 0001020304050607 01 00 00000000Р例如发送的id=0x186A0,产生的发送报文如下(16进制)Р00 A0860100 08 0001020304050607 01 00 00000000

收藏

分享

举报
下载此文档