电动汽车通讯协议.docx

上传人:b****3 文档编号:542900 上传时间:2022-10-11 格式:DOCX 页数:27 大小:21.82KB
下载 相关 举报
电动汽车通讯协议.docx_第1页
第1页 / 共27页
电动汽车通讯协议.docx_第2页
第2页 / 共27页
电动汽车通讯协议.docx_第3页
第3页 / 共27页
电动汽车通讯协议.docx_第4页
第4页 / 共27页
电动汽车通讯协议.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

电动汽车通讯协议.docx

《电动汽车通讯协议.docx》由会员分享,可在线阅读,更多相关《电动汽车通讯协议.docx(27页珍藏版)》请在冰豆网上搜索。

电动汽车通讯协议.docx

电动汽车通讯协议

文件编号:

TKC/JS(S)-EV33

文件版本号:

0/A版

 

 

安徽天康特种车辆装备有限公司

纯电动专用车辆通讯协议(VER1.2)

编制:

审核:

实施日期:

2014年12月22日

批准:

发布日期:

2014年12月22日

安徽天康特种车辆装备有限公司

纯电动专用车辆通讯协议(VER1.2)

协议参考SAEJ1939,CAN2.0BPEV-CANBUS200511等

终端电阻说明:

组合仪表与BMS终端电阻(120Q),其它零部件不带终电阻

总线通信速率:

250KBPS

1.网络拓扑结构说明

CAN2入网。

电动汽车网络采用双CAN互连结构如下图。

蓄电池管理系统(BMS采用三路CANA网,车载充电机系统通过

从板1

*板2

rHj压板

诊断

^7

A

\z

\7

1

1©AN

CAN1

BMS主控C1地面充电机

SA=243(F3)■人或充电站

=244(F4)SA=230(E6)

CAN2

 

电机控制器

SA=208(EF)

组合仪表

SA=40(28)

车载充电机

SA=229(E5)

 

2.网络信号数据格式定

电动客车网络信号数据格式遵守下表,双行定义遵循首行;电动汽车网络信号数据格式遵守下表,双行定义遵循第二行

数据类型

比例因子

范围(头际量程)

偏移量

字节数

总电压

0.1V/bit

0to10000(0to1000)

0

2BYTE

总电流

0.1A/bit

0to65535(-3200to3353.5)

-32000

2BYTE

单体电池电压

0.01V/bit

0to65535(-320to335.35)

0

2BYTE

容量(AH

2AH

0to255(0?

510AH)

0

1BYTE

温度

1C/bit

0to250(-40to210)

-40

1BYTE

电池(SOC

0.4%/bit

0to250(0to100%)

0

1BYTE

生命信号

1/bit

0?

255

0

1BYTE

功率

0.1kW/bit

0to10000(0-1000kW)

0

2BYTE

3.数据链路层应遵循的原则

数据链路层的规定主要参考CAN2.0B和J1939的相关规定

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

IDENTIFIER11BITS

SRF

UDE

IDENTIFIEREXTENSION18BITS

PRIORITY

R

DP

PDUFORMAT(PF)

SRF

UDE

PF

PDUSPECIFIC(PS)

SOURCEADDRESS

3

2

1

1

1

8

7

6

5

4

3

2

1

8

7

6

5

4

3

2

1

8

7

6

5

4

3

2

1

28

27

26

25

24:

?

3

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为发送此报文的源地址

(SA)

4.协议帧定义

F表是电池管理系统可能用到的ECU节点名称和分配的地址

ECU名称

地址

目的寻址的报文编号(PF)

ID

备注

电池管理系统#1

243

0:

1?

4个电池采集点的电压

0x180028F3

电池管理系统#2

244

0-N(温度)

0x180028F4;0x180128F4…

组合仪表

40

26?

33

车载充电机

229

34〜41

地面充电机或充电站

230

电机控制器

208

5.电池管理系统相关协议

5.1电池管理系统CAN2与电机控制器

BMSC10:

(ID:

0x1800D0F4)

OUT

IN

D

通信周期

数据

电池

管理

系统

电机

控制

PGN=6352

100MS

位置

数据名

SPN

IByte

Ubus(电池系统测量总线电压值)低字节

P

R

DP1

PFF

)SS

;A

注:

两子节数据低子节在前,咼子节在后;冋一字节中

咼位在前;低位在后;本字节紧跟DLC后输出;

6

0

0

0

20

8

24

4

2Byte

Ubus(电池系统测量总线电压值)咼字节

3Byte

Ibattery(-/+)(电池充/放电电流)低字节

4Byte

Ibattery(-/+)(电池充/放电电流)咼字节

5Byte

SOC(电池模块SOC

6Byte

StatusFlagl

7Byte

StatusFlag2低字节

8Byte

StatusFlag2咼字节

BMSC1_1:

(ID:

0x1801D0F4)

OUT

IN

ID

通信周期

数据

位置

数据名

SPN

PGN=6608

1Byte

电池模块最低电压低字节

P

R1

DP1

PFF

)S

SA

注:

两子节数据低子节在前,咼子节在后;

同一字节中咼位在前;低位在后;

电池

电机

2Byte

电池模块最低电压咼字节

管理

控制

100MS

3Byte

电池模块最咼电压低字节

系统

20

8

24

4

4Byte

电池模块最咼电压咼字节

6

0

0

1

5Byte

电池模块最高温度

6Byte

Trange(电池模块温度极差)

7Byte

实际容量

8Byte

电池管理系统CAN1的LIFE

Status_Flag1

8bit(MSB)

7bit

6bit

5bit

4bit

3bit

2bit

1bit(LSB)

不匹配

SOC太低(电机

控制器停车)

温度过高(电

机控制器停

车)

过电流(电机

限制放电功率)

SOC过低(需补电,报警)(电机限制放电功率)

SOC过高(电机

停止回馈能

量)

模块电压过低

(电机限制放电

功率)

模块电压过高

(电机控制器

停止充电)

注:

逻辑1表示事件为真;逻辑0表示事件为假

Status_Flag2:

8bit(MSB)

7bit

6bit

5bit

4bit

3bit

2bit

1bit(LSB)

保留

保留

保留

保留

保留

绝缘等级:

00:

无故障

01:

1级故障

10:

2级故障

11:

保留

电池均衡故障

16bit(MSB)

15bit

14bit

13bit

12bit

11bit

10bit

9bit(LSB)

保留

保留

保留

保留

保留

保留

保留

保留

注:

逻辑1表示事件为真;逻辑0表示事件为假

5.2电池管理系统CAN2与组合仪表

BMSC1_0:

(ID:

0x180228F4)

OUT

IN

ID

通信周期

数据

电池

组合

位置

数据名

SPN

管理

仪表

PGN=6352

100MS

1Byte

Ubus(电池系统测量总线电压值)低字节

系统

P

R

DP1

PFP

吧S

;A

注:

两子节数据低子节在前,咼子节在后;冋一子节中

咼位在前;低位在后;本字节紧跟DLC后输出;

6

0

0

0

40

24

4

2Byte

Ubus(电池系统测量总线电压值)咼字节

3Byte

Ibattery(-/+)(电池充/放电电流)低字节

4Byte

Ibattery(-/+)(电池充/放电电流)咼字节

5Byte

SOC(电池模块SOC

6Byte

StatusFlag3

7Byte

StatusFlag4

8Byte

备用

8bit(MSB)

7bit

6bit

5bit

4bit

3bit

2bit

1bit(LSB)

高压电池故障

放电电流故障

电池维护故障

电量过低报警

单体电压过低

报警

电池漏电报警

咼压电池过热

总电压过低

=0:

正常

=0:

正常

=0:

正常

=0:

正常

=0:

正常

=0:

正常

=0:

正常

=0:

正常

=1:

故障

=1:

故障

=1:

故障

=1:

故障

=1:

故障

=1:

故障

=1:

故障

=1:

故障

Status_Flag3(故障信息):

当电池包出现”放电电流故障”

/”电池维护故障”/”电量过低报警”

/”单体电压过低报警”/”电池漏电报警”

/”高压电池过

Status_Flag4(电池自检状态)

8bit(MSB)

7bit

6bit

5bit

4bit

3bit

2bit

1bit(LSB)

=0高压接通

=1高压断开

/

/

/

/

/

/

=0自检未完成

=1自检完成

5.3电池管理系统CAN2与车载充电器

BMSC1_0:

(ID:

0x1806E5F4)

报文1:

(ID:

0x1806E5F4)

OUT

IN

ID

通信周期

数据

BMS

CCS

1000MS

位置

数据名

备注

IByte

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

0.1V/bit偏移量:

0

例:

Vset=3201,对应电压为320.1v

P

R1

DP1

PFF

)SS

;A

6

0

0

6

22

9

24

3

2Byte

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

3Byte

最咼允许充电电流咼字节

0.1A/bit偏移量:

0

例:

lset=582,对应电压为58.2A

4Byte

最咼允许充电电流低字节

5Byte

控制

0:

充电机开启充电。

1:

电池保护,充电器关闭输出。

6Byte

保留

7Byte

保留

8Byte

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

当前位置:首页 > 幼儿教育 > 幼儿读物

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

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