CAN报文

CAN报文

Bit Numbering是汽车网络数据库用以辅助描述信号的专用术语,具体含义是位的编号顺序。

lsb0 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 LSB 是least significant bit,最低有效位。
msb0 bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7 MSB是Most Significant Bit,指最高有效位
在这里插入图片描述

Motorola (大端) 与 Intel (小端)

在这里插入图片描述
在这里插入图片描述

举个例子,要填充两个12bit的数据至bit0~bit23,其值分别为0x123, 0x456, 具体的填充结果如下:在这里插入图片描述

对于小端模式,如果我们从高地址往低地址读数据
在这里插入图片描述
对于大端模式,如果我们从低地址往高地址读数据
在这里插入图片描述

Msg Send Type 报文发送类型

发送类型:“Cycle”, “Event”, “IfActive”, “CE” and “CA” 分别为周期型,事件型,激活置位后发送某个报文,周期型和事件型分时段,激活置位后发送周期型报文。

计算物理数值

[物理值] = ( N * [精度] ) + [偏移量]
N=十六进制值转化而来的十进制值


版权声明:本文为haoge121415519原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。