我有一个设备,它采用低电流3-12v输入信号来实现它的魔力,我想将它连接到我的linux盒子。我对此有什么选择?拥有一些低成本的用户空间解决方案会很棒。
答案 0 :(得分:3)
如果我理解正确,你需要通过改变3-12v输入信号来控制你的盒子。这是我能从头脑中想到的选择: -
a:使用RS232串口握手线。 RTS / CTS通常可以编程方式控制为“开/关”信号,无需使用IOCTL calls进行驱动程序开发。
b:使用“GPI加密狗”,例如Advantech ADAM范围。这些通常采用串行或TCP / IP输入并将其转换为合适的输出信号。
c:如果您的PC有这样的事情,您可能可以使用parallel printer port执行某些操作。
正如shodanex所说,请注意RS232电平与TTL / CMOS输入不直接兼容,因此您可能需要一些较小的电平转换/钳位电子设备来解决此问题。