Category | Lead

Battery Pack #1 : Lead

Written by chivey on July 5, 2026 Tags: Battery, Lead

The part of the project that arguably could make or break it. I have thought up two approaches to this issue:

Buy the cheapest off the shelf batteries in Costco and experiment – run a series of on road tests and get and idea of range / capacity in the real world. From here I would have useful stats about increasing power / range.

Buy high end batteries (Trojan look good) then put some real effort into getting the battery design right – and try to get right first time.

Option 1, Costco batteries

Costco have a 12v / 115Ah Marine / Deep cycle battery for $84 – trying to determine the OEM so I can run the numbers with evconvert calculator.

Useful web link: http://www.evconvert.com/tools/evcalc/?s=b

Using 12 batteries = $1008 + GA sales tax (6%)

Brought 2 x Costco batteries purchased for measurements / experimentation

Option 2, Using Trojan 6V

Requires 24 batteries @ $130 / each = $3,120

The most important consideration with the batteries is the potential range. I have settled on 144v in the previous discussion about controller and motor. Using 144v will drive using either 12 x 12v, 18 x 8v or 24 x 6v for the battery configuration.

Option 3, C&D Technologies (Dynasty UPS) – “Max Rate”

David offered option for a set of 12 second hand C&D Technologies AGM cell.

Battery specifications:

12v, AGM, 138Ah capacity

http://www.cdpowercom.com/product/battery/vrla/pdf/mr12_490.pdf

Getting their first charge…

Planned layout


battery-layout-B.pdf

State of charge calculations

ChargeVolts per batteryPack voltage
100%12.65+152
75%12.45149
50%12.24147
25%12.06144
0%11.85142

Battery log / management system

Battery log – Manual measurements of battery voltages before and after various trips.

BMS – Design and work to build a automatic monitoring systems

Journal entries

2009 08 11 – Took delivery of 12 x C & D Technology, Dynasty Series, “Max Rate” AGM batteries

2009 08 12 – Rigged up a parallel charging harness and to allow a low rate charge (2A) using a standard automatic charger (on AGM setting.)

2009 10 19 – Battery racks in place

BMS : Lead pack (Home brew)

Written by chivey on  Tags: Battery, Lead

Reference designs

I started thinking about a faster method of monitoring the batteries, than the me with DVM on each battery. There are several commercial solutions out there, but they start in the $300 range for a basic system. For those kind of dollars some custom design options could be considered. Some Google research I found some existing projects that had build simple BMS systems for EVs:

http://home.earthlink.net/~evtkw/evbattmon.html

http://genki.home.ionet.net/BattMon/BattMonArticle.html

High level design

My idea was to try and build a simple monitoring device that would collect the data. Rather than build a custom module to be mounted in the card, I felt it would be nice to leverage other display devices I already own (~BlackBerry, iTouch, etc) which could be used for a variety of other purposes. The simple interface to such device is a basic web server and use the built in browser on the handheld device to display the data.

This approach has a number of advantages, it requires less engineering on the display side (just some basic web page design). It is also less expensive as the display device is always leveraged for other applications.

I found a basic PIC module for around $70 that has 12 ~ADCs, IP stack and even a web server demo application.

http://microcontrollershop.com/product_info.php?products_id=893&osCsid=cf78aef068dc74ad19a42afa585e5245

There is a mounting kit with a prototype card so that I can mount the interface on the prototype card and have the system nicely boxed up.

http://microcontrollershop.com/product_info.php?products_id=1389&osCsid=cf78aef068dc74ad19a42afa585e5245

Schematics

Following the generic interface design, I used the basic opto-isolater interface design to connect the battery to the PIC ADC inputs.

Calibration

I built that circuit up on a breadboard and carried some calibration tests

Measurements from test circuit

Vin1513.5131211109876
ADCin1.051.501.641.952.262.572.883.193.513.82

Plot

Finding the slope: y = mx + b (m = -3.2491, b = 18.4115)

Convert to 8bit and 10bit for ADC maths

Vin1513.5131211109876
ADCin1.051.501.641.952.262.572.883.193.513.82
8-bit val547784100116132147163180196
10-bit val215307336399463526590653719782

8bit conversion formula:

BatV = -0.06338 * 8bADCval + 18.4115

10bit conversion formula:

BatV = -0.01587 * 10bADCval + 18.4115

Web interface

Prototype wiring

Battery log

Written by chivey on  Tags: Battery, Lead

Battery log

Date>2/11>3/14>3/204/25>4/264/285/22
Distance>10mi>23.8mi>34mi>10mil
BatteryStart (v)End (v)End (v)Charged (v)End (v)Charged (v)Charged (v)End (v)Charged (v)Charged (v)Charged (v)
Pack154.4148.0144.2154.5143.4155.3154.5150.4155.3155.9154.8
112.812.312.0512.9111.9812.9712.9112.5712.9713.0212.92
212.912.312.1012.9512.0313.0012.8712.6113.0013.0512.94
312.912.312.0712.9812.0012.9812.9212.5912.9813.0212.92
412.812.312.0012.8711.9312.9312.8812.5412.9312.9912.89
512.912.312.0112.9211.9712.9712.9212.5712.9813.0312.99
612.912.312.0712.9312.0012.9812.9312.5712.9913.0312.93
712.812.211.9912.8511.9312.9112.8612.5312.9212.9812.89
812.712.211.8812.7311.9212.8912.8312.4812.8812.9312.82
912.812.312.0712.9012.0012.9512.9112.5312.9713.0212.92
1012.812.211.9612.8311.8712.8812.8212.5412.8812.9312.82
1112.812.312.0512.8311.9712.9512.8912.4312.9513.0112.90
1212.712.211.9112.7711.8312.8312.7812.4712.8412.9012.88

Watt/mile

Date12/163/153/203/213/254/264/274/28
Distance (miles)2623.8343426101015
Charge (kWh)12.211.6213.911.711.594.184.36.2
Watts/mile469488408344445418430413

Battery layout

6
75
84
9front ->>
10
113
122
1
Cargo door