BMS通信协议(光宇+)100206

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

损伤,降低其使用寿命。蓄电池组放电时定义电流方向为正向,反之为负。
数据长度:
2 字节
分辨率:
1 A/位递增,从 0 A 开始计算
偏移量:
-500A
数据范围:
-500A~500A
类型:
计算值
3.3.10 最大允许放电电流 BP_I_Chg_Max(10s)
最大允许放电电流表示在当前的温度、电压以及 SOC 条件下,未来 10s 内蓄电池组能
数据范围:
-40~+210℃
类型:
测量值
3.3.6 单体最高电压 BP_MaxVol
BMS 监测蓄电池单体电压的最高值。
数据长度:
பைடு நூலகம்
1 字节
分辨率:
0.1 V/位递增,从 0 V 开始计算
偏移量:
0V
数据范围:
0~25.5V
类型:
测量值
3.3.7 单体最低电压 BP_MinVol
BMS 监测蓄电池单体电压的最低值。
5
ID ID= 338205849 ID=0x14289C99
通信方式 通信周期 位
100ms 置
PGN= 8348
1
2 R DP PF PS SA
3
0 0 32 156 153
4
5 6
7
8
Data
数据名
BP_State BP_SOC BP_V 高字节 BP_V 低字节 BP_Bal BP_Temp BP_MaxVol BP_MinVol
3.3.2 蓄电池 SOC
蓄电池 SOC(State of Charge)是指蓄电池的剩余电量,通过百分比表示,反应蓄电池
还剩多少电量。
数据长度:
1 字节
分辨率:
1%/位递增,从 0%开始计算
偏移量:
0
数据范围:
0~100%
类型:
计算值
3.3.3 电池总电压 BP_V
BMS 采样当前蓄电池组的总电压。
够放出的最大电流的限制值。如果放电功率过大导致放电电流超过这个限制,电池较为容易
损伤,降低其使用寿命。蓄电池组放电时定义电流方向为正向,反之为负。
数据长度:
2 字节
分辨率:
1 A/位递增,从 0 A 开始计算
偏移量:
-500A
数据范围:
-500A~500A
类型:
计算值
3.3.11 CAN 发送循环计数器 BMS_CYC_Cntr
BP_V>415V
BP_V<250V SOC>90% SOC<10% T>30s
电流传感器信号 故障 温度传感器信号 故障 模块电压信号故 障
总电压信号故障
电流超过限值 温度超过限值 温度波动超过限 值 模块(单体)电压 超过高限 模块(单体)电压 超过低限 总电压超过高限
总电压超过低限
SOC 超过高限 SOC 超过低限 BMS 上位机与下位 机通信故障 备用状态
BP_state 第 3、4 位定义 优先级数值越高表示故障级别越严重。
第 3 位 第 4 位 定义
状态含义
0
0
正常
BMS 处于正常工作且无故障状态
1
0
一级报警
BMS 检测到“一级报警”故障;
0
1
二级报警
BMS 检测到“二级报警”故障;建议 HCU 降功
率处理;
1
1
三级报警
BMS 检测到“三级报警”故障;建议 HCU 停止
玉柴混合动力系统电池 BMS 通讯协议
前言
本文件针对玉柴混合动力系统各控制单元之间信息交互的需求、通信协议的设计和使用 制定的说明。本规范参考美国 SAE J1939-71 规范。
目录
前言 ..................................................................................................................................................1
无故障
电流信号故 障 温度信号故 障 模块电压信 号故障
总电压信号 故障 电流故障 温度故障 温度差异故 障 模块电压高 故障 模块电压低 故障 总电压高故 障 总电压低故 障 SOC 高故障
传感器短 接/开路 传感器短 接/开路 模块/单体 电压偏离 正常值 总电压偏 离正常值
SOC 低故障
BMS 内部通信 故障 保留
2 网络设计
CAN 通讯网络一般不与传统车的 CAN 通讯网络混用,而是重新组成新的网络。(参考 J1939-11/15)针对玉柴混合动力系统而言的应用实例见图 1。
DMCM
ADM
BMS
Cal. Node
HCU
CAN4
EMS
IP
图 1 玉柴混合动力 CAN 网络设计
上海海能汽车电子有限公司保留知识产权
3 电池通讯协议...........................................................................................................................2
3.1
常规原则...................................................................................................................2
上海海能汽车电子有限公司保留知识产权
第5页共8页
数据长度: 分辨率: 偏移量: 数据范围: 类型:
2 字节 1 V/位递增,从 0 V 开始计算
0V 0V~500V 测量值
3.3.4 蓄电池均衡状态 BP_Bal
BP_Bal 表示超级电容模块均衡系统是否正在工作。
数据长度:
1 字节
分辨率:
0 表示均衡系统未工作;1 表示均衡系统正在工作
蓄电池故障状态定义
状态含义 正常无故障状态 电流传感器信号故障 温度传感器信号故障 模块电压信号故障 总电压信号故障 电流超过限值 温度超过限值 温度差异超过限值 模块(单体)电压超过高限 模块(单体)电压超过低限 总电压超过高限 总电压超过低限 SOC 超过高限 SOC 超过低限 BMS 上位机与下位机通信故障 备用状态
充放电;
优先级 0 1 2
3
BP_state 第 5、6、7、8 位定义 5 6 7 8 定义 0 0 0 0 正常 1 0 0 0 电流信号故障 0 1 0 0 温度信号故障 1 1 0 0 模块电压信号故障 0 0 1 0 总电压信号故障 1 0 1 0 电流故障 0 1 1 0 温度故障 1 1 1 0 温度差异故障 0 0 0 1 模块电压高故障 1 0 0 1 模块电压低故障 0 1 0 1 总电压高故障 1 1 0 1 总电压低故障 0 0 1 1 SOC 高故障 1 0 1 1 SOC 低故障 0 1 1 1 BMS 内部通信故障 1 1 1 1 保留
BMS 发送帧循环计数器,判断 BMS 的 CAN 发送是否停滞,如 5s(累积 50 次)计数
CAN0 CAN1
第1页共8页
其中,各控制器缩写定义如下:
HCU 混合动力控制单元
ECU 发动机电控单元
BMS 蓄电池管理单元
DMCM 电机控制器
ADM 高压管理单元
IP
智能仪表单元
3 电池通讯协议
本页已使用福昕阅读器进行编辑。 福昕软件(C)2005-2009,版权所有, 仅供试用。
通信方式 通信周期
20ms
位置
Data 数据名
PGN=1688(69816)
1 N/A 2 N/A
8 N/A
P R DP PF PS SA
4 HCU_Drive_State_C 5 N/A
6 N/A
6 0 0 6 152 156
7 N/A
8 N/A
3.3 电池通讯协议参数
3.3.1 蓄电池状态
BP_state 第 1、2 位定义
BP_I>250A BP_Temp>55℃ △T> 10℃
BP_MaxVol>3.9V
BP_MinVol<2.3V
BP_V>410V
BP_V<270V SOC>80% SOC<20% T>15s
BP_I>300A BP_Temp>65℃ △T> 20℃
BP_MaxVol>4V
BP_MinVol<2V
BP_I_Disch_Max 3
高字节 BP_I_Disch_Max 4 低字节 BP_I_Char_Max 5 高字节 BP_I_Char_Max 6 低字节
7 BMS_CYC_Cntr
8 SOH
3.2.3 HCUÆBMS 断电指示
OUT HCU
IN BMS
ID ID= 403085468 ID=0x1806989C
1 目标 ..........................................................................................................................................1
2 网络设计 ..................................................................................................................................1
偏移量:
0
数据范围:
0/1
类型:
状态值
3.3.5 电池温度 BP_Temp
BMS 的温度传感器采样电池组的温度。一般电池组内部有多个温度传感器,而此电池
温度是指这些温度传感器中测量到温度最高点的温度,表示蓄电池目前温度的极限状态。
数据长度:
1 字节
分辨率:
1℃/位递增,从-40℃开始计算
偏移量:
-40℃
3.2
电池通讯协议参数...................................................................................................3
1 目标
本规范定义玉柴混合动力 CAN 通讯网络的设计规范。一个完整的通讯协议包括物理层、 数据链路层、网络层、传输层、会话层、表示层和应用层。针对汽车应用场合的 CAN 总线 通讯协议目前有美国 SAE J1939 协议进行支持。混合动力 CAN 通讯网络则基于 J1939 通讯 协议指定的,在应用层与 J1939 有不同的传输信号和消息群定义,其余部分完全遵守 J1939 的规范。
数据长度:
1 字节
分辨率:
0.1 V/位递增,从 0 V 开始计算
偏移量:
0V
数据范围:
0~25.5V
上海海能汽车电子有限公司保留知识产权
第6页共8页
类型:
测量值
3.3.8 电池电流 BP_I
BMS 的电流传感器采样当前母线电流,母线电流分正负方向,蓄电池组放电时定义电
流方向为正向,反之为负。
数据长度:
3.1 常规原则
通讯协议中的消息格式遵循 J1939-71 中的相关规定。 针对混合动力系统新增加的电流,电压以及蓄电池 SOC 的参数范围设计,可参考后面 具体的参数定义。 波特率:250kbps。
3.2 参数群及 ID 设计
3.2.1 BMS ÆHCU (BMS2HCU)
OUT IN
P BMS HCU
2 字节
分辨率:
1 A/位递增,从 0 A 开始计算
偏移量:
-500A
数据范围:
-500A~500A
类型:
测量值
3.3.9 最大允许充电电流 BP_I_Disch_Max(10s)
最大允许充电电流表示在当前的温度、电压以及 SOC 条件下,未来 10s 内蓄电池组能
够充入的最大电流的限制值。如果充电功率过大导致充电电流超过这个限制,电池较为容易
第 1 位 第 2 位 定义
0
0
关机
状态含义 BMS 处于“关机”状态,即断电状态,控制器处 于上电复位状态,并进行自检
优先级
上海海能汽车电子有限公司保留知识产权
第3页共8页
1
0
0
1
1
1
信号预检状态 正常状态 保留
BMS 处于“信号预检”状态,内部程序初始化, 检查内部传感器信号是否存在故障。 BMS 处于“正常”工作状态,即正在输出/输入功 率,并且未产生故障 备用状态
备注
根据蓄电池类型确定,可参考如下格式。 故障码位定义按照第 8 位至第 5 位排列,即第 8 位在前。
BMS 故障码设定
故障码 故障类别
一级报警 设定值
二级报警设定值 三级报警设定值 备注
上海海能汽车电子有限公司保留知识产权
第4页共8页
0000 0001 0010
0011
0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
3.2.2 BMS ÆHCU (BMSB2HCU)
OUT IN
ID
通信方式
Data
上海海能汽车电子有限公司保留知识产权
第2页共8页
P BMS HCU
3
ID= 204250265 ID=0x0C2C9C99
PGN= 8604
通信周期 位 100ms 置
数据名
1 BP_I 高字节
2 BP_I 低字节
R DP PF PS SA 0 0 33 156 153
相关文档
最新文档