仪表CAN通讯协议pdf分析.docx

上传人:b****0 文档编号:17259037 上传时间:2023-07-23 格式:DOCX 页数:57 大小:36.52KB
下载 相关 举报
仪表CAN通讯协议pdf分析.docx_第1页
第1页 / 共57页
仪表CAN通讯协议pdf分析.docx_第2页
第2页 / 共57页
仪表CAN通讯协议pdf分析.docx_第3页
第3页 / 共57页
仪表CAN通讯协议pdf分析.docx_第4页
第4页 / 共57页
仪表CAN通讯协议pdf分析.docx_第5页
第5页 / 共57页
仪表CAN通讯协议pdf分析.docx_第6页
第6页 / 共57页
仪表CAN通讯协议pdf分析.docx_第7页
第7页 / 共57页
仪表CAN通讯协议pdf分析.docx_第8页
第8页 / 共57页
仪表CAN通讯协议pdf分析.docx_第9页
第9页 / 共57页
仪表CAN通讯协议pdf分析.docx_第10页
第10页 / 共57页
仪表CAN通讯协议pdf分析.docx_第11页
第11页 / 共57页
仪表CAN通讯协议pdf分析.docx_第12页
第12页 / 共57页
仪表CAN通讯协议pdf分析.docx_第13页
第13页 / 共57页
仪表CAN通讯协议pdf分析.docx_第14页
第14页 / 共57页
仪表CAN通讯协议pdf分析.docx_第15页
第15页 / 共57页
仪表CAN通讯协议pdf分析.docx_第16页
第16页 / 共57页
仪表CAN通讯协议pdf分析.docx_第17页
第17页 / 共57页
仪表CAN通讯协议pdf分析.docx_第18页
第18页 / 共57页
仪表CAN通讯协议pdf分析.docx_第19页
第19页 / 共57页
仪表CAN通讯协议pdf分析.docx_第20页
第20页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

仪表CAN通讯协议pdf分析.docx

《仪表CAN通讯协议pdf分析.docx》由会员分享,可在线阅读,更多相关《仪表CAN通讯协议pdf分析.docx(57页珍藏版)》请在冰点文库上搜索。

仪表CAN通讯协议pdf分析.docx

仪表CAN通讯协议pdf分析

模式一:

电池基本数据

BMS:

CAN总线通讯规范(仪表)

1.通讯规范

数据链路层应遵循的原则总线通讯速率为:

250Kbps

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

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

S

I

IDENTIFIER

11BITS

R

D

IDENTIFIEREXTENSION

18BITS

R

E

S

I

PRIORITY

R

DP

PDUFORMAT(PF)

R

D

PF

PDUSPECIFIC(PS)

SOURCEADDRESS(SA)

R

E

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

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为发送此报文的源地址;›接入网络的每一个节点都有名称和地址,名称用于识别节点的功能和进行地址仲裁,地址用于节点的数据通信›每个节点都至少有一种功能,可能会有多个节点具有相同的功能,也可能一个节点具有多个功能

 

CAN网络地址分配表:

CAN总线结点地址从J1939标准中定义的获得;

结点名称

地址SOURCEADDRESS(SA)

仪表

243(0xF3)

电池管理系统(BMS)

244(0xF4)

 

报文格式:

报文1:

(0x18A1F3F4)

OUT

IN

ID

周期(ms)

Bms

仪表

P

R

DP

PF

100

6

0

0

C1(193)

位置

数据名

BYTE1

总电压(高位在前,低位在后,以下同)

1V/bit

偏移量:

0

BYTE2

BYTE3

总电流

0.1A/bit偏移量:

0;最高位:

1充电,0放电

BYTE4

范围:

‐500A~500A

BYTE5

单体电池最高电压

1mV/bit偏移量:

0

范围:

0V~5V

BYTE6

BYTE7

单体电池最低电压

1mV/bit偏移量:

0

范围:

0V~5V

BYTE8

报文2:

(0x18A2F3F4)

OUT

IN

ID

周期(ms)

Bms

仪表

P

R

DP

PF

100

6

0

0

A2(162)

位置

数据名

BYTE1

电池组当前的SOC

1%/bit

偏移量:

0

范围:

0%~125%

BYTE2

电池组当前最高温度

1℃/bit偏移量:

‐40℃范围:

‐40℃~210℃

BYTE3

电池组当前最低温度

1℃/bit偏移量:

‐40℃范围:

‐40℃~210℃

BYTE4

单体电池最高电压电池编号

1/bit偏移量:

0

范围:

0~100

BYTE5

单体电池最低电压电池编号

1/bit偏移量:

0

范围:

0~100

BYTE6

电池组当前最高温度与最低温度编号

bit7~4高温地址3~0

低温地址范围:

1~15

BYTE7

工作状态1

BYTE8

工作状态2

工作状态1

状态位

状态代码

状态分类

状态内容及处理措施

Bit0

1故障

0正常

一般故障(1级)

单体电压>3.6V(可设置)

Bit1

1故障

0正常

一般故障(1级)

单体电压<2.8V(可设置)

Bit2

1故障

0正常

一般故障(1级)

T>55℃(可设置)

Bit3

1故障

0正常

一般故障(1级)

不均温,最高点温度与最低点温度值相差超过10℃

Bit4

1故障

0正常

一般故障(1级)

不均压,单体电压与平均单体电压值相差超过500mV(开路电压)

Bit5

1故障

0正常

较严重故障(2级)

出现三只以上单体电压与平均单体电压值相差超过500mV(开路电压)

Bit6

1故障

0正常

较严重故障(2级)

管理系统自身故障

Bit7

1故障

0正常

较严重故障(2级)

绝缘电阻阻抗低

工作状态2

状态位

状态代码

状态分类

状态内容及处理措施

Bit0

1故障

0正常

较严重故障(2级)

放电电流>6C(500A)可设置

Bit1

1故障

0正常

较严重故障(2级)

充电电流>6C(500A)可设置

Bit2

1故障

0正常

较严重故障(2级)

最高点温度与最低点温度值相差超过20℃

Bit3

1故障

0正常

较严重故障(2级)

最高单体与最低单体相差1000mV(可设置)

Bit4

1故障

0正常

较严重故障(2级)

单体电压>3.75V(可设置)

Bit5

1故障

0正常

严重故障(3级)

最高电池组环境温度超过65℃

Bit6

1故障

0正常

严重故障(3级)

单体电压<2.65V

Bit7

1故障

0正常

严重故障(3级)

备用

报文3:

(0x18A3F3F4)

OUT

IN

ID

周期(ms)

Bms

仪表

P

R

DP

PF

100

6

0

0

A3(163)

位置

数据名

BYTE1

电池组当前允许最高温度

1℃/bit偏移量:

‐40℃范围:

‐40℃~210℃

BYTE2

电池组当前最大允许放电电流

0.1A/bit偏移量:

0;范围:

0A~500A

BYTE3

BYTE4

电池组当前最大允许充电电流

0.1A/bit偏移量:

0;范围:

0A~500A

BYTE5

BYTE6

保留

BYTE7

保留

BYTE8

保留

 

模式二:

电池基本数据+详细数据

BMS:

CAN总线通讯规范(仪表)

1.通讯规范

数据链路层应遵循的原则总线通讯速率为:

250Kbps

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

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

S

I

IDENTIFIER

11BITS

R

D

IDENTIFIEREXTENSION

18BITS

R

E

S

I

PRIORITY

R

DP

PDUFORMAT(PF)

R

D

PF

PDUSPECIFIC(PS)

SOURCEADDRESS(SA)

R

E

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

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为发送此报文的源地址;›接入网络的每一个节点都有名称和地址,名称用于识别节点的功能和进行地址仲裁,地址用于节点的数据通信›每个节点都至少有一种功能,可能会有多个节点具有相同的功能,也可能一个节点具有多个功能

CAN网络地址分配表:

CAN总线结点地址从J1939标准中定义的获得;

结点名称

地址SOURCEADDRESS(SA)

仪表

243(0xF3)

电池管理系统(BMS)

244(0xF4)

 

报文格式:

报文1:

(0x18A1F3F4)

OUT

IN

ID

周期(ms)

Bms

仪表

P

R

DP

PF

100

6

0

0

A1(161)

位置

数据名

BYTE1

总电压(高位在前,低位在后,以下同)

1V/bit

偏移量:

0

BYTE2

BYTE3

总电流

0.1A/bit偏移量:

0;最高位:

1

充电,0放电

BYTE4

范围:

‐500A~500A

BYTE5

单体电池最高电压

1mV/bit偏移量:

0

范围:

0V~5V

BYTE6

BYTE7

单体电池最低电压

1mV/bit偏移量:

0

范围:

0V~5V

BYTE8

报文2:

(0x18A2F3F4)

OUT

IN

ID

周期(ms)

Bms

仪表

P

R

DP

PF

100

6

0

0

A2(162)

位置

数据名

BYTE1

电池组当前的SOC

1%/bit

偏移量:

0

范围:

0%~125%

BYTE2

电池组当前最高温度

1℃/bit偏移量:

‐40℃范围:

‐40℃~210℃

BYTE3

电池组当前最低温度

1℃/bit偏移量:

‐40℃范围:

‐40℃~210℃

BYTE4

单体电池最高电压电池编号

1/bit偏移量:

0

范围:

0~100

BYTE5

单体电池最低电压电池编号

1/bit偏移量:

0

范围:

0~100

BYTE6

电池组当前最高温度与最低温度编号

bit7~4

高温地址3~0

低温地址范围:

1~15

BYTE7

工作状态1

BYTE8

工作状态2

工作状态1

状态位

状态代码

状态分类

状态内容及处理措施

Bit0

1故障

0正常

一般故障(1级)

单体电压>3.6V(可设置)

Bit1

1故障

0正常

一般故障(1级)

单体电压<2.8V(可设置)

Bit2

1故障

0正常

一般故障(1级)

T>55℃(可设置)

Bit3

1故障

0正常

一般故障(1级)

不均温,最高点温度与最低点温度值相差超过10℃

Bit4

1故障

0正常

一般故障(1级)

不均压,单体电压与平均单体电压值相差超过500mV(开路电压)

Bit5

1故障

0正常

较严重故障(2级)

出现三只以上单体电压与平均单体电压值相差超过500mV(开路电压)

Bit6

1故障

0正常

较严重故障(2级)

管理系统自身故障

Bit7

1故障

0正常

较严重故障(2级)

绝缘电阻阻抗低

工作状态2

状态位

状态代码

状态分类

状态内容及处理措施

Bit0

1故障

0正常

较严重故障(2级)

放电电流>6C(500A)可设置

Bit1

1故障

0正常

较严重故障(2级)

充电电流>6C(500A)可设置

Bit2

1故障

0正常

较严重故障(2级)

最高点温度与最低点温度值相差超过20℃

Bit3

1故障

0正常

较严重故障(2级)

最高单体与最低单体相差1000mV(可设置)

Bit4

1故障

0正常

较严重故障(2级)

单体电压>3.75V(可设置)

Bit5

1故障

0正常

严重故障(3级)

最高电池组环境温度超过65℃

Bit6

1故障

0正常

严重故障(3级)

单体电压<2.65V

Bit7

1故障

0正常

严重故障(3级)

备用

报文3:

(0x18A3F3F4)

OUT

IN

ID

周期(ms)

Bms

仪表

P

R

DP

PF

100

6

0

0

A3(163)

位置

数据名

BYTE1

电池组当前允许最高温度

1℃/bit偏移量:

‐40℃范围:

‐40℃~210℃

BYTE2

电池组当前最大允许放电电流

0.1A/bit偏移量:

0;范围:

0A~500A

BYTE3

BYTE4

电池组当前最大允许充电电流

0.1A/bit偏移量:

0;范围:

0A~500A

BYTE5

BYTE6

保留

BYTE7

保留

BYTE8

保留

详细数据方案一:

这里的100ms的周期是指报文3与报文4,报文4与报文5的时间间隔,以此类推。

发送所有320支电池的数据总周期大约为4S

报文4:

(0x18A4F3F4)

OUT

IN

ID

周期(ms)

Bms

仪表

P

R

DP

PF

100

6

0

0

A4(164)

位置

数据名

BYTE1

1号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE2

2号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE3

3号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE4

4号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE5

5号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE6

6号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE7

7号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE8

8号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

报文5:

(0x18A5F3F4)

OUT

IN

ID

周期(ms)

Bms

仪表

P

R

DP

PF

100

6

0

0

A5(165)

位置

数据名

BYTE1

9号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE2

10号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE3

11号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE4

12号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE5

13号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE6

14号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE7

15号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

BYTE8

16号电池电压

0.02V/bit偏移量:

0

范围:

0V~5V

………………

报文44:

(0x18CCF3F4)

OUT

IN

ID

周期(ms)

Bms

仪表

P

R

DP

PF

100

6

0

0

CC(204)

位置

数据名

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2