6. DIN 使用¶
EC-R3588SPC支持一路光耦隔离输入,其中,IN在硬件原理图中对应于INPUT1,G在硬件原理图中对应于INPUT_COM。
6.1. 接口图¶
6.2. 电路原理图¶
6.3. 检测¶
原理图中的INPUT1
对应丝印的IN
,INPUT_COM
对应G
。当 INPUT1(IN)
与INPUT_COM(G)
导通时,GPIO3_D2_INPUT
会检测到低电平;当 INPUT1(IN)
与INPUT_COM(G)
断开时,GPIO3_D2_INPUT
会检测到高电平。
例1:
INPUT(IN)
接5V,那么就是检测INPUT_COM(G)
的输入状态,当INPUT_COM(G)
为低,主控检测到的GPIO3_D2_INPUT
为低;例2:
INPUT(IN)
想接入24V的话,需要串联个电阻(阻值为3.9K至4.7K之间)后再接入到INPUT(IN)
以防止烧坏光耦隔离芯片,逻辑与例1一致;
注意:强烈建议采用例1的方案,如有其他配置想法,请根据实际电路原理图来配置INPUT(IN)
与INPUT_COM(G)
,以防烧坏光耦
检测方式如下:
# 申请 GPIO
echo 122 > /sys/class/gpio/export
# 设置为输入
echo in > /sys/class/gpio/gpio122/direction
# 读取电平值
cat /sys/class/gpio/gpio122/value