Hello World by 阿水

思久欲知 知繁渴思 朝乾夕惕 焚膏继晷 日拱一卒 功不唐捐

0%

电池包开发注意事项

最近电池包结项,一点自我总结

1:推荐架构

电池包基本架构:MCU+充放电管理IC+BQ系列芯片

BQ系列芯片的充放电管理切换是不可控或者说比较负载的,不如直接用外部充放电管理芯片方便。

芯片 作用 备注
MCU 电压监控,对外通信通讯等 GD32
BQ系列芯片 负责电池的保护、均压自均衡、电池电压监控、防过充过放等 BQ76930
BQ78PL116
BQ2057
ADI的MAX17320
充放电升降压芯片
支持充放电双向
只负责充放电,不负责电池的保护、均压自均衡、电池电压监控、防过充过放等
相关芯片
SC8815
BQ25758

2:对外接口注意事项

以一对IIC通信+一对正负功率输出为例

接口 注意事项
IIC通讯 做好ESD就好
功率接口
可以使用继电器或者3个贴片MOS(2个PMOS+1个NMOS)做开关电路做安全保护隔离,一般继电器体积太大不推荐。

平时默认是关闭 的,用于安全保护。电路本身可以防反接,前置TVS防止过压。

3:充放电管理芯片注意事项

一般这里充放电管理IC有3种工作状态:充电、放电、空闲。

注意事项 详细说明
ADC采样 此类芯片都有一个ADC接口,应该并联一个电容用于保持采样电压稳定。
负责会采样电压不稳定,造成MCU对外部接入电压的误读,ADC读取本身有漏电功率。
TI、ADI和国产芯片都有类似问题;
软件ADC和控制延时
以南芯和TI为例,必须先关闭功率环路,再读写模式转换寄存器,并延时10ms以后,并且反读一遍寄存器确认无误后,再打开功率路径。否则会造成电压尖峰,和莫名的高压。
dd0400d6a51402b0cbd1b84006646fc7
如下图所示,TI的方法datasheet中明确提示,要检测寄存器

推荐策略:每次切换模式,统一执行一遍寄存器初始化+50ms延时。
重点设计寄存器:输出电压设置方式(外部电阻设置)+电流限制+充放电方向
输出电压的设定电阻 使用外部电阻设置电压时,应使用高精度电阻0.1%精度,哪怕是1%精度的电阻,0.99的平方和1.01的平方,可以时输出电压有很大的偏差。在电池电压满电时,很容易造成过充。哪怕只差零点几伏。

相关参考设计

4:BMS芯片注意事项

包括电压、电流和温度,防止过压⁄欠压、过流、短路、过冷⁄过热、过充电和内部自放电,IC外接热敏电阻用于测量电池温度。

对地缓冲电容 BQ系列的芯片常常有对地的热敏电阻,应并联一个10nf的电容用于缓冲,
否则在安装电池过程中经常会因脉冲电损坏BQ芯片

就是这个TS1和TS2
电池电压均衡

然后一般的BMS芯片有一个电池电压的均衡功能,BQ系列一般需要学习一个fs文件获取电池的曲线文件。

三端保险丝 在BQ和MAX系列的电池BMS中,一般配三端保险丝,layout时放在万用表好点的地方,利于调试
image-20250727025832045
温度保护 设为55度即可,充电限流在充放电管理芯片去管理即可。BQ40Z80的工作温度是85℃,
一般电池的工作温度是60℃,脉冲负载90℃

4.1 BQ系列的FS学习文件如何获取并烧录

4.1.1 自均衡数据文件流程

步骤 说明
1 放电到0
2 静置5小时
3 充电到满
4 静置2小时
5 放电到0
6 静置5小时

具体图解见下图

4.1.2 过程记录

BQ studio链接BQ40z80进入自均衡状态走完充放电流程

1
2 image-20250727222215653
3 image-20250727222241237

BQ studio链接BQ40z80进入自均衡状态走完充放电流程

5:MCU注意事项

工作模式(状态机) 工况 说明
充电模式 在充电器工作
放电模式 主机工作(例如电转工作)
休眠模式 放电模式下拿下“手持电动工具”,电池包关闭输出,并进入休眠 单片机:StandbyMode模式
空闲状态 插入充电器后,电池充满电,应该关闭充放电管理IC的功率环路

GD32或者STM32有一个StandbyMode唤醒引脚和IIC通讯的SCK线接到一起用时钟线去激活,如下图

在插入充电器和“手持电动工具”时IIC的握手帧要做区别。充放电芯片延迟2秒启动。

电压监控:软件防止过充过放,通过与BQ系列的电量计通信获取各个电池电压。

  1. 充电管理
    1. 充电截止电压设为4.15V,最高电压大于4.15V时,通讯充放电芯片停止充电。
    2. 环境温度控制在0-45℃,避免高温充电。
  2. 放电保护
    1. 终止电压≥2.75V,禁止深度放电。
    2. 设备待机耗电需定期补电(每月至少1次)。

电池出现过放后,重新使能BMS芯片

5.1 空闲与充放电的切换判断条件与动作

切换状态机 工况说明 动作
充电→空闲(市电插入) 充电器接入市电;
电池SOC充电到95%或“最大电压大于4.15V”;
切换空闲防过充
关闭充放电IC,
对外接口拉低关闭
充电→空闲(市电拔下) 充电器拔出市电,充电器与电池包的握手帧断开500ms;
电池SOC大于5%且最小电压大于3.6V;
关闭充放电IC,
对外接口拉低关闭
空闲→充电(市电插入) 充电器接入市电;
空闲状态下,电池SOC小于93%“最大电压小于于4.1V”;
切换充电
先关闭充放电IC的功率,
初始化后开启充电
空闲→休眠 空闲状态下,2min(分钟)无握手帧,MCU休眠。 MCU进入StandbyMode
休眠→空闲→充电 空闲状态下插入“充电器+市电” 1:充电器与MCU握手唤醒
2:MCU先进入空闲,
3::握手帧判断是充电器还是手持电动工具
4:若为充电器进入充电
休眠→空闲→放电 空闲状态下插入“手持电动工具或者主机” 1:充电器与MCU握手唤醒
2:MCU先进入空闲,
3::握手帧判断是充电器还是手持电动工具
4:若为用电设备进入充电
放电→空闲 直接拔出用电设备 1:握手帧失联100ms
2:进入空闲关闭功率输出
空闲→放电 空闲状态下插入“手持电动工具或者主机” 1:握手帧判断是充电器还是手持电动工具
2:若为用电设备进入充电

6 锂电池的安全注意事项

  1. 热失控与起火爆炸 锂电池在过充、短路、高温或物理损伤(如针刺、挤压)时易发生热失控,导致电解液分解、气体膨胀,最终引发燃烧或爆炸。例如,外部短路可能因正负极直接接触产生高温,而内部短路则可能由隔膜破损或枝晶生长引发
  2. 过充与过放风险
    1. 过充:超过额定电压(通常4.2V)会导致电解液分解,产生可燃气体,增加内部压力,可能撑破外壳引发危险。
    2. 过放:电压低于安全阈值(如2.5V)会破坏电极结构,降低电池容量并加速老化。
  3. 物理损伤与不当使用
    1. 挤压、穿刺或跌落可能导致电芯变形、漏液,甚至直接短路。
    2. 使用非原装充电器或劣质充电设备可能因电流/电压不匹配引发过热。
  4. 高温环境与老化 高温(>60℃)会加速电池化学反应,增加自燃风险;长期使用后电池容量衰减,内阻增大,进一步加剧热失控风险

安全使用规范

  1. 充电管理
    1. 使用原装充电器,避免过充(4.2V截止)。
    2. 环境温度控制在0-45℃,避免高温充电。
  2. 放电保护
    1. 终止电压≥2.75V,禁止深度放电。
    2. 设备待机耗电需定期补电(每月至少1次)。
  3. 存储要求
    1. 长期存放保持30-50%电量,温度15-25℃。
    2. 远离易燃物,禁止与金属物品混放。

日常美图分享