RLEC Manual.pdf

(1586 KB) Pobierz
TH!NK A306
Remote Lithium Energy Controller
(RLEC)
CAN Programmers Guide
TH!NK North America
May, 2013
TH!NK North America
TABLE OF CONTENTS
1
INTRODUCTION ............................................................................................................................................. 1
1.1
P
URPOSE
.........................................................................................................................................................1
1.2
S
COPE
.............................................................................................................................................................1
1.3
R
EFERENCE
D
OCUMENTS
....................................................................................................................................1
1.4
A
CRONYMS AND
T
ERMS
.....................................................................................................................................1
1.4.1 Acronyms .................................................................................................................................................1
1.4.2 Terms .......................................................................................................................................................2
1.4.2.1
1.4.2.2
Master Lithium Energy Controller (MLEC) ...................................................................................................... 2
Active Fault ..................................................................................................................................................... 2
2
RLEC OVERVIEW ............................................................................................................................................ 2
2.1
2.2
2.3
2.4
D
ESCRIPTION
....................................................................................................................................................2
T
HEORY OF
O
PERATION
......................................................................................................................................3
CAN C
OMMUNICATIONS
O
VERVIEW
....................................................................................................................4
T
ECHNICAL
S
PECIFICATIONS
.................................................................................................................................4
3
CAN INTERFACE ............................................................................................................................................. 5
3.1
E
LECTRICAL
I
NTERFACE AND
C
OMMUNICATIONS
P
ROTOCOL
......................................................................................5
3.2
CAN M
ESSAGE
F
ORMAT
....................................................................................................................................5
3.3
CAN M
ESSAGE
D
EFINITIONS
...............................................................................................................................6
3.3.1 Rx Messages (MLEC
RLEC)...................................................................................................................8
3.3.1.1
3.3.1.2
3.3.1.3
3.3.1.4
3.3.1.5
3.3.1.6
3.3.1.7
3.3.1.8
3.3.1.9
3.3.1.10
CAN ID 0x7E1: Broadcast Message 1 .............................................................................................................. 8
CAN ID 0x7E2: Broadcast Message 2 ............................................................................................................ 12
CAN ID 0x7E3: Broadcast Message 3 ............................................................................................................ 15
CAN ID 0x7E4: Broadcast Message 4 ............................................................................................................ 19
CAN ID 0x7E5: Broadcast Message 5 ............................................................................................................ 23
CAN ID 0x7E6: Broadcast Message 6 ............................................................................................................ 26
RLEC 0 – 15 Data Request Message 6 ........................................................................................................... 28
RLEC 0 – 15 Data Request Message 10 ......................................................................................................... 31
RLEC 0 – 15 Data Request Message 11 ......................................................................................................... 34
RLEC 0 – 15 Data Request Message 12 ......................................................................................................... 38
RLEC 0 – 15 Data Response Message 1 ......................................................................................................... 42
RLEC 0 – 15 Data Response Message 2 ......................................................................................................... 45
RLEC 0 – 15 Data Response Message 3 ......................................................................................................... 48
RLEC 0 – 15 Data Response Message 4 ......................................................................................................... 51
RLEC 0 – 15 Data Response Message 5 ......................................................................................................... 56
RLEC 0 – 15 Data Response Message 6 ......................................................................................................... 59
RLEC 0 – 15 Data Response Message 7 ......................................................................................................... 62
RLEC 0 – 15 Data Response Message 8 ......................................................................................................... 65
RLEC 0 – 15 Data Response Message 9 ......................................................................................................... 68
RLEC 0 – 15 Data Response Message 10 ....................................................................................................... 71
RLEC 0 – 15 Data Response Message 11 ....................................................................................................... 74
RLEC 0 – 15 Data Response Message 12 ....................................................................................................... 77
RLEC 0 – 15 Data Response Message 13 ....................................................................................................... 81
3.3.2
Tx Messages ...........................................................................................................................................42
3.3.2.1
3.3.2.2
3.3.2.3
3.3.2.4
3.3.2.5
3.3.2.6
3.3.2.7
3.3.2.8
3.3.2.9
3.3.2.10
3.3.2.11
3.3.2.12
3.3.2.13
ii
TH!NK North America
TABLE OF FIGURES
Figure 1 – RLEC Context Diagram.................................................................................................................. 3
Figure 2 – RLEC CAN Message Format .......................................................................................................... 6
Figure 3 – CAN ID 0x7E1: Broadcast Message 1 Data Format ...................................................................... 9
Figure 4 – CAN ID 0x7E2: Broadcast Message 2 Data Format .................................................................... 13
Figure 5 – CAN ID 0x7E3: Broadcast Message 3 Data Format .................................................................... 16
Figure 6 – CAN ID 0x7E4: Broadcast Message 4 Data Format .................................................................... 19
Figure 7 – CAN ID 0x7E5: Broadcast Message 5 Data Format .................................................................... 23
Figure 8 – CAN ID 0x7E6: Broadcast Message 6 Data Format .................................................................... 26
Figure 9 – RLEC 0 – 15 Data Request Message 6 Data Format ................................................................... 28
Figure 10 – RLEC 0 – 15 Data Request Message 10 Data Format ............................................................... 31
Figure 11 – RLEC 0 – 15 Data Request Message 11 Data Format ............................................................... 34
Figure 12 – RLEC 0 – 15 Data Request Message 12 Data Format ............................................................... 38
Figure 13 – RLEC 0 – 15 Data Response Message 1 Data Format ............................................................... 42
Figure 14 – RLEC 0 – 15 Data Response Message 2 Data Format ............................................................... 45
Figure 15 – RLEC 0 – 15 Data Response Message 3 Data Format ............................................................... 48
Figure 16 – RLEC 0 – 15 Data Response Message 4 Data Format ............................................................... 51
Figure 17 – RLEC 0 – 15 Data Response Message 5 Data Format ............................................................... 56
Figure 18 – RLEC 0 – 15 Data Response Message 6 Data Format ............................................................... 59
Figure 19 – RLEC 0 – 15 Data Response Message 7 Data Format ............................................................... 62
Figure 20 – RLEC 0 – 15 Data Response Message 8 Data Format ............................................................... 65
Figure 21 – RLEC 0 – 15 Data Response Message 9 Data Format ............................................................... 68
Figure 22 – RLEC 0 – 15 Data Response Message 10 Data Format ............................................................. 71
Figure 23 – RLEC 0 – 15 Data Response Message 11 Data Format ............................................................. 74
Figure 24 – RLEC 0 – 15 Data Response Message 12 Data Format ............................................................. 77
Figure 25 – RLEC 0 – 15 Data Response Message 13 Data Format ............................................................. 81
TABLE OF TABLES
Table 1 – A306 RLEC and Battery Module Technical Specifications ............................................................. 5
Table 2 – External CAN Message Summary .................................................................................................. 8
iii
TH!NK North America
1 Introduction
1.1 Purpose
This document defines the CAN interface to a Remote Lithium Energy Controller (RLEC). The RLEC is the
controller for a Think A306 battery module. It provides guidelines for programming the CAN interface
to perform real-time control and monitoring of the battery module. It also provides information on
interpretation of battery module faults reported by the RLEC to aid in battery module troubleshooting
and diagnostics.
1.2 Scope
This document is applicable to RLECs used in the EnerDel Li-Ion battery pack modules for the Think city
A306 electric vehicle (Model PE700-393 Vigor+ Battery Pack).
1.3 Reference Documents
The following documents are incorporated into this document by reference:
Document
PE700-393 Vigor+ Battery Pack Data Sheet
Think A306 Battery Pack Application
Manual
Doc. #
N/A
N/A
Rev.
N/A
N/A
Date
2012
May, 2013
Issued By
EnerDel
Think North
America
1.4 Acronyms and Terms
1.4.1
Acronyms
Definition
Ampere-hour
Analog-to-Digital
Beginning Of Life
Battery Management System
Celsius
C/3 Charge or Discharge Rate
Controller Area Network
Electronically Erasable Programmable Read Only
Memory
Identification
Kilowatt-Hours
Least Significant Bit
Master Lithium Energy Controller
Most Significant Bit
Most Significant Bit
1
Acronym
Ah
A/D
BOL
BMS
C
C/3
CAN
EEPROM
ID
kWh
LSB
MLEC
MSB
MSBit
TH!NK North America
MSByte
msec
mV
NMC
N/A
P
RLEC
Rx
S
SOC
TBD
Tx
V
Most Significant Byte
Milliseconds
Millivolts
Nickel Metal Cobalt Oxide
Not Applicable
Parallel
Remote Lithium Energy Controller
Receive
Series
State of Charge
To Be Determined
Transmit
Volt
1.4.2
Terms
1.4.2.1 Master Lithium Energy Controller (MLEC)
The Think A306 battery management system (BMS) consists of a Master Lithium Energy Controller
(MLEC) and 16 RLECs, one for each battery module. The MLEC is responsible for overall control of the
battery pack and communicates with the RLECs via an internal CAN bus. See the
Think A306 Battery Pack
Application Manual
for a detailed description of the MLEC.
1.4.2.2 Active Fault
An active fault is defined as a fault which is currently detected by the BMS. Although the RLEC can
detect certain kinds of faults directly, additional filtering is often performed by the MLEC. See the
Think
A306 Battery Pack Application Manual
for a detailed description of MLEC fault detection algorithms.
2
2.1
RLEC Overview
Description
The RLEC is a controller for an individual battery module. The RLEC monitors 12 cell voltages and
temperatures for a 12S2P battery module, i.e. a battery module configured as 12 cells in series x 2 cells
in parallel. The RLEC continuously performs cell voltage balancing based on upper and lower cell voltage
balancing limits sent by the MLEC. The RLEC also monitors battery module voltage, RLEC board
temperature and RLEC operational status. The RLEC communicates with the MLEC via a CAN bus
interface where the MLEC acts as a “master node” sending commands and requests to the RLECs which
act as “slave nodes” responding to the commands and data requests from the MLEC. The MLEC
transmits broadcast messages which are received by all RLECs and RLEC-specific messages addressed to
individual RLECs. Note that the RLEC ID for each RLEC is programmed in RLEC EEPROM. Valid RLEC IDs
are 0 – 15 and each RLEC ID in a battery pack must be unique, i.e. the MLEC can address a maximum of
2
Zgłoś jeśli naruszono regulamin