CR2032电池百分比

时间:2017-08-18 19:01:52

标签: battery

我们正在开展一个项目,我们正在使用纽扣电池(3 x CR2032)。该设备通过蓝牙连接到应用程序,我们在应用程序上显示电池百分比(通过在读取期间打开ADC并在读取后关闭ADC来读取。这可以节省电池寿命)。 我的问题是我们如何在整个电池寿命期间显示应用程序的百分比。 例如。 3.2 V - 100%     3.0 V - 80%     2.8 V - 60%

夸大这些值只是为了说明我为什么要在这里猜测。 纽扣电池从3.2到2.9V快速放电,然后它们非常缓慢地放电。考虑到纽扣电池的性质,我们想要显示读数。例如。从3.2V到2.9V,我们只能显示4-5%的减少,然后根据慢速进行剩余的计算。

请建议我们可以在代码中实施的计算。

我们目前正在关注此事,但这对我没有意义。 https://devzone.nordicsemi.com/question/37130/battery-level-discharge-curve-how-can-i-read/

@ 2.9 V如果我们在应用程序上显示不到一半的电池,那么即使用户几乎没有使用它,用户也会对电池快速耗尽的原因感到困惑。

1 个答案:

答案 0 :(得分:0)

如果设备始终消耗相同的电流,您可以构建自放电图(在您的链接中,放电图是针对特定负载构建的 - 电阻15k)。

之后,您可以使用多项来获得能够提供电池容量与时间的依赖关系的函数。使用反向功能来预测剩余的工作时间。

通常,您可以收集一些有关电池寿命的信息,如果您的设备有远程服务器,您可以发送统计信息并在以后分析收到的数据。