DIN输入信号按照手册操作后并没有检测到value的变化
本帖最后由 vanqilin 于 2023-7-13 18:46 编辑按照官方手册操作DIN, 并没有检测到电平值的变化
https://dev.t-firefly.com/forum.php?mod=image&aid=12896&size=300x300&key=2fc11f5235813ee6&nocache=yes&type=fixnone
导出gpio122
https://dev.t-firefly.com/forum.php?mod=image&aid=12898&size=300x300&key=51eaa31921a23111&nocache=yes&type=fixnone
要接12V电源。上面那层扩展板子的12V电源 799959745 发表于 2023-7-14 11:11
要接12V电源。上面那层扩展板子的12V电源
需要拆开壳子接吗?有没有文档?DOUT为什么是正常的 有个12V电源的接口的。很明显的,用普通12V电源接入就能让继电器工作了 799959745 发表于 2023-7-14 11:31
有个12V电源的接口的。很明显的,用普通12V电源接入就能让继电器工作了
可是,我用的就是12v电源,否则如何启动的呢
上面的回答有误。你看下这个图片的硬件连接 图片的右下角有个12V。需要接入才能使用继电器。 需要接入扩展板上的电源 12V 进行测试
继电器与led绿灯为同一个GPIO控制(GPIO3_C1),因此只要配置灯节点即可,如需控制继电器那么控制绿灯就是控制继电器。
# 打开继电器命令(会听到继电器啪一声吸合)
echo 1 > /sys/devices/platform/leds/leds/ext_led2/brightness
通过export方式验证输入有效:
# 管脚号为 GPIO3_D2
echo 122 > /sys/class/gpio/export
# 确认 gpio 的属性为输入模式(in)
cat /sys/class/gpio/gpio122/direction
# 接入 12V 电源且继电器打开得到的值为 0
# 不接入 12V 电源且继电器打开得到的值为 1
cat /sys/class/gpio/gpio122/value 799959745 发表于 2023-7-14 15:00
需要接入扩展板上的电源 12V 进行测试
继电器与led绿灯为同一个GPIO控制(GPIO3_C1),因此只要配置灯节点 ...
谢谢您的解答,已经解决了,才发现输入需要5V电压驱动光耦 799959745 发表于 2023-7-14 15:00
需要接入扩展板上的电源 12V 进行测试
继电器与led绿灯为同一个GPIO控制(GPIO3_C1),因此只要配置灯节点 ...
不过看起来,wiki上面的文字描述有点误导性,说是 INPUT 和 INPUT_COM导通就能检测到电平变化,实际上需要输入5V电压
页:
[1]
2