首页 > 电子

can 数据帧共有多少位

CANBUS的数据帧和远程帧有什么不同?CANBUS也叫控制器局域网,是主要应用在汽车以及自动化控制项目中的现场总线。一般来说,一条CANBUS数据包含两大块,即数据帧以及远程帧,它们之间有什么异同呢?简单说说,数据帧是CANBUS数据的主体部分,其包含了数据信息、标识符和控制位等内容,由起始位、标识符、控制位、数据域、帧校验序列、结束位共同构成,是最为常见的CANBUS数据传输形式。

1、CAN总线的标准帧和扩展帧有什么区别呢?

CAN总线的标准帧和扩展帧主要决定帧ID的长度,标准帧的帧ID长度是11位,也就是帧ID的范围是0007FF。扩展帧的帧ID长度是29位,也就是帧ID的范围是1FFFFFFF。CANopen帧ID最多是11位的,因此是标准帧;而SAE1939协议通常是18XXXXXX的帧ID,是29位的,因此是扩展帧。扩展帧和标准帧的区别在于:扩展帧的仲裁域有29位,可以出现2^29中报文,且在数据链路上是有间隙的(对操作者透明)。

2、CAN的数据帧结构

帧起始(SoF,StartofFrame)、仲裁域(ArbitrationField)、控制域(ControlField)、数据域(DataField)、CRC域(CRCField)、应答域(ACKField)、帧结尾(EndofFrame)。数据域的长度可以为0。

3、can总线500kb速率,总线上最多可以承受多少帧报文

4.5.5CAN总线的报文结构CAN总线上的报文传输由以下4个不同的帧类型表示和控制。1.数据帧数据帧携带数据从发送器至接收器。总线上传输的大多是这种帧。从标识符长度上,又可以把数据帧分为标准帧(11位标识符)和扩展帧(29位标识符)。数据帧由7个不同的位场组成:帧起始、仲裁场、控制场、数据场、CRC场、应答场、帧结束。

标识符位于仲裁场中,报文接收节点通过标识符进行报文滤波。帧结构如图420所示,2.远程帧由总线上的节点发出,用于请求其他节点发送具有同一标识符的数据帧。当某个节点需要数据时,可以发送远程帧请求另一节点发送相应数据帧,与数据帧相比,远程帧没有数据场,结构如图421所示。3.错误帧任何单元,一旦检测到总线错误就发出错误帧。

保存到:

相关文章

Top