主题: BQSTUDIO 中讨论的其他器件
工具/软件:
我当前正在使用 BQ40z50-R5 固件、并注意到有关 RSOC、RemainingCapacity 和 FullChargeCapacity 的一些差异和奇数行为、导致充电终止不当和过充安全事件。 我认为最好通过提出几个澄清问题来解决这一问题:
- BQ40z50-R2 TRM 和早期状态表明、过充保护由 RemainingCapacity 和 FullChargeCapacity 确定、而 BQ40z50-R3 TRM 和后续状态 RSOC 则重要。 哪一项是正确的? 虽然我认为 RSOC 通常是 RemainingCapacity/FullChargeCapacity、但不能也受各种设置(如)的影响 RSOC_RND_OFF 、 RSOCL 、和 平滑 充电保护是基于 RSOC 还是 RemainingCapacity/FullChargeCapacity、它会造成什么影响?
- Will BatteryStatus[TCA] 从过度充电警报 IF 进行设置 RSOCL 是否已设置? 似乎答案是否定的,因为 RSOCL 应会阻止满足警报条件。
- 是用于过充保护的“内部电荷计数器“:
- FLT 剩余 Q - FLT 完整通道 Q
- True Rem Q - True Full Chg Q
- 一些其他值
- 可能会发生过度充电跳变 RSOCL 在充电终止之前、RSOC 是否保持在 99%? 从 TRM 中可以看出、答案似乎是否定的、因为跳闸条件的一部分是 RSOC≥100%这在充电终止之前不会发生 RSOCL 迭代。 但是、我相信我已经看到 OC 事件发生、即使与一起 RSOCL 在充电终止之前已切断充电的套件(通常是由尚未进行现场学习循环的新电池包提供)。 这使我认为、过度充电保护跳闸实际上并不会检查 RSOC≥100%、而是在幕后执行其他操作、例如使用 FLT Rem Q≥True Rem Q 或不受影响的其他操作 RSOCL 。
- 在 TRM 中、RSOC Rounding Option 部分说:“在充电中、仅在设置 FC 时才将 RSOC 设置为 100%。“ 只有在以下情况下才会如此 RSOC_RND_OFF 还是无论该位如何? 要求这样做的目的是什么?如果您以电池电压为基础、那么它是为了防止 RSOC 在达到特定电压之前达到 100%?
我认为所有这些问题都能帮助解决我的真正问题、因为我发现了奇怪的行为 RSOCL 在充电终止之前没有阻止 RSOC 变为 100%。 (我也有 RSOC_RND_OFF 如果重要,则设置)。 在记录 BQStudio 中的寄存器值时、我注意到 RemainingCapacity 达到 FullChargeCapacity 的值、即使未发生充电终止、RSOC 也会递增至 100%。 当我在充电终止的过程中一直进行充电时、RemainingCapacity 不再增加、但 FLT Rem Q 和 True Rem Q 不断更新、直到充电终止(或过充保护)发生。 我用于 此电量计的 gg.csv 文件位于此论坛上的另一篇文章中、BQ Studios 提供了一个日志文件、其中显示了我刚才提到的内容。
e2e.ti.com/.../RSOCL_5F00_Not_5F00_Holding_5F00_At_5F00_99Percent.csv
看到这个问题时、我将 FC 配置为设置充电终止或 RSOC≥99%。 我移除了后一个条件、因此它仅基于充电终止、并且似乎允许电量监测计在充电终止之前将 RSOC 保持在 99%。 在记录这一次时、我注意到 RemainingCapacity 被钳制在 FullChargeCapacity 值的 99%、而 FLT Rem Q 和 True Rem Q 按预期递增。 在充电终止时、RSOC 达到了预期的 100%。 我不明白的是、为什么我必须只允许在充电终止时设置 FC(并且不允许在 RSOC≥99%时设置 FC)、才能使 RSOC 保持在 99%、如所示 RSOCL 一点应该做的,但它肯定不是。