工具/软件:
您好、
我需要从 PC 上控制多个从设备、例如 20 个。 我还需要根据请求从从从站获取数据。 我 需要 与 UART 类似的数据速率、与从器件的最大距离约为 15 米。
我可以使用 RS485 吗? 或任何其他可用选项?
谢谢、
Uday
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.
工具/软件:
您好、
我需要从 PC 上控制多个从设备、例如 20 个。 我还需要根据请求从从从站获取数据。 我 需要 与 UART 类似的数据速率、与从器件的最大距离约为 15 米。
我可以使用 RS485 吗? 或任何其他可用选项?
谢谢、
Uday
您好 Uday、
根据您提供的 RS485 的情况、这是可能的解决方案。
您打算使用哪种软件协议? (主要想知道它是否是双向的,在主器件和从器件之间共享数据线的位置)。
RS485 可实现 1.2km 的通信、主要用于 UART 速度。 它在技术上大约设计了 32 个节点、但采用现代输入偏置、在正确设置电缆网络的情况下、它在技术上可以支持 256 个节点。 (菊花链和较慢的数据速率)。
如果您需要共享数据线、软件将需要能够在从设备/主设备可以进行通信时告知它们、以避免发生数据冲突。 RS485 不支持仲裁。
您还可以查看 CAN(物理层)或同时使用 CAN(物理层和软件/固件)。 CAN 类似于 RS485、但可以进行仲裁。
- Bobby
您好 Uday、
这肯定是可行的。 如果您选择 THVD9491、以下是一些提示:
如果您希望电缆是双向的并共享同一个通信通道、可以将 THVD9491 上的 Y 引脚短接至 A 引脚、将 B 短接至 Z 引脚、从而将其从全双工总线变为半双工总线。 对于您的应用、最好在 SLR 上选择 20Mbps 模式。 更快并不总是更好、在这种情况下、选择较慢的压摆率足以实现 UART 速度、并降低总线上反射的可能性。
在设计阶段、请随时发布 THVD9491(或您选择的任何 TI RS485 收发器)的片段、供我们查看。
- Bobby