ESP-01S-Relay-v4.0升级版5.0-Arduino中文社区 - Powered by Discuz! Archiver

mossan 发表于 2021-9-17 18:09

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)

XlinliY.Zhang 发表于 2021-9-17 18:48

同一个电源的玩意,也不知道搞个光耦有什么用,另外反相器还不如换个PMOS,直接控制省事

mossan 发表于 2021-9-17 20:49

本帖最后由 mossan 于 2021-9-17 20:52 编辑

XlinliY.Zhang 发表于 2021-9-17 18:48
同一个电源的玩意,也不知道搞个光耦有什么用,另外反相器还不如换个PMOS,直接控制省事 ...
是这一款吗,没用过,加电时继电器会抖动吗


hdku18 发表于 2021-9-18 10:08

:D感觉还不错的样子

简简单单的创意 发表于 2021-9-18 14:02

先收藏着,回头研究一下..

sangshu 发表于 2021-10-1 18:46

mossan 发表于 2021-9-17 20:49
是这一款吗,没用过,加电时继电器会抖动吗

买过几个带光耦的,上电会抖,按照群里加个个电容,解决了,只不过很难焊接。

mossan 发表于 2021-10-12 14:56

本帖最后由 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:22

本帖最后由 mossan 于 2021-10-12 15:34 编辑

打板实测不成功。

之前在esp-12f的GPIO13上使用反相器,实现过防止高电平继电器吸合(不是抖动,即没有松开的过程),而esp-01/esp-01s除RXD(GPIO3)外,其余3个端口上电时均有明显的高、低电平转换过程,作为控制端口会出现各种各样的问题,只能通过延时的方法防止继电器抖动,ESP8266_RTOS_SDK环境可能更难实现。

准备修改电路图,去除反相器(SN74LVC1G04DBVR),参考网上成熟的做法,使用RXD(GPIO3)替代GPIO0来控制继电器,其余3个端口作为传感器、按键等用途。

liuhuayuan 发表于 2021-10-15 18:34

第一,IO0控制继电器,在光耦第三脚焊一颗电解电容100Uf接GND,(前提是IO0口配合着2N7002),第二,IO2口控制继电器配合着8050,光耦第三脚这次并联220uf接GND,这样完美解决抖的问题,

mossan 发表于 2021-10-20 08:54

mossan 发表于 2021-10-12 15:22
打板实测不成功。

之前在esp-12f的GPIO13上使用反相器,实现过防止高电平继电器吸合(不是抖动,即没有松 ...

终于试验成功,Arduino和ESP8266_RTOS_SDK环境继电器均无抖动
页: [1] 2
查看完整版本: ESP-01S-Relay-v4.0升级版5.0