应用基于其电压显示电池充电 -- applications 领域 和 battery-life 领域 和 motorola-droid-4 领域 android 相关 的问题

App showing battery charge based on its voltage


简体版||繁體版
0
vote

问题

中文

我有一个带有Android 4.3的XT894。

我买了一个延伸的3800mAh电池(Mugen),但Droid并没有正确认识它。

我测试了几个电池管理器应用程序,但我发现了我正在寻找的东西。

我想知道基于其电压的电池电量的应用程序的名称

english

I have a xt894 with Android 4.3.

I bought an extended 3800mAh battery (Mugen) but the droid doesnt recognize it properly.

I tested a couple of battery manager apps, but I dint find what I am looking for.

I would like to know the name of an app that shows the current battery charge based on its voltage

        

回答列表

3
 
vote
vote
最佳答案
 

没有应用程序,并且从来没有,因为它是不可能的。电池的电压不会告诉您电池电量有多大,也不是电池的任何其他特性。电池电压会降至容量下降,但电压降是电荷的百分比的函数,而不是电荷的电量。

不可能通过电压或任何其他方式直接在给定的时间点处确定电池中的电荷量。电池容量测试只能由支出电池充电进行,并将其测量为零。测试并没有告诉您电池当前在任何特定时间点充电多少费用;它最终告诉你电池在开始时收取多少费用。我想一个智能的aleck可能会说在测试结束时,你知道电池在那个时间点有多少充电,因为该电荷为零。但是,您仍然无法直接测量电荷;您正在测量电流,并基于零电流推断零电荷。

理论上,它应该可以设计通过进行排水测试来估计容量的应用,但我无法找到这样的应用程序。也许这是因为运行测试将是一个重大痛苦。测试需要从电池完全充电并运行,直到它完全排水,并且为了准确,您需要将设备留空,以便在测试期间闲置。

我可以考虑估计电池容量的最佳方法是比较库存电池(或您信任的任何其他电池作为基线的任何其他电池)到您想要测量的电池的排水速率与尽可能相似的情况。

我不确定Android如何测量电池百分比。我读到了非官方的来源,它据说是基于电流和/或电压,但我也读到了由于几乎扁平的电压与电荷百分比曲线,电压不足以确定锂离子电池的电荷百分比并且可能需要使用其他特性,可能会组合使用。在任何情况下,我建议从两节电池的相同百分比充电和范围内开始测试,因为一些可用于估计电荷百分比(例如电压)的一些特征具有与电荷百分比的非线性关系,并且曲线倾向于在中间附近最大。

一步一步:

  1. 插入参考电池(其容量额定值您信任)并加电设备。
  2. 将计时器设置为1小时,或者您预计电池将耗尽至少20%但不超过50%的时间。您足以产生粒度结果,其中舍入错误不会显着抛出它,但没有那么多,你几乎耗尽了电池并进入了电压曲线的陡峭部分。
  3. 减少可能影响功耗漏极的变量数,重启后运行测试,关闭所有网络连接(飞机模式),并确保屏幕亮度是恒定的(通过禁用自动调整和屏幕超时,或者在测试期间确保屏幕关闭。运行高排水系统可以更快地帮助获得更高的结果。但是,要确保您再现两节电池的相同的耗费率,请选择一个应用程序恒定的电源使用率(如LED手电筒应用程序)。不要在测试期间运行任何其他应用程序或与设备交互。
  4. 将其排出至75%。它达到75%的那一刻,开始计时器。
  5. 当时间耗尽时,检查电池百分比。
  6. 电源关闭,并使用延长的电池重复测试,(确保使用相同的充电器和相同的时间,当然)。
  7. 将百分比的百分比变化除以基线电池百分比的变化,并乘以基线电池容量。
例如,在使用LED手电筒的飞机模式下运行我的Galaxy S4一小时,打开,最大屏幕亮度,并从75%的充电开始,从75%的收费开始,耗尽耗尽39%,而且我的深弹力DPS430延长电池排水量为52%。库存电池的容量是2600 MAH。因此,根据其排水管如何与库存电池的流失方式估计延长电池的容量:

  (75 - 39) / (75 - 52) * 2600 = 4070   

令我惊讶的是,这实际上非常接近4280 mah的规定能力(记住测试不是完美的 ,并受到舍入错误。 在这种情况下,舍入错误可以在任一方向上通过高达〜110丢弃结果,因此实际结果确实应说明为"大约3960至4180 mah" 。)

 

There is no app that does that, and there never will be, because it is impossible. The voltage of a battery does not tell you how much charge a battery has, nor does any other characteristic of the battery. Battery voltage does drop as capacity drops, but the voltage drop is a function of the percentage of charge, not amount of charge.

It is impossible to directly determine the amount of charge in a battery at a given point in time, by voltage or any other means. Battery capacity tests can only be conducted by spending the battery charge, and measuring it as it is used up. The test doesn't tell you how much charge the battery currently had at any given point in time; it tells you at the end how much charge the battery had at the beginning. I suppose a smart aleck might say that at the end of the test you know how much charge the battery has at that point in time, because that charge is zero. However, you're still not determining that by measuring the charge directly; you're measuring the current, and inferring zero charge based on zero current.

It should theoretically be possible to design an app that estimates capacity by conducting a drain test, but I havenxe2x80x99t been able to find such an app. Maybe thatxe2x80x99s because it would be a major pain to run the test. The test would need to start with the battery fully charged and run until it is fully drained, and in order for the test to be accurate you would need to leave the device idle for the duration of the test.

The best method I can think of to estimate battery capacity is to compare the drain rate of the stock battery (or any other battery whose specs you trust as a baseline) to the drain rate of the battery you want to measure, under circumstances that are as similar as possible.

I'm not sure exactly how Android measures the battery percentage. I've read in unofficial sources that it's supposedly based on current and/or voltage, but I've also read that due to the nearly flat voltage vs. charge percentage curve, voltage is not sufficient for determining the charge percentage of lithium ion batteries, and other characteristics need to be used, possibly in combination. In any case, I recommend starting the test from the same percentage charge for both batteries and near the middle of the range, due to the fact that some of the characteristics that can be used to estimate charge percentage (such as the voltage) have a non-linear relationship to the charge percentage, and the curve tends to be flattest near the middle.

Step by step:

  1. Insert the reference battery (whose capacity rating you trust) and power up the device.
  2. Set the timer for 1 hour, or some amount of time during which you expect that the battery will drain at least 20% but no more than 50%. You it to be enough to produce granular results where rounding errors wonxe2x80x99t significantly throw it off, but no so much that youxe2x80x99ve almost depleted the battery and entered the steep part of the voltage curve.
  3. To reduce the number of variables that can impact the power drain, run the test after a restart, turn off all network connections (airplane mode), and make sure the screen brightness is constant (by disabling automatic adjustment and screen timeout, or making sure the screen is off for the duration of the test. Running a high drain app can help get more significant results more quickly. However, to ensure that youxe2x80x99re reproducing the same drain rate for both batteries, choose an app with a constant rate of power usage (such as an LED flashlight app). Donxe2x80x99t run any other apps or interact with the device for the duration of the test.
  4. Drain it to 75%. The moment it reaches 75%, start the timer.
  5. When time runs out, check the battery percentage.
  6. Power off, and repeat the test using the extended battery, (make sure you use the same charger and same amount of time, of course).
  7. Divide the change in percentage for the extended battery by the change in percentage for the baseline battery and multiply by the baseline batteryxe2x80x99s capacity.

For example, running my Galaxy S4 for one hour, in airplane mode with the LED flashlight, on, the screen brightness at maximum, and the timer app displayed, starting from 75% charge, the stock battery drains to 39%, and my Deep Stretch DPS430 extended battery drains to 52%. The stock batteryxe2x80x99s capacity is 2600 mAh. So, to estimate the extended batteryxe2x80x99s capacity based on how its drain compares to the stock battery:

(75 - 39) / (75 - 52) * 2600 = 4070 

To my surprise, that was actually pretty close to the stated capacity of 4280 mAh (keeping in mind that the test isnxe2x80x99t perfect, and is subject to rounding errors. In this case rounding errors could throw off the results by up to ~110 in either direction, so the actual result really should be stated as xe2x80x9capproximately 3960 to 4180 mAhxe2x80x9d.)

 
 
 
 
2
 
vote

输入图像描述

vbatt 这对我最好。它允许您显示基于其电压显示当前电池电量的小部件。应用程序描述说

vbatt是Android智能手机和平板电脑的简单电池小部件。它显示电流电池电压(VBATT)和剩余电池容量(百分比),并可选择将这些值记录到CSV文件。

用于测试和基准测试VBATT提供基于JBOX2D **的放电器,其排出电池并显示时钟和运行时以及CPU基准测试仿真频率。

 

enter image description here

VBatt does this work best for me. It allows you to display widget that shows the current battery charge based on its voltage. App description says

Vbatt is a simple battery widget for Android smartphones and tablets. It displays the current battery voltage (Vbatt) and the remaining battery capacity (percentage) and optionally logs these values to a CSV-file.

For testing and benchmarking Vbatt provides a JBox2D** based discharger, which drains the battery and displays the clock and runtime and for CPU benchmarking the simulation frequency.

 
 
 
 
1
 
vote

没有应用程序,并且从来没有,因为它是不可能的。电池的电压不告诉您电池电量有多大,也不是电池的任何其他特性。

这不是真的,电池监视器widget pro 可以选择"从电压计算电池电量" 的选项。有各种电池表使用电压测量充电条件。不可否认,它与库仑计数不准确。但是,Coulomb反校准将误导您的误导性超过电压,因此许多现代设计都包含两者。

如果电压可用于检查充电电平,它取决于电池技术。锂电站,这就是我们在这里谈论的,用电压感应合理地工作。 NICD和NIMH根本不起作用。等等。

您可以在 battery itsity 有关详细信息和锂电片的伏特电荷水平的图表。

 

There is no app that does that, and there never will be, because it is impossible. The voltage of a battery does not tell you how much charge a battery has, nor does any other characteristic of the battery.

That's not true, Battery Monitor Widget Pro has an option to choose "Calculate battery level from voltage". There are all kinds of battery meters that use voltage to measure charge condition. Admittedly it isn't as accurate as coulomb counting. However, a coulomb counter off calibration will mislead you more than voltage, and thus many modern day designs incorporate both.

It depends a lot on battery technology if voltage can be used to check the charge level. Lithium, which is what we are talking about here, works reasonably well with voltage sensing. NiCD and NiMH don't work well at all. Etc.

You could read more on BatteryUniversity for details and a graph of volt vs charge level for lithium.

 
 
   
   
0
 
vote

现代手机使用锂电池,其沿着它们的放电时间(几乎)具有恒定电压(几乎),因此3.7V值可以意味着"80%" 或"20%" ,因此可以正确计算它是必需的可用能量"电子燃料表"这衡量了多少MAH从电池中出来,并将它们除以电池中可用的已知MAH的总量,从而获得数字<其中乘以100,给出了夏尔赫(SOC)的状态条件 %。 实际上,在完整的Chragage,电压从4.2到3.7的电压快速降低,但这跌幅仅占总费用的10%;然后,从3.7到3.5,有80%的充电,最终从3.5到3.0到最终10%。

铅电池可能是基于电压的充电状态指示器,其中电压从"最大电荷" 值线性降低到"最小电荷" 值。

 

Modern cellphones use lithium batteries, which have constant voltage all along their discharge time (almost), hence a 3.7V value can mean "80%" or "20%", so to properly calculate available energy it is required an "electronic fuel gauge" which measures how many mAh came out of the battery and divide them for the known total amount of mAh available in the battery, thus obtaining a number <1 which, multiplied by 100, gives State of Charhe (SoC) in terms of %. Actually, at full chrage, there is a quick lowering of voltage from 4.2 to 3.7, but this fall just represents a 10% of total charge; then, from 3.7 to 3.5, there is an 80% of the charge, and eventually from 3.5 to 3.0 there is the final 10%.

A voltage-based charge status indicator is instead possible for lead batteries, where the voltage linearly decreases from "maximum charge" value to "minimum charge" value.

 
 

相关问题

3  自定义报警声音删除?  ( Custom alarm sounds removed ) 
这是我目前正在运行的: Verizon Motorola Droid 4 Android Version 4.1.2 System Version 98.72.189.XT894.Verizon.en.US Last update Nov 21 2013 在第21页之前的第21次更新之前,我可...

0  Droid 4不可移动电池的水损坏  ( Water damage to droid 4 non removable battery ) 
我把我的机器人放在干净的厕所里。电池不是可拆卸的,所以我担心等待2或3天,而在水稻中"驾驶" 是完全浪费的时间。我希望有人能告诉我是否有希望再次运作或者我应该购买新的希望。 我不是耐心的人,所以等待它干燥是有点烦人。 ...

0  “set_metadata_recursive:在更新gapps -kk-20140606-signed.zip时,某些更改失败了”失败  ( Set metadata recursive some changes failed while updating gapps kk 20140606 s ) 
今晚我从cm11-m2更新了我的摩托罗拉机器人4到m7,我以为我也可以更新gapps,但我收到这个错误: set_metadata_recursive: some changes failed 我错过了什么? ...

1  LED灯机器人4  ( Led light droid 4 ) 
可以在机器人4上改变LED灯的颜色吗?喜欢有一个应用程序还是什么?如果是的话,应用程序的名称是什么? ...

1  Droid 4,手机图标消失,无法删除其位置的计算器图标  ( Droid 4 phone icon disappeared and unable to delete calculator icon in its plac ) 
verizon在今天早上醒来之后在手机上做了一个柔软的重置。今晚我发现了我丢失了绿色手机图标,计算器图标位于其位置。我无法恢复,也无法删除另一个! ...

3  如何摆脱Droid 4上的“关闭屏幕”动画?  ( How do i get rid of the shut the screen off animation on droid 4 ) 
我只想屏幕去黑色。没有褪色,没有"老式管电视" 动画。有没有办法做到这一点? ...

1  Droid 4不再找到任何GPS卫星  ( Droid 4 no longer finding any gps satellites ) 
我有一个带verizon服务的摩托罗拉机器人4。截至两天前,它显然没有来自卫星的GPS数据。我以为这是一个临时故障(多云的天空,刚通过手机等),但是我的应用程序都没有使用GPS获得足够的准确位置数据,并且只有在移动网络位置清楚地依赖。 谷歌搜索"GPS Droid 4" 并不是非常有帮助的。基于"我该如何修复我的An...

3  如何在频繁的联系工具栏上更改我的联系人的顺序?  ( How do i change the order of my contacts on the frequent contact toolbar ) 
我有一个机器人4.如何在我的主屏幕上的常旅客联系工具栏上更改我的联系人的顺序? ...

0  在从Dock中删除设备时,最简单的方法可以自动暂停音乐?  ( Easiest way to automatically pause music when removing device from dock ) 
我想在我的机器人4上的音乐4,当我在码头拔出码头时自动暂停,无论如何。我不需要它稍后再次播放,只需暂停并留在那里。 什么是最简单的方法?如果它愿意这样简单,我愿意购买一个应用程序。 我通常使用内置音乐播放器,但如果它会有所帮助,我愿意尝试别的东西。 如果它是相关的,我让手机设置为不要进入Dock应用程序进行桌面使...

0  果冻豆拧上机器人4键盘布局  ( Jelly bean screws up droid 4 keyboard layout ) 
Droid 4物理键盘必须永远具有驱动程序/软件问题,但此更新占用蛋糕。按Shift-Si段和Shift-Comma不再生产冒号和分号,如宣传,而是大于且低于而低于。有没有什么办法解决这一问题?此外,在海豚浏览器中,键盘更加破碎 - 符号密钥充当第二空间栏并握住键使其重复而不是提供替代方案。帮助! 编辑:遵循其他地...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有