GBT27930 2015en
GBT27930 2015en
GBT27930 2015en
GB/T 27930-2015
GB
NATIONAL STANDARD OF THE
GB/T 27930-2015
Replacing GB/T 27930-2011
Vehicle
电动汽车非车载传导式充电机与电池管理系统之间的通信协议
GB/T 27930-2015 How to BUY & immediately GET a full-copy of this standard?
1. www.ChineseStandard.net;
2. Search --> Add to Cart --> Checkout (3-steps);
3. No action is required - Full-copy of this standard will be automatically & immediately delivered to
your EMAIL address in 0~25 minutes.
4. Support: Sales@ChineseStandard.net. Wayne, Sales manager
www.ChineseStandard.net Page 1 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
Table of Contents
Foreword ..................................................................................................................... 3
1 Scope .................................................................................................................... 5
4 General .................................................................................................................. 8
.................................................................................................................................. 56
www.ChineseStandard.net Page 2 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
Foreword
This standard is drafted in accordance with the rules given in GB/T 1.1-2009.
— "All bits of options are delivered as specified in this standard or filled with 1; the
invalid bit or field not specified in this standard is filled with 1" is specified in 7.9;
— Reasons for BMS's suspending charging failure are added (see 10.3.8);
— Start and suspension conditions for message transmission are added (see
Appendix D).
This standard is proposed by and shall be under the jurisdiction of China Electricity
Council.
Drafting organizations of this standard: State Grid Corporation of China, China Energy
Engineering Group Guangdong Electric Power Design Institute, Nanjing Nari Group
Corporation, China Automotive Technology & Research Center.
www.ChineseStandard.net Page 3 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
1 Scope
This standard specifies the definitions of physical layer, data link layer and application
layer of the Control Area Network (CAN)-based communication between off-board
conductive charger (hereinafter referred to as "charger") and battery management
system (hereinafter referred to as "BMS") for electric vehicle.
2 Normative References
The following documents for the application of this document are essential. For dated
references, only the edition cited applies. For undated references, the latest edition
(including any amendment) applies.
ISO 11898-1:2003 Road Vehicle Control Area Network (CAN) - Part 1: Data
Link Layer and Physical Signaling
www.ChineseStandard.net Page 5 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
For the purposes of this standard, the terms and definitions given in GB/T 19596 AND
SAE J1939 and the following apply.
3.1
Frame
3.2
Ordered bit fields necessary for the CAN protocol for data transmission, starting from
the Start of Frame (SOF) and stopping at the End of Frame (EOF).
3.3
Messages
One or more "CAN data frames" having the same parameter group number.
3.4
Identifier
3.5
Standard frame
One of CAN data frame which adopts 11-bit identifier defined in CAN 2.0B
specifications.
3.6
Extended frame
One of CAN data frame which adopts 29-bit identifier defined in CAN 2.0B
specifications.
3.7
Priority
www.ChineseStandard.net Page 6 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
4 General
4.1 The communication network between charger and BMS adopts CAN 2.0B
communication protocol. The charging process refers to Appendix A.
4.2 During the charging, the charger and BMS monitor such parameters as voltage,
current and temperature meanwhile BMS shall manage the whole charging process.
4.3 CAN communication network between charger and BMS shall be composed of
two nodes, i.e. charger and BMS.
4.6 Charger and BMS conforming to this standard should be capable of forward
compatibility.
5 Physical Layer
Physical Layer conforming to this standard shall refer to ISO 11898-1:2003 and SAE
J1939-11: 2006. The communication between charger and BMS in this standard shall
use the CAN interface independent to power assembly control system. The
communication rate between charger and BMS may choose 250 kbit/s.
Note: 50 kbit/s communication rate may be adopted as agreement between power equipment manufacturer and
electric vehicles manufacturer in the bad communication environment (for example commercial vehicle charging
station with longer communication distance).
Equipment complying with this standard shall use 29-bit identifier of CAN extended
frame, and the corresponding definition of each specific bit allocation shall meet the
requirements as given in SAE J1939-21:2006.
Each CAN data frame contains a single protocol data unit (PDU), as detailed in Table
1. The protocol data unit is composed of seven parts which respectively are priority,
reserved bit, data page, PDU format, specific PDU, source address and data field.
www.ChineseStandard.net Page 8 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
Charger 86(56H)
BMS 244(F4H)
7 Application Layer
7.1 The application layer is defined in manner of parameters and parameter group.
7.2 Parameter group is numbered by PGN, and each node identifies the content of
data packet according to PGN.
7.3 "Request PGN" is used to actively obtain the parameter groups of other nodes.
7.4 Data are transported in the form of periodical transport and event-driven mode.
7.5 In case that multiple PGN data need to be transmitted in order to realize one
function, it requires receiving multiple PGN messages of this definition to judge the
successful transmission of this function.
7.6 When defining new parameter group, the parameters of one function, the
parameters of the same or similar refresh frequency and the parameters belonging to
one subsystem shall be put into one parameter group as much as possible;
meanwhile, on one hand the new parameter group shall make the best of the data
width of 8 bytes and the relevant parameters shall be put into one group as much as
possible, and on the other hand the expansibility of the new parameter group shall be
fully considered, one byte or bit shall be reserved for future modification.
7.7 When modifying the defined parameter group as given in Chapter 9, the
definition of defined byte or bit shall not be modified; the newly-added parameters
shall be relevant to the original parameters in parameter group and the irrelevant
parameters shall not be added into the defined PGN for purpose of saving the number
of PGNs.
7.8 During charging process, the definition of various fault diagnosis for charger and
BMS shall comply with the requirements for CAN-bus diagnostic system as stated in
5.1 of SAE J1939-73:2006. The specification for definition of fault diagnosis
messages is detailed in Appendix B.
www.ChineseStandard.net Page 10 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
Delivery
Start byte or bit Length SPN SPN definition
option
10.2.1 PGN 1536 messages for charging parameters of power storage battery
(BCP)
In which,
1) SPN 2816 maximum permissible charging voltage of single power storage battery
www.ChineseStandard.net Page 17 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
option
In which,
Message function: BMS sends the battery charging readiness message to the charger
so that the charger confirms that the BMS has been ready for charging. If the BMS is
not ready in 60s, the charger waits, or deals with according to C.1 PGN 2304
message format is detailed in Table 15.
Message function: charger sends the charger output readiness message to the BMS
so that the BMS confirms that the charger has been ready for output. If the charger is
not ready in 60s, the BMS waits, or deal with according to C.1. PGN 2560 message
format is detailed in Table 16.
www.ChineseStandard.net Page 19 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
7.1 2 bits 3929 Charging permissible (<00>: = suspend; <01>: = permit) Mandatory
Note: When SPN 3929 shows 0 in the received CCS, it indicates that the charger will stop the output; when SPN
3929 shows 1, it indicates that the charger will continue starting charging.
In which,
10.3.4 PGN 4864 message for BMS sending power storage battery status
information (BSM)
Message function: the power storage battery status information sent by BMS to
charger during the charging stage. PGN 4864 message format is detailed in Table 20.
3 1 byte 3087 Serial number of the highest temperature detection point Mandatory
6.3 2 bits 3091 State-of-charge SOC of power storage battery for Mandatory
www.ChineseStandard.net Page 23 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
Delivery
Start byte or bit Length SPN SPN definition
option
7.5 2 bits 3096 Charging permissible (<00>: = forbid ; <01>: = permit) Mandatory
In which,
1) SPN 3085 serial number of the highest voltage of single power storage battery
Note: When the SPN3090--SPN3095 in received BSM message is 00 (battery state is normal) and SPN3096 is 00
(charging is forbidden), the charger suspends the charging output; when the SPN3090--SPN3095 in the received BSM
message is 00 (battery state is normal) and SPN3096 is 00 (charging is permit), the charger resumes charging and
rush current shall meet 9.7 in GB/T 18487.1. When any one of the SPN3090--SPN3095 in received BSM message is
abnormal in battery state, the charger shall stop charging.
10.3.5 PGN 5376 single power storage battery voltage message (BMV)
Message function: voltage of every single power storage battery. For the maximum
length of PGN 5376 data field exceeds 8 bytes, the transport protocol function shall be
www.ChineseStandard.net Page 24 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
<00>: = fails to reach the required SOC target value; <01>: reach the required
SOC target value; <10>: = untrusted state;
<00>: = fails to reach the setting value of total voltage;<01>: = reach the setting
value of total voltage; <10>: untrusted state;
<00>: = fails to reach the setting value of single voltage;<01>: = reach the setting
value of single voltage; <10>: untrusted state;
www.ChineseStandard.net Page 27 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
Message function: allow the charger to confirm BMS's charging statistical data for this
charging process. See Table 26 for the PGN7168 message format.
www.ChineseStandard.net Page 29 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
www.ChineseStandard.net Page 32 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
Appendix B
(Informative)
Diagnostic trouble code (DTC) consists of four independent fields, which are detailed
in Table B.1:
In which, the 19 bits of suspect parameter number (SPN) is an diagnosis item used to
identify fault report. The suspect parameter number is irrelevant with the address
coding of control module sending fault diagnosis message. The SPN No. is the
messages of BMS and charger having hardware fault which have been defined in
10.3, e.g.: SPN3090~SPN3095, SPN3511~SPN3513, SPN3521~SPN3523, etc.
The fault mode identification (FMI) defines the discovered BMS and charger fault
types. Its data length is 5-bit, data state includes 32 kinds from 0 to 31 and the fault
code identifiers defined currently are as follows:
www.ChineseStandard.net Page 50 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
<9~31>:=reserved.
Occurrence (OC) defines the change frequency of a fault from previous active state to
the active state and the maximum value is 126; when the count spill upwardly, the
counter value shall be reserved as 126. If the occurrence is unknown, all values at
each bit of this field shall be set as 1.
Message function: send the current fault code in case of fault. Each fault code
consists of 4 bytes. The excess 8 bytes of data segment is transmitted by
transport protocol function and its format is detailed in 6.5. See Table 8.3 for the
PGN8192 message format.
1 1 byte Low 8 significance bits of the first current fault code SPN
2 1 byte The second byte of the first current fault code SPN
3.1 3-bit High 3 bits of the first current fault code SPN
3.4 5-bit Fault mode identification; see B.1 for the details
…………
www.ChineseStandard.net Page 51 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
1 1 byte Low 8 significance bits of the first historic fault code SPN
2 1 byte The second byte of the first historic fault code SPN
3.1 3-bit High 3 bits of the first historic fault code SPN
3.4 5-bit Fault mode identification; see B.1 for the details
…………
Message function: all diagnostic messages regarding the current fault code shall
be cleared off. This request command will be sent when the relevant diagnostic
messages of the current fault code need to be cleared and the problem has been
corrected. When the operation is completed or no fault code exists in the
requested control module, the control module is required to send a positive
response. If the control module fails to implement the required operation for some
reason, negative response must be sent. All messages regarding the current fault
code include the quantity of current fault codes, diagnosis ready state message
and the current fault code.
Message function: when certain control module receives the request command
from this parameter group, all diagnostic messages regarding the historic fault
code shall be cleared off, and the diagnostic data related to the current fault code
will not be affected. If there is no historic fault code, positive response must be
sent. If the control module fails to implement the request command of this
www.ChineseStandard.net Page 52 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
parameter group for some reasons, negative response must be sent. All
messages regarding the historic fault code includes the quantity of historic fault
codes, diagnosis ready state message and the historic fault code.
2 1 byte Low 8 significance bits of the first fault diagnosis code SPN
3 1 byte The second byte of the first fault diagnosis code SPN
4.1 3-bit High 3 bits of the first fault diagnosis code SPN
4.4 5-bit Fault mode identification; see B.1 for the details
…………
www.ChineseStandard.net Page 53 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
Appendix C
(Informative)
Mode a) — immediately shut down the charger (wait for special maintenance
personnel to maintain);
Mode b) — stop this charging and make fault records well (the next charging can
be carried out only after plugging in and out the charging cable
again);
See Table C.1 for the charging fault classification and handling mode.
www.ChineseStandard.net Page 54 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
Appendix D
(Informative)
See Table D.1 for conditions for starting and suspending sending various messages.
CTS
Receive BCP message Receive SPN2829=0xAA BRO message
CML
CRO Receive SPN2829=0xAA BRO message Receive BCL and BCS message
BSM
Receive CST message (charger initiatively
BMV
Receive CCS message suspends charging) or send BST message (BMS
BMT
initiatively suspends charging)
BSP
If BMS needs suspending charging (BMS initiatively Receive CST message (BMS initiatively suspends
BST suspends charging) or CST is received (charger charging) or send BSD message (charger
initiatively suspends charging) initiatively suspends charging)
www.ChineseStandard.net Page 56 of 57
www.ChineseStandard.net --> Buy True-PDF --> Auto-delivered in 0~10 minutes.
GB/T 27930-2015
Message
Conditions for starting sending message Conditions for suspending sending message
code
www.ChineseStandard.net Page 57 of 57