数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 11705|回复: 60

[C51] 第一次玩单片机的省电模式,不知道18650锂电能用多久

[复制链接]
发表于 2021-2-8 10:03:45 | 显示全部楼层
本帖最后由 fryefryefrye 于 2021-2-8 10:06 编辑

给电源线串一个采样电阻,然后接示波器,就能算出取样那一瞬间消耗多少电量。可以用来估算电池寿命。
以下是我在github上一个项目的例子。



The above picture is Current sampling with a 47 Ohm resistor.
For every time of transmit. Power consumption can be estimated as:
0.7v*47Ohm = 32.9mA
Duration for 0.3ms

Capacity of a CR2032 battery is 200 mAh.
In This example, data was transmit 3 times in every second.
Estimated life days = (200/(32.9*(0.0003/3600)))/3/3600/24 = 281 days


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 2021-2-8 10:15:04 | 显示全部楼层
flishmen 发表于 2021-2-7 16:52
整机工作电流以秒频率在0.3mA至1mA之间摆动(RX8025采样操作),每分钟出现一次小与3mA的上冲摆动(HTU21D ...

用万用表量这种上摆电流,估计误差很大,而且无法估计时长。

你说那个上摆到底是1毫秒?还是10毫秒?耗电量相差10倍啊。

如果真的要仔细测量耗电量,还是要用我上面发的,用示波器来测量。

或者干脆用一节电池实际测试。
回复 支持 反对

使用道具 举报

发表于 2021-2-8 16:15:09 | 显示全部楼层
本帖最后由 fryefryefrye 于 2021-2-8 16:19 编辑
crazy0qwer 发表于 2021-2-8 12:41
示波器测量精度不够。
示波器一般是8位ADC,假设Y轴设置到20mV/div,那么垂直精度就是 (20mV*8格)/(2^8)= ...

比万用表好多了。用普通万用表,你就不知道峰值是多少,你看到的闪现的数字根本没有意义。
另外采样电阻搞大一点。你看我上面发的那个例子,用了47欧的采样电阻,算出来峰值电流30ma,哈哈哈。

回复 支持 反对

使用道具 举报

发表于 2021-2-18 18:30:43 | 显示全部楼层
慕名而来 发表于 2021-2-9 10:38
我做了好几个时钟了,都是因为电源线的问题限制了使用位置,这是第一次玩这种用电池供电的,没啥经验。3. ...

根据1970年开始的秒数,来算出  “年月日时分秒”有现成的算法。没啥麻烦的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-2 23:23 , Processed in 0.249601 second(s), 8 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表