查看: 281|回复: 5

【NodeMCU】关于NodeMCU的VIN引脚和锂电池供电

[复制链接]

该用户从未签到

发表于 2020-7-16 19:12 | 显示全部楼层 |阅读模式
本帖最后由 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,请多指教~

VIN引脚

VIN引脚

锂电池续航情况

锂电池续航情况

0a-esp8266ex_datasheet_cn.pdf

1004.4 KB, 下载次数: 1

芯片手册

ESP8266 Nodemcu V3-340原理图190727 (1).pdf

205.87 KB, 下载次数: 7

NodeMCU原理图

该用户从未签到

 楼主| 发表于 2020-7-16 19:17 | 显示全部楼层
贴了图片居然超过了最大发帖限制,图片附在下面。

该用户从未签到

 楼主| 发表于 2020-7-16 19:14 | 显示全部楼层
附图1,我测到的VIN电源设计

NodeMCU的VIN

NodeMCU的VIN

该用户从未签到

 楼主| 发表于 2020-7-16 19:16 | 显示全部楼层
附图2,LDO压降和ESP工作电压范围

LDO压降

LDO压降
QQ截图20200716191530.png

该用户从未签到

 楼主| 发表于 2020-7-16 19:17 | 显示全部楼层
附图3,锂电池续航情况测试

锂电池续航情况

锂电池续航情况
  • TA的每日心情
    无聊
    2020-7-18 12:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-7-18 12:28 | 显示全部楼层
    小白 前来学习!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    未见过的TFT屏,是什么驱动芯片?
    未见过的TFT屏,是什么驱
    这两块屏是从POS机里拆的,准备做几个锂电池组电压监测,在网上没找到资料,在这里问
    win10系统显示不出端口信息,编译后显示serial port not selected。
    win10系统显示不出端口信
    求各位哥哥帮忙,小兄弟实在不懂是win10系统的原因,还是需要安装什么驱动程式?具体
    更智能的电脑远程开关机-基于继电器
    更智能的电脑远程开关机-
    我只是刚刚入门的萌新,所以有不足请指出 先展示下 功能:开关机,开关机检测,
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表