1.车用电池系统简介
1.1概述:如下图所示,新能源汽车的动力源为电池,车辆的电池通过串联,并联,对外输出直流电,直流电经过逆变器等相关部件,转换为交流电为电机供电,为车辆提供动力。
1.2 Battery PACK简介:电池模组中,通常单个模组的电池是串联起来的,即第一节电池的正极作为第二节电池的负极,依次串联,市面上单个模组电池有9-16串不等,单个电芯的电压为3V左右(不同电解质的电芯满电电压不一样),所以单个模组的总压在几十伏。一个PACK由多个上述的模组串并组成,通常一台车的动力电池总压会到大几百伏。
1.3单个模组的电池需要使用控制器来管理,实际使用过程中,电池个体差异比较大,有的电芯放电速度快,有的老化快,车体内温度差异等都会导致电芯使用过程中放电速度参差不齐。所以对电芯电压和温度的监控显得尤为重要。
1.4针对以上问题,引入电池管理系统(BMS)管理整个电池模组,电芯的电压通过BMS采集,将采集到的电压信息通过通讯线传递到主控单元(通常为菊花链通讯),主控单元实现对整个车体的所有电池进行监控。实施充电截止,放电截止等操作。同时,针对电池放电的差异,BMS会开启均衡功能,将不同电压的电池进行放电,使得所有电芯的电压基本保持一致。
1.5电芯温度采集:单个模组通常会分布几个热敏电阻,热面电阻一般采用NTC,电芯温度高,对应的NTC电阻越小,导致BMS采集到的电压发生改变,这样能实现对模组电芯温度的监控。
2.菊花链通讯简介
2.1 一个PACK由多个模组构成,单个模组采用一个BMS控制板进行电压采集和温度采集,单个BMS采集到的电压温度信息通过菊花链通讯向外传递,模组与模组之间菊花链通过级联的方式互联,就像串糖葫芦一样往后级联。菊花链信号为差分信号。
2.2菊花链通讯转换:市面上大部分单片机无法直接读取菊花链差分信号,需要通过菊花链转SPI,或者菊花链转CAN将信号转换为单片机能识别的信号。大部分BMS可以完成菊花链转其他信号的操作,也有些BMS需要专用的转换芯片。
2.3菊花链信号通过转换为单片机能识别的信号后,就可以将电池电压,温度等信息全部读取回来,从而实现对整个系统的电池的监控和管理。
2.4菊花链通讯隔离:不同模组互联的菊花链信号通常会拉很远,几十厘米到几米不等;为了防止电压直连带来的危险,通常不同模组的菊花链通过变压器进行隔离互联,BMS和主控单元存在较大的压差,一定要通过变压器进行隔离,保护主控。