对于BMS软件方案来说,主流架构:模拟前端(AFE)+MCU的方式。采用模拟前端,对于多串的BMS来说,功耗更小,可靠性更高。
模拟前端(AFE)主要用于对电池组电压,充电电流,放电电流,单体电压,电池温度,等参数进行采集,并带有电池保护电路模块,均衡电路模块,有的也带库仑计,可以记录充放电电流,从而计算电池电荷状态(SOC)。
单颗芯片支持16s电池的,有MAX的MAX14921和罗姆的ML5238;对于这两款IC,MAX14921的电压精度高于ML5238,MAX1492对于系统的上电顺序也没有要求,操作相对简单,但价格偏高,市场普及率也不高。
也可采用两块IC通过级联的方式支持16S,比如TI的BQ76930,单颗IC最高支持10S,两颗IC级联最高支持20S,但由于每颗IC都与MCU要通讯,由于级联的原因,其中一个和MCU不共地,所以通讯电路和检测电路复杂。
不知道哪位大神还用过其他好的AFE,推荐几款