nPM2100 的燃料计(fuel gauge)是基于“电压 + 内阻 vs 剩余电量”的电池模型,这些模型是 Nordic 通过多家厂商、不同温度下的大量放电测试得到的平均模型,用于典型 Bluetooth LE 负载。
在 nRF Connect SDK 中选择/切换电池模型
nRF Connect SDK 提供了 nPM2100 fuel gauge 示例工程,其中已经内置了上述几种电池模型,你可以通过 Kconfig 或 shell 命令选择使用哪一种模型,而不是自己从零创建:
编译时选择模型(Kconfig):
CONFIG_BATTERY_MODEL_ALKALINE_AA
CONFIG_BATTERY_MODEL_ALKALINE_AAA
CONFIG_BATTERY_MODEL_ALKALINE_2SAA
CONFIG_BATTERY_MODEL_ALKALINE_2SAAA
CONFIG_BATTERY_MODEL_ALKALINE_LR44
CONFIG_BATTERY_MODEL_LITHIUM_CR2032
运行时可通过 shell 命令切换当前使用的模型;
如果需要nordic 相关芯片,请评论区联系我们,或者 021-54362893 与我们联系;