スリープモードを利用したバッテリーで3年間の理論上の寿命を持つ単純なATMEGA 168ベースの暗闇アラームに触発された後、私は自分自身に似たものを作ることにしました光)
私の混乱は、バッテリーの寿命が計算される方法にあります(「バッテリーの稼働時間の計算」セクションを参照)ので、自分で計算することにしました。
パワーダウンモードで1.8VのAVRは明らかに0.1µAを消費します。アクティブモードでは、1MHzの外部発振器を想定して250µA(データシートはこちら)。
いくつかの(理想的な)単三電池は1200 mAhになるので、
1200 / 0.001 / 24 / 365 = ~137 years standby life time
1200 / 0.250 / 24 / 365 = ~0.5 years active life time
私のピエゾブザーと10k直列抵抗が合計5mAかかると仮定すると、おそらく現在の使用量を1時間ごとに平均化できます
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
これに大きな欠陥を提案できますか?特にバッテリがWhではなくmAhを使用し、データシートに「xx uA @ 1.8v」のみが指定されている(使用中の〜4.5VIではない)場合に、この電流をすべて経時的に計算する方法は何でしょうか。物事が特定の期間にのみエネルギーを消費する場合の電力消費量を計算するより簡単な方法はありますか(私の「時間あたりの平均」計算ではなく)?
個人的なプロジェクトの理論面で壁にぶつかったようです。できる限りシンプルに設計すれば、どれくらいの時間実行できるのか興味があります。