工具/软件:Code Composer Studio
使用 cc2640和 ble_sdk_2_02_00_31或 cc2640r2和 cc2640r2_sdk_1_30_00_25、我们希望电池服务准确报告电池百分比。
我已按照其他线程所述将此服务添加到 simple_peripheral 中、但电池服务中的计算未标准化为 CR2032电压范围(而是电池电量耗尽为60%)。 我找到了将其标准化为该电池范围的一些答案(0-3.2V 的2V 瞬时电压)、但这是线性的、与 CR2032典型图相差很远。 可以创建一个不同的函数进行补偿、但问题在于如何知道/控制在对电池进行采样时从电池汲取的电流、因为这会影响电池的电压。 电池监控器测量电池电压、但在哪个负载下? 电池电压图形始终与负载相关。
我的应用程序每秒仅广播一次信标、因此只有此时在短时间内存在高负载。 当负载较高或至少已知时、您如何建议测量电池、以便能够准确估算百分比?
是否有适当计算此常用电池百分比的示例?
谢谢、
Amir