• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

大数据传输时485的效率为什么比CAN的高,

耳根的耳根 2021-04-22 浏览量:821
既然CAN的速度比RS485的速度高,那么为什么大量数据485传输的时候,RS485反而有优势呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1,本身题目就不对,大数据谁说要用485?工业以太网不香吗?

    2,can在485的基础上加了封包,多了控制字节,在传输同样字节的数据上,当然效率没有485高。但是数据传输的稳定性可靠性大幅提高。

    • 发布于 2021-04-24
    • 举报
    • 评论 1
    • 0
    • 0
耳根的耳根 回复了 John0718:准确的说法应该是,同样的场合下,CAN和RS485的比较,工业以太网的传输距离没有这两者远吧。 回复

其他答案 数量:5
  • 485速度慢,但是通讯距离远,还有就是can的保护机制好,485有一个设备短路就会整个瘫痪,can不会的
    • 发布于2021-04-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 不同速率比较没有意义,CAN不一定就比485速度高,485也可以跑1M,CAN也可以200K。所以肯定要在相同的速率下比较才有一定的意义,由于CAN附带了很多信息,简单理解,就是485只需要起始和停止位,但CAN有ID之类的一堆另外的bit,所以效率不高。
    • 发布于2021-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 485的隔离远啊,施工成本低啊,而且485更灵活一些,上面可以运行各种协议,而且数据帧简单,而CAN有很多多余的数据,占了总线,但可靠性高,大多用在汽车上
    • 发布于2021-05-06
    • 举报
    • 评论 0
    • 0
    • 0

  • CAN的有效数据比要低一些,有一些控制字与帧解析数据,而485就是透传了
    • 发布于2021-05-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 同波特率情况下 RS485数据速率高于CAN,并且这指的是无软件协议的情况下。 CAN信道有效数据量最大60%, RS485有效数据量80%,基本同一量级。 RS485最大的优势是成本低,使用简单。 跟是不是大数据量没关系,超过500kbps的485驱动芯片和1Mbps的CAN驱动芯片价格差异不大。 另外很多工程师不会用CAN,因为它确实复杂。
    • 发布于2021-07-06
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

大数据传输时485的效率为什么比CAN的高,