一种新能源电动汽车电池管理系统BMS加热策略

1策略描述
电池管理系统(BMS)运行在低温环境下,不能直接对电芯进行充电。此时需要通过主动加热的方式等待电芯温度上升到一定值后,方可进行充电。
XX项目,当BMS唤醒进入充电流程后,检测单体电芯最低温度值;
1.若最低温度值 ≤ 0℃,BMS需进入纯加热模式
1.1 纯加热过程中,当BMS最低温度 > 5℃,退出加热进入纯充电模式;
2.若最低温度值 > 0℃,BMS直接进入纯充电模式。
    2.1 纯充电模式过程中,BMS检测到最低温度 < -2℃,退出充电进入纯加热模式;
2软件实现流程图
3BMS主要技术参数
1)BMS判定进入纯加热模式的温度值(0℃);
2)BMS判定由纯加热模式退出到进入纯充电模式的退出条件;
2.1按照最低单体温度值退出(5℃);
2.2按照温差退出(>20℃);
2.3按照加热超时时间退出(>120min);
3)BMS由纯充电模式退出到进入纯加热模式的温度值(<-2℃);
4)BMS纯加热过程对于OBC请求的充电模式、请求电压、请求电流。
3.1加热模式
3.2请求电压:149.6V
3.3加热电流:5A
1
2
3
4
4BMS加热模式管理
BMS加热模式管理:
1)整车CAN报文发送关键信号量:
BMS发送至VCU:
信号量名称
信号量定义
备注
VCU_BMS_ModeReq
VCU对于BMS模式请求
0x1: Initial
0x2: Standby
0x3: Precharge
0x4: Normal
0xA:Service Mode
0xB:ShutDown
充电/加热过程接收到shutDown结束充电流程
BMS_BatteryChargeModelCommand
充电模式控制指令
0x0: 普通模式
0x1: 慢充模式
0x2: 慢充完成
0x3:故障模式
\
BMS_HeatRelayStatus
加热继电器状态
0x0: 断开
0x1: 闭合
0x2: 粘连
0x3: Reserve
\
BMS_HeatStatus
加热不充电状态
0x0: Disable
0x1: Enable
\
BMS_SlowChargeCommand
慢充控制指令
0x0: Open
0x1: Enable
\
BMS_SlowChargeStatus
慢充充电状态新能源电动汽车
0x0: Not Charge
0x1: Charging
0x2: Charge Completed
0x3: Charge Error
\
BMS_ChargeGunStatus
充电连接状态
0x0: No Connect
0x1: Connected
\
BMS_stCCLine
CC连接状态
0x0:Not connected
0x1:Comletely connected
0x2:Half connected
0x3:Reserved
\
BMS_stCPLine
CP连接状态
0x0:Not Connected
0x1:Connected But not PWM
0x2:Contected but charging not allowed
0x3:Contected and charging allowed
0x7:CP signal failure
\
BMS_S2Status
S2状态
0x0: Open
0x1: Close
\
BMS_NoReCharge_Flag
复充标志位
0x0: allow
0x1: Prohibit
\
BMS_stMode
电池状态反馈
0x0:reserved
0x1:initial
0x2:standby
0x3:precharging
0x4:precharged
0x5:Normal discharge
0x6:power reduction
0x9:Shutdown
  0xA:Service Mode
0xB:Heating Mode
0xC:AC charge mode
0xD:End of Charge
0xE:DC charge mode
0xF:After run
\