ATtiny85Vに小さなバッテリー(おそらくコイン電池)で長時間電源を供給したいと思っています。
私はソフトウェア側を調べましたが、コードはウォッチドッグタイマーで駆動され、未使用のアナログおよびデジタルコンバーターがオフになっており、チップは1MHzで動作しています。どれだけの電流が流れているのか、基本的に最小化されていることを望んでいます。
数秒ごとに起動し、ADCで電圧レベルのチェックを行い、RAMに記録し、スリープ状態に戻ります。シリアルラインが接続されていることを検出すると、データを吐き出します。
しかし、今私は回路全体を見て、回路全体をよりバッテリーに優しいものにするために私がすべきことがあるのだろうかと考えていますか?
1つのコンポーネント(マイクロコントローラー)が反復的であるが可変電流を消費する、長持ちする(単純な)回路を設計する場合の基本的な注意事項と禁止事項は何ですか?
例えば:
- インジケータLEDは大したことですか?明るいときにバッテリーを使い果たしていませんか?それを暗くするために巨大な抵抗器を置くべきですか、それとも抵抗器がバッテリーを使用するだけですか?
- バイパス/デカップリングコンデンサを使用して、バッテリーからの電流を均等にする必要がありますか、それとも、コンデンサがバッテリーの電力を浪費するだけですか?
- マイクロコントローラーには1.8Vしか必要ありませんが、1.8Vバッテリーはありません。2個の1.xバッテリーを使用して、電圧を送りすぎる必要がありますか?「できるだけ多くのボルトを使用しない」ことで、バッテリーの寿命を延ばすことができますか?それ、どうやったら出来るの?
- ピンがHIGHかLOWかを確認するには、余分な電力が必要ですか?何もしない演算や何らかの算術演算と比較して、GP I / Oピンの1つの状態をチェックする際に、さらに多くの電力使用量がありますか?
電流、電圧、電力の計算方法(および漠然と測定する方法)を漠然と知っていますが、どれがバッテリー寿命に相当するかはわかりません。Coulombsのバッテリー寿命の重要な測定値はありますか?
バッテリーには次のようなものがいっぱいあるという漠然とした考えがあります。
- アンペア時などの充電
- エネルギー、ワット時など
- ワットなどの電力
しかし、私の回路が実行されたときに何が「食べる」のかについては、はっきりしていません。かなりの量のEE101と物理学の教科書を読みましたが、実際にはラボの経験はありません。言い換えれば、私は電池についてたくさん読みましたが、実際にはそれの大部分が何を意味するのか本当に分かりません。
抵抗器はバッテリー寿命を使い果たしますか?コンデンサはありますか?ダイオードはありますか?私は彼ら全員がそうしていると思うが、数字のどれが重要な数字なのか?インピーダンス?電力損失?現在?電圧?
バッテリーを無駄にせずに電圧を下げる方法はありますか?バッテリー寿命を延ばしながら電圧を下げる方法はありますか?