2012-04-24 12 views
8

getPower()は、使用中にセンサーが使用するミリアンペアのパワーを返します。計算Androidのセンサーの消費電力

今、私は、センサーの登録で使用されているどのくらいのバッテリーを計算する必要があります。

getPower()によって返される値は、mAH(1時間あたりのmA)などを示しますか? 「はい」の場合、センサで使用されているバッテリの%を計算するためにバッテリmAHを取得する方法はありますか?

+1

あなたが知りたいことは、常にセンサーを残しておく方が安いか、必要なときにだけセンサーを起動し、必要がなくなったら停止するかです。右?それが私が知りたいと思うものなので、私は尋ねる。 :) – Torben

+0

センサの消費電力はセンサの遅延率に非常に依存しますので、この方法を使って実際の消費量を計算することはできません – Brans

答えて

2

Googleグループでは、あまり関係のないことがずっと前から話題になっています。参考のためにfull thread hereが見つかります。

あなたの質問に答える必要があり、そのスレッド内の最後の返信、より小さな抜粋多かれ少なかれ:

(...)バッテリ容量は、常に外国特例の面で与えられています。 (...)とは何ですか? は、バッテリが定格電圧の で所定の電流をどれくらい供給できるかということです。 3800mAは3800mAを1時間供給できることを意味します。 これがわかったところで、APIは現在の消費電力のメトリックとして現在の ドレインを提供しています。 の効果が時間の関数としてバッテリ寿命にどれだけ影響するかを計算できるようになりました。

+0

私は既にそのスレッドを読んでいますが、Android開発者ガイドにはmAはmAH 。 – Hoconosc

+0

それはグループで明確になっていることです:それは*ではありません。あなたがそれを使って何を使うことができるかということは、上の引用文で説明されています。その違いについての詳細な説明(そしておそらく数学の洞察)について、私はあなたに[この優れた外部の投稿]を指摘したいと思います(http://www.rcgroups.com/forums/showpost.php?s = 215ea758ee37b4b7a0b29dc07d445273&p = 9015084&postcount = 12)。 –

+0

例を挙げてください。センサーが0,75mAを使用していて、バッテリーが1650mAHの場合、センサーが24時間稼働していると、バッテリーの何%が消費されますか? – Hoconosc

関連する問題