Gibt es so etwas wie ein USB-steuerbares USB-Relais?

405
Zac B

Ich suche ein Gerät, das an zwei USB-Ports eines Computers angeschlossen wird: einen "Control" -Port und einen "Data" -Port. Beide Kabel gehen zu demselben Gerät, das auch einen USB-Ausgang (insgesamt 3 Anschlüsse) besitzt. Wenn ein bestimmtes Signal (von welchem ​​Treiber dafür geladen ist) vom "Control" -Port an das Gerät gesendet wird, sollte es je nach Signal den "Data" -Port des Geräts physisch mit dem "out" verbinden oder trennen. Hafen. Im Grunde ein automatisierter Schutzschalter, wie folgt:

 ___________ <PC USB1>-------| <relay> | <PC USB2>-------|----/-----|<USB OUT>  |__________| 

Gibt es so etwas? Oder sollte ich anfangen, Arduino zu lernen und einen zu machen?

3
Sie haben Ihre Anwendung nicht angegeben, aber statt eines Hardwaregeräts kann auch eine Softwareanwendung funktionieren. Zum Beispiel gibt es [usb over ip] (http://usbip.sourceforge.net/) (in jedem Linux-Kernel verfügbar), wo Sie USB-Verbindungen über das Netzwerk weiterleiten und steuern können. dirkt vor 7 Jahren 0

1 Antwort auf die Frage

4
Breakthrough

Using the V-USB Software Stack for an AVR microcontroller, you can build one fairly easily with the included PowerSwitch project (schematics and program included).

Alternatively, you can create your own with an Arduino by using your PC's serial connection and a custom application to send the appropriate signals. I believe you can also use the PowerSwitch code with an Arduino, as they use Atmel microcontrollers. However, note that building your own circuit with the included schematic in PowerSwitch will likely be cheaper than an Arduino.