纯电动车BMS和整车系统CAN通信协议书模板Word文件下载.docx

上传人:b****5 文档编号:21595688 上传时间:2023-01-31 格式:DOCX 页数:13 大小:32.40KB
下载 相关 举报
纯电动车BMS和整车系统CAN通信协议书模板Word文件下载.docx_第1页
第1页 / 共13页
纯电动车BMS和整车系统CAN通信协议书模板Word文件下载.docx_第2页
第2页 / 共13页
纯电动车BMS和整车系统CAN通信协议书模板Word文件下载.docx_第3页
第3页 / 共13页
纯电动车BMS和整车系统CAN通信协议书模板Word文件下载.docx_第4页
第4页 / 共13页
纯电动车BMS和整车系统CAN通信协议书模板Word文件下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

纯电动车BMS和整车系统CAN通信协议书模板Word文件下载.docx

《纯电动车BMS和整车系统CAN通信协议书模板Word文件下载.docx》由会员分享,可在线阅读,更多相关《纯电动车BMS和整车系统CAN通信协议书模板Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。

纯电动车BMS和整车系统CAN通信协议书模板Word文件下载.docx

SAEJ1939-11:

2006商用车控制系统局域网络(CAN)通信协议第11部分:

物理层,250Kbps,屏蔽双绞线(RecommandedPracticeforaSerialControlandCommunicationsVehicleNetworkPart11:

PhysicalLayer,250Kbps,TwistedshieldedPair).

SAEJ1939-21:

2006商用车控制系统局域网络(CAN)通信协议第21部分:

数据链路层(RecommandedPracticeforaSerialControlandCommunicationsVehicleNetworkPart21:

DataLinkLayer).

3网络拓扑结构说明

电动汽车网络采用CAN互连结构如下所示,CAN1总线为电池管理系统与电机控制器之间的数据通信总线,CAN2总线为电池管理系统与充电机之间的数据通信总线。

电池管理系统内部主控单元与电池管理单元之间通过内部CAN总线进行数据通信。

电机控制器将BMS的提供的总电压、电流及最高单体电压、最低单体电压、温度及关键状态显示在车载仪表上。

图一整车总线拓扑

4数据格式

网络信号数据格式遵守下表,双行定义遵循首行;

数据类型

比例因子

范围(实际量程)

偏移量

字节数

以下为BMS系统数据格式定义

总电压(直流)

0.1V/bit

0-4000(0-400V)

2BYTE

总电流(直流)

0.1A/bit

28000-36000(-400A-400A)

-32000

单体电压

0.01V/bit

0-500(0-5V)

温度

1℃/bit

0-165(-40-125℃)

-40

1BYTE

电池(SOC)

0.4%/bit

0-250(0-100%)

生命信号

1/bit

0-255

行驶里程

0.1Km/bit

0-3000000(0–30万Km)

4BYTE

车速

1kmph/bit

0-200(0–200Kmph)

最大允许电流

0to5000(0-500A)

5通信规范

5.1数据链路层应遵循的原则

总线通讯速率为:

250Kbps,数据链路层的规定主要参考CAN2.0B和SAEJ1939的相关规定。

使用CAN扩展帧的29位标识符并进行了重新定义,以下为29位标识符的分配表:

IDENTIFIER11BITS

SRR

IDE

PRIORITY

R

DP

PDUFORMAT(PF)

3

2

1

8

7

6

5

4

28

27

26

25

24

23

22

21

20

19

18

IDENTIFIEREXTENSION18BITS

PF

PDUSPECIFIC(PS)

SOURCEADDRESS(SA)

17

16

15

14

13

12

11

10

9

其中,优先级为3位,可以有8个优先级;

R一般固定为0;

DP现固定为0;

8位的PF为报文的代码;

8位的PS为目标地址或组扩展;

8位的SA为发送此报文的源地址;

›接入网络的每一个节点都有名称和地址,名称用于识别节点的功能和进行地址仲裁,地址用于节点的数据通信

›每个节点都至少有一种功能,可能会有多个节点具有相同的功能,也可能一个节点具有多个功能

›对于多字节数据,采用小端方式,如4660=0x1234,首先发送0x34,再发送0x12

5.2CAN网络地址分配表

结点名称

地址SOURCEADDRESS(SA)

电池管理系统(BMS)

243(0xF3)

电机控制器(MCU)

167(0xA7)

5.3CAN通信参数

BaudRate(kbps)

SamplingPoint

TQ(μs)

Tbit(TQ)

Tprs(TQ)

Tph1(TQ)

Tph2(TQ)

Tsjw(TQ)

250

62.5%

0.5

6协议报文

6.1电机控制器BMS

6.1.1MCU-BMS-1(0x18FFF3A7)

OUT

IN

ID(0x18FFF3A7)

周期(ms)

MCU

BMS

P

PS

SA

1000

255

243

167

数据

位置

数据名

分辨率

取值范围

BYTE

BIT

BYTE1

7-0

保留

BYTE2

BYTE3

BYTE4

0kmph

0-250kmph

BYTE5

里程LL

0Km

0-30万公里

BYTE6

里程LH

BYTE7

里程HL

BYTE8

里程HH

注:

电机控制器提供BMS车速和里程信息,以便远程监控和耗电量统计使用。

(需工程师确定)

6.2BMS电机控制器

6.2.1BMS-MCU-1(ID:

0x1801A7F3)

ID(0x1801A7F3)

100

电池组总压

0V

0-320V

电池组电流

-3200A

-500A-500A

(充电为负,放电为正)

SOC

0%-100%

1-0

(LSB)

电池电压过充状态

00:

正常

01:

单体电池电压偏高或电池组总压偏高

(一级故障,限制回馈电流,降充电机电流;

标识电池已充满电)

10:

单体电池电压过高或电池组总压过高

(二级故障,禁止回馈充电,关闭充电输出)

11:

电池过充(三级报警,切充电继电器)

3-2

电池电压过低状态

单体电池欠压或SOC低

(一级故障,需补电,电机限功率输出)

单体电池电压过低或电池组总压过低

(二级故障,电机控制器立即停车)

电池过放(三级故障,切放电继电器)

5-4

充电过流状态

电池充电或回馈电流轻度过流

(一级故障,电机需限制回馈电流)

电池充电或回馈电流严重过流

(二级故障,切充放电继电器)

7-6

(MSB)

放电过流状态

电池放电轻度过流

电池放电严重过流

电池温度不均衡状态

无故障

电池温差>

10℃(一级故障,只报警)

15℃(二级故障,只报警)

温度过高状态

电池高温(一级故障,只报警)

电池过温(二级故障,切充放电继电器)

电池低温状态

电池低温(一级故障,切充电继电器)

电池超低温(二级故障,切充放电继电器)

电池电压不均衡状态

0:

1:

整组电压不均衡(一级故障,只报警)

BMS内部(自检)故障

BMS内部从板检测或通信故障

BMSCAN生命信号

0-255

(1)上面故障已经在BMS程序中考虑延时判断,整车控制器检测到故障位后可立即执行相应的动作。

建议一、二、三级故障都在仪表上显示。

(2)不同故障类型各级故障处理方式不同,参考故障级别后的简略控制策略描述。

(3)电机控制器在接收到需限制回馈电流标志或需限功率标志后,电机控制器根据下面的报文中提供的最大允许回馈电流和最大允许放电电流值限制电机的回馈电流和输出功率。

6.2.2BMS-MCU-2(ID:

0x1802A7F3)

ID(0x1802A7F3)

最大允许回馈电流

0A

0-500A

最大允许放电电流

1-0(LSB)

整车状态

行车

充电插头已连接

(报警显示,电机控制器不允许启动)

充电插头已连接,且电池需加热,禁止充电(报警提示,此时不允许对电池进行充电,电机控制器不允许启动)

充电中

7-2

电池组最高温度

-40℃

-40-125℃

电池组最低温度

6.2.3BMS-MCU-3(ID:

0x1803A7F3)

ID(0x1803A7F3)

500

最高单体电压

0-5V

最低单体电压

最高单体电压箱号

1-2#

最高单体电压箱内编号

1-24#

最低单体电压箱号

最低单体电压箱内编号

6.3BMS与充电机通信报文

6.3.1BMS充电控制报文(ID:

0x1806E5F4)

ID(0x1806E5F4)

CCS1

229

244

最高允许充电端电压高字节

0V-450V

最高允许充电端电压低字节

最高允许充电端电流高字节

0-40A

最高允许充电端电流低字节

控制

0-充电开启,1-电池保护,充电关闭

保留置0x00

6.3.2充电机广播报文(ID:

0x18FF50E5)

ID(0x18FF50E5)

ALL

80

245

输出电压高字节

0-450V

输出电压低字节

输出电流高字节

输出电流低字节

状态标志STATUS

BIT0:

硬件故障0—正常1—故障

BIT1:

充电机温度0—正常1—过温

BIT2:

输入电压0—正常1—错误

BIT3:

启动状态0—启动1—关闭

BIT4:

通信状态0—正常1—超时

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1