打印

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

[复制链接]
866|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

粉丝