当前位置:文档之家› 仪表CAN通讯协议

仪表CAN通讯协议

1mV/bit 偏移量:0 范围:0V~5V
报文 2:(0x18A2F3F4) OUT
Bms
位置 BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 BYTE8
IN
仪表
P
R
6
0
数据
数据名
电池组当前的 SOC 电池组当前最高温度
电池组当前最低温度
单体电池最高电压电池编号
17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
其中,优先级为 3 位,可以有 8 个优先级;R 一般固定为 0;DP 现固定为 0;8 位的 PF 为报文的代码;8 位的 PS 为目标 地址或组扩展;8 位的 SA 为发送此报文的源地址; ›接入网络的每一个节点都有名称和地址,名称用于识别节点的功能和进行地址仲裁,地址用于节点的数据通信 ›每个节点都至少有一种功能,可能会有多个节点具有相同的功能,也可能一个节点具有多个功能
0.1A/bit 偏移量:0;范围:0A~500A
模式二:电池基本数据+详细数据
BMS : CAN 总线通讯规范(仪表)
1.通讯规范
数据链路层应遵循的原则 总线通讯速率为:250Kbps 数据链路层的规定主要参考 CAN2.0B 和 J1939 的相关规定。 使用 CAN 扩展帧的 29 位标识符并进行了重新定义,以下为 29 标识符的分配表:
报文 5:(0x18A5F3F4) OUT
Bms
IN 仪表
位置 BYTE1 BYTE2
P 6
数据名 9 号电池电压 10 号电池电压
R
0 数据
报文 4:(0x18A4F3F4)
OUT
IN
ID
周期(ms)
Bms
仪表
P
R
DP
PF
100
6
0
0
A4(164)
数据
位置
数据名
BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 BYTE8
1 号电池电压 2 号电池电压 3 号电池电压 4 号电池电压 5 号电池电压 6 号电池电压 7 号电池电压 8 号电池电压
Bms
位置 BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 BYTE8
IN 仪表
P 6
数据名 电池组当前允许最高温度
R
0 数据
电池组当前最大允许放电电流
电池组当前最大允许充电电流
保留 保留 保留
ID DP 0
PF A3(163)
周期(ms) 100
1℃/bit 偏移量:‐40℃ 范围:‐40℃~210℃ 0.1A/bit 偏移量:0;范围:0A~500A
1/bit 偏移量:0 范围:0~100
bit 7~4 高温地址 3~0 低温地址 范围:1~15
工作状态 1 状态位 Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7
状态代码 1 故障 0 正常 1 故障 0 正常 1 故障 0 正常 1 故障 0 正常 1 故障 0 正常 1 故障 0 正常 1 故障 0 正常 1 故障 0 正常
工作状态 2 状态位
状态代码
状态分类
状态内容及处理措施
Bit0
1 故障 0 正常 较严重故障(2 级) 放电电流>6C(500A)可设置
Bit1
1 故障 0 正常 较严重故障(2 级) 充电电流>6C(500A)可设置
Bit2
1 故障 0 正常 较严重故障(2 级) 最高点温度与最低点温度值相差超过 20℃
1mV/bit 偏移量:0 范围:0V~5V
ID DP
周期(ms)
PF
100
位置 BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 BYTE8
6
0
数据
数据名
电池组当前的 SOC
电池组当前最高温度
电池组当前最低温度
单体电池最高电压电池编号
单体电池最低电压电池编号
电池组当前最高温度与最低温度编号
CAN 网络地址分配表:
CAN 总线结点地址从 J1939 标准中定义的获得;
结点名称 仪表 电池管理系统(BMS)
地址 SOURCE ADDRESS(SA) 243(0xF3) 244(0xF4)
报文格式:
报文 1:(0x18A1F3F4) OUT
Bms
位置 BYTE1 BYTE2 BYTE3 BYTE4 BYTE5 BYTE6 BYTE7 BYTE8
Bit3
1 故障 0 正常 较严重故障(2 级) 最高单体与最低单体相差 1000mV(可设置)
Bit4
1 故障 0 正常 较严重故障(2 级) 单体电压>3.75V(可设置)
Bit5
1 故障 0 正常 严重故障(3 级) 最高电池组环境温度超过 65℃
Bit6
1 故障 0 正常 严重故障(3 级) 单体电压<2.65V
RD
IDENTIFIER EXTENSION 18BITS
RE
SI
PRIORITY R DP
PDU FORMAT(PF)
R D PF
PDU SPECIFIC(PS)
SOURCE ADDRESS(SA)
RE
3211 1 876543
2 1 8 7 6 5 4 3 2187654321
28 27 26 25 24 23 22 21 20 19 18
28 27 26 25 24 23 22 21 20 19 18
17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
其中,优先级为 3 位,可以有 8 个优先级;R 一般固定为 0;DP 现固定为 0;8 位的 PF 为报文的代码;8 位的 PS 为目标 地址或组扩展;8 位的 SA 为发送此报文的源地址; ›接入网络的每一个节点都有名称和地址,名称用于识别节点的功能和进行地址仲裁,地址用于节点的数据通信 ›每个节点都至少有一种功能,可能会有多个节点具有相同的功能,也可能一个节点具有多个功能
报文 2:(0x18A2F3F4) OUT Bms
IN 仪表
P 6
数据名
R
0 数据
总电压(高位在前,低位在后,以下同)
总电流
单体电池最高电压
单体电池最低电压
IN
仪表
P
R
ID DP 0
PF A1(161)
周期(ms) 100
1V/bit 偏移量:0 0.1A/bit 偏移量:0;最高位:1 充电,0 放电 范围:‐500A~500A 1mV/bit 偏移量:0 范围:0V~5V
状态分类 一般故障(1 级) 一般故障(1 级) 一般故障(1 级) 一般故障(1 级) 一般故障(1 级) 较严重故障(2 级) 较严重故障(2 级) 较严重故障(2 级)
状态内容及处理措施 单体电压>3.6V(可设置) 单体电压<2.8V(可设置) T>55℃(可设置) 不均温,最高点温度与最低点温度值相差超过 10℃ 不均压,单体电压与平均单体电压值相差超过 500mV(开路电压) 出现三只以上单体电压与平均单体电压值相差超过 500mV(开路电压) 管理系统自身故障 绝缘电阻阻抗低
模式一 :电池基本数据
BMS : CAN 总线通讯规范(仪表)
1.通讯规范
数据链路层应遵循的原则 总线通讯速率为:250Kbps 数据链路层的规定主要参考 CAN2.0B 和 J1939 的相关规定。 使用 CAN 扩展帧的 29 位标识符并进行了重新定义,以下为 29 标识符的分配表:
SI
IDENTIFIER 11BITS
工作状态 1
工作状态 2
0
A2(162)
1%/bit 偏移量:0
范围:0%~125%
1℃/bit 偏移量:‐40℃ 范围:‐40℃~210℃
1℃/bit 偏移量:‐40℃ 范围:‐40℃~210℃
1/bit 偏移量:0 范围:0~100
1/bit 偏移量:0 范围:0~100
bit 7~4 高温地址 3~0 低温地址 范围:1~15
IN 仪表
P 6
数据名
R
0 数据
总电压(高位在前,低位在后,以下同)
总电流
单体电池最高电压 单体电池最低电压
ID DP 0
PF C1(193)
周期(ms) 100
1V/bit 偏移量:0 0.1A/bit 偏移量:0;最高位:1 充电,0 放电 范围:‐500A~500A 1mV/bit 偏移量:0 范围:0V~5V
工作状态 1 状态位 Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7
状态代码
1 故障 0 正常 1 故障 0 正常 1 故障 0 正常 1 故障 0 正常 1 故障 0 正常 1 故障 0 正常 1 故障 0 正常 1 故障 0 正常
状态分类
一般故障(1 级) 一般故障(1 级) 一般故障(1 级) 一般故障(1 级) 一般故障(1 级) 较严重故障(2 级) 较严重故障(2 级) 较严重故障(2 级)
SI
IDENTIFIER 11BITS
RD
IDENTIFIER EXTENSION 18BITS
RE
SI
PRIORITY R DP
PDU FORMAT(PF)
R D PF
PDU SPECIFIC(PS)
SOURCE ADDRESS(SA)
RE
3211 1 876543
2 1 8 7 6 5 4 3 2187654321
相关主题