主题中讨论的其他器件:BQWIZARD、
您好!
我想问一下我在 bq78pl116芯片的周期计数算法方面遇到的问题。 尽管电池经历了许多充电和放电周期、但它似乎一直保持在零。 它是基于"电池组传递电流"读数(在电池组动态下)还是"使用寿命传递的安培小时数"(在电池组历史记录下)? 从 bq78pl116 TRM 中可以看到、当满足等于设计容量参数的累积放电时、周期计数会递增。 累积放电指 bqwizard 中的哪个参数?
我尝试运行两个不同的测试、将电池的设计容量设置为实际容量(19200mAh)的80%(15360mAh)。 在开始测试之前、在将设计容量更改为15360mAh 后、通过 bqWizard 向电池发送了一条"记忆/初始化命令"。 这可确保将提供的安培小时数的寿命重置为零。
在第一个测试中、我开始使用64%的 RSOC、然后将其放电至9% SOC。 我在此步骤中记录了11178mAh 的通过放电流 。 接下来、我将电池充电至45% SOC、并将其放电至0% SOC。 我在此步骤中记录了通过的放电值为 8492 mAh。 接下来、我将电池充电至40% SOC、然后再次将其放电至25% SOC。 我在此步骤中记录了通过的放电为 3204mAh。 总电流约为23000mAh。 我通过 bqwizard 上显示的"Lifetime Delivered Amp Hours"读数验证了这一点、该读数显示为23Ah。 由于总放电电流超过15360mAh 的设计容量、我希望周期计数增加到1、但它保持为零。
在第二个测试中、我使用了另一个设计容量相同的电池、即15360mAh、其中我最初充电至100% SOC。 然后、我一次性将电池放电至0% SOC。 这会将周期计数增加1。
我想知道其他哪些因素会导致周期计数增加。 循环是否仅在发生一次完全放电时(通过的电流>设计容量)递增、而不是基于累积的使用寿命提供的安培小时数? 理想情况下、我希望周期计数根据电池提供的安培小时数递增、而不是基于一次放电中通过的电流。
谢谢你。
此致、
Hasan