Auf der Suche nach einem USB/PCI-Controller, der einen physischen Switch ersetzen kann

Ich suche nach einer Komponente, die ich in eine Schaltung einfügen kann, die die Funktionalität eines physischen Schalters ersetzt, damit ich sie über einen Computer steuern kann, vorzugsweise über eine Standardschnittstelle (USB oder PCI).

Der Switch muss schließlich über eine .net-Anwendung steuerbar sein.

Antworten (2)

Überprüfen Sie diese:

ABER! Vergessen Sie nicht zu prüfen, ob die mitgelieferten Relais für Ihre Anwendungsspannung/-leistung geeignet sind. Wenn nicht, sollten Sie ein geeignetes Relais koppeln.

Ich nehme an, Sie können die DLL in Ihre .net-Anwendung laden und sich sofort mit ihnen verbinden. Andernfalls könnten Sie am Ende Ihren eigenen Treiber schreiben (normalerweise werden diese Geräte in Ihrem Betriebssystem als Geräte mit serieller Schnittstelle aufgeführt, was es ziemlich einfach macht, eine direkte Verbindung zu ihnen herzustellen und den von ihnen bereitgestellten Befehlssatz zu verwenden).


Wenn Sie nach "USB IO-Kit" oder "USB-Relais" googeln, erhalten Sie viele weitere Optionen.

Diese beiden Geräte erscheinen als serielle COM-Ports, sodass sie ohne spezielle Treiber oder DLLs steuerbar sind. Verwenden Sie einfach System.IO.Ports.SerialPort von .NET
@MikeJ-UK, meines Wissens nimmt Seriell über USB einen Treiber, FTDI verteilt sie mit Windows, und andere Unternehmen haben unterschiedliche Verteilungsmethoden, sodass die Treiber nicht immer vorhanden sind. Irre ich mich?
@Kortuk - Sie haben Recht mit den Treibern von FTDI. Ich habe einen allgemeinen Kommentar zu einem bestimmten Produkt abgegeben (das Chips von FTDI verwendet!!). Im Allgemeinen benötigen Sie keinen benutzerdefinierten Treiber, um seriell über USB zu unterstützen - Windows verfügt über einen integrierten Communications Device Class-Protokolltreiber, der dies tut (usbser.sys).
@ MikeJ-UK, ich nahm an, dass dies der Fall war, aber ich dachte, andere und ich selbst könnten eine Überprüfung gebrauchen. TI hat seine eigenen Chips, die USB zu Seriell machen, und Sie brauchen Treiber, sie waren kein Ende der Kopfschmerzen. Danke für die Angabe, ich weiß es zu schätzen.

Wenn Sie nach einer Schnittstelle suchen, um Signale in ein Board zu generieren, gibt es diese Firma, FTDI , von der ich entdeckt habe, dass sie auf USB-Schnittstellen spezialisiert ist (eines der ersten Google-Ergebnisse); Sie stellen auch USB-zu-JTAG-Schnittstellen zum Programmieren von Mikrocontrollern her, das habe ich verwendet.

Sie könnten einen IC wie diesen verwenden, der die USB-Schnittstellen verwaltet und 8 GPIO-Pins ausgibt, um zu tun, was Sie wollen.

Auch TexasInstruments hat einige Produkte, aber wenn Sie nur nach einem Mikrocontroller mit USB-Schnittstelle suchen, werden Sie Tausende finden.