永发信息网

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

答案:1  悬赏:80  手机版
解决时间 2021-01-10 15:17
CAN总线的标准帧和扩展帧有什么区别呢?
最佳答案
扩展帧和标准帧的区别在于:
扩展帧的仲裁域有29位,可以出现2^29中报文,且在数据链路上是有间隙的(对操作者透明)。标准帧的仲裁域是连续的11位,可以出现2^11种报文;
控制帧中的DLC(数据长度)完全相同,但保留位不同,标准帧IDE、R0,扩展帧R1、R0,必须以显性电平发送(由数据链路层操作),对程序员透明;
其它的都一模一样,所以,其实CAN标准帧和扩展帧只是在ID的长度上不一样,以能扩展更多的CAN节点,更好地支持上层协议而已。

CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识符可由11位或29位二进制数组成,因此可以定义2或2个以上不同的数据块,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。
同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN卓越的特性、极高的可靠性和独特的设计,特别适合工业过程监控设备的互连,因此,越来越受到工业界的重视,并已公认为最有前途的现场总线之一。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
南韩产304不锈钢和国产304不锈钢有什么区别
什么叫21道压榨工艺
甲数是a,比乙数的3倍还多0.2,求乙数是多少
左桡骨远端骨皮质局部成角是指什么位置?现
为什么人在秋天易相思
中国古诗词大会武亦姝是哪一集的最新相关信息
夏天用TUNEMAKERS原液毛孔对策水的人多吗?
假设该链表只给出了头指针head,在不改变链表
我女儿9周岁身高1.25体重48正常吗?
爱他,可是他的束缚让我觉得好累~
长10.8米宽10.8米等于多少平
入境货物检验检疫证明和卫生证书的区别
spring为什么可以注入
两个汽车连线点火用多大电线?
在 中,内角 的对边分别为 .已知 .(
推荐资讯
这个答案的问题是什么
单选题Muchtimewas_______todohishomewo
TrojanSpy.OnLineGames.cvc
男82女82配婚如何
小脚趾轻威裂缝多长时间能好
怎样擦拭汽车皮座椅
宝宝34周出生1.8公斤,现在四个月了5公斤正常
重庆士官学校在哪
BMC公路车都多少钱啊。求骑公路的大神指点。
07年吉利远景故障码43-39-05-19是什么意思
怎么去面对一个真实的自己?为什么!
五十多岁还能做双眼皮吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?