2012-04-24 6 views
8

getPower() liefert den Strom in mA durch einen Sensor verwendet, während im Einsatz:berechnen Android Sensor Stromverbrauch

Nun, ich brauche zu berechnen, wie viel Batterie durch die Registrierung des Sensors verwendet wird.

Wird der Wert von getPower() zurückgegeben, geben Sie die mAH (mA pro Stunde) oder etwas anderes an? Wenn ja, gibt es eine Möglichkeit, die Batterie mAH zu erhalten, um den Prozentsatz der vom Sensor verwendeten Batterie zu berechnen?

+1

Also, was Sie wissen möchten ist, ob es billiger ist, den Sensor immer zu lassen oder nur bei Bedarf zu starten und ihn zu stoppen, wenn er nicht benötigt wird? Recht? Ich frage, weil ich das wissen möchte. :) – Torben

+0

Sensor-Stromverbrauch hängt sehr mauth auf Sensor-Verzögerungsrate ... so können Sie diese Methode nicht verwenden, um realen Verbrauch zu berechnen – Brans

Antwort

2

Etwas ziemlich verwandten wurde vor nicht allzu langer Zeit in Google-Gruppen diskutiert. Sie können die full thread here als Referenz finden.

Ein kleiner Auszug aus der letzten Antwort in diesem Thread, die Ihre Frage mehr oder weniger antworten:

(...) ist die Batteriekapazität in Bezug auf den mAH immer gegeben. (...) Was ausmacht ist, wie lange eine Batterie einen bestimmten Strom bei Nennspannung liefern kann. 3800mAH bedeutet, dass es 3800mA für 1 Stunde liefern kann. Wissen, dies macht jetzt Sinn, dass die API die aktuelle Drain als Maß für den Stromverbrauch bereitstellt. Sie können jetzt berechnen, wie viel es auf die Batterielebensdauer als eine Funktion der Zeit haben wird.

+0

Ich habe diesen Thread bereits gelesen, aber nirgends in der Android Entwickler Guide wird angegeben, dass mA mAH ist . – Hoconosc

+0

Genau das ist in der Gruppe geklärt: es * ist nicht *. Was das bedeutet, was Sie dann für das verwenden können, wird im Zitat oben erklärt. Für eine detailliertere Erklärung über den Unterschied (und möglicherweise einige Einblicke in die Mathematik beteiligt) möchte ich Sie auf [diese ausgezeichnete externe Post] (http://www.rcgroups.com/forums/showpost.php?s) verweisen = 215ea758ee37b4b7a0b29dc07d445273 & p = 9015084 & postcount = 12). –

+0

Können Sie ein Beispiel geben? Wenn der Sensor 0,75mA verwendet und meine Batterie 1650mAH hat, wie hoch wäre dann der Batterieverbrauch, wenn der Sensor 24 Stunden lang aktiv ist? – Hoconosc

Verwandte Themen