我现在做了个小东西,单片机类PIC内核,一个红外接近检测,程序是睡眠看门狗唤醒交替,以节省电池。唤醒的时候 红外发送38K载波,红外接收头开启。睡眠的时候关闭红外发送接收。然后现在问题是
醒的时间是25MS 耗电3.2ma 睡的时间是295MS 静耗10uA。
怎么算这货的一小时耗电是多少ma,或者说是静态电流是多少?
我试了两种算法,一种是把两个状态的耗电和总时间拿去求平均,求出1MS的平均电流。然后*1000,就是耗电10MS左右。(感觉高的离谱应该算法是错的)
另外一种是按照耗电大小所占的时间比例去乘对应的耗电,算出这320mS平均电流是249ua。但是这两种算法我觉得都不是对的。
越想越迷惑,求论坛大佬指点应该如何计算 |