问一个功耗计算的问题,求大佬解答

[复制链接]
1014|3
 楼主| zryblog 发表于 2019-5-10 16:37 | 显示全部楼层 |阅读模式
我现在做了个小东西,单片机类PIC内核,一个红外接近检测,程序是睡眠看门狗唤醒交替,以节省电池。唤醒的时候  红外发送38K载波,红外接收头开启。睡眠的时候关闭红外发送接收。然后现在问题是
醒的时间是25MS  耗电3.2ma  睡的时间是295MS 静耗10uA。
怎么算这货的一小时耗电是多少ma,或者说是静态电流是多少?

我试了两种算法,一种是把两个状态的耗电和总时间拿去求平均,求出1MS的平均电流。然后*1000,就是耗电10MS左右。(感觉高的离谱应该算法是错的)
另外一种是按照耗电大小所占的时间比例去乘对应的耗电,算出这320mS平均电流是249ua。但是这两种算法我觉得都不是对的。
越想越迷惑,求论坛大佬指点应该如何计算
maychang 发表于 2019-5-10 16:41 | 显示全部楼层
加权平均。
R2D2 发表于 2019-5-10 17:08 | 显示全部楼层
小学生的应用题,楼主是怎么混到中学去的?
唤醒平均电流: 3.2mA * 25ms / (25ms + 295ms) = 250 uA
休眠平均电流: 10uA * 295ms / (25ms + 295ms) = 9.22 uA
总电流: 259.2uA
 楼主| zryblog 发表于 2019-5-10 17:11 | 显示全部楼层
R2D2 发表于 2019-5-10 17:08
小学生的应用题,楼主是怎么混到中学去的?
唤醒平均电流: 3.2mA * 25ms / (25ms + 295ms) = 250 uA
休眠 ...

  我是混淆了MA MAH   
你这个算法就是我第二个算法,就是算来算去迷糊了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

54

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部