6. DIN 使用

EC-R3588SPC支持一路光耦隔离输入,其中,IN在硬件原理图中对应于INPUT1,G在硬件原理图中对应于INPUT_COM。

6.1. 接口图

_images/input_interface.jpg

6.2. 电路原理图

_images/input_sch.jpg

6.3. 检测

原理图中的INPUT1对应丝印的ININPUT_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