can通讯和485通讯的区别(485通讯和232通讯有啥区别)

      最后更新:2023-04-24 07:31:28 手机定位技术交流文章

      can与485的区别

      作为ISO11898CAN标准的CANBus(ControLLer Area Net-work Bus),是制造厂中连接现场设备(传感器、执行器、控制器等)、面向广播的串行总线系统,最初由美国通用汽车公司(GM)开发用于汽车工业,后日渐增多地出现在制造自动化行业中。rs485一般指RS-485。智能仪表随着80年代初单片机技术的成熟而发展起来,世界仪表市场基本被智能仪表所垄断,这归结于企业信息化的需要,而企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接口是RS232
      can与485的区别

      我想问下485 canbus相对比CAN总线都强在了哪些方面呢?

      感谢题主的邀请,我来说下我的看法:我认为485总线和CAN总线相比,CAN总线有如下优势:1、CAN控制器工作于多主方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁方式竞争向总线发送数据,且CAN协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。而利用RS-485只能构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性、可靠性较差。2、CAN总线通过CAN控制器接口芯片82C250的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。这就保证不会出现像在RS-485网络中,当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。而且CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现象在网络中,因个别节点出现问题,使得总线处于“死锁”状态。3、CAN具有完善的通信协议,可由CAN控制器芯片及其接口芯片来实现,从而大大降低了系统的开发难度,缩短了开发周期,这些是只仅仅有电气协议的RS-485所无法比拟的。为了综合以上两种总线之间的优点,提高工作效率。工程师们推出了485转CAN设备,广成科技就有,网上都可以查到。采纳下啊!
      CAN总线与485来说最大的区别是,CAN总线具有单独的通讯协议而且支持抢占方式,具体硬件方面参数我这有个表格你可以参考一下。
      我想问下485 canbus相对比CAN总线都强在了哪些方面呢?

      请问can总线与rs485的比较结果是什么呢?

      感谢题主的邀请,我来说下我的看法:我不太清楚题主为什么要进行CAN总线和RS485的比较,但既然问了,就简单的说几点吧!1、速度与距离:CAN与RS485以1Mbit/S的高速率传输的距离都不超过100M,可谓高速上的距离差不多。但是低速CAN以5Kbit/S时,距离可达10KM。而增强型RS485收发器在最低的速率时亦能传输超过10KM(都无中继),两者在长距离的传输上也难分伯仲。注意是增强型,普通的485可做不到。2、器件价格:原来CAN总线的器件价格是远高于485的,因为那时候485比较成熟,但随着CAN总线的迅猛发展,目前CAN隔离收发器单价大有与RS485价格持平的趋势,RS485收发器逐渐失去价格优势。3、开发难度:CAN具有完善的通信协议,底层机制由CAN控制器芯片及其接口芯片来实现,研发工程师只需要了解面向客户的应用层,从而大大降低了系统的开发难度,缩短了开发周期。而RS-485协议仅仅只有电气协议,客户开发需要自己开发链路层和应用层,开发难度较大。所以综合看来还是CAN总线好点,当然,你也可以利用CAN转485设备实现它们之间的数据转换,这样对于项目控制的适应性就能大大的提升了。GCGD就有类似的东西,网上都可以查得到。如果你认为我说的还可以,采纳下啊!
      话不多说,看图
      请问can总线与rs485的比较结果是什么呢?

      我想问一下工业总线rs485和can的区别,有人知道吗?

      感谢题主的邀请,我来说说我所了解的,希望对你有帮助:RS485总线和CAN总线的差异对比:1、数据传输速度上,RS485总线优于CAN总线,CAN总线的最大波特率也只有1Mbps。2、抗外界干扰能力上,CAN总线使用差分电压信号传输数据,一般不受外界干扰的影响,但485总线不行。3、最大数据传输距离上,CAN总线理论值为10千米,485总线为1200米。4、能够连接的节点设备数上,CAN总线一次性能最多连接128个,485总线可以连200多个。可以看出,它们相比互有胜负,所以不要说用谁全面替换谁那种话了,让彼此之前能够数据互相转换才是最好的结果。类似的工具啥的GCGD就有,网上都可以查得到。如果我的回答令你满意,采纳下呗!
      can 比较厉害的抢占功能。 rs485价格美丽。 powerbus两线供电通讯,价格美丽,支持抢占。
      我想问一下工业总线rs485和can的区别,有人知道吗?

      我想了解下CAN总线和RS-485总线有什么区别,最好是推荐一下品牌,谢谢!

      技术优势CAN:自带协议,硬件和软件都支持抢占。最大的用他的原因也是协议完善,支持抢占。RS485:协议比较灵活,可以使用MODBUS也可以自拟协议,硬件不支持抢占。最大的用他的原因是应用简单,成本低。二总线:二总线之所有成为二总线就是因为可以供电同时通讯。有的有自带协议栈(KNX),有的是串口透传(powerbus)。用他最大的原因主要是两方面:一,施工简便:支持无极性布线,任意拓扑,与220V共管穿线。二,两线可通讯同时供电。劣势:CAN:应用成本较高。很多非常简单的功能,也需要使用STM32才能实现CAN的协议栈,还要外加驱动。布线不方便。额外需要电源线。RS485:布线不方便。需要MCU内置协议。额外需要电源线。二总线:通常速度较慢,控制类需求足够了。更高速的需求例如传输视频等就不合适了。CAN总线通讯压差也是5V,RS485也是5V。不同是CAN是两条线往中间并。而RS485是两线翻转。如果忽略结合can的协议栈能达到的抢占特性,其实在现场布线时,两线抗干扰性还不如RS485的差分电压好,摆幅更大。布线方面的优势CAN与上表中的RS485一样。也同样不支持任意拓扑,无极性,任意线缆等施工特性。如果是考虑到现场施工布线的简便和抗干扰性,可以看一下二总线。电压摆幅更大,现场抗干扰性能更好。
      RS-485只是早期为了解决串行通信(也就是串口)远距离传输的问题,采用差分传输的方式,提高抗干扰性,并且可以大大延长通信距离,比如RS232传输距离一般是30米,而采用RS485,完全不需要修改程序,通信距离可以达到1200米(9600bps)。但这只是物理层的改变,而链路层还是需要用户进行编写,比如校验,分包之类。 CAN总线是上个世纪80年代,博世公司为了解决汽车部件扩展和线缆多而推出的一款现场总线,它不但规定了物理层的差分传输规范,还规定了数据链路层的分包校验规则,而这两个都是由硬件自动完成,并且CAN可以实现多主发送,大大提高了总线利用率,用户编写程序时,可以第一时间发送,而不需要关心总线上是否有其他节点在发送,只要你设置好优先级就可以了。接收时,无需考虑是否有错误,只要从缓冲区取出数据就行,CAN的CRC校验可以保证错误率在10的-9次方以下。所以CAN是一种先进的通讯方式,国外最厉害的是德国VECTOR公司,国内做的最好的是周立功。
      我想了解下CAN总线和RS-485总线有什么区别,最好是推荐一下品牌,谢谢!

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/83058.html

          热门文章

          文章分类