please rate
this thread
  •  
  • Subject
  • Author
  • Date
Posted by Mike on July 3, 2005, 12:31 pm
 

I've designed and built a prototype PIC based Sealed Lead Acid Battery
Tester, but I'm having confusing and conflicting results and would like some
input on whether the strategy I'm using is sensible ...

It's based around a constant-current load, controllable by the PIC chip.
The current can be set over a range of C/40 C/20 C/10 C/5 C/2 and C (where
C is the nominal Ah rating of the battery). The unit can monitor the
voltage of the battery. All the voltage measuring/current measuring and
current setting is appropriately calibrated, so any problems are down
to approach or duff assumptions on my part :(

The basic idea is a "brute force" test of the capacity of the battery: Load
it up at C/n and time how long the battery takes to reach a discharged state.
In theory, it will take "n" hours for a 100% battery (aside from the obvious
that discharging faster will reduce apparent capacity etc.)

From my research so far a fully charged SLA cell should read 2.16v at rest,
and 1.75v when discharged. So for a 12v battery, the useful capacity is
found between terminal voltages of 10.5v and 12.96v. Right?

The capacity of the battery can be estimated using this voltage range, which
I'm assuming to be a linear function (it nearly is...). So the first feature
on the tester is a battery capacity estimator, based on offload voltage.

Then loading the battery at (some constant current) begins the discharge
process, and the voltage starts to fall. I time how long it takes for the
voltage to reach 10.5v, and then stop the timer, and compute the capacity
actually achieved. It should be that simple, however ...

I have a dilemma: When things say "don't discharge the battery below 10.5v"
do they mean on-load or off-load? There is a difference!

I noticed that loading the battery, especially at higher currents, causes
the terminal voltage to fall, due to the internal resistance of the battery.

So I added a feature to try and measure this resistance at the start of the
discharge process. I did this by taking the off load voltage, the on-load
voltage at C/n, and working out the voltage being dropped across that
resistance. This gives me a figure of <100 mOhm on new batteries, and
anything up to 4-5 Ohms on older "suspect" batteries. It also gives me a
"delta voltage" to adjust the 10.5v limit figure downward by.

My tester currently records two capacities. One: Discharge to 10.5v on load.
Two: Keep discharging until 10.5v MINUS the voltage-delta calculated above.
Obviously capacity 2 is always >= capacity 1. This seems to give reasonable
figures, of capacities that are <= nominal.

The snag is that when this test terminates, the battery really *really*
should be flat. As I've compensated for the voltage-drop across the internal
resistance, I should get 10.5v when the load is taken off, and the battery
is empty, right?

Wrong.

The voltage bobs back up to an embarrassing "You have 60% left" level. That
shouldn't happen :) I flattened it to 10.5v on-load. I flattened it further
to 10.5v minus the voltage across the internal resistance ... how can it
still have power in there?

Trying to load the battery up further (repeating the discharge) just causes
it to immediately terminate as the voltage is too low.

Is there anything particularly wrong with this strategy?

Should I even be compensating for the voltage drop across the internal
resistance? I know it's meant to be low order mOhm, but even that can cause
a significant drop at e.g. 30A test current on large batteries. So I think
yes, I should be.

And does the internal resistance significantly change, meaning I should be
re-testing it at intervals? I thought the internal resistance was a function
of how sulphated the plates were, and would only vary if the battery was
deep discharged and left, or charged and rejeuvenated.

Why does there appear to be useful power left in the battery (from the
terminal voltage) and yet there .. isn't!?

If the discharge is genuinely flattening the battery, yet the terminal
voltage comes back up so high, how can "battery fuel gauge meters" ever
reliably indicate the state of charge of the battery? I'm beginning to
think that they can't!

Maybe I should take the load off every so often, wait for the voltage to
bob back up and settle, and if it's > 10.5v, go on a bit longer?

Here's an example of the kind of readings I'm getting. Each capacity is
stated twice, once for "discharge to 10.5v" and once for "discharge
below 10.5v by dV"

Battery: Camden Europa Plus, 20 months old, UPS battery. 7.2Ah nominal.
Internal Res: 94-126 mOhm (tested at 7.2 Amps)
Measured Capacity @ C/1 rate: 2.44Ah/3.16Ah
Measured Capacity @ C/10 rate: 5.11Ah/5.18Ah
Est. Capacity after C/1 test - 67% (UPS software claims 63%)
Est. Capacity after C/10 test - 50% (UPS software says 58%)

Spookily, I seem to have drained 33% out of the battery (2.44Ah) and 67%
is estimated to be left, which means I haven't flattened the battery yet.

Battery: Yuasa NP1512, 5+ years old, 15Ah nominal
Internal Res: 76 mOhm (tested at 15 Amps)
Measured Capacity @ C/1 rate: 9.9Ah/10.5Ah
Measured Capacity @ C/10 rate: 15.15Ah/15.0Ah
Est. Capacity after C/10 test - 18%

Battery: Sonnenschein Dryfit A300, 5+ years old, 3Ah nominal
Internal Res: 270 mOhm (tested at 3 Amps)
Measured Capacity @ C/1 rate: 1.05Ah/1.08Ah
Measured Capacity @ C/10 rate: 2.7Ah/2.7Ah
Est. Capacity after C/1 test: 50%
Est. Capacity after C/10 test: 60%

What have I screwed up? :)

Mike.
--
--------------------------------------+------------------------------------
Mike Brown: mjb[at]pootle.demon.co.uk | http://www.pootle.demon.co.uk/

Posted by cnctutwiler on July 4, 2005, 1:27 am
 



Mike wrote:

Depends on discharge rate--the final voltage at the end of discharge at
the 8 hour rate is usually 1.75, at the 1 hour rate 1.6-1.65 taken
while the cell is still delivering current. Unloaded voltages at 0
charge should run from around 11.5 @ 7 degrees F to about 11.68 at 97
degrees F.



Voltage is not linear but is close during the first 60-65% of
discharge--after that point good luck.



Maybe....the internal resistance of the cells is best measured after
discharging at a constant rate long enough to obtain a steady voltage
at the terminals,and then quickly interrupting the discharge and noting
the instantaneous rise of voltage. The instantaneous rise divided by
the value of the current at the instant of interruption gives the
internal resistance. Another way is to suddenly reduce or increase the
current by a definite amount, and divide the instantaneous change in
voltage by the change in current.



Final cell voltage on load at 0 charge depends on discharge rate--also,
what size wire are you using to attach your test equipment--one foot of
#8 @50 amps will drop another .02V.


The value of voltage drop does change--increasing somewhat during
discharge. The weakening of acid in the plate pores accounts for
another 20-30 percent to the internal resistance drop.


You've done some good work--give Yuasa-Exide a jingle and ask for their
Battery Handbook and Technical Guide--good luck. Remember, if it were
easy--everyone would be doing it. ;-))

Tut



Posted by john jardine on July 4, 2005, 5:01 am
 



some

Load

state.

obvious

rest,

which

feature

10.5v"

battery.

the

load.

above.

reasonable

internal

That

further

causes

cause

function

-

The terminal voltage between fully charged and flat is  from about 13V to
12V.

www.yuasa-battery.co.uk/ind_vrlamanual.html

Has a really excellent technical write up on their SLA type batteries.
Use it as a good reference point for  designing any high quality SLA
charger/discharger.

regards
john




Posted by jmeyer on July 4, 2005, 5:05 am
 

On Sun, 3 Jul 2005 09:31:32 +0000 (UTC), mjb@posie.local.dom (Mike) wroth:


    The better fuel gages actually measure the current rather than applying
a fixed load.  The amount of charge on the battery is the difference between the
current used to charge the battery and the current drawn from the battery,
integrated with respect to time of course.

    You have to fudge the data to account for energy lost in the internal
resistance and the "self discharge" rate if you want maximum "accuracy".

Jim



Posted by ehsjr on July 4, 2005, 7:15 am
 

Mike wrote:

<snip>

Take a brand new known good 1.5 volt penlight cell,
and connect it in series with a 1K resistor in an
open circuit. Now, read the voltage, placing the voltmeter
from the unconnected end of the resistor to the unconnected
end of the battery.  What do you read?  You still see 1.5
volts, but the cell + resistor can provide only .0015 amps
instead of the MUCH higher current the cell could provide
without the resistor. Imagine that the resistor is the internal
resistance of the battery. That is what happens when a battery
discharges - its internal resistance goes up.

Next: don't discharge the battery below 10.5 - in fact, don't
discharge it to 10.5.  Each discharge takes a little life
from the battery that CANNOT be retrieved.  The deeper you
discharge, the more life you take.

Someone recommended a site for some reading - it would be
very helpful to you to look at that, and other sites, as well.
There's a lot of information on the care and feeding of
batteries out there.

Ed