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

MCU如何通过485进行组网通信?

yuzhenhu 2018-12-04 浏览量:1968
MCU如何通过485进行组网通信?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • MCU接一个RS485芯片,485芯片出来有A、B两条线。所有的设备都通过485芯片挂在这两条线上及可。

    硬件上要注意,总线上最多挂32个设备。如果想挂载更多设备,需要特殊处理,比如加485中继器

    如果是做产品,485芯片和MCU之前最好用光耦隔离

    软件上要注意:485总线是一主多从总线。同一时刻只能有一个设备进行通讯。

    • 发布于 2018-12-04
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 就把RS485TTL的RXD接到单片机RXD,把485TTL的TXD接到单片机的TXD上就行了。然后就要写程序了。电脑的USB转485线要安驱动程序,虚拟出一个串口来,电脑就可以用串口调试助手与单片机通信了。
    • 发布于2018-12-04
    • 举报
    • 评论 0
    • 1
    • 0

  • 你可以看看这个https://wenku.baidu.com/view/48750d5710a6f524ccbf85eb.html,单片机都是用485芯片转的串口,实际上是串口组网通讯,要设置好协议!
    • 发布于2018-12-04
    • 举报
    • 评论 0
    • 0
    • 0

  • RS485是一种总线,联网就是组成485网络。只需要所有的MCU都出一个串行接口,然后外围电路有485芯片,将AB两条线都接到总线上,同时每个MCU都有一个设备地址,这样就可以按照通信协议,根据地址区分MCU进行通信了。
    • 发布于2018-12-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 将所有设备的RS485线接到一起,这样所有设备的485接口都在一个总线上,通过地址就能区分CPU。
    • 发布于2018-12-04
    • 举报
    • 评论 0
    • 0
    • 0

  • MCU接入485都是转成的串口,所以实际组网都是串口通讯,多机通讯协议!
    • 发布于2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 建议你直接查看MODBUS协议。这个协议很时候RS485。

    这个也是一款标准的工业设备通讯协议。

    • 发布于2018-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • MCU都是不带有485功能的,需要用MCU的串口,然后加一个485的转换器,比如MAX485等,才能使用485通信
    • 发布于2018-12-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种都是可以直接用专门的485芯片来进行驱动,对你的时序进行控制
    • 发布于2019-01-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接用一个485的接口芯片来转接你的电平就可以了
    • 发布于2019-01-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

MCU如何通过485进行组网通信?