Android 使用软件控制的继电器断开USB连接?

Android 使用软件控制的继电器断开USB连接?,android,usb,circuit-diagram,Android,Usb,Circuit Diagram,为了调试和测试连接到自定义USB外围设备的android设备,我们希望采用软件控制的方式拔出和重新插入USB 看起来USB电缆有4根电线,所以我在想,如果我需要的特定设备不存在(我还没有找到),我真正需要的是一个软件控制的4通道开关,这样我就可以将USB电缆切成两半,从每一侧将电线插入交换机,然后使用软件打开/关闭交换机 到目前为止神智正常吗 我环顾四周,发现了这样的设备: 下面是我想象的工作原理图: 有几件事我不清楚: 这会不会给USB+/-信号线增加太多负载,从而使计时混乱,无法工作 继

为了调试和测试连接到自定义USB外围设备的android设备,我们希望采用软件控制的方式拔出和重新插入USB

看起来USB电缆有4根电线,所以我在想,如果我需要的特定设备不存在(我还没有找到),我真正需要的是一个软件控制的4通道开关,这样我就可以将USB电缆切成两半,从每一侧将电线插入交换机,然后使用软件打开/关闭交换机

到目前为止神智正常吗

我环顾四周,发现了这样的设备:

下面是我想象的工作原理图:

有几件事我不清楚:

  • 这会不会给USB+/-信号线增加太多负载,从而使计时混乱,无法工作
  • 继电器真的是一个“开关”吗?我希望它只是关闭一个无缓冲电路,我可以根据需要在两个方向上驱动信号,插入USB电缆的中间
简言之,我应该买这个东西,然后去买它,还是在这个方法中有一些关键的缺陷

谢谢

这将起作用(就像所有事情一样:如果做得正确!)

该板上的继电器为硬件继电器;当关闭时,它在电气上与正常的电线无法区分。它的额定电压为12V,适用于此应用


一项预防措施是,USB连接器的设计应确保不同触点按特定顺序相遇(例如,由于它是外壳,所以先接地,然后内部插脚的长度不同,因此电源插脚在数据插脚之前相遇)-如果任何一台设备未准备好不同的连接顺序,您的控制器软件应模仿此操作,以避免造成任何潜在问题。

有KVM开关,可让您选择键盘和鼠标插入哪台计算机。如果你能想出如何从笔记本电脑上控制它,其中一个可能适合你的情况。@DavidGrayson我们找了一个这样的设备,但被淘汰了。有些人有控制软件,但总是“将控制权转移到该设备”,而不是能够指定哪个设备(例如“转移到其他设备”)