DIN
网关支持两路光耦隔离接口,其中,INPUT1在硬件原理图中对应于IO_IN_1, INPUT2在硬件原理图中对应于IO_IN_2,COM在硬件原理图中对应于IO_IN_COM。
- 电路原理图

- 检测
当 INPUT1、INPUT_COM 导通时,GPIO0_C2 会检测到低电平;当 INPUT1、INPUT_COM 断开时,GPIO0_C2 会检测到高电平。 当 INPUT2、INPUT_COM 导通时,GPIO0_C4 会检测到低电平;当 INPUT2、INPUT_COM 断开时,GPIO0_C4 会检测到高电平。
对应 GPIO 口如下:
GPIO0_C2 : 18
GPIO0_C4 : 20
检测方式如下:
# 申请 GPIO
echo 18 > /sys/class/gpio/export
# 设置为输入
echo in > /sys/class/gpio/gpio18/direction
# 读取电平值
cat /sys/class/gpio/gpio18/value