【问题标题】:Interacting with multiple RS232 devices through a USB hub通过 USB 集线器与多个 RS232 设备交互
【发布时间】:2015-03-19 00:27:53
【问题描述】:

我正在从事一个需要从十个尺度中提取和排序数据的项目。每个秤都有一个 RS232 串行端口,我想知道将它们全部连接到一台计算机的最佳方法。将这些秤连接到计算机似乎有两种选择:

  1. 10 个 RS232 转 USB 适配器到单个 USB 集线器中

  2. 具有 16 个 RS232 端口和 1 个 USB 端口的 RS232 集线器

似乎选项 1 更便宜,所以我想知道是否有任何令人信服的理由来购买 16 端口 RS232 集线器。我将在 Windows 中使用 Python 从秤中获取数据。

是否有人能够阐明这两种方法中的任何一种可能会产生哪些潜在问题,以及为什么其中一种可能优于另一种。

提前致谢!

一些补充说明: 我需要每个刻度都易于识别,因为它们都将用于单独的测量。

【问题讨论】:

  • "2. 带有 16 个 RS232 端口和 1 个 USB 端口的 RS232 集线器" -- 这通常通过每个 DB-9(又名 DE- 9) 连接器,以及连接到一个外壳内的 USB 集线器的所有适配器。因此,您的两种选择仅在物理包装上有所不同,而在功能上没有区别。而且您不必获得 16 个端口;还有更小的。见superuser.com/questions/821504/…
  • 好的,我在看类似link 的东西。从功能上讲,这与将 USB 转 RS232 适配器连接到 USB 集线器没有什么不同?我看 16 端口适配器的原因是因为我有 10 台秤要连接。 RS232 集线器似乎有 4、8 或 16 个端口。

标签: serial-port usb usbserial data-collection


【解决方案1】:

仅供记录,其他任何可能寻找此信息的人 - 以下是需要考虑的两个潜在问题:

COM 端口号分配

  • 如果您使用 16 个独立的 USB 转 RS232 转换器,则不能依赖 COM 枚举,除非您进行一些额外的调整。
  • 如果您有一个带有 16 个 RS232 端口的转换器盒,这通常是工业级产品,驱动程序会确保 COM 端口按时间顺序分配。例如,RS232 端口 1 -> COM4,RS232 端口 2 -> COM5,RS232 端口 3 -> COM6,等等。

性能/稳定性

    1234563 .通常电气特性(例如 RS232 线路电平)和整体可靠性不如工业解决方案。如果需要,握手信号有时不受正确支持。
  • 另外,您可能会也可能不会遇到驱动程序稳定性问题,即使只是因为此消费产品驱动程序的创建者从未假设您会在一台计算机上使用两个以上的驱动程序。 (诚​​然,我在大约 12 年前的上一次看到过这样的副作用问题,所以我认为 2015 年不太可能发生。但是对于任何“无名”插件,没有办法确定。)

【讨论】:

    猜你喜欢
    • 2013-12-12
    • 2017-04-17
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    • 2021-01-08
    • 2023-03-25
    相关资源
    最近更新 更多