This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 使用单个微控制器的两个 RS485接口

Guru**** 2611705 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/766786/regarding-two-number-of-rs485-interface-using-single-microcontroller

大家好、

我必须设计工业产品、在这些产品中、我需要连接40个从器件、主控制器从中获取数据、因此我希望使用 Modbus 协议评估 RS485。

我知道、由于电缆距离的信号下降、我最多可以连接32台设备、然后需要连接中继器。 在此、我想澄清一下、我的从器件将放置在非常靠近主控制器的位置(不超过300米)。 我希望在从设备中使用 TI MCU、在主设备中使用任何 Sitara 系列处理器。

您能否澄清以下几点?

1.您知道设备之间的距离不是很远,因此我可以在 RS485 Modbus 的同一总线上连接多达40-42个从设备吗? 如果我不想在主控制器上使用两个 RS485来管理两个从设备块、即使用一个 RS485的1-32个设备和使用第二个 RS485的33-42个设备、这是否可行或存在任何问题?

2.如果您有更好的解决方案、请提出建议。

提前感谢。

BR、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    如果您的 MCU 实现可以支持多个主端口、那么这应该是一个正常的解决方案。 不过、一般情况下、可以在公共总线上使用32个以上的器件。 假设电缆损耗或信号反射等因素不会限制性能、可支持的节点数取决于所用收发器的输入电阻(通常表示为特定电压范围内的输入泄漏电流)。 为了更好地了解此参数与节点计数的关系、您可以参考此博客:

    e2e.ti.com/.../rs-485-basics-how-to-calculate-unit-loads-and-the-maximum-number-of-nodes-on-your-network

    此致、
    最大
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Max 的澄清。

    此致、
    BR