电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

CAN总线与以太网通信的区别

2021-09-26 06:58分类:电工基础知识 阅读:

 

CAN系统总线与以太网接口通讯的差别
网络拓扑结构不一样
CAN是系统总线(Bus)通信方式,网络拓扑结构如下图。系统总线的含意便是全部连接点都联接到同一个传送媒体中,换句话说传送媒体中的电子信号会危害到全部的连接点。系统总线通讯中一条CAN网上会挂好几个连接点,因此 一般大家要说CAN Bus 或 CAN Network。
CAN总线与以太网通信的区别
以太网接口是网络交换机式(Switched Network)通信方式,网络拓扑结构如下图。互联网中有终端设备连接点,简易了解为一个连接点上只有一个以太网接口端口号;和网络交换机连接点,简易了解为一个连接点上面有好几个以太网接口端口号,其关键功效是分享信息内容。网络交换机式通讯指的是全部的终端设备连接点都需要根据网络交换机才可以联接到一起,全部传送的信息内容都必须网络交换机开展分享。网络交换机式通讯中一条网络线上仅有两边与2个端口号相接,沒有分岔。因此 一般大家不用说以太网接口系统总线,只是说以太网接口互联网(Ethernet Network)。
CAN总线与以太网通信的区别
信息内容收取和发送方法不一样
CAN总线为广播式通讯,一个连接点发送短信会占有全部通讯媒体,推送连接点只要自身推送,不关注谁去接受,系统总线上全部通讯连接点都是会接到信息内容。接受连接点则依据本身的状况来决策是不是接受信息内容。这就类似在会议厅里汇报工作,一个人讲话任何人都能听到,讲话內容与谁有关,谁去关心就OK了。
CAN总线与以太网通信的区别
以太网接口的网络交换机式通讯,则是点到点的通信方式。推送连接点在发送短信前,会最先想好信息内容要发给谁,随后会把自己的详细地址和接受方的详细地址放进报文格式里去。连接点A必须发送短信给连接点B,能够简易了解为网络交换机內部把端口号1和端口号2给连起来了,因而信息内容就从A传入了B。在A和B收取和发送的全过程中,C/D/E连接点也没有接到信息内容,她们中间的通讯媒体也没遭受危害。这就类似通电话,一个人拨打另一个人的联系电话,就仅有这两人相互之间语音通话。那麼如果有信息内容必须从推送连接点发送给好几个连接点,等同于举办多方面会议电话,怎么办呢?这就拥有多播和广播节目的定义。
CAN总线与以太网通信的区别
多播指一对多的信息内容推送,广播节目指一对全部的信息内容推送。假如A连接点期待发送短信给好几个连接点,则必须将自身的详细地址和好几个接受方的详细地址(是一个提早设定好的多播详细地址)放进报文格式里去,这时能够简易了解为网络交换机把推送方的端口号同好几个接受方的端口号相互连接了,因而信息内容就从A传入了好几个连接点。假如A连接点期待发送短信给全部连接点,则必须将自身的详细地址和全部接受方的详细地址(是一个提早设定好的广播地址)放进报文格式里去,这时能够简易了解为网络交换机把推送方的端口号同全部端口号相互连接了,因而信息内容就从A传入了全部连接点。
CAN总线与以太网通信的区别

上一篇:数控系统中M80指令表示什么含义

下一篇:“高往高调、低往低调”电力变压器分接开关的调节方式

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部