【NodeMCU】关于NodeMCU的VIN引脚和锂电池供电
本帖最后由 RaiiWhen 于 2020-7-16 19:21 编辑打算用锂电池给NodeMCU。tb买了一块1000mAh的锂电池,一买回来的时候(3.9V)焊到VIN引脚上,LDO出的电压居然只有2.7v左右。 之前做的方案都是RT9013-3v3加单片锂电池方案,莫得问题。查阅了网上流传的NodeMCU v0.1的原理图(见附)(NodeMCU官网到底是个啥)发现VIN网络压根没有标注。不得已只好用万用表测了下,现在将测试的结果分享上来。
解决方案:直接去掉靠近VIN的二极管,将VIN短到AMS1117的输入脚上。
【注意】我的锂电池是自带保护板的,所以可以直接插USB对电池充电;若无保护板的话,这么粗暴操作会直接给电池加上4.7v电压,产生危险。
查阅资料得知,AM1117压降在1.1~1.3V,实测在0.8-1.2V左右(效率约70%)。
ESP8266工作电压在2.5~3.3V
所以锂电池3.9v以上是可以维持工作的。若将1117改为RT09013(500mA)的话能够满足要求,且效率更高,锂电池最低电压也可低至3.5V。
我没有改LDO,贴一下续航情况的测试图。(运行Mixiaoxiao大神的HomeKit-Switch例程)
(最后一组数据电压是3.85V,还能够正常工作,但我已经熬不动了^_^)
所以改了LDO后,1000mAh电池续航24h不成问题。
刚刚入坑ESP,请多指教~
贴了图片居然超过了最大发帖限制,图片附在下面。 附图1,我测到的VIN电源设计 附图2,LDO压降和ESP工作电压范围 附图3,锂电池续航情况测试 小白 前来学习!:) 所以板子上VIN脚的连接就是你纸上画的那样吗?看原理图上啥都没接,用万用表测又有电压,懵了
页:
[1]