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

控制卡和外部的IO卡之间,使用什么总线?各个总线有啥优缺点?

John0718 2018-02-24 浏览量:1491
控制卡,和外部的IO卡,使用什么总线?各个总线有啥优缺点?以及性能参数?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 建议使用CAN总线 ,速度是比较高的。

    串口是最方便的,但是速度有限制。

    SPI,速度可以,但是要有最少4条线进行连接。

    • 发布于 2018-02-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :MCP2517FD不是完整型号,没有可比性 回复

其他答案 数量:5
  • 是在一个产品设备中,还是两个设备呢?

    通讯的距离与速率要求是什么呢?

    综合一下,感觉 还是CAN是比较合适的了。

    速度上比485要快,也稳定。

    • 发布于2018-02-24
    • 举报
    • 评论 3
    • 0
    • 0
John0718 回复了 汉云 :同一个设备。。。类似与PLC的CPU模块与外部扩展IO扩展模块之间的总线。 回复
汉云 回复了 John0718 :那么使用CAN或是串口是比较简单的了。当然也可以使用SPI,关键看两个模块支持什么方式了 回复
电子老工程师 回复了  :尾缀包装区别,产品同一物料
回复

  • 目前常用的

    CAN:好处是通信速率较高,不好的地方是有些单片机不支持

    RS485:串口转来的,通信稳定性够,距离够,但是速度不够


    • 发布于2018-02-25
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :2SC1623 CJ(江苏长电/长晶) 封装不同。 回复

  • 如果是从控制卡直接引出IO外扩到IO卡,就没有总线的概念了,也就线材上选择多芯差分屏蔽线。

    如果是控制板之间的通讯,距离非常短的可以试试SPI,速度和实时性是最好的。还有I2C,也可以试试,10厘米传输线应该是没问题的。

    • 发布于2018-02-25
    • 举报
    • 评论 2
    • 0
    • 0
John0718 回复了 xukejing :同一个设备。。。类似与PLC的CPU模块与外部扩展IO扩展模块之间的总线。希望能比较一下各个总线的有缺点,以及实际的应用情况。 回复
电子老工程师 回复了  :两个都符合工业级 OPA2237UA/2K5 reel装 OPA2237UA 管装 回复

  • CAN总线速度快,传输数据量大,在汽车电子设备上应用比较多,CAN总线模块比较复杂

    也可以使用RS232、RS485等比较简单的串口通讯

    I2C用两根线通讯也可以使用,不过需要从设备使用I2C应答

    • 发布于2018-02-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :同一料盘出现两种情况,一种带丝印,一致无丝印,这种情况实属少见;同时又查到规格书是有丝印的,没有丝印的PCN变更文件是没有查到的,此种情形请联络供应商退换货,同时给出同一料盘出现两种丝印的合理解释 回复

  • 一般是UART或者CAN,CAN的优势是稳定,数据不容易丢包,但目前还是UART用得比较多。

    • 发布于2018-02-28
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有国产替代,找了国外的,ADS1115BQDGSRQ1.Texas Instruments 回复

相关问题

问题达人换一批

控制卡和外部的IO卡之间,使用什么总线?各个总线有啥优缺点?