您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > BMS_CAN协议说明2015418
CAN协议说明名词定义:BMS电池组,每个电池组包括26节电池,两路CAN(双路备份)BMS电池包,每个电池包包括3个电池组;BMS电池匣,每个电池匣包括3个电池包,电池包串联每次更换以电池匣为单位;BMS电池箱,包括4路电池匣,并联通信格式说明:1.通信速率500Kbps2.通信时,低字节在先,高字节在后,如8个字节数据场内,字节0-1表示场内最先开始的帧内容。帧格式:扩展CAN帧头格式11位标识符18位扩展标识符数据场BMS格式PR,优先级RDT数据类型PDU标识目的地址源地址0-8字节321140-47-07-0对应CAN2.0B2827262524~2020~1615~87~0标识位说明:PR,优先级,从0-7,数字越大,优先级越高,暂时可以不用。R,保留位,总是为0,1表示为非法的帧,接收方接收后,可以作简单的丢弃处理DT,数据类型,表征该帧数据的类型,目前预定义的数据类型为:0000B:BMS数据上传帧1000B:BMS设备控制帧1010B:电池充电机信息反馈帧1011B:电池充电机信息控制帧0110B:电容充电机信息反馈帧0111B:电容充电机信息控制帧PDU标识:表征数据场的内容,其含义由DT分类确定。详细见表《数据协议》目的地址:表征数据的接收者地址源地址:表征数据的发送者地址本版本的地址说明:同一类型的设备,地址不重复,不同类型的设备,地址可以重复主控板的地址为0x00。BMS的地址为4位的BMS电池匣地址和2位的电池包地址和2位的电池组地址空调的CAN地址为0x01充电机的地址为0x01数据协议BMS数据上传协议优先级DT(数据类型)PDU数据场长度数据场内容字节0-1字节2-3字节4-5字节6-70x03008电池编号0状态电池编号1状态电池编号2状态电池编号3状态0x0301电池编号4状态电池编号5状态电池编号6状态电池编号7状态0x0302电池编号8状态电池编号9状态电池编号10状态电池编号11状态0x0303电池编号12状态电池编号13状态电池编号14状态电池编号15状态0x0304电池编号16状态电池编号17状态电池编号18状态电池编号19状态0x0305电池编号20状态电池编号21状态电池编号22状态电池编号23状态0x0306电池编号24状态电池编号25状态温度1温度20x030304设备唯一ID号电池状态信息定义电池状态BIT:15141312-98-0内容过充过放是否正均衡保留电池电压0正常,1表示过充0正常1表示过放0正常,1表示正在均衡以0.01V为单位温度1、温度2定义温度BIT:15-1211-87-43-0内容02AB例子:02AB,先准换为十进制683,然后683/10-50=18.3℃。BMS数据控制协议通过此控制协议控制BMS设备,目前只有地址设置命令和均衡允许命令优先级DTPDU数据长度数据场内容字节0-1字节2-30x031000b304设备唯一ID设置0x031000b310-0x031000b01536节电池的均衡允许标识均衡允许标识判定:当系统内某单体电压高于最低单体电压150mV,且此单体与最低电压单体不归属统一BMS时,则关闭此单体所在BMS的主动均衡功能。数据发送周期,平时,未发生过充、过放、过温、均衡变化时,每秒发送一次,当以上变化发生时,立刻传输一次。36节电池的均衡允许标识。标志位为1时,停止均衡,标志位为0时,允许均衡。该数据会定时发送,每个帧里包含完整的36节电池是否允许均衡的标识位。目标地址为广播地址,即0xFF,源地址是主控板的地址例子:主控板发送的帧ID为:0D01FF00;当接收到的信息为:A441000000时字节0字节1bit7654321076543210二进制1010010001000001十六进制A441A4表示第3、6、8节停止均衡41表示第9、15节停止均衡补充说明:1.设备唯一ID:由生产月份和流水确定,为BCD格式,如14年01月第三个BMS的在数据场内的内容为0x14010003。2.设备唯一ID与通信地址的绑定,a)BMS设备上电时,首先发送PDU值为30的设备唯一ID报告帧,然后才开始发送数据b)BMS设备必须响应DT为1,PDU为31设备唯一ID查询命令请求前缀为0D1FXX00.XX表示目标BMS地址(01~36)c)DT为1,PDU为30的设备唯一ID设置命令在生产时使用,如果BMS有其它的设置设备唯一ID号的方法,可以不实现该命令请求。前缀为0D1EXX00.XX表示目标BMS地址(01~36)空调数据协议(已作废,改用485通讯协议)优先级DTPDU数据长度数据场内容(字节0-7)0x030001b08空调反馈信息(见空调反馈信息表)0x031001b08空调控制信息(见空调控制信息表)空调反馈信息表字节位数据名称数据描述及格式Byte0Bit0回风传感器故障1=有效;0=无效Bit1新风传感器故障1=有效;0=无效Bit2IO板通讯故障1=有效;0=无效Bit3压缩机过载保护1=有效;0=无效Bit4压缩机高压故障1=有效;0=无效Bit5压缩机低压故障1=有效;0=无效Bit6压缩机变频器通讯故障1=有效;0=无效Bit7风机变频器通信故障1=有效;0=无效Byte1Bit0风机变频器保护1=有效;0=无效Bit1压缩机变频器保护1=有效;0=无效Bit2箱内温度传感器故障1=有效;0=无效Bit3~Bit7预留Byte2Bit0强制关机激活1=有效;0=无效Bit1制冷模式1=有效;0=无效Bit2强风1=有效;0=无效Bit3弱风1=有效;0=无效Bit4关机模式1=有效;0=无效Bit5~Bit7预留Byte3Bit0~Bit7电池箱内温度电池箱内实际温度-30℃-50℃对0℃-80℃Byte4Bit0~Bit7设定温度设定温度范围19~27度Byte5Bit0~Bit7回风温度车厢实际温度-30℃-50℃对0℃-80℃Byte6Bit0~Bit7新风温度室外环境温度-30℃-50℃对0℃-80℃Byte7Bit0~Bit7空调生命信号0-255周期变化空调控制信息表字节位数据名称数据描述及格式Byte0Bit0制冷模式1有效,0无效;Bit1关机模式1有效,0无效;Bit2强风1有效,0无效;Bit3弱风1有效,0无效;Bit4Bit7预留Byte1Bit0Bit7设定温度设定温度范围19~27度Byte2~Byte6Bit0~Bit7预留Byte7Bit0~Bit7上位机生命信号0-255周期变化充电机数据协议(已作废,改用CAN2.0A)优先级DT(数据类型)PDU数据场长度数据场内容字节0-1字节2-5字节6-70x030010b08总电压电池箱状态电池包温度0x010010b11请求充电机操作0x031010b21充电机请求状态上传协议总电压:从0-65535,以0.01V为单位,表示从0-655.35V电池箱状态位电池箱状态BIT:0-1112-1819202122232425-2728293031内容温度湿度水浸传感器烟雾传感器空调故障接触器控制状态接触器状态反馈熔断器状态低压报警过充过放过温低温0-2047,单位为0.1度0-100%,单位1%1为浸水1为有烟1为故障1为吸合1为吸合1已经熔断0为无报警,1-7为报警等级1为有效1为有效1为有效1为有效电池包温度电池包温度BIT:0-1112-15内容温度保留0-2047,单位为0.1度请求充电机操作电池包温度BIT:013-56-7内容停止充电停止放电设定负载保留1为请求1为请求负载等级,000为无请求,001为最低负载,007为满载充电机请求操作电池包温度备注BIT:013-7内容预充电容吸合请求主回路吸合请求保留如果bit0和1都为1,忽略该命令1为请求1为请求
本文标题:BMS_CAN协议说明2015418
链接地址:https://www.777doc.com/doc-2900721 .html