电池BMS输出控制框架图:
基本技术参数:
电池电压:60V
电池容量:20AH
组合方式:16串8并(三元锂电池)(依据电池厂家给的参数)
19串1并(铁锂锂电池)
主要实现的功能:
开启放电口OUT1、关闭放电口OUT1、开启充电口,关闭充电口,电池数据上传、电池工厂模式设定(超低功耗)、充电解除工厂模式、调取电池数据、短路保护、过充保护、过放电保护、过温保护、低电压关闭所有输出、低功耗。 具备GPS独立供电电源(通讯地GND与电池B-,控制正级,给GPS供电)
电池BMS控制逻辑流程图:
(图一:电池BMS工厂模式流程分解)
(图二:开启电源电池流程图分解)
1、电池BMS自动进入低电压保护模式
当电池BMS电压≤()V时(属于二级保护),BMS自动进入工厂模式,关闭所有功耗电源,等待充电口1充电激活。
2、中控报警器与电池BMS通讯,通讯地与电池B-隔离。与电池P-相通。
GPS与电池BMS通讯,通讯地与电池B-相通。
3、中控报警器与BMS通讯隔离,电平支持5V。GPS与BMS通讯无需要隔离,电平支持3.3V。
4、通讯采用TTL电平:GND(通讯P-)/RXD/TXD
5、BMS接收到中控报警器的数据,无需要解析,直接透传给GPS。GPS发送的数据,BMS解析帧头,不是BMS的数据直接往中控报警器上传。仅作为中转站。
6、波特率:9600 bps
7、通讯数据依据通讯协议的内容。
二:功能测试
1、短路测试:
短路保护时间为(电池厂给),放电MOS管断开,BMS短路保护。
2、放电过流测试:
设置放电过流值为()A,以安培为单位,电池放电电流大于()A且持续时间为(),BMS放电过流保护,放电MOS管断开。
3、放电欠压测试:
设置放电欠压值为电芯单节最低电压为(),若单节最低电压小于()且持续时间为(),BMS欠压保护,放电MOS管断开,5分钟进入工厂模式。
4、充电过流测试:
设置充电过流最大保护值为10000mA,若充电电流大于10000mA且持续时间为2s,BMS充电过流保护,充电MOS管断开。
5、充电过压测试:
设置充电电池过压保护值为电芯单节最高电压为(),单节最高电压大于()且持续时间为(),BMS过压保护,电池停止充电,当电芯最高电压降为()且持续时间为(),BMS解
除过压保护,充电器需拔插后才可充电。
6、充电MOS管检测:
充电MOS管未打开情况下,检测充电回路是否有电流,若充电回路中有充电电流大于()且持续时间为(),则说明充电MOS管可能损坏。
7、充电过温保护测试:
充电过温保护值设置为( )℃,若充电温度大于( )℃且持续时间为2s,BMS充电过温保护,充电MOS管断开,充电过温解除值设置为( )℃,若充电温度小于( )℃且持续时间为2s,BMS解除充电过温保护。
8、放电过温保护测试:(温度可根据电池厂家实际设置)
放电过温保护值设置为( )℃,若放电温度大于( )℃且持续时间为2s,BMS放电过温保护,放电MOS管断开,放电过温解除值设置为( )℃,若放电温度小于( )℃且持续时间为2s,BMS解除放电过温保护。
9、关闭放电MOS管测试:
当GPS发送关闭放电MOS管指令时,
10S内检测到放电回路电流≥1000mA,BMS不执行关闭放电MOS管指令,BMS将返回执行失败状态;
10S内检测到放电回路电流<1000mA,BMS执行关闭放电MOS管指令,根据执行结果返回状态。
10、上传电池数据时间间隔测试:
放电电流大于1000mA时,主动上传时间间隔为60s;
充电电流大于100mA时,主动上传时间间隔为5min;
静置放电电流小于200mA时,主动上传时间间隔为12hour。
11、电池出厂时,将电池设置进入工厂模式。
备注:()参数是电池厂家给的电池参数。
三:握手通讯
双向握手结构简图 锂电握手逻辑图
需求调整通知
一:取消静止后30分钟关闭放电口功能
二:产品出厂时通讯指令的默认状态是放电口开或充电口开,等待握手后可直接开启放电或充电。当产品断电重启动时也是处于默认状态。
新增加需求:
图示见框架图
1、BMS解读到中控(报警器)上传数据,分析信令包,开启ACC(电池电压)指令,BMS输出一个ACC(电池电压)给GPS,直到BMS重新收到关闭ACC指令,BMS关闭输出给GPS的ACC电压。
浙江绿源电动车有限公司
研发中心