This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2340R5:如何读取电池电量(以%为单位)(SDK 版本8.10.00.55)

Guru**** 2589275 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1383333/cc2340r5-how-to-read-battery-level-in-sdk-version-8-10-00-55

器件型号:CC2340R5

工具与软件:

尊敬的支持团队:

我正在使用 API 进行电池监控以读取电池电压、例如 BatteryMonitor_getVoltage ()。

但是、我如何读取电池电平、假设从0%到100%、对应于其实际电压电平。

这有什么 API 吗?

此致。

Rasikraj.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Rasikraj:

    要从电压获得电池电量、您应该参考电池文档中应显示的电池放电曲线。

    如果您正在使用 TI BOOSTXL-BATPAKMKII 、您可以通过 I2C 读取电压、如果您对该 BoosterPack 有任何疑问、请创建一个新的 e2e 主题。

    此致、
    Tanguy

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tanguy、

    我当时在寻找能够返回与电池电压类似的电池电量并且独立于任何电池制造商的 API。

    从参考手册中可以看到 PMUD 寄存器的最大值 4990mV。

    我是否可以使用这些数据大致确定电池电量? 用于此目的的 ADC 基准和分辨率细节是什么?

    例如、电池电量%=(actaul MV / 4990 mV) X 100

    此致。

    Rasikraj.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Rasikraj:

    恐怕我们没有独立于电池的 API 来返回电池电量、因为 电压和电池电量之间的关系取决于电池。

    电池监视器的分辨率可在器件的数据表中找到。

    该计算方法非常粗略地了解了电池电量。

    此致、
    Tanguy