用于测试单元的备份 USB 连接 - USB 分配器设计?

Gue*_*st1 5 networking usb ethernet rs232 usb-2

图表

这是我正在从事的一个项目的问题,涉及某些 USB 设备的异常使用。请看图表。

我们现有的设置仅包含设备和笔记本电脑之间的单个链接 - 这是 USB-over-Cat5 链接,显示为图表顶部的链接。

本质上,第二行(底部)是我们建议安装的冗余功能(还需要添加“拆分器”)。我们最近有一次遇到了 USB-over-Cat5 扩展器之一的故障,因此我们现在希望能够在测试期间再次发生这种情况时能够切换到备用线路(我们正在测试环境并简单地停止测试以更换故障组件并重新启动不是一种选择)。

我不清楚这可能如何工作的性质,希望得到一些澄清。我是否需要:

a) 买一个可以远程控制的USB外设开关(例如https://www.startech.com/uk/Cards-Adapters/USB-2/Hub/4-to-1-USB-Peripheral-Sharing-Switch~ USB421HS)这将是我的图中三路分配器的位置?

b) 简单地在分叉处拼接成 USB 电缆,进行一点焊接,将一根电缆分成两根?

c) 还有什么?

Zac*_*c67 1

如果使用简单的 USB 电缆,这是不可能的。USB 是单主机设计,因此您不能将电缆分成两个潜在的主机连接。

USB 共享设备可能会起作用。这在很大程度上取决于共享设备何时决定从 A 切换到 B - 扩展器连接很可能足以使共享设备相信主机仍然处于连接状态,而实际上它已经不再连接了。这种情况需要进行大量测试。

远程控制的共享设备应该可以工作 - 增加了运行单独控制连接的复杂性,这也可能会失败。

一个更简洁的解决方案是使用 USB 服务器网络设备,允许您通过以太网/IP(而不仅仅是 Cat-5)运行 USB 连接。当网络具有冗余链路时,它就不容易发生故障。不过,这些 USB 服务器设备可能会导致兼容性问题,并且除了增加成本之外还需要进行一些测试。

然而,最简单的解决方案是将笔记本电脑移到电机控制器旁边,将其连接到(可能冗余的)网络并远程访问笔记本电脑,例如远程桌面。