TCPSS1005储能电站储能电池管理系统与储能变流器通信技术规范.docx

上传人:b****1 文档编号:20650483 上传时间:2023-04-25 格式:DOCX 页数:32 大小:41.28KB
下载 相关 举报
TCPSS1005储能电站储能电池管理系统与储能变流器通信技术规范.docx_第1页
第1页 / 共32页
TCPSS1005储能电站储能电池管理系统与储能变流器通信技术规范.docx_第2页
第2页 / 共32页
TCPSS1005储能电站储能电池管理系统与储能变流器通信技术规范.docx_第3页
第3页 / 共32页
TCPSS1005储能电站储能电池管理系统与储能变流器通信技术规范.docx_第4页
第4页 / 共32页
TCPSS1005储能电站储能电池管理系统与储能变流器通信技术规范.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

TCPSS1005储能电站储能电池管理系统与储能变流器通信技术规范.docx

《TCPSS1005储能电站储能电池管理系统与储能变流器通信技术规范.docx》由会员分享,可在线阅读,更多相关《TCPSS1005储能电站储能电池管理系统与储能变流器通信技术规范.docx(32页珍藏版)》请在冰豆网上搜索。

TCPSS1005储能电站储能电池管理系统与储能变流器通信技术规范.docx

TCPSS1005储能电站储能电池管理系统与储能变流器通信技术规范

 

ICS号27.180

中国标准文献分类号F19

团体标准

T/CPSS1005—2020

 

储能电站储能电池管理系统与储能变流器通信技术规范

Thecommunicationtechnicalspecificationofbatterymanagementsystemandpowerconvertersystemforenergystoragestation

 

2020-08-25发布2020-09-01实施

中国电源学会发布

 

目次

前言II

1范围1

2规范性引用文件1

3术语和定义1

4总则3

5网络拓扑结构3

6物理层3

7数据链路层4

8应用层6

9通信协议结构7

 

前言

本标准按照GB/T1.1—2009给出的规则起草。

请注意本文件的某些内容可能涉及专利。

本文件的发布机构不承担识别这些专利的责任。

本标准由中国电源学会提出并归口。

本标准为首次制定。

 

储能电站储能电池管理系统与储能变流器通信技术规范

 

1范围

本标准规定了储能电站储能电池管理系统与储能变流器之间的通信网络拓扑结构、物理层、数据链路层、应用层、协议结构等技术规范。

本标准适用于储能电站储能电池管理系统与储能变流器之间的通信。

2规范性引用文件

下列文件对于本文件的应用是必不可少的。

凡是注日期的引用文件,仅所注日期的版本适用于本文件。

凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB/T34131—2017电化学储能电站用锂离子电池管理系统技术规范

GB/T36558—2018电力系统电化学储能系统通用技术条件

ANSI/TIA/EIA485-A—1998Electricalcharacteristicsofgeneratorsandreceiversforuseinbalanceddigitalmultipointsystems

ISO11898-1:

2015Roadvehicles-Controllerareanetwork(CAN)Part1:

Datalinklayerandphysicalsignalling

3术语和定义

下列术语和定义适用于本文件。

3.1

帧frame

组成一个完整消息的一系列数据位。

3.2

CAN数据帧CANdataframe

组成传输数据的CAN协议所必需的有序位域,以帧起始(SOF)开始,帧结束(EOF)结尾。

3.3

报文messages

一个或多个具有相同参数组编号的“CAN数据帧”。

3.4

标识符identifier

CAN仲裁域的标识部分。

3.5

扩展帧extendedframe

ISO11898中定义的使用29位标识符的CAN数据帧。

3.6

参数组paramentergroup;PG

在一报文中传送参数的集合,参数组包括:

命令、数据、请求、应答和否定应答等。

3.7

参数组编号parametergroupnumber;PGN

用于唯一标识一个参数组的一个24位值。

参数组标号包括:

保留位、数据页位、PDU格式域(8位)、组扩展域(8位)。

3.8

协议数据单元protocoldataunit;PDU

一种特定的CAN数据帧格式。

3.9

传输协议transportprotocol

数据链路层的一部分,为传送数据在9字节或以上的PGN提供的一种机制。

3.10

电池模块batterymodule

封装在同一个壳体内,由一个以上单体电池串并联组合与电池模块管理单元及相关电气部件组成的一个电池系统单元。

3.11

电池簇batterycluster

由电池模块采用串联、并联或串并联连接方式,且与储能变流器及附属设施连接后实现独立运行的电池组合体,还宜包括电池管理系统、监测和保护电路、电气和通讯接口等部件。

3.12

电池管理系统batterymanagementsystem;BMS

监测电池的电压、电流、温度等参数信息,并对电池的状态进行管理和控制的装置。

[GB/T36558—2018,定义3.2]

3.13

储能变流器powerconversionsystem;PCS

连接电池系统与电网(和/或负荷),实现功率双向变换的装置。

[GB/T36558—2018,定义3.3]

3.14

电化学储能电站electrochemicalenergystoragestation

采用电化学电池作为储能元件,可进行电能存储、转换及释放的电站。

[GB/T34131—2017,定义3.1]

4总则

4.1本标准储能电站BMS与PCS之间的通信系统采用CAN2.0B通信协议(控制器局域网)和

MODBUS(串行通信协议)通信协议。

4.2本标准规定报文字节遵循首先发送低有效字节原则。

4.3本标准通信协议中“备用”的字节填充0x00,“备用位”填充0。

5网络拓扑结构

5.1储能电站BMS与PCS之间的通信网络一般包括两个节点,即BMS和PCS。

5.2储能电站BMS和PCS之间的通信网络拓扑结构示意图见图1。

 

 

RS-485网络

电池管理系统BMS

储能变流器PCS

CAN网络

 

 

干节点

图1储能电站BMS与PCS之间的通信网络拓扑结构图

6物理层

6.1BMS和PCS通信物理层连接采用CAN、RS-485及干节点。

6.2CAN通信物理层,应符合ISO11898的规定;RS-485通信物理层,应符合ANSI/TIA/EIA-485-A

的规定。

6.3BMS和PCS宜采用独立的CAN进行通信,应符合表1的要求。

表1CAN接口要求

序号

名称

要求

1

驱动与接收端耐静电放电(ESD)

±15kV(人体模式)

2

隐性逻辑CANH电平

2.5V

表1(续)

序号

名称

要求

3

隐性逻辑CANL电平

2.5V

4

显性逻辑CANH电平

3.5V

5

显性逻辑CANL电平

1.5V

6.4CAN通讯波特率可以设置,宜设置为250kbit/s,不高于500kbit/s。

6.5BMS和PCS应采用独立的RS-485进行通信,RS-485为标准串行电气接口,应符合表2的要求。

6.6RS-485通讯波特率可以设置,宜设置为9600bit/s,不高于19200bit/s。

6.7BMS和PCS应至少采用2路干节点进行通讯,应符合表3的要求。

表2RS-485接口要求

序号

名称

要求

1

驱动与接收端耐静电放电(ESD)

±15kV(人体模式)

2

共模输入电压

-7V~+12V

3

差模输入电压

>0.2V

4

驱动输出电压

1.5V~5V(负载阻抗54Ω时)

5

通讯方式

半双工

6

驱动能力

不小于32个同类接口

7

有效传输距离

传输速率不大于100kbps条件下,不小于1200m

8

总线

无源,由BMS或PCS提供隔离电源

表3干结点接口要求

序号

名称

要求

1

驱动与接收端耐静电放电(ESD)

±15kV(人体模式)

2

断开

阻值大于10MΩ

3

闭合

阻值小于10Ω

4

过电流能力

500mA

5

干节点形式

无源

7数据链路层

7.1一般要求

数据链路层为物理连接之间提供可靠数据传输,BMS与PCS之间的CAN数据帧格式符合ISO11898

的规定,RS-485报文符合MODBUS数据帧格式规定。

7.2CAN数据链路层要求

7.2.1帧格式

BMS与PCS通讯应使用CAN扩展帧的29位标识符,具体每个位分配的相应定义符合ISO11898的规定。

7.2.2协议数据单元(PDU)

每个CAN数据帧包含一个单一的协议数据单元(PDU),协议数据单元由七部分组成,分别是优先级、保留位、数据页、PDU、特定PDU、源地址和数据域,如表4所示。

表4协议数据单元(PDU)

序号

名称

缩写

数据长度

说明

1

优先级

P

3位

从最高0设置到最低7。

2

保留位

R

1位

备今后开发使用,设为0。

3

数据页

DP

1位

用来选择参数组描述的辅助页,设为0。

4

PDU

PF

8位

用来确定PDU的格式,以及数据域对应的参数组编号。

5

特定PDU

PS

8位

PS值取决于PDU格式,采用PDU1格式,PS值为目标地址。

6

源地址

SA

8位

发送此报文的源地址。

7

数据域

DATA

8字节

若给定参数组数据长度≤8字节,可使用数据域全部的8字节;若给定参数组数据长度为9~1785字节时,数据传输需多个CAN数据帧,通过传输协议功能的连接管理能力来建立和关闭多包参数组的通信。

7.2.3协议数据单元(PDU)格式

PDU格式选用PDU1格式,应符合ISO11898的要求。

7.2.4传输协议功能

传输协议应具备以下功能:

消息的拆装和重组、连接管理。

7.2.5地址的分配

PCS地址可配置,同一PCS对应的BMS所设置地址不得重复,BMS地址应采用依顺序编码,如表5

所示,以1台PCS对应10个BMS为例,RS-485配置相同。

表5PCS和BMS地址分配

名称

地址

名称

地址

PCS

0x27

1#BMS

0x01

6#BMS

0x06

2#BMS

0x02

7#BMS

0x07

3#BMS

0x03

8#BMS

0x08

4#BMS

0x04

9#BMS

0x09

5#BMS

0x05

10#BMS

0x0A

7.2.6消息类型

支持两类消息类型,分别为请求和确认,具体定义应遵循ISO11898中信息类型的规定。

7.3RS-485数据链路层要求

7.3.1信息类型

根据传输方向,分为两种类型:

由PCS发出到BMS的命令信息,由BMS发出到PCS的应答信息。

7.3.2数据传输方式

数据传输方式为异步方式,起始位、数据位、奇偶校验位可设置,宜设置为起始位1位,数据位8位,奇偶校验位None,停止位1位。

7.3.3帧格式

每帧由从地址码、功能码、数据区、CRC校验码等4个域组成,各部分组成见表6,各部分再由若干字节组成。

表6RS-485帧格式组成

名称

地址码

功能码

数据区

CRC校验码

数据长度

8位

8位

N×8位

16位

7.3.3.1地址码为第一个字节,由用户设定设备号的BMS将接收由主机发送来的信息。

7.3.3.2功能码为第二个字节,PCS采用04H功能码对BMS数据进行召唤。

7.3.3.3数据区包括由从机BMS的返回信息或执行动作,如数据、参考地址等。

7.3.3.4采用CRC校验码判断信息是否正确传输,由发送设备计算CRC,放置于发送信息帧的尾部

(校验码高字节在前),接收设备再次计算所接收信息的CRC并对比发送设备所传输的CRC。

7.3.3.5CRC校验码按以下步骤计算:

a)预置16位CRC寄存器为十六进制FFFF;

b)把第一个8位数据与16位CRC寄存器的低位相异或,结果放于CRC寄存器;

c)把寄存器的内容右移一位,用0填补最高位,检查最低位;

d)如果最低位为0,重复步骤c,如果最低位为1,CRC寄存器与多项式A001H

(1010000000000001B)进行异或;

e)重复步骤c和d,右移8次;

f)重复步骤b到步骤e,对下一个8位数据处理;

g)获得CRC码。

8应用层

8.1CAN协议应用层

8.1.1CAN协议应用层定义主要遵循ISO11898,采用参数和参数组定义的形式。

8.1.2应用层数据采用协议数据单元PDU的PDU1格式(PS为目标地址)。

8.1.3采用PGN对参数组进行编号,各个节点根据PGN来识别数据包的内容。

8.1.4使用“请求PGN”来主动获取其他节点的参数组。

8.1.5采用周期发送和事件驱动的方式来发送数据周期和顺序,帧与帧间隔不得小于10ms。

8.1.6定义新参数组时,应将相同功能的参数、相同或相近刷新频率的参数和属于同一个子系统内的参数放在同一个参数中。

8.1.7修改已定义的参数组时,不应对已定义的字节或位的定义进行修改。

8.1.8故障诊断的定义遵循ISO11898中关于CAN总线应用层诊断的技术要求。

8.2RS-485协议应用层

8.2.1采用主从结构的半双工通讯方式,其中主机PCS为发送方,各从机BMS为应答方。

8.2.2BMS采用唯一地址进行编码,当BMS接收到的命令站址与自身站址不一致时,不响应。

8.2.3地址0xFF为广播地址。

8.2.4通信链路的建议与解除均由主站发出的信息帧来控制。

8.3干节点应用层

BMS和PCS应至少采用2路干节点进行通讯,一路用于PCS停机输入,一路用于PCS跳机输入,宜采用常开接点,闭合为有效状态,断开为无效状态。

8.4通讯异常

BMS或PCS连续3秒没有收到对方命令,判断对方通讯异常。

9通信协议结构

9.1CAN通信协议结构

9.1.1信息内容

数据信息采用无符号多字节数据,低字节在前,高字节在后,如表7所示。

表7CAN通信协议数据信息

数据类型

字节数

精度

范围

偏移量

异常/无效值

电池簇最大允许充电电流

两字节

0.1A

0~1000.0A

0

0xFFFF

电池簇最大允许放电电流

两字节

0.1A

0~1000.0A

0

0xFFFF

电池簇总电压

两字节

0.1V

0~2000.0V

0

0xFFFF

电池簇总电流

两字节

0.1A

-3200.0~3200.0A

-3200.0A

0xFFFF

电池簇最大允许充电功率

两字节

0.1kW

0~2000.0kW

0

0xFFFF

电池簇最大允许放电功率

两字节

0.1kW

0~2000.0kW

0

0xFFFF

温度

两字节

0.1℃

-40.0~100.0℃

-40.0℃

0xFFFF

SOC

两字节

0.1%

0~120.0%

0

0xFFFF

SOH

两字节

0.1%

0~120.0%

0

0xFFFF

9.1.2BMS报文解析

9.1.2.1BMS数据帧1

BMS数据帧1内容如表8所示,以发送节点BMS地址为0x01,以接收节点PCS地址为0x27,优先级为

6为例,通信周期宜为200ms。

表8BMS数据帧1

ID十六进制

数据

P

R

DP

PF

报文编号

PS

目标地址

SA

源地址

位置

数据名

 

6

 

0

 

0

 

10

 

27

 

01

1Byte

电池簇最大允许充电电流低字节

2Byte

电池簇最大允许充电电流高字节

3Byte

电池簇最大允许放电电流低字节

4Byte

电池簇最大允许放电电流高字节

 

6

 

0

 

0

 

10

 

27

 

01

5Byte

电池簇总电压低字节

6Byte

电池簇总电压高字节

7Byte

电池簇总电流低字节

8Byte

电池簇总电流高字节

9.1.2.2BMS数据帧2

BMS数据帧2内容如表9所示,以发送节点BMS地址为0x01,以接收节点PCS地址为0x27,优先级为

6为例,通信周期宜为200ms。

表9BMS数据帧2

ID十六进制

数据

P

R

DP

PF

报文编号

PS

目标地址

SA

源地址

位置

数据名

 

6

 

0

 

0

 

11

 

27

 

01

1Byte

电池簇最大允许充电功率低字节

2Byte

电池簇最大允许充电功率高字节

3Byte

电池簇最大允许放电功率低字节

4Byte

电池簇最大允许放电功率高字节

5Byte

簇SOC低字节

6Byte

簇SOC高字节

7Byte

簇SOH低字节

8Byte

簇SOH高字节

9.1.2.3BMS数据帧3

BMS数据帧3内容如表10所示,以发送节点BMS地址为0x01,以接收节点PCS地址为0x27,优先级为6为例,通信周期宜为200ms,电池状态位逻辑如表11所示,告警状态位逻辑如表12所示,通信异常位逻辑如表13所示。

ID十六进制

数据

P

R

DP

PF

报文编号

PS

目标地址

SA

源地址

位置

数据名

 

6

 

0

 

0

 

12

 

27

 

01

1Byte

电池状态位

2Byte

轻度告警Statusflag1

3Byte

轻度告警Statusflag2

4Byte

中度告警Statusflag1

5Byte

中度告警Statusflag2

6Byte

严重告警Statusflag1

7Byte

严重告警Statusflag2

8Byte

心跳信号

表11电池状态位逻辑

电池状态

Bit7

直流断路器状态

逻辑1:

直流断路器闭合;逻辑0:

直流断路器断开

Bit6

预充断路器状态

逻辑1:

预充断路器闭合;逻辑0:

预充断路器断开

Bit5

充满

逻辑1:

已充满;逻辑0:

未充满

Bit4

放空

逻辑1:

已放空;逻辑0:

未放空

Bit3

备用

Bit2

备用

Bit1

电池簇放电允许

逻辑1:

允许放电;逻辑0:

禁止放电

Bit0

电池簇充电允许

逻辑1:

允许充电;逻辑0:

禁止充电

表12告警状态位逻辑

Statusflag1a

Statusflag2a

Bit7

温度差异过大

逻辑1:

温度差异过大逻辑0:

正常

BMS内部异常位

逻辑1:

BMS内部异常逻辑0:

正常

Bit6

电压差异过大

逻辑1:

电压差异过大逻辑0:

正常

单体过温

逻辑1:

单体过温逻辑0:

正常

Bit5

簇SOC过高

逻辑1:

簇SOC过高逻辑0:

正常

单体欠温

逻辑1:

单体欠温逻辑0:

正常

Bit4

簇SOC过低

逻辑1:

单体SOC过低逻辑0:

正常

单体SOC过低

逻辑1:

单体SOC过低逻辑0:

正常

Bit3

放电过流

逻辑1:

放电过流逻辑0:

正常

单体SOC过高

逻辑1:

单体SOC过高逻辑0:

正常

Bit2

充电过流

逻辑1:

充电过流逻辑0:

正常

单体过压

逻辑1:

单体过压逻辑0:

正常

Bit1

簇电压过压

逻辑1:

簇电压过压逻辑0:

正常

单体欠压

逻辑1:

单体欠压逻辑0:

正常

Statusflag1a

Statusflag2a

Bit0

簇电压欠压

逻辑1:

簇电压欠压逻辑0:

正常

绝缘故障标志

逻辑1:

绝缘故障逻辑0:

正常

a对应不同程度的告警。

表13PCS与BMS通信异常位逻辑

通信异常

Bit7

 

心跳标识

 

心跳数0-15循环,每发送一次数据增加1

Bit6

Bit5

Bit4

Bit3

备用

Bit2

备用

Bit1

备用

Bit0

备用

9.1.2.4BMS数据帧4

BMS数据帧4内容如表14所示,以发送节点BMS地址为0x01,以接收节点PCS地址为0x27,优先级为6为例,通信周期宜为200ms。

表14BMS数据帧4

ID十六进制

数据

P

R

DP

PF

报文编号

PS

目标地址

SA

源地址

位置

数据名

 

6

 

0

 

0

 

13

 

27

 

01

1Byte

单体电压最低低字节

2Byte

单体电压最低高字节

3Byte

单体电压最低电池节号低字节

4Byte

单体电压最低电池节号高字节

5Byte

单体电压最高低字节

6Byte

单体电压最高高字节

7Byte

单体电压最高电池节号低字节

8Byte

单体电压最高电池节号高字节

9.1.2.5BMS数据帧5

BMS数据帧5内容如表15所示,以发送节点BMS地址为0x01,以接收节点PCS地址为0x27,优先级为6为例,通信周期宜为200ms。

表15BMS数据帧5

ID十六进制

数据

P

R

DP

PF

报文编号

PS

目标地址

SA

源地址

位置

数据名

 

6

 

0

 

0

 

14

 

27

 

01

1Byte

单体SOC最低低字节

2Byte

单体SOC最低高字节

3Byte

单体SOC最低电池节号低字节

4Byte

单体SOC最低电池节号高字节

5Byte

单体SOC最高低字节

6Byte

单体SOC最高高字节

7Byte

单体SOC最高电池节号低字节

8Byte

单体SOC最高电池节号高字节

9.1.2.6BMS数据帧6

BMS数据帧6内容如表16所示,以发送节点BMS地址为0x01,以接收节点PCS地址为0x27,优先级为6为例,通信周期宜为200ms。

表16BMS数据帧6

ID十六进制

数据

P

R

DP

PF

报文编号

PS

目标地址

SA

源地址

位置

数据名

 

6

 

0

 

0

 

15

 

27

 

01

1Byte

单体温度最低低字节

2Byte

单体温度最低高字节

3Byte

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

当前位置:首页 > 人文社科 > 文学研究

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

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