您的位置 首页 传感器

485、can和规范以太网总线比较

485、can、以太网都是基于差分线路传输数据的方式,485传输的单位是字节,can传输的单位是can数据帧,以太网传输的单位是以太网帧,每种传

485can以太网都是根据差分线路传输数据的方法,485传输的单位是字节,can传输的单位是can数据帧,以太网传输的单位是以太网帧,每种传输单位都有校验机制。

可是从运用层考虑则不相同了,一般运用层传输都是根据大于1个字节的数据包来传输的,所以这个时分485自身不能直接完结这个使命,而有必要依靠用户安排485数据帧,并做数据校验、重发之类的作业;can和以太网就根本依靠原始帧即可完结运用层使命,can最多能够传输8个字节的数据帧,以太网最多能够传输1500字节的数据帧。可见can比较适宜传输短的数据指令和状况,而以太网根本没有什么运用短板,什么数据都能够便利的传输。

总线占用抵触处理,485没有总线占用抵触处理计划,一般都是选用一主多历来确保没有两个节点一起占用总线,主节点守时轮询从节点然后更新各个从节点的数据状况。
can和以太网都选用总线载波侦听多路拜访抵触防止方法来做总线占用抵触处理,可是can和以太网的差异在于can有优先级概念,假如两个节点一起发数据,高优先级的首先发,低优先级的后发,而以太网则不相同,假如有两个节点一起发数据,则两个节点都会暂停发送,等候一段随机时刻后,两个节点再发数据,这样开来,can的数据发送是确定性的,而以太网自身不能确保发送时刻确实定性,所以工业上关于小数据量节点操控是更喜爱用can来互联;假如多节点互联且传输数据量很大,最好仍是选用以太网来传输,当然为了确保传输确实定性,一般会在运用层做个约好,防止总线抵触。

节点改写时刻,485能够做到10ms左右的单节点改写时刻,can和以太网都相同能够做到1ms等级的单节点改写时刻。

工业上的盛行程度,485运用最为广泛,因为大部分的运用场合并不是十分在乎改写周期,几秒改写一次都能够承受,并且对本钱比较灵敏,这个时分485就十分适宜,485能够传输大的数据帧,例如100字节以上数据帧,运用层很简单完结的协议即可完结这个作业。
can首要用在轿车和工业模块上,因为can存在优先级的概念,并且短数据帧,确保数据帧的传输时刻确实定性,一般用在实时性要求很高的场合,可是因为数据帧太小,并且can的速率才1M,所以仍是很大的约束了其运用场合。
而以太网则因为高速交换机和高速以太网芯片被越来越多的用于操控器和扩展模块,功能越来越好,本钱越来越低,简单完结一网究竟的架构,所以被越来越多的运用。

将来应该是多种网络并存,本钱灵敏的当地485会用的多谢,对实时性要求高,并且数据量不大的当地,can会多见,要扩展性高、功能好,则是以太网,当然以太网会渐渐占据485和can的运用领域。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/chuanganqi/233730.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部