Programmierbarer USB-Switch? [geschlossen]

11

Ist jemandem ein USB-Switch bekannt, der über den PC programmiert oder gesteuert werden kann?

Ich schreibe eine Testanwendung, bei der das Gerät (ein Mobiltelefon) zur Initialisierung über USB an einen PC und dann für einen bestimmten Test an ein Ladegerät angeschlossen werden muss.

Im Idealfall kann ich das Telefon an den Switch anschließen und dann zwei Ausgänge vom Switch haben - einen an den PC und einen an das Ladegerät. Und dann können Sie festlegen, welche Verbindung vom PC aus verwendet werden soll.

Irgendwelche Gedanken?

JJ
quelle
1
Ich hasse es, es zu sagen, aber dies wäre ein triviales Gerät, das Sie selbst erstellen könnten, wenn Sie bereit wären, ein paar USB-Kabel zu hacken. Alles was Sie brauchen ist ein vierpoliger Doppelwurfschalter. Schließen Sie alle Ihre Ein- und Ausgänge sowie den insta-USB-Schalter an. Und es kostet nicht mehr als einen Dollar, wenn Sie bereits die Kabel haben!
Durchbruch
Ah, ich verstehe, was du jetzt meinst - du willst den Schalter vom PC aus benutzen . In diesem Fall können Sie einen Mikrocontroller verwenden (über USB oder seriell steuern), um mit einer Reihe von Relais zwischen den beiden zu wechseln.
Durchbruch
Richtig ... Das ähnelt dem, was ich gerade mache (Umschalten mit einem PXI-Switch-Modul) ... Aber ich hatte gehofft, eine COTS-Lösung zu finden.
JJ
Holen Sie sich ein Arduino und einige Relais :)
billc.cn

Antworten:

2

http://www.obdev.at/products/vusb/powerswitch.html

Einfach und billig, muss es geändert werden, um Relais zu betreiben, anstatt nur Lichter zu betreiben.

Ich habe das Powerswitch-Beispiel nicht erstellt, aber vusb sowohl für serielle als auch für Tastaturprojekte verwendet. funktioniert mit wirklich billiger Hardware.

stonefoz
quelle
2

Dieses Produktangebot von Acroname scheint Ihren Anforderungen zu entsprechen. Programmierbar über die C ++ - und Python-API-Schnittstelle und für Testautomatisierung und Regression ausgelegt.

http://acroname.com/products/s77-usbhub-2x4-0

Matt Krugman
quelle