YamBMS项目中关于JK-PB BMS自动充电电流限制(CCL)和过压恢复(OVPR)的技术解析

YamBMS项目中关于JK-PB BMS自动充电电流限制(CCL)和过压恢复(OVPR)的技术解析

概述

在YamBMS项目使用过程中,用户反馈了JK-PB电池管理系统(BMS)的自动充电电流限制(CCL)功能出现异常,表现为CCL值被设置为0.0A的问题。本文将深入分析这一现象的技术原因,并提供解决方案。

问题现象

用户在使用YamBMS项目时发现:

  • 当启用自动充电电流限制(Auto CCL)功能时,系统将CCL值设置为0.0A
  • 电池组各单体电压约为3.315V,电压差小于0.005V
  • 过压恢复(OVPR)设置为3.448V

技术分析

1. Auto CCL功能原理

YamBMS的自动充电电流限制功能设计用于在充电过程中保护电池,其工作原理是:

  • 当最高单体电压(max_cell_v)达到或超过BMS中配置的OVPR电压时,系统会自动降低充电电流
  • 该功能旨在防止充电末期电池电压尖峰,避免触发过压保护(OVP)

2. 电压参数关系问题

在JK-PB BMS中,电压参数有严格的层级关系: OVP > RCV > SOC100% > OVPR > UVPR > SOC0% > UVP > POFFV

特别需要注意的是:

  • 在JK-PB BMS中,OVPR不能高于Bulk电压(满充电压)
  • 这与常见的BMS设计不同,也是导致问题的关键

3. 参数配置不当

用户参考了某些推荐设置:

  • Bulk电压:3.45V
  • OVPR:3.448V
  • OVP:3.65V

这种配置会导致:

  • OVPR过于接近Bulk电压
  • 在充电过程中极易触发OVPR
  • 系统因此将CCL降至0A

解决方案

1. 参数调整建议

对于LFP电池,推荐设置:

  • 充电电压(CVL):3.45V
  • 过压恢复(OVPR):3.55V
  • 过压保护(OVP):3.65V

2. 软件优化

YamBMS 1.5.1版本已对此问题进行了优化:

  • 不再单纯依赖OVPR作为判断阈值
  • 采用新的计算方式:cell_bulk_voltage + (10 × balance_trigger_voltage)
  • 例如:3.45V + 0.10V = 3.55V作为上限阈值
  • 该算法为电压尖峰提供了足够的缓冲空间

使用建议

  1. 对于JK-PB BMS用户:

    • 确保OVPR设置合理高于充电电压
    • 但不超过BMS允许的上限
  2. 对于YamBMS用户:

    • 建议升级到1.5.1或更高版本
    • 新版本提供了更智能的充电电流控制
  3. 监控建议:

    • 定期检查电池单体电压平衡
    • 关注充电末期的电压变化

总结

JK-PB BMS的特殊参数限制与常规BMS设计有所不同,这导致了自动充电电流限制功能的异常表现。通过理解BMS的工作原理和参数关系,并合理配置系统参数,可以有效解决CCL被错误设置为0A的问题。YamBMS项目的持续优化也为用户提供了更可靠、更智能的电池管理方案。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值