
Smbus,IIC,UART串口智能通讯保护板,13串16串60v保护板RS232协议参数规格.pdf
12页深圳市华凯微技术开发有限公司SHEN ZHEN SHI HOKAMICRO TECHNOLOGY DEVELOPMENT CO.,LTD承 认 书SPECIFICATION FORAPPROVAL客 户 :CUSTOMER 日 期 :DATE 2015.07.09品 名 :DESCRIPTION 13-16 串 锂 电 池 组 软 件 保 护 板 BMSProtect Board of 4-16 Cell LI-ION Battery深 圳 市 华 凯 微 技 术 开 发 有 限 公 司核 准 :APPROVED 审 核 :VERIFIED 认 可 :APPRODATE 核 准 :APPROVED 审 核 :VERIFIED 制 作 :PREPARED景 川标 记 数 量 更 改 文 件 号 签 名 日 期 文 件 编 号版 本 号 A/0阶 段 标 记第 1 页 共 页电 话 ( TEL) : 0755-28443713/13689574918传 真 ( FAX) : 0755-28443713地 址 : 深 圳 市 龙 华 民 治 向 南 四 区 松 花 大 厦客 户 备 注 :产 品 名 称 RS232 Smbus IIC UART通讯协议 传递的变化和 2.6 增加的数据 1 通讯项目要求 依据通信标准类技术报告《通信用后备式锂离子电池组》要求,蓄电池组提供通信 设备或模拟装置正常工作所需的通讯项目见表 1(蓄电池组与上位机的通讯项目应包括 但不限于表 1 的要求),并能对其进行实时的监控管理。
表 1 蓄电池组的通讯项目要求 状 态 量 蓄电池组的充放电状态;蓄电池组容量(SOC);输出电压;输出电流等 环境模拟量 蓄电池组温度;蓄电池组环境温度;PCB 板温度;单体电芯温度等 告 警 量 蓄电池组充电过压告警及保护;蓄电池组充电电流告警及保护; 蓄电池组放电欠压告警及保护;蓄电池组极性反接告警及保护; 蓄电池组放电过流告警及保护;蓄电池组高温告警及保护; 蓄电池组环境高温告警及保护;蓄电池组容量过低告警及保护; 蓄电池组温度传感器失效告警;蓄电池组电压传感器失效告警; 蓄电池组电流传感器失效告警等; 单体电芯高温告警及保护;单体电芯充电过压告警及保护; 单体电芯放电欠压告警及保护;单体电芯充电过流告警及保护; 单体电芯放电过流告警及保护等 2 通信协议 2.1 说明 在《前端智能设备通信协议》中,详细定义了通信的通信协议,蓄电池检测仪 SM 和 SU 的数据 协议( B.12),按照实际的应用和实际特点 , 对 SM 和 SO (Master SmartPack) 的数据协议作具体定义 协议力求按照统一的数据协议基本格式 通信协议及命令等按照 7,8.9,10 的规定。
本协议参考 B.12 数据协议制订 13 序号 1 2 3 4 5 6 7 8 9 字节数 1 1 1 1 1 2 LENID/2 2 1 格式 SOI VER ADR 46H RTN LENGTH INFO CHKSUM EOI 序号 内容 DATAI 字节 1 电池节数 M 1 2 Cell1 电压 2 3 Cell2 电压 2 M+1 CellM 电压 2 字节数 1 1 1 1 1 2 LENID/2 2 1 格式 SOI VER ADR 46H 42H LENGTH INFO CHKSUM EOI 注: LEDID= 02H, INFO 为一个字节 , 为 Command : Command= 0xff 获取所有 Pack 电池数据 Command= 0x01 获取 Pack1 电池数据 …………… Command=0x08 获取 Pack8 电池数据 响应信息 注: INFO 由 INFOFLAG 和 DATAI 组成 对应的 DATAI 数据 序号 内容 备注 1 Pack 数量 M / Command 值 *1 1 字节 2 Pack1 电池数据 ………… M+1 PackM 电池数据 M+2 每个 pack 电池数据 格式: M+2 温度数量 N 1 M+3 温度 1 2 。
M+N+2 温度 N 2 M+N+3 Pack 电流 *2 2 M+N+4 Pack 总电压 *2 2 M+N+5 Pack 剩余毫安时量 *2 2 M+N+6 用户自定义个数 =4 *3 1 M+N+7 Pack 总毫安时量 *2 2 M+N+8 电池 cycle 2 M+N+9 SOC、 SOH *4 2 M+N+10 保留 2 注: *1 : 在 command=0xff 时 , 此字节为 pack 的数量 , 在 command 为其他值时 , 此字节为 command 的 数值 . *2 : 2.5 版本修改处理 Pack 电流,传递的数据为实际值缩小 10 倍,单位 ma Pack 总电压,传递的数据为实际值缩小 10 倍,单位 mv Pack 剩余毫安时量,传递的数据为实际值缩小 10 倍,单位 mAh Pack 总毫安时量,传递的数据为实际值缩小 10 倍,单位 mAh *3: 2.6 版本由 2 改为 4 *4 : 2.6 版本增加 第一字节为 ROC,第二字节为 SOH(健康度) 3.6 获取系统参数 (定点数) 命令信息 序号 1 2 3 4 5 6 7 8 9 字节数 1 1 1 1 1 2 LENID/2 2 1 格式 SOI VER ADR 46H 47H LENGTH INFO CHKSUM EOI 注: LEDID= 0 相应信息 序号 1 2 3 4 5 6 7 8 9 字节数 1 1 1 1 1 2 LENID/2 2 1 格式 SOI VER ADR 46H RTN LENGTH INFO CHKSUM EOI 注: INFO 由 INFOFLAG 和 DATAI 组成。
DATAI 的格式: 序号 内容 DATAI 字节 1 单体电压上限 2 2 单体电压低压门限 2 3 单体电压欠压门限 2 4 充电温度上限 2 5 充电温度下限 2 6 充电电流上限 *1 2 7 总电压上限 *1 2 8 总电压低压门限 *1 2 9 总电压欠压门限 *1 2 10 放电温度上限 2 11 放电温度下限 2 12 放电电流下限 *2 2 *1 : 2.5 版本修改传递值为实际值缩小 10 倍 *2: 电流( A)的 10 倍的有符号数 如 10A : - 100 = 0xFF9C 3.7 获取告警信息 命令信息 序号 1 2 3 4 5 6 7 8 9 字节数 1 1 1 1 1 2 LENID/2 2 1 格式 SOI VER ADR 46H 44H LENGTH INFO CHKSUM EOI 序号 1 2 3 4 5 6 7 8 9 字节数 1 1 1 1 1 2 LENID/2 2 1 格式 SOI VER ADR 46H RTN LENGTH INFO CHKSUM EOI 注: LEDID= 02H, INFO 为一个字节 , 为 Command : Command= 0xff 获取所有 Pack 告警信息 Command= 0x01 获取 Pack1 告警信息 …………… Command=0x08 获取 Pack8 告警信息 响应信息 注: INFO 数据由 DATAFLAG 和 WARNSTATE 组成 对应的 WARSTATE 信息 序号 内容 备注 1 Pack 数量 M / Command 值 * 1 字节 2 Pack1 告警信息 ………… M+1 PackM 告警信息 每个 Pack 的数据格式: 序号 内容 字节 1 电池串接数 M 1 2 Cell 1 电压 1 3 Cell 2 电压 1 。
M+1 Cell M 电压 1 M+2 温度数量 N 1 M+3 温度 1 1 M+N+2 温度 N 1 Bit 指示 说明 7 总电压低压警告 1: 低压 0: 正常 6 充电温度保护 1: 充电温度保护 0:正常 5 放电温度保护 1: 放电温度保护 0:正常 4 放电过流 1: 过流 0:正常 3 Cell 过压告警 *3 1: 告警 0:正常 2 充电过流 1: 过流 0: 正常 1 Cell 低压警告 1: 低压 0: 正常 0 cell 过压保护 1: 过压保护 0:正常 M+N+3 电池充电电流 1 M+N+4 电池总电压 1 M+N+5 自定义 flag 的个数= 0x08 1 *4 M+N+6 状态指示 1 1 M+N+7 状态指示 2 1 M+N+8 状态指示 3 1 M+N+9 状态指示 4 1 M+N+10 状态指示 5 1 M+N+11 状态指示 6 *3 1 M+N+12 状态指示 7 *3 1 M+N+13 状态指示 8 *3 告警字节描述 (序号 1~M+N+5) 00H――――――正常 01H――――――低于下限 02H――――――高于上限 F0H―――――其它错误 对状态指示 1 状态指示 2 Bit 指示 说明 7 容量低告警 *3 1: 告警 0:正常 6 反接告警 *3 1: 告警 0: 正常 5 总电压低压保护 1: 保护 4 Cell 低压保护 1: 保护 3 2 DFET 指示 1: ON 0: OFF 1 CFET 指示 1: ON 0: OFF 0 PreFET 指示 1: ON 0: OFF 状态指示 3 Bit 指示 说明 7 有效充电电流指示 1: 有效充电电流 0: 无充电电流 6 有效放电电流指示 1: 有效放电电流 0: 无放电电流 5 加热膜启动指示 1: 启动 0: 未启动 4 HaveAC 3 Fully charged 1: 充满状态 2 认证 ok 1 0 Buzzer 功能 1: 开启 0: 关闭 状态指示 4 Bit 指示 备注 7 第 8 节电池检测 ﹡ 1:故障 0:正常 6 第 7 节电池检测 1:故障 0:正常 5 第 6 节电池检测 1:故障 0:正常 4 第 5 节电池检测 1:故障 0:正常 3 第 4 节电池检测 1:故障 0:正常 2 第 3 节电池检测 1:故障 0:正常 1 第 2 节电池检测 1:故障 0:正常 0 第 1 节电池检测 1:故障 0:正常 状态指示 5 Bit 指示 备注 7 第 16 节电池检测 ﹡ 1:故障 0:正常 6 第 15 节电池检测 1:故障 0:正常 5 第 14 节电池检测 1:故障 0:正常 4 第 13 节电池检测 1:故障 0:正常 3 第 12 节电池检测 1:故障 0:正常 2 第 11 节电池检测 1:故障 0:正常 1 第 10 节电池检测 1:故障 0:正常 0 第 9 节电池检测 1:故障 0:正常 状态指示 6 Bit 指示 备注 7 充电电流告警 1:告警 0:正常 6 放电电流告警 1:告警 0:正常 5 电芯温度高温告警 1:告警 0:正常 4 电芯温度低温告警 1:告警 0:正常 3 环境温度高温告警 1:告警 0:正常 2 环境温度低温告警 1:告警 0:正常 1 FET 高温告警 1:告警 0:正常 0 Pack 过压告警 1:告警 0:正常 状态指示 7 Bit 指示 备注 7 电芯损坏告警 1:告警 0:正常 6 温度传感器失效告警 1:告警 0:正常 5 电压传感器失效告警 1:告警 0:正常 4 电流传感器失效告警 1:告警 0:正常 3 CFET 错误告警 1:告警 0:正常 2 DFET 错误告警 1:告警 0:正常 1 0 状态指示 8 Bit 指示 。












