Какой самый простой способ связать пользовательское оборудование с одним входом для переключения где-нибудь в / proc? - PullRequest
1 голос
/ 22 июня 2009

У меня есть устройство, которое использует слабый входной сигнал 3-12 В, чтобы творить чудеса, и я хотел бы подключить его к моей Linux-коробке. Какие варианты у меня есть на это? Было бы здорово иметь какое-нибудь недорогое, возможно, решение для пространства пользователя.

1 Ответ

3 голосов
/ 22 июня 2009

Если я правильно понял, вам нужно управлять своим боксом, меняя на него входные сигналы 3-12В. Вот варианты, которые я могу придумать из головы: -

a: Использование последовательных линий рукопожатия RS232. RTS / CTS обычно может управляться программно как сигналы «вкл / выкл» без разработки драйвера с использованием вызовов IOCTL .

b: используйте «ключ GPI», например, Advantech ADAM . Они обычно принимают последовательные или TCP / IP входы и преобразуют их в подходящие выходные сигналы.

c: Возможно, вы сможете что-то сделать с параллельным портом принтера , если на вашем компьютере есть такая вещь.

Как говорит shodanex, имейте в виду, что уровни RS232 НЕ напрямую совместимы со входами TTL / CMOS, поэтому вам может потребоваться небольшая электроника сдвига / зажима уровня, чтобы исправить это.

...