Il n'y a pas d'application qui fait cela, et il n'y en aura jamais, parce que c'est impossible. La tension d'une batterie ne vous indique pas le niveau de charge d'une batterie, ni aucune autre caractéristique de la batterie. La tension d'une batterie diminue lorsque sa capacité diminue, mais la chute de tension est fonction de la capacité de la batterie. pourcentage gratuit, pas montant à titre gracieux.
Il est impossible de déterminer directement la quantité de charge d'une batterie à un moment donné, par la tension ou tout autre moyen. Les tests de capacité des batteries ne peuvent être effectués que par dépenses la charge de la batterie, et la mesurer au fur et à mesure de son épuisement. Le test ne vous indique pas le niveau de charge actuel de la batterie à un moment donné ; il vous indique à la fin le niveau de charge de la batterie au début. Je suppose qu'un petit malin pourrait dire qu'à la fin du test, vous connaissez la charge de la batterie à ce moment-là, car cette charge est nulle. Cependant, vous ne le déterminez toujours pas en mesurant directement la charge ; vous mesurez le courant et vous en déduisez une charge nulle sur la base du courant nul.
Il devrait théoriquement être possible de concevoir une application qui estime la capacité en effectuant un test de vidange, mais je n'ai pas été en mesure de trouver une telle application. C'est peut-être parce que l'exécution de ce test serait très pénible. Le test devrait commencer avec la batterie complètement chargée et se poursuivre jusqu'à ce qu'elle soit complètement déchargée, et pour que le test soit précis, vous devriez laisser l'appareil inactif pendant toute la durée du test.
La meilleure méthode à laquelle je pense pour estimer la capacité d'une batterie est de comparer le taux de décharge de la batterie d'origine (ou de toute autre batterie dont les spécifications vous servent de référence) au taux de décharge de la batterie que vous voulez mesurer, dans des circonstances aussi similaires que possible.
Je ne sais pas exactement comment Android mesure le pourcentage de la batterie. J'ai lu dans des sources non officielles que c'est supposé être basé sur le courant et/ou la tension, mais j'ai également lu qu'en raison de la courbe presque plate de la tension par rapport au pourcentage de charge, la tension n'est pas suffisante pour déterminer le pourcentage de charge des batteries lithium-ion, et que d'autres caractéristiques doivent être utilisées, éventuellement en combinaison. Dans tous les cas, je recommande de commencer le test à partir du même pourcentage de charge pour les deux batteries et près du milieu de la plage, en raison du fait que certaines des caractéristiques qui peuvent être utilisées pour estimer le pourcentage de charge (comme la tension) ont une relation non linéaire avec le pourcentage de charge, et la courbe a tendance à être plus plate près du milieu.
Pas à pas :
- Insérez la batterie de référence (dont vous connaissez la capacité) et mettez l'appareil sous tension.
- Réglez la minuterie sur 1 heure, ou sur une durée pendant laquelle vous pensez que la batterie se déchargera d'au moins 20 % mais pas de plus de 50 %. Cette durée doit être suffisante pour produire des résultats granulaires où les erreurs d'arrondi n'auront pas d'incidence significative, mais pas trop pour que la batterie soit presque épuisée et que vous entriez dans la partie abrupte de la courbe de tension.
- Pour réduire le nombre de variables pouvant avoir un impact sur la consommation d'énergie, exécutez le test après un redémarrage, désactivez toutes les connexions réseau (mode avion) et assurez-vous que la luminosité de l'écran est constante (en désactivant le réglage automatique et la temporisation de l'écran, ou en vous assurant que l'écran est éteint pendant toute la durée du test. L'exécution d'une application à forte consommation peut aider à obtenir des résultats plus significatifs plus rapidement. Toutefois, pour vous assurer que vous reproduisez le même taux de décharge pour les deux batteries, choisissez une application dont le taux d'utilisation est constant (comme une application de lampe de poche LED). Ne lancez aucune autre application et n'interagissez pas avec l'appareil pendant la durée du test.
- Egouttez-le à 75%. Dès qu'il atteint 75%, lancez le minuteur.
- Lorsque le temps est écoulé, vérifiez le pourcentage de la batterie.
- Eteignez, et répétez le test en utilisant la batterie étendue, (assurez-vous d'utiliser le même chargeur et la même durée, bien sûr).
- Divisez le changement de pourcentage pour la batterie étendue par le changement de pourcentage pour la batterie de base et multipliez par la capacité de la batterie de base.
Par exemple, en faisant fonctionner mon Galaxy S4 pendant une heure, en mode avion, avec la lampe de poche LED allumée, la luminosité de l'écran au maximum et l'application Minuteur affichée, à partir d'une charge de 75 %, la batterie d'origine se vide à 39 %, et ma batterie étendue Deep Stretch DPS430 se vide à 52 %. La capacité de la batterie d'origine est de 2600 mAh. Donc, pour estimer la capacité de la batterie étendue en se basant sur la façon dont sa décharge se compare à celle de la batterie d'origine :
(75 - 39) / (75 - 52) * 2600 = 4070
À ma grande surprise, ce chiffre était en fait assez proche de la capacité annoncée de 4280 mAh (en gardant à l'esprit que le test n'est pas parfait et qu'il est sujet à des erreurs d'arrondi. Dans ce cas, les erreurs d'arrondi peuvent fausser les résultats jusqu'à ~110 dans un sens ou dans l'autre, donc le résultat réel devrait vraiment être indiqué comme "environ 3960 à 4180 mAh").