项目组经常会遇到,充电桩不能充电等状况,大部分可能是BMS和充电机的连接标准问题,今天收集了一下新旧国标区别及注意事项。
一、概述
通信握手阶段增加握手启动阶段,配合握手辨识阶段。握手启动阶段可以用来区分是否为2015版通信协议的标志。CML、CCS、CSD报文分别增加相关报文的长度,增加部分参数信息。
二、握手逻辑
1.新国标中握手是由充电机首先发起的,充电机不握手,BMS不做任何动作。2011版国标默认从充电握手辨识报文开始,同样是充电机不握手,BMS不做任何动作。支持新国标的BMS默认运行2015版国标通信协议,上电后等待握手启动报文。
2.如果正常获取到握手启动报文,且启动报文标识为充电机是2015版国标通信协议,则BMS使用2015版国标通信协议与充电机进行通信充电。
3.如果未能正确获取到握手启动报文,且获取到了充电辨识报文,则认为为2011版国标充电协议,BMS使用2011版国标充电机通信协议进行通信充电。
4.完成充电后,BMS恢复默认2015版国标通信协议进行握手动作。
三、报文
1. ID:1826F456(PGN=9728)充电机握手报文(CHM)
充电机通信协议版本号:BMS接收到此帧报文且3字节版本号为0x101(V1.1),认为充电机当前协议版本为V1.1,BMS此时以2015版协议与充电机进行通信充电。
2.ID:182756f4 (PGN=9984)BMS握手报文(BHM)
BMS最高允许充电总电压:“充电机参数配置”中“充电机最大充电电压值”Vmax,发送值为Vmax+10.0V
3.ID:1801F456 (PGN=256) 充电机辨识报文(CRM)
首次与充电机通信收到此帧报文,表示充电机通信协议版本为2011版本,则BMS会切换到2011版本进行充电通信(通信超时的3次通信重连除外,因为通信重连不需要进行充电握手启动,可直接进行充电辨识)。
4.PGN512BMS辨识报文(BRM)
2015版辨识报文中增加了BMS软件版本号:byte6~8:模板版本(包含主版本、次版本、修正版本),byte2~5:0xFF,byte1:模板版本的编译版本(只取低字节)。
5.PGN1536动力蓄电池充电参数报文(BCP)
BMS 发送给充电机,动力蓄电池配置参数,数据长度 13 个字节
6.PGN2048充电机最大输出能力报文(CML)
增加最低输出电流:BMS保存引最低输出电流,PGN4096的电流需求不允许低于此值(禁止充电除外)。
7.PGN2304BMS充电准备就绪报文(BRO)
BMS充电准备就绪:就绪条件有:a.需要充电继电器闭合。b.如果开启继电器粘连检测,需要与绝缘检测通信成功,用pch电压完成粘连检测(Vpch<50v),此功能默认不开启。
8.PGN2560充电机输出准备就绪报文(CRO)
充电机准备就绪:充电机准备就绪阶段增加了充电机绝缘检测功能,收到充电机的充电准备就绪0xAA且已经发送BMS充电准备就绪报文给充电机,则BMS进入充电阶段,否则等待双方进行就绪状态。
9.PGN4352电池充电总状态报文(BCS)
报文功能:用于充电机监测充电过程中电池组充电电压,充电电流等充电状态
10.PGN4608充电机充电状态报文(CCS)
增加充电允许:允许状态下,BMS实时记录充电机输出电流值,暂停状态下,BMS记录的充电机输出电流值清零,同时充电机充电状态更新为未充电。
11.PGN5376单体动力蓄电池电压报文(BMV)
BMS 发送给充电机,电池单体电压信息,数据长度不定。
12.PGN5632动力蓄电池温度报文(BMT)
BMS 发送给充电机,电池温度信息,数据长度不定。
13.PGN5888动力蓄电池预留报文(BSP)
2015国标报文优先级修改为7
14.PGN6400BMS中止充电报文(BST)
BMS中止充电原因
增加充电机主动中止:在充电过程中,首先收到充电机中止报文CST或CEM时,置位此故障。
BMS中止充电故障原因
增加检测点2电压检测故障:受硬件限制,未实现。
15.PGN6656充电机中止充电报文(CST)
充电机中止充电原因
增加BMS主动中止:更新BMS中充电机状态:BMS停止充电。
16.CC信号
增加100ohm和1.5kohm两个阻值,
17.CP信号
2015版国标增加了CP信号的电流最大值限制,代表供电设备的最大输出能力,属于交流能力,仍然需要进行功率转换成直流电流来控制充电机充电
18.S2信号
S2信号用于通知供电设备BMS当前允许充电状态,主要控制有S2断开和S2闭合。
S2信号闭合条件(与关系):
CC信号连接
当前BMS允许充电(见下面不允许充电条件)
S2信号断开条件(或关系):
CC信号未连接
当前BMS不允许充电
当前充电电流<充电截止电流(国标要求<1A)
19.充电继电器粘连检测
此功能默认不开启,通过修改程序宏(GUOBIAO_RELAY_ADHESION_EN)来开启。
仅在充电准备就绪之前检测一次,其他时间不做检测,检测结果保留到系统断电。
使用绝缘检测的pch作为总压检测点。
绝缘检测通信正常,如果不能正常通信则持续等待通信,超时时间为5S,超时后取消粘连检测,继续允许充电。
当绝缘检测通信正常获取到pch后,如果Vpch≥50V,而此时充电继电器未吸合,则认为充电继电器粘连,否则充电继电器正常。
检测完成后,置位充电继电器控制使能,待充电继电器完成闭合后进行正常通信充电。
充电正常结束、异常结束后,重新进入握手阶段时,才允许再次进行继电器粘连检测。
20.车辆严重故障
在国标中规定,车辆在出现严重故障后,需要在300ms内断开充电继电器,所以BMS需要定义严重故障,目前已经确定的严重故障有:
单体最高电压≥电池单体过压极限保护值
单体最高温度≥70℃
21.上位机充电连接模式配置
充电连接模式配置原先区分了16A和32A模式(即用CC220和680ohm区分),目前看这样不太合理,所以将FW中此功能配置修改为不区分16A和32A,只区分交直流模式和连接方式ABC,同一模式下的同一连接方式,选择16A和32A效果相同,实际以CC信号采集到的电压自动区分100、220、680、1500ohm四个连接电阻。
22.输出连接器过温
2015版有规定车辆设备要有充电插座过温检测功能,但未明确是由BMS检测。BMS要能通过通信协议上报输出连接器过温、BMS元件及输出连接器过温故障报警并停止充电。
23.CP电压检测故障
2015版国标协议中BMS中止充电条件里增加了CP电压检测故障。
愿你出走半生,归来仍是少年…