乐鑫技术交流
直播中

刘燕

7年用户 1321经验值
私信 关注
[问答]

ESP8266-01将ch_pd引脚与直接vcc连接,电池功耗持续非常高,怎么解决?

我使用 ESP8266-01 开发产品并与其他主机 MCU 接口,主机 MCU 使用 UART 和 AT 命令进行 ESP 通信。我们的产品是在低功耗的电池源上,如果我想与主机 MCU 建立 wifi 连接,我有控制WiFi_CH_PD引脚和主机 GPIO MCU,我高 GPIO 引脚并通过 UART 向 ESP 发送 AT 命令。
如果我将ch_pd引脚与直接 vcc 连接,它工作正常,但我的电池功耗持续非常高。
我已将 WiFi ch_pd松树连接到带有 10k 电阻的托管 GPIO。
请帮帮我,我该怎么办?

回帖(1)

王丽

2024-7-15 16:54:57
要解决ESP8266-01在低功耗电池源上运行时的高功耗问题,您可以尝试以下步骤:

1. **检查电源管理设置**:确保您的ESP8266-01模块已经配置为使用低功耗模式。您可以在AT命令中设置模块的睡眠模式,例如使用`sleep`命令将模块设置为轻睡眠模式。

2. **优化AT命令**:尽量减少发送到ESP8266-01的AT命令数量,以减少功耗。例如,您可以使用`AT+CWQAP`命令快速断开WiFi连接,而不是使用`AT+RST`命令重置模块。

3. **使用GPIO控制CH_PD引脚**:您已经尝试使用10k电阻将CH_PD引脚连接到托管GPIO,但功耗仍然很高。您可以尝试使用其他GPIO引脚或使用其他方法来控制CH_PD引脚,例如使用MOSFET或晶体管。

4. **降低模块工作频率**:降低ESP8266-01的工作频率可以降低功耗。您可以使用`AT+UART_DEF`命令设置较低的波特率,例如9600或19200。

5. **使用电源管理模块**:考虑使用外部电源管理模块,如PMIC(电源管理集成电路),来控制ESP8266-01的电源供应。这可以帮助您更有效地管理功耗。

6. **优化硬件设计**:检查您的硬件设计,确保没有短路或漏电流问题。此外,确保您的电池和电源电路设计得当,以最大限度地降低功耗。

7. **软件优化**:优化您的MCU软件,以减少对ESP8266-01的通信需求。例如,您可以使用定时器或中断来控制与ESP8266-01的通信,而不是使用轮询方法。

8. **监控功耗**:使用功耗监测工具(如电流表或示波器)来监控您的系统的功耗。这可以帮助您确定功耗问题的根本原因,并找到解决方案。

通过尝试这些步骤,您应该能够找到降低ESP8266-01在低功耗电池源上运行时的功耗的方法。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分