为什么ESP32不能使用超过3个GPIO引脚
我用ESP32s作为主控制作的一个8路继电器,单独测试每一路都可以正常工作,但是一旦同时开启超过3路,所有的继电器都会被关闭,关掉第三路又会恢复正常(指前面两路继电器重新开启)电路和程序都贴在这里了,大家帮我看看有什么问题吗
供电太弱鸡,导致控制不了继电器 你用开发板空载试试看?如果空载时好的,那就是电流不够。 你用开发板空载试试看?如果空载时好的,那就是电流不够。 XlinliY.Zhang 发表于 2021-10-17 11:48
供电太弱鸡,导致控制不了继电器
解决了,8个光耦公用了一个3.3v供电,带两个勉强够用,三个电流就不够了,解决方案就是把光耦拆了直接单片机连接三极管了 cykzht 发表于 2021-10-17 20:08
解决了,8个光耦公用了一个3.3v供电,带两个勉强够用,三个电流就不够了,解决方案就是把光耦拆了直接单 ...
换成DCDC3.3V供电,增加输出电容,增大光耦限流电阻,光耦作用就是隔离的,拆了反作用更大 cykzht 发表于 2021-10-17 20:08
解决了,8个光耦公用了一个3.3v供电,带两个勉强够用,三个电流就不够了,解决方案就是把光耦拆了直接单 ...
不保险,你应该换电流大的3.3V稳压
页:
[1]