maintenance manual: tsv accumulator - lafayette college€¦ · maintenance manual: tsv accumulator...
TRANSCRIPT
Maintenance Manual: TSV Accumulator LFEVY42016
Calibration State Transition Diagram PacMan Software Schematics
PacMan Accumulator
Bill of Materials PacMan Accumulator
Calibration Calibration of sensors (pack and AMS sensors) is done by adjusting the values in params.h in source code. Slope and offset values are used in all cases. Sensors should be calibrated in the test stand with lab power supplies providing power. To calibrate a sensor, its slope cal factor should be set to 1.0 and offset to 0.0. Output on the LCD screen will then be the raw sensor value. Data points at the high and low end of a sensor should be taken and compared with values measured with a calibrated device to calculate slopes and offsets. Data collected for calibration (and the calculations of cal factors) can be found in xlsx format at the following address: https://sites.lafayette.edu/ece492sp16/files/2016/05/CalData.xlsx
State Transition Diagram
PacMan Software The current version of PacMan software is v 0.14 and source code is available at the following address: https://sites.lafayette.edu/ece492sp16/files/2016/05/pacman_software_v0_14.zip The tool chain is unchanged from previous versions of PacMan and details about it are available at the following address: http://sites.lafayette.edu/ece492sp15/files/2015/12/PACMAN_Programming_manual.pdf The software is built on the Atom Threads RTOS. Atmel TWI and CAN libraries are utilized to achieve communication. All configurations (I2C addresses, CAN addresses, calibration factors) are stored in params.h The code in main.c sets up tasks listed in tasklist.c and starts the RTOS. Functions that generate LCD screens are detailed in lcd.c. Functions that utilize TWI libraries to perform I2C communication are detailed in i2c.c. The remaining c files detail tasks that run continuously:
● task_button.c retrieves button presses on the control panel ● task_can.c transmits CAN messages ● task_charge.c performs integration of current and calculates state of charge ● task_config.c performs state transitions ● task_ gui.c calls function in lcd.c to set the display output ● task_hearbeat.c blinks an LED on PacMan to indicate the computer is operating ● task_i2c.c calls functions to perform I2C communication tasks ● task_safety.c opens and closes the safety loop relay ● task_watchdog.c resets off chip watchdog
Schematics PacMan Attached are schematics generated from KiCad. The KiCad project is available at the following address: https://sites.lafayette.edu/ece492sp16/files/2016/05/pacman_hardware_rev_0_5.zip
Accumulator Attached are schematics generated from KiCad. The KiCad project is available at the following address: https://sites.lafayette.edu/ece492sp16/files/2016/05/accumulator.zip
Bill of Materials PacMan A csv BOM generated from KiCad is available at the following address: https://sites.lafayette.edu/ece492sp16/files/2016/05/pacmanmain.csv Accumulator A csv BOM generated from KiCad is available at the following address: https://sites.lafayette.edu/ece492sp16/files/2016/05/accumulator.csv
1 2 3 4 5
1 2 3 4 5
A
B
C
D
A
B
C
D
Date: 2016-04-01KiCad E.D.A. kicad 4.0.2-4+622538ubuntu14.04.1-stable
Rev: 0.5Size: USLetterId: 1/6
Title: Battery Pack Management ComputerFile: pacman-main.schSheet: /Lafayette CollegeSpring Semester 2015Supervisor: Christopher NadovichEngineer: Geoff Nudge
DEVELOPMENT ONLY
C2
0.1u
X1
10MHzC1
10p
C4
10p
C6
0.1u
SCLSDA
CANTXCANRX
RESET_AVR
SW1
RESET
R510k
RESET
AVR Reset Switch
C3
0.1u
C5
0.1u
PC0PC1
R61k
R71k
1 2D1
POWER
1 2D2
FAULT
PC0
Isolated Power Supply
power.sch
SDA
SCL
RXDTXD
PE0(RXD0/PDI)2
PE1(TXD0/PDO)3
PE2(XCK0/AIN0)4
PE3(OC3A/AIN1)5
PE4(OC3B/INT4)6
PE5(OC3C/INT5)7
PE6(T3/INT6)8
PE7(ICP3/INT7)9
(SS)PB0 10
RESET20
(TXCAN/XCK1)PD5 30
(A13)PC5 40
(AD1)PA1 50
PF1(ADC1)60
(SCK)PB1 11
VC
C21
(RXCAN/T1)PD6 31
(A14)PC6 41
(AD0)PA0 51
PF0(ADC0)61
(MOSI)PB2 12
GN
D22
(T0)PD7 32
(A15/CLK0)PC7 42
VC
C52
AREF62
(MISO)PB3 13
XTAL223
PG0(WR)33
PG2(ALE)43
GN
D53
AG
ND
63
(OC2A)PB4 14
XTAL124
PG1(RD)34
(AD7)PA7 44
PF7(ADC7/TDI)54
AV
CC
64
(OC1A)PB5 15
(SCL/INT0)PD0 25
(A8)PC0 35
(AD6)PA6 45
PF6(ADC6/TDO)55
(OC1B)PB6 16
(SDA/INT1)PD1 26
(A9)PC1 36
(AD5)PA5 46
PF5(ADC5/TMS)56
(OC0A/OC1C)PB7 17
(RXD1/INT2)PD2 27
(A10)PC2 37
(AD4)PA4 47
PF4(ADC4/TCK)57
PG3(TOSC2)18
(TXD1/INT3)PD3 28
(A11)PC3 38
(AD3)PA3 48
PF3(ADC3)58
PG4(TOSC1)19
(ICP1)PD4 29
(A12)PC4 39
(AD2)PA2 49
PF2(ADC2)59
U1
AT90CAN128-MAVR DecouplingCapacitors (U1)
AVR MICROCONTROLLER
SYSTEM STATUS LEDS
POWER ELECTRONICS
Maximum FrequencyDatasheet (Page 368)Vsafe = 1.8/8*(F-8)+2.7
EXTERNAL WATCHDOG
RST1
GND2
MR3 WDI 4
VCC 5
U2
ADM6320RESET
GND
RESET_AVR +3.3V
WATCHDOG
WATCHDOGSDA
SCL
RXDTXD
RESET_AVR
Safety Loop Wiring
safety_loop.sch
SAFETY_CTRL
CHARGE_CTRL
FAN_CTRL
**DC-DC Switching Power Regulation**5V and 3.3V outputs are isolated from High Voltage,but not each other
FTDI USB UART
R1
10k
R2
10k
SDASCL
I2C PULLUP
CANTX
CANRX
SLOOP_CTRL
CHRG_CTRL
+3.3V
+3.3V
+3.3V
+3.3V +3.3V +3.3V
+3.3V +3.3V
FAN_CTRL
CAN Transceiver
can_xcvr.sch
CANTX
CANRX Threshold: 2.93 VTimeout: 1600 msReset: 140 ms
PB0PB1PB2PB3PB4PB5
EXTERNAL CONNECTORS
GND
+3.3V +5V
+3.3V +5V
FTDI USB UART
ftdi_uart.sch
TXDRXD
RESET
GROUNDED LOW VOLTAGE
SW_SDASW_SCL
ADC0ADC1
TMSTCK
TDITDO
External Connectors
connectors.sch
FAN_CTRL
RESET RESET
RESET_AVRRESET_AVR
SAFETY LOOP WIRING
CONNECTORS
CAN TRANCEIVER
SLOOP_CTRLCHRG_CTRL
R34
10k
Open Drainreset pull-up resistor
RESET_AVR
+3.3V
GREEN
RED
GREEN
PC1
1 2D3
SPARER81k
SLOOP_DET SLOOP_DET
1 2 3 4 5
1 2 3 4 5
A
B
C
D
A
B
C
D
Date: 2016-04-01KiCad E.D.A. kicad 4.0.2-4+622538ubuntu14.04.1-stable
Rev: 0.5Size: USLetterId: 2/6
Title: Battery Pack Management ComputerFile: power.schSheet: /Isolated Power Supply/Lafayette CollegeFall Semester 2015Supervisor: Christopher NadovichEngineer: Geoff Nudge
DEVELOPMENT ONLY
GN
D1
VO 2VI3
U9
NCP1117ST33T3G
3.3V Linear Regulator
+ C16
220u
C18
0.1u
+5VGND
+5V+3.3V
GND
PWR_FLAGPWR_FLAG
SDASDA
SCLSCL
ISO
OP
TO
VDD11
SDA12
SCL13
GND14 GND2 5
SCL2 6
SDA2 7
VDD2 8
U8Si8600
C13
0.1u
HV_GND
SDA_HV
SCL_HV
+3.3V
GND
SDA
SCL
C17
0.1u
GND
5V_HV
HIGH VOLTAGE LOW VOLTAGE
LOW VOLTAGE
PACK VOLTAGE SENSORAND CHARGE SENSOR
5V_HV
AMS_RESET
SCL_HV
SDA_HV
PACK-
PACK+
+5V
A0 1
A1 2
A2 3
P04
P15
P26
P37
VS
S8
P49
P510
P611
P712
INT 13
SCL 14
SDA 15
VD
D16 U3PCF8574A
SW 1Vin3
VPRG26 VPRG1 7
GN
D8
VFB 9
SS 10OVLO12
RUN14
GN
D16
GN
D17
U6
LTC3638C11
1u
L1
220u
D6
SK
310A
-LT
P
C15
10u
HV_GND
PACK+
HV_GND
5V_HV
HIGH VOLTAGE POWER 5V_HV
CHRG_DET
HV_GND PACK-
HIGH VOLTAGE
5V_HV
HV_GND
SDA_HVSCL_HV
HV_GNDHV_GNDHV_GND
The flyback regulator responsible for delivering5V isolated power to low voltage systems has beenreplaced with an isolated DC/DC converter. Thisis due to the insufficient output current (300mA)available when assembled. Cost is comparable.
HV_GND
CHRG_DET
HV_PWR
R20 1kR19 1k
HIGH VOLTAGE INTERFACES
HIGH VOLTAGE DIGITAL I/O
I2C PULLUP
SDA_HV
SCL_HV
5mA 5mA
350uA
40uA
1mA
AMS_RESET
HV_GND
5V_HV
SCL_HVSDA_HV
HV_GND
I2C Address 0x48(see datasheet page 14)C8
0.1u
HV_GND
I2C Address 0x40(see datasheet page 13)
This I/O expander is responsible for relayingdigital signals accross the HV-LV isolation barriervia the I2C bus.
I2C ISOLATOR
This power supply is responsible for delivering non-isolated 5Vpower to the high voltage electronics. All AMS bus connecteddevices are powered from this regulator. Maximum current draw250mA. This Switcher was selected for its high efficiency even at light load.
Maximum Current Draw on 5V output: 1.2A
5V_HV
PWR_FLAG
C10
220u
D5
SK310A-LTP
HV_PWR
PWR_FLAG
PWR_FLAG
Bypass Capacitor (U5)
D9
SK310A-LTP
R1010k5V_HV
+3.3V
PACK+
PACK-
5V_HV
AMS_RESET
CHRG_DET
SDA_HV
SCL_HV
C22
0.1u
HV_GND
Bypass Capacitor (U3)
5V_HV
C23
0.1u
Bypass Capacitor (U4)
ADDR 1
RDY 2
GN
D3
AIN04
AIN15
AIN26
AIN37
VC
C8
SDA 9
SCL 10
U5ADS1115
5V_HV
C24
0.1u
D20
NZ
H5V
1B
CURRENT_HV_1
CURRENT_HV_2
AMPS_1
AMPS_2
AMPS_2AMPS_1
A1 1
A0 2ALERT3
SDA 4
SCL 5
VS
6G
ND
7
VBUS8
IN-9IN+10
U4INA_226 SDA_HV
SCL_HV
5V_HV
HV_GND
I2C Address 0x44(see datasheet page 18)Additional documentationof the use of this component is req'd.
R3
0.00
1 1%
BATT+ BATT+
BATT+
PACK+
1 2F15 A
1
23
Q4
RRR015P03TL5V_HV
5V_AMPS 5V_AMPS
5V_AMPS
LOW_DET
LOW_DETLOW_DET
R11
10k
5V_HV
R13
1 1%
C12
10u
R14 1k
VIN-2VIN-3
NC 11
VIN+22
VIN+23VOUT+ 14
VOUT- 16U7
NCS6S1205C
C9
10u
C25
0.1u
C14
0.1u
1 2 3 4 5
1 2 3 4 5
A
B
C
D
A
B
C
D
Date: 2016-04-01KiCad E.D.A. kicad 4.0.2-4+622538ubuntu14.04.1-stable
Rev: 0.5Size: USLetterId: 3/6
Title: Battery Pack Management ComputerFile: safety_loop.schSheet: /Safety Loop Wiring/Lafayette CollegeFall Semester 2015Supervisor: Christopher NadovichEngineer: Geoff Nudge
DEVELOPMENT ONLY
CHRG_CTRL
1 2D12
CHARGER231k
CHRG_CTRL
CHARGE CONTROL P-FET
SAFETY_CTRL SLOOP_CTRL
CHARGE_CTRL CHRG_CTRL
SLOOP_CTRL
SLOOP_B1
SAFETY LOOP RELAY
SLOOP_A1
This relay is responsible for switching the PACMAN safety loopconnection ON/OFF. The lights show the user at a glance ifthe safey loop is open or closed.
This relay is capable of switching 8A. The SLOOP_CTRL signal is active low.
GND
This MOSFET is responsible for connecting the CHARGE relayswhen the pack charger has been connected. Power is suppliedfrom either the pack terminals, or USB connector.
Coil Output Voltage: 5V
FAN_CTRL
FAN CONTROL P-FET
GND
This MOSFET is responsible for switching the charge fan ON/OFF.
The fan will not come on automatically when charging begins,it is controlled by the software.
Fan Output Voltage: 5V
SLOOP_B1
FAN_CTRL FAN_CTRL
GND
+3.3V +5V
+3.3V +5V
GROUNDED LOW VOLTAGE
SLOOP_A1SLOOP_B1
FAN+FAN+
D18
SK
310A
-LT
P
1
23
Q1
RRR015P03TL
+5V
FAN+
GND
D19
SK
310A
-LT
P
+5V
R37
10k
R38
10k
GREEN
1
2
3
5RLY1
G5LE-1A4 DC3
GND
SLOOP_A1
+3.3V
D21
SK310A-LTP
This device is responsible for driving thehigh side p-fet switches.
HIGH SIDE P-FET DRIVER
CHRG_CTRL
FAN_CTRL
CHRG_CTRL
FAN_CTRL
GND +3.3V
1
23
Q3
RRR015P03TL
1
23
Q2
RR
R01
5P03
TL
1A1
GND2
2A3 2Y 4
VCC 5
1Y 6
U10
SN74LVC2G06
SLOOP_A3
SLOOP_A4R41k LED+ LED-
SLOOP_A3 SLOOP_A3SLOOP_A4 SLOOP_A4
A1 and B1 pins are shortedtogether only when the safetyloop is not opened by this board.
Voltage between A3 and A4greater than 0 means the safety loop is not opened by any other component in thesystem.
OPTO-ISOLATOR ON SL CLOSED SIGNALThis device provides a galvanically isolated signal to themicrocontroller to let it know the safety loop is closed in all components. The HV current sensor is enabled as aresult. This mean the AIRs should be closed if functional.
11
3 GND 4
Vo 5
VCC 6U13
TLP2361
SLOOP_A3
SLOOP_A4
+3.3V
GND
SLOOP_DET
SLOOP_DET
C7
0.1u
R910k
SLOOP_DET
12
35R
LY2
T9A
S1D
12-5
CHARGE+
PACK+
1 2 3 4 5
1 2 3 4 5
A
B
C
D
A
B
C
D
Date: 2016-04-01KiCad E.D.A. kicad 4.0.2-4+622538ubuntu14.04.1-stable
Rev: 0.5Size: USLetterId: 4/6
Title: Battery Pack Management ComputerFile: can_xcvr.schSheet: /CAN Transceiver/Lafayette CollegeFall Semester 2015Supervisor: Christopher NadovichEngineer: Geoff Nudge
DEVELOPMENT ONLY
TXD1
VS
S2
VD
D3
RXD4
Vref5CANL 6
CANH 7
Rs8
U11
MCP2551-I/SN
+5V
CANRXCANTX
R25
120
CAN TRANCEIVER
R241k
C19
0.1u
+5V
CANTX
CANRX
CANTX
CANRX
NOTE: DO NOT populate R26.
R26 provides the ability to use this board as a terminating CAN node in development only.
CANH
CANL
GND
+3.3V +5V
+3.3V +5V
GROUNDED LOW VOLTAGE
1 2 3 4 5
1 2 3 4 5
A
B
C
D
A
B
C
D
Date: 2016-04-01KiCad E.D.A. kicad 4.0.2-4+622538ubuntu14.04.1-stable
Rev: 0.5Size: USLetterId: 5/6
Title: Battery Pack Management ComputerFile: ftdi_uart.schSheet: /FTDI USB UART/Lafayette CollegeFall Semester 2015Supervisor: Christopher NadovichEngineer: Geoff Nudge
DEVELOPMENT ONLY
USBD-USBD+
VUSBTXDRXD
C20
0.1u
RESET DTR
FTDI Reset Connection
USB UART
TXD 1
DTR 2
RTS 3
VCCIO4
RXD 5
RI 6
GN
D7
DCR 9
DCD 10
VCC20
CTS 11
GN
D21
CBUS4 12
CBUS1 22
CBUS2 13
CBUS0 23
CBUS3 14
USBD+15
AG
ND
25
USBD-16
TE
ST
26
3V3OUT17
OSCI27
GN
D18
OSCO28
RESET19
U12
FT232RL
C21
0.1uDTR
TXD
RXD
RESET
TXD
RXD
RESET
VUSB
USB BOOTSTRAP POWERThis diode is used to power thePACMAN computer board whenthe battery pack has been fullydischarged. If voltage is notpresent between PACK+ and PACK-, then this diode will allowthe USB port to supply up to 500mA of sustained current.For periods less than 0.1 seconds, 1A can be drawn.
This is an FTDI USB Serial Converter IC,it can be used to upload code, configure the device, or transfer debugging informationif the software is configured properly.
Drivers available for Windows, Mac OS & Linux
D15
SK310A-LTP
+5V
GND
+3.3V +5V
+3.3V +5V
GROUNDED LOW VOLTAGE
VUSB
USBD+
USBD-
VUSB
USBD+
USBD-
1 2 3 4 5
1 2 3 4 5
A
B
C
D
A
B
C
D
Date: 2016-04-01KiCad E.D.A. kicad 4.0.2-4+622538ubuntu14.04.1-stable
Rev: 0.5Size: USLetterId: 6/6
Title: Battery Pack Management ComputerFile: connectors.schSheet: /External Connectors/Lafayette CollegeSpring Semester 2016Supervisor: Christopher NadovichEngineer: Geoff Nudge
DEVELOPMENT ONLY
HIGH VOLTAGE
USB UART
USBD-
USBD+
GND
VUSB Vbus1
D-2
D+3
GND4
Shield_15
Shield_26
J1
US
B
AVR DEBUGGINGJTAG Programming/Debug Header
GND
GND
RESET_AVR+3.3VTDO
TDI
TMS
TCK 1 23 45 67 89 10
P5
JTAG
123456
P3
EX
T I2
C
RESET
ADC0+5V
GND12345678910111213141516
P4G
PIO
+3.3V
ADC1
0.1" IDC ConnectorExternal User Interface Board
GPIO HEADER
This connector contains pins for I2C communicationwith the LCD screen, input from control panel push buttons, and to illuminate the pack alile LED.. If, at a later time, more complicated LCDs, ormore I/O is required these pins can be utilized.
CHARGE+
PACK-
PACK-LOW_DET
SDA_HVPACK-
PACK-5V_HV
AMS_RESETSCL_HV
CANHCANL
PB5PB4PB3PB2
RESET
ADC0ADC1LED+LED-
TCKTDOTMS
TDI
RESET_AVR
VUSB USBD+
USBD-
GND
+3.3V +5V
+3.3V +5V
GROUNDED LOW VOLTAGE
SLOOP_A1
SLOOP_B1
FAN+GND
SW_SCLSW_SDA
FAN
SLOOP_A1 and SLOOP_B1pins are shorted togetheronly when the safety loop is closed.
GLV HARNESSGND GND
SAFETY LOOP A/B
1
2
3
4
5
6
7
8
9
10
20
3011
21
3112
22
3213
23
3314
24
3415
25
3516
26
3617
27
3718
28
19
29
J2
BA
CK
PLA
NE
CO
NN
EC
TO
R
GND GND
PACK WIRING HARNESS APPLICATION NOTEPort J2 is a DB-37 backplane connector, which will be connected tothe pack wiring harness via solder pot connections. The wiring ofthis connector, and its inputs/outputs are described in moredetail in the pack wiring diagram.
R35
100
R36
100
12
P2
CD
ET
EC
T
123456
SHIELD_17
SHIELD_28
J3 RJ12
HV_GNDCURRENT_HV_1CURRENT_HV_2
5V_HVHV_GND
CURRENT_HV_1CURRENT_HV_2
This RJ11 (RJ12 with centerfour pins utilized) connected allows the BBM-01 current sensor to connect to the board.
A jumper in the Anderson charge connector pulls an input low on theHV I2C expander,corresponding to either charge orlow current output.
Pins in these sections are connected to obsoletesignals in the test stand. They may be used, but the test stand must be updated as well.
1234
P1
PO
WE
R
BATT+
SLOOP_A3SLOOP_A4
SLOOP_A2
SLOOP_B2SLOOP_B3SLOOP_B4
PB0PB1
5V_AMPS
PACK-CHRG_DET
R12
100
R21
100
12
P6
LDE
TE
CT
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: 2016-03-09KiCad E.D.A. kicad 4.0.2-4+622538ubuntu14.04.1-stable
Rev: 1.0Size: A4Id: 1/2
Title: Accumulator Wiring DiagramFile: accumulator.schSheet: /Lafayette CollegeEngineer: Geoff NudgeSupervisor: Chris Nadovich
1234
J1
DT
_4_P
OS
J2
J2_1
J2_10
J2_11
J2_12
J2_13
J2_14
J2_15
J2_16
J2_17
J2_18
J2_19
J2_2J2_20
J2_21
J2_22
J2_23
J2_24
J2_25
J2_26
J2_27
J2_28
J2_29
J2_3
J2_30
J2_31
J2_32
J2_33
J2_34
J2_35
J2_36
J2_37
J2_4
J2_5
J2_6
J2_7
J2_8
J2_9
J3
P1_1P1_2P1_3P1_4
P2_1P2_2
P3_1P3_2P3_3P3_4P3_5P3_6
P4_1P4_1P4_1P4_1
P4_10P4_10P4_10P4_10P4_11P4_11P4_11P4_11P4_12P4_12P4_12P4_12P4_13P4_13P4_13P4_13P4_14P4_14P4_14P4_14P4_15P4_15P4_15P4_15P4_16P4_16P4_16P4_16
P4_2P4_2P4_2P4_2P4_3P4_3P4_3P4_3P4_4P4_4P4_4P4_4P4_5P4_5P4_5P4_5P4_6P4_6P4_6P4_6P4_7P4_7P4_7P4_7P4_8P4_8P4_8P4_8P4_9P4_9P4_9P4_9
P6_1P6_2
A1
PacMan
GND
PWR
B1
5V_FAN
123456
J5
DT
_6_P
OS
1
P8
US
B_P
OR
T
1
P9
CU
RR
EN
T_S
EN
SO
R
12345678910
20
30
11
21
31
12
22
32
13
23
14
24
15
25
16
26
17
27
18
28
19
29
P22
CO
NN
_01X
16
CELL1-
CELL7+
1 2F1FUSE
1P3
ITT
_CA
NN
ON
_CO
NN
1P4
ITT
_CA
NN
ON
_CO
NN
WIRE INCLUDED WITH SENSOR
1) Fuse holder wires are fitted with crimp connector rings (left).2) 00 AWG Positive cable is fitted with crimp connector (right).3) 1 ft USB Cable4) An additional relay and splices on safety loop wires are req'd on 1 of the 4 accumulators in a vehicle. It is located between CELL1- and the 200 A fuse.5) Anderson Power connectors require each 1 black 1327 and 1 red 1327 housing. The snap in recepticle also requires 1 black 4827 housing. (Below)6) Blue italic numbers are the wire labels applied in an accumulator.
NOTES
Battery of Cells
battery.sch
PACK-SDA_HV
5V_HVPACK-
SCL_HVAMS_RESET
CELL7+
CELL1-
1 2F2FUSE
1 2F3FUSE
1 23 45 67 8
P14
CONN_01X04
123456
J2
AN
DE
RS
ON
PO
WE
RP
OLE
12345678910
P12
CO
NN
_01X
10
12345678910
P13
CO
NN
_01X
10
1 23 4
P15
CONN_01X02
1 23 45 67 89 1011 12
P18
CO
NN
_01X
06
12
P16CONN_01X02
12345678910
P23
CO
NN
_01X
10
12345678910
P24
CO
NN
_01X
10
18 AWG18 AWG
18 AWG
16 AWG
00 AWG
28 AWG RIBBON
24 AWG (Included)
18 AWG
12
P17
CONN_01X02
12 AWG
28 AWG RIBBON
GND 1
PB0 2
3.3V 3
PB1 4
LED- 5
PB2 6
LED+ 7
PB3 8
ADC1 9
PB4 10
SCL20
ADC0 11
PB5 12
5V 13
SCL 14
RESET 15
SDA 16
GND17
VCC18
SDA19
A2
CTRL_PNL
12345678910
20
30
11
21
31
12
22
32
13
23
14
24
15
25
16
26
17
27
18
28
19
29
P25
CO
NN
_01X
16
GND1
VCC2
SDA3
SCL4 U1
LCD_4x20
1P2
10_C
RIM
P_C
ON
N
1
1
2
1P1
00_C
RIM
P_C
ON
N
3
12 AWG
28 AWG RIBBON
1
2
3
5RLY1
AIR
123
P19
TA
P_C
ON
N
123
P20
TA
P_C
ON
N
SL_3
SL_4
SL_3 SL_4
AIR1 AIR2
AIR1AIR2
1 23 45 67 8
P21
CONN_01X04
1 23 45 67 8
P26
CONN_01X04
1234
J4
DT
_4_P
OS
123456
J3
DT
_6_P
OS
12
P1030A_PLUG
12
P1130A_RECPT
4
4
4
4
5
1P5
1317
_BLA
CK
1P6
1327
_RE
D
12
P7
4827_BLACK
RED
BLUE
ORANGE
YELLOW
BLACK
GREY
GREEN
RED
BLACK
RED
YELLOW
BLACK
GREEN
RED
BLACK
RED
BLACK
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
1 23 4
P?
CONN_01X02
1 2 3 4 5 6
1 2 3 4 5 6
A
B
C
D
A
B
C
D
Date: KiCad E.D.A. kicad 4.0.2-4+622538ubuntu14.04.1-stable
Rev: Size: A4Id: 2/2
Title: File: battery.schSheet: /Battery of Cells/
PACK- 1
SDA_HV 2
5V_HV 3
PACK- 4
SCL_HV 5
AMS_RESET 6
PACK-7
SDA_HV8
5V_HV9
PACK-10
SCL_HV11
AMS_RESET12
CE
LL+
13C
ELL
-14
A6
AMSPACK- 1
SDA_HV 2
5V_HV 3
PACK- 4
SCL_HV 5
AMS_RESET 6
PACK-7
SDA_HV8
5V_HV9
PACK-10
SCL_HV11
AMS_RESET12
CE
LL+
13C
ELL
-14
A3
AMSPACK- 1
SDA_HV 2
5V_HV 3
PACK- 4
SCL_HV 5
AMS_RESET 6
PACK-7
SDA_HV8
5V_HV9
PACK-10
SCL_HV11
AMS_RESET12
CE
LL+
13C
ELL
-14
A5
AMSPACK- 1
SDA_HV 2
5V_HV 3
PACK- 4
SCL_HV 5
AMS_RESET 6
PACK-7
SDA_HV8
5V_HV9
PACK-10
SCL_HV11
AMS_RESET12
CE
LL+
13C
ELL
-14
A4
AMS
CELL1-
CELL1+
CELL2-CELL3-
CELL2+CELL3+
CELL4-
CELL4+
PACK-1
SDA_HV2
5V_HV3
PACK-4
SCL_HV5
AMS_RESET6
PACK- 7
SDA_HV 8
5V_HV 9
PACK- 10
SCL_HV 11
AMS_RESET 12
CE
LL+
13C
ELL
-14
A7
AMSPACK-1
SDA_HV2
5V_HV3
PACK-4
SCL_HV5
AMS_RESET6
PACK- 7
SDA_HV 8
5V_HV 9
PACK- 10
SCL_HV 11
AMS_RESET 12
CE
LL+
13C
ELL
-14
A8
AMSPACK-1
SDA_HV2
5V_HV3
PACK-4
SCL_HV5
AMS_RESET6
PACK- 7
SDA_HV 8
5V_HV 9
PACK- 10
SCL_HV 11
AMS_RESET 12
CE
LL+
13C
ELL
-14
A9
AMS
CELL5-
CELL5+
CELL6-
CELL6+
CELL7-
CELL7+
PACK-SDA_HV5V_HVPACK-SCL_HVAMS_RESET
CELL1CELL2
CELL3CELL4
CELL5 CELL7
CELL1-
CELL1+ CELL2-
CELL2+ CELL3-
CELL3+ CELL4-
CELL4+
CELL5+
CELL5-
CELL6-
CELL6+ CELL7-
CELL7+
123456
P33
CONN_01X06
123456
P32
CONN_01X06
123456
P31
CONN_01X06
123456
P30
CONN_01X06
123456
P29
CONN_01X06
123456
P28
CONN_01X06
123456
P27
CONN_01X06
123456
P34
CONN_01X06
123456
P35
CONN_01X06
123456
P36
CONN_01X06
123456
P37
CONN_01X06
123456
P38
CONN_01X06
123456
P39
CONN_01X06
CELL6
SEE MECHANICAL DRAWINGS FOR DETAILS OF ALUMINUM BARS USED TO CONNECT CELLS
28 AWG RIBBON 28 AWG RIBBON28 AWG RIBBON
28 AWG RIBBON 28 AWG RIBBON
28 AWG RIBBON
REDREDRED
RED RED RED