485通讯原理通俗易懂解释(说说485转can协议有什么好处)
485通讯原理通俗易懂解释(说说485转can协议有什么好处)所以,CAN总线是强于RS485的,这也是为什么有时候我们需要二者之间的相互转化。如果您需要相关的转换设备的话,欢迎找我进行讨论。
CAN总线和485总线都是工业现场总线。什么是总线呢?举个简单的例子说明下。以前的设备,它想要与另一台设备进行互发数据,它们两个之间就要连接一条通讯线。那如果设备的数量变成三台了呢?三台设备间想要互发数据需要几根线呢?答案是三根。那四台设备呢?则是6根。设备的总数越多,需要的连线数量就越多,那如果几十上百个设备想要互发数据,连线数量估计是个天文数字,这显然不具有实用性。因此,工程师们开发了总线,也就是一根线上可以连接若干个节点,它们都可以通过这条公共线路进行数据的收发,这个工作效率提升了不止多少。当然,总线之间也是有差异的,比如RS232总线只能实现一对一通讯,而CAN总线和RS485能够实现上百个节点的连接。那么,它们之间谁更胜一筹呢?简单的来说说。
1、从数据传输上看,RS485总线的最大通讯速率可达10Mbps,CAN总线只有1Mbps。不过,RS485总线的通讯距离如果没有中继的话最大只有不到1.5千米,CAN总线可达10千米左右。
2、从抗干扰能力上看,CAN总线采用了自我检错的设计,即总线上连接的某个节点出现问题,它会主动的退出总线通讯,其他的节点也会拒绝接收错误数据,因此抗干扰能力比较强。RS485总线没有协议层的设计,即没啥检错机制,如果有节点出问题了,它会不断地发错误数据,直到整个线路的崩溃。
3、从通讯模式上看,CAN总线在没有加高层协议时,采用的是多主通讯,即节点之间平等,谁都可以发送或者接收数据,顺序按照帧ID裁决。RS485总线采用一主多从的通讯模式,只有一个主站,这效率就差不少了。
所以,CAN总线是强于RS485的,这也是为什么有时候我们需要二者之间的相互转化。如果您需要相关的转换设备的话,欢迎找我进行讨论。