can通讯和485通讯的优缺点(韦根通讯和485通讯的优缺点)

      最后更新:2022-11-01 20:03:45 手机定位技术交流文章

      我想问下进行CAN与485通信的原因是CAN总线比485总线更好吗?

      感谢题主的邀请,我来说下我的看法:相对而言,CAN总线综合性能的确强于485总线一些。但是,在诸如可连接节点设备数量,数据传输速度等方面,CAN总线可能要略逊一点。我们之所以使用CAN转485工具,是让老设备有着更好的通讯性,比如说那些原本只支持485总线通讯的设备。当然,如果你想要让一个新的只支持CAN通讯的设备使用485通信,这个CAN转485模块也是能够实现的,具体看您的实际需求了。如果你还想了解更多有关CAN转485工具的信息,请登录GCGD官网进行具体的了解。
      同是半双工,接线都一样的。CAN的优势有总线仲裁,抢占的功能。通讯距离稍远一点。但总体说这两个现在都不及二总线的两线方式方便。毕竟2根线就把电源和通讯都解决了。
      我想问下进行CAN与485通信的原因是CAN总线比485总线更好吗?

      我想了解下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总线有什么区别,最好是推荐一下品牌,谢谢!

      can总线,rs485总线,rs422总线,rs232总线优缺点对比下 分别用于那种情况

      RS-422标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路的特性。实际上还有一根信号地线,共5根线。由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点。即一个主设备(Master),其余为从设备(Salve),从设备之间不能通信,所以RS-422支持点对多的双向通信。接收器输入阻抗为4k,故发端最大负载能力是10×4k+100Ω(终接电阻)。 RS4851.RS-485的电气特性:逻辑“1”以两线间的电压差为+(2~6)V表示;逻辑“0”以两线间的电压差为-(2~6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。2. RS-485的数据最高传输速率为10Mbps。3. RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。4. RS-485最大的通信距离约为1219m,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。RS-232-C的电气接口电路采取的是不平衡传输方式,即所谓单端通讯,其发送电平与接收电平的差只有2~3V,所以共模抑制能力较差,容易受到共地噪声和外部干扰的影响,再加上信号线之间的分布电容,因此其传送距离最大为约15米,最高数据传输速率为20kb/s。此外RS-232-C的接口电路的信号电平较高,容易损坏接口电路的芯片,与TTL电路的电平也不兼容,影响其通用性。为了弥补RS-232-C的不足,提高数据传输率和延长通信距离,EIA于1977年制订了RS-499串行通信标准,这个标准对RS-232-C的不足做了改进和补充。RS-422A是RS-499的标准子集之一。区别:RS-485总线,在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS-485 可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。RS-422与RS-485接口差异RS-422的电气性能与RS-485完全一样。主要的区别在于:RS-422有4根信号线:两根发送(Y、Z)、两根接收(A、B)。由于RS-422的收与发是分开的所以可以同时收和发(全双工)。RS-485有2根信号线:发送和接收都是A和B。由于RS-485的收与发是共用两根线所以不能够同时收和发(半双工)。can总线属于现场总线,首先,CAN控制器工作于多种方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。而利用RS-485只能构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性、可靠性较差; 以上信息来自百度百科
      可以看下和二总线的对比
      百度百科 里都有详细介绍 去搜索 rs232总线?一般不这样说吧
      一个一个去 百度百科 里搜索。 中国工控网也可以去看看。
      can总线,rs485总线,rs422总线,rs232总线优缺点对比下 分别用于那种情况

      请问canbus和485谁的通讯安全性更高呢?

      感谢题主的邀请,我来说下我的看法:相比较之下,CAN总线的通讯安全性更胜一筹,因为它带有CRC检错机制,当某一个节点的设备出现问题的时候,它会发出相应的错误帧,总线上的其他节点在收到这个错误帧数据以后,就会停止接收其他的由这个问题节点发送的数据,避免自己也出现错误。当出现更为严重的问题时,问题节点会自我封锁,主动退出总线通讯,避免影响其他正常节点,这些都是485无法做到的。如果你需要相关的485转CAN工具的话,可以前往GCGD官网进行具体的咨询,欢迎来访。
      这两种方式放在之前的使用方式都是很可靠的,但是对于目前的市场来说已经很不符合现在的使用环境了。目前市面施工单位的施工水平层次不齐,造成了设备接通率下降,由于接线造成设备损坏。调试时间增加,而且都不支持无极性接线。而且can和r485都需要屏蔽双绞线,很多施工现场工人常常是有什么线用什么线,我就在现场见过由于距离不够长了,差一点,用电话线接一段,要么就是一团团线卷在一起,由于屏蔽线成本高 ,很多施工单位在看的到的地方用屏蔽线,看不到的地方用普通线代替,造成了后期通讯有误码。而powerbus也是可以大大缩短工期,这个工期一方面是4线施工比2线省一半穿线工时与人工,另一方面由于powerbus的无极性任意拓扑,无需终端电阻等,大大降低了可能的出错和排查时间。由于常常布线和施工不是一拨人,所以经常由于布线问题导致设备安装上无法开通。进而难以判断布线问题还是设备问题。而导致拖延工期。而powerbus从根源上直接大大降低了施工错误率。
      请问canbus和485谁的通讯安全性更高呢?

      请问rs485与can总线之间哪个运行更稳定呢?

      感谢题主的邀请,我来说下我的看法:据我所知,在通讯稳定性上,两者似乎没有什么区别,它们都有自我检错机制,通讯线缆都为双绞线,信息都是依托差分电压信号存在的。之所以我们说CAN总线比485总线更优越,是因为CAN总线的数据传输距离更远,开发难度更低,性价比更高,并不是说CAN总线在各个方面都碾压485一头,否则的话485早就被CAN总线完全取代了。如果你想进行二者之间的数据转换的话,可以前往GCGD官网查询一下CAN转485模块,希望能够对您有所帮助。
      在通讯稳定性上,两者似乎没有什么区别,它们都有自我检错机制,通讯线缆都为双绞线,信息都是依托差分电压信号存在的。通常说CAN总线比485总线更优越,是因为CAN总线的数据传输距离更远,开发难度更低,性价比更高,并不是说CAN总线在各个方面都碾压485一头,否则的话485早就被CAN总线完全取代了
      两个都是4线制的总线方式。所说稳定如果是指长线稳定相对can也许好些。但由于都是4线制的方式还是有弊端的。若是系统对于速率要求不高,可以尝试用二总线的方案。因为这种方案只有2根线,无极性任意拓扑的方案更灵活。比如KNX, POWERBUS二总线这样,无需屏蔽双绞,无需单独穿管。
      很早之前我用过rs485和can总线,rs485和can通讯方式都是采用采用的电压反转的方式,这种电平反转的方式只是用于信号识别,由于没有功率进行传输,所以很容易受到其他电场磁场的干扰,后来我在网上找到这种二总线的通讯方式,这种通讯方式和rs485、can通讯方式都不一样,Powerbus二总线通讯是采用下行电压上行电流环的方式,它不仅对线缆没有要求,任意线材都可以用,还支持任意拓扑,星型,树 型总线型接线都可以。
      请问rs485与can总线之间哪个运行更稳定呢?

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

          热门文章

          文章分类