2016-11-18 109 views
1

爲了調試和測試連接到自定義USB外設的Android設備,我們希望採用軟件控制的方式來拔出並重新插入USB。使用軟件控制的繼電器斷開USB連接?

它看起來像USB電纜有4線,所以我想如果我需要的特定設備不存在(我沒有找到它)我真的需要的是一個軟件控制的4通道開關,所以我可以只需將USB電纜對開,並將每側的電線插入開關中,然後使用軟件打開/關閉開關。

Sane目前爲止?

我環顧四周,發現像這樣的設備:https://www.amazon.com/SMAKN-Channel-Programmable-Computer-Control/dp/B01KWTL0BQ/

這裏是我所想象這會工作示意圖:

example diagram

有兩件事情我不太清楚:

  • 這會不會增加太多負擔的USB +/-信號線,所以時序混亂,它不會工作?
  • 從某種意義上說,繼電器真的是一個「開關」嗎?我希望它在哪裏關閉一個無緩衝電路,我可以根據需要在兩個方向上驅動一個信號,以便插入USB電纜的中間?

總之,我應該購買這個東西,去爲它或在這種方法有一些關鍵缺陷?

謝謝!

+0

有KVM切換器可以讓您選擇插入哪個電腦的鍵盤和鼠標。如果你能弄清楚如何從筆記本電腦控制它,其中一個可能適合你的情況。 –

+0

@DavidGrayson我們尋找了一個像這樣的設備,但被刪除。一些人擁有控制軟件,但它總是「轉移控制到這個設備」,而不是能夠指定哪個設備(例如「轉移到其他設備」), – eagspoo

回答

1

這將工作(所有事情一樣:如果做得對!)。

該板上的繼電器是硬件繼電器;關閉時,它與普通的電線無法區分。它的額定電壓爲12 V,這對此應用來說很好。

一個預防措施是,USB連接器的設計使得不同的觸點符合特定的順序(例如,首先接地,因爲它是外殼,那麼內部引腳長度不同,所以電源引腳在數據引腳) - 您的控制器軟件應該模擬此操作,以避免任何設備未準備好其他連接順序時導致任何潛在問題。