Was wäre die einfachste Art und Weise kundenspezifische Hardware mit einem Eingang als Schnittstelle Schalter irgendwo in / proc zu haben?
-
06-07-2019 - |
Frage
Ich habe ein Gerät, das niedrige Strom 3-12V Eingangssignal es ist Magie zu tun braucht, und ich würde es meinen Linux-Box verbinden möchte. Welche Möglichkeiten habe ich dazu? Es wäre toll, einige Low-Cost möglicherweise User-Space-Lösung zu haben.
Lösung
Wenn ich richtig zu verstehen, müssen Sie Ihre Box steuern, indem 3-12V Eingangssignale, um es zu ändern. Hier ist die Entscheidungen, die ich von der Oberseite meines Kopfes denken kann: -
a: Mit seriellen RS232-Handshake-Leitungen. RTS / CTS kann in der Regel programmatisch als "on / off" Signale ohne Treiberentwicklung unter Verwendung von IOCTL ruft .
b: Verwenden Sie einen "GPI-Dongle", wie die Advantech ADAM Bereich . Diese nehmen in der Regel seriell oder TCP / IP-Eingänge und wandeln sie in geeignete Ausgangssignale.
c: Sie können in der Lage sein, etwas zu tun mit einem Parallelport , wenn Ihr PC so etwas stil hat.
Wie shodanex sagt, beachten Sie, dass RS232-Pegel sind nicht direkt kompatibel mit TTL / CMOS-Eingänge, so dass Sie einige kleinere Pegelverschiebung benötigen / Elektronik Klemm dies zu beheben.