受到基于ATMEGA 168的简单黑暗警报的启发,该警报在使用睡眠模式的电池上理论上的使用寿命为3年,我决定做出与自己类似的事情(唤醒警报,使用振荡器的精度大致不错,而不是光)
我的困惑在于电池寿命的计算方式(请参阅“电池实时时间计算”部分),因此我决定自己计算。
掉电模式下的AVR显然为1.8V,消耗0.1µA电流。在活动模式下,假设外部振荡器为1MHz,则为250µA(此处为数据表)。
现在,一些(也许是理想的)AA电池将具有1200 mAh,因此
1200 / 0.001 / 24 / 365 = ~137 years standby life time
1200 / 0.250 / 24 / 365 = ~0.5 years active life time
假设我的压电蜂鸣器+ 10k串联电阻总共需要5 mA,我可以按小时平均计算电流使用量
5mA * 10 (second alarm)? / 6 (intervals of 10) / 60 (in to hours) = ~0.138mAh
0.250mA (active current) * 10 / 6 / 60 = ~0.00694 mAh
最终结果是(忽略有功功率与掉电状态重叠)。
1200 / (0.001 + 0.138 + 0.00694) / 24 / 365 = 0.9 years
您能提出这方面的主要缺陷吗?一种计算所有时间消耗的电流的方法,尤其是当电池使用mAh而不是Wh时,并且数据手册仅指定“ xx uA @ 1.8v”(而不是使用约4.5VI)。当事物仅在某些时间段内消耗了能量(而不是我的“每小时平均”计算量)时,有没有一种更简单的方法来计算功耗?
我似乎在个人项目的理论方面碰壁。如果我将其设计得尽可能简单,它只会使我可以运行多长时间。