电池管理系统主要用于电池组参数进行实时监控、数据处理、故障诊断、漏电监测、显示报警、充放电控制、并通过can总线的方式与车辆集成控制器或充电机进行信息交换,保障电池组高效、可靠、安全运行。
1、电池组总电压检测;
2、单体电压检测;
3、温度检测
4、电池组充放电流检测;
5、电池组对地绝缘检测;
6、电池组均衡管理;
7、电池组充放电管理;
8、电池组热管理
9、soc与soh实时动态估算;
10、电池组故障诊断报警;
11、各种异常及故障情况的安全保护;
12、与车辆其它设备及充电机通信;
13、数据存储、传输与处理;
14、在线升级;
15、强大的系统自检功能,保证系统自身的正常工作
系统上电后,首先进行系统的初始化,对一些重要的参数进行赋值,对相关的外设进行配置和初始化。初始化完成后,进入主循环,在主循环里循环执行电流检测和soc计量,总电压与绝缘检测,数据处理与故障判断,数据存储,485通讯、can0通讯、can1通讯和can2通讯这些子程序。
上电后先完成系统初始化,对一些重要的参数进行赋值,对相关的外设进行配置和初始化。初始化完成后,在主循环里执行电压检测、均衡控制、温度检测、热管理等子程序