解决ESP8266在使用太阳能供电时,电池耗尽后无法启动的问题

ESP8266使用太阳能供电不启动解决方案

前言

最近自已diy了一个太阳能路灯物联网项目,单片机使用的是ESP07S同时接入Home Assistant,每隔10s发送一次当前的电压、电流、温湿度等信息,画板打板都没有问题,但在某天晚上LED将电池电量耗尽进入保护后,第二天esp8266没有启动,但是电池电量冲进去了,从此一直处于离线的状态,最后翻阅外网找到原因,简单来说就是当早上太阳能开始发电时,此时电压上升比较缓慢,而esp8266启动瞬间耗电量比较大,此时又将电压拉低来回波动,使esp8266上电时序出现问题,此时单片机进入一种假死状态,只有当电池电量上去后按下RST键或者重新接入电源才能正常工作。

解决办法

监控和复位芯片(不理想)

网络上给出最多的解决办法是使用监控和复位芯片,例如MAX809 是一款电压监控器(电源监视器),它用于检测电源电压是否低于设定的阈值,并提供相应的复位信号,确保系统在电压不足时能够正确启动或重启。其主要功能和作用包括:

  1. 电压监控
    MAX809 的主要作用是监控系统电压,当电压降至某一设定值以下时,它会触发一个复位信号,确保系统不会在低电压情况下运行,从而防止系统异常工作。
  2. 复位功能
    当电源电压低于设定的复位阈值时,MAX809 会将其输出脚拉低(复位信号),可以用来触发微控制器(MCU)或其他设备的复位。这通常用于确保设备在电压不足时不会出现数据丢失或不稳定的工作状态。
  3. 电压阈值设定
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值