ESP-01S-Relay-v4.0升级版5.0
本帖最后由 mossan 于 2021-10-27 16:07 编辑原有元件整体移植到新电路板,元件仅增加1个5.1k电阻(可选),原理图有所改动,PCB参考4.0版本元件位置摆放,打板测试成功!
Arduino和ESP8266_RTOS_SDK环境继电器均无抖动。
版本4.0的原理图:
IOT-MCU/ESP-01S-Relay-v4.0 (github.com)
同一个电源的玩意,也不知道搞个光耦有什么用,另外反相器还不如换个PMOS,直接控制省事 本帖最后由 mossan 于 2021-9-17 20:52 编辑
XlinliY.Zhang 发表于 2021-9-17 18:48
同一个电源的玩意,也不知道搞个光耦有什么用,另外反相器还不如换个PMOS,直接控制省事 ...
是这一款吗,没用过,加电时继电器会抖动吗
:D感觉还不错的样子 先收藏着,回头研究一下.. mossan 发表于 2021-9-17 20:49
是这一款吗,没用过,加电时继电器会抖动吗
买过几个带光耦的,上电会抖,按照群里加个个电容,解决了,只不过很难焊接。 本帖最后由 mossan 于 2021-10-20 11:11 编辑
sangshu 发表于 2021-10-1 18:46
买过几个带光耦的,上电会抖,按照群里加个个电容,解决了,只不过很难焊接。 ...
1、试了一下,Arduino环境下,100uf/16v或220uf/16v(两者位置不同)确实可以消抖;但ESP8266_RTOS_SDK固件还是不行,可能是抖动的间隔时间明显变长的原因。
2、而GPIO3(RXD)替换GPIO0,Arduino和ESP8266_RTOS_SDK环境均无抖动,虽然上电时首先有极短时间的高电平,然后持续低电平;而其余3个端口会出现各种各样的问题。
本帖最后由 mossan 于 2021-10-12 15:34 编辑
打板实测不成功。
之前在esp-12f的GPIO13上使用反相器,实现过防止高电平继电器吸合(不是抖动,即没有松开的过程),而esp-01/esp-01s除RXD(GPIO3)外,其余3个端口上电时均有明显的高、低电平转换过程,作为控制端口会出现各种各样的问题,只能通过延时的方法防止继电器抖动,ESP8266_RTOS_SDK环境可能更难实现。
准备修改电路图,去除反相器(SN74LVC1G04DBVR),参考网上成熟的做法,使用RXD(GPIO3)替代GPIO0来控制继电器,其余3个端口作为传感器、按键等用途。
第一,IO0控制继电器,在光耦第三脚焊一颗电解电容100Uf接GND,(前提是IO0口配合着2N7002),第二,IO2口控制继电器配合着8050,光耦第三脚这次并联220uf接GND,这样完美解决抖的问题, mossan 发表于 2021-10-12 15:22
打板实测不成功。
之前在esp-12f的GPIO13上使用反相器,实现过防止高电平继电器吸合(不是抖动,即没有松 ...
终于试验成功,Arduino和ESP8266_RTOS_SDK环境继电器均无抖动
页:
[1]
2