毛驴 发表于 2015-8-8 10:32:40

arduino打开数字引脚为高时,是否所有的的数字引脚都会短时间变高

我有5,6,7号引脚分别控制三个继电器,用继电器控制三个设备,当我打开5号数字引脚控制的继电器是,7号控制的设备灯也会亮一下,然后单片机就重启了,重启了几次之后设备又能正常工作,但是之后还是会时不时的重启。有人知道是怎么回事吗?

yokey5352 发表于 2015-8-8 12:51:51

继电器的控制引脚最好用光耦做下隔离,还有就是 看你的电源功率是否不足。

darkorigin 发表于 2015-8-8 18:49:26

不时重启 很可能是干扰或者电源不足重启
按照2楼的说法 加光耦隔离 减少干扰

更重要的是你这种情况十有八九是继电器启动电源瞬间电压降低 导致单片重启

asdfcgdc 发表于 2015-8-10 08:24:32

有干扰               

毛驴 发表于 2015-8-10 11:04:09

如果我用pc817的话,是直接把他替换继电器,还是说集电极和发射极接到继电器的控制脚上。

毛驴 发表于 2015-8-10 11:05:08

如果能给个电路图的话就更好了

页: [1]
查看完整版本: arduino打开数字引脚为高时,是否所有的的数字引脚都会短时间变高