To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.handyboardOpen lugnet.robotics.handyboard in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / Handy Board / 6152
6151  |  6153
Subject: 
RE: Battery Status
Newsgroups: 
lugnet.robotics.handyboard
Date: 
Tue, 4 May 1999 04:05:45 GMT
Original-From: 
Mike Jones <michaelj@wt*spamcake*.net>
Reply-To: 
MICHAELJ@WTavoidspam.NET
Viewed: 
818 times
  
Has anyone ever tried having a small offline battery that can be kicked in via
sofware? When the main power source is nearly exhausted it can be put online
and you know approximately how long that emergency supply will last.

Mike


I have quite a few battery discharge curves lying around, and one
thing I can tell you is that they are all different.  Generally they start • at
a high voltage, quickly discharge to a normal operating voltage, hold that

voltage for a majority of their life, and finally roll off around a "Knee."

There is a slope in the normal operating voltage region of the curve, but it

is very small especially compared to the other operating regions.  It is easy

to tell when the battery has reached its knee, but once the knee shows up you

have very little battery life to work with.  The big catch with all this is

that these battery curves are all made under constant current conditions. • (I
have a device called "The Battery Tool" which places a programmed current

load on the battery, and measures the voltage every second.  The computer

program on the controlling computer, plots the curves, and computes useful

information.)  A robot uses everything except a constant current.
I get the impression that you would like to know the status of the
battery so that your robot can do something about the battery (seek a
charging station) when the battery reaches a certain level.  I think that you

will have a hard time doing this with the Handy Board as it is currently
made.  Measuring the battery terminal voltage will certainly tell you more

than you currently get (nothing).  But you will have to jump through some

extra hoops to get useful information out of if.  The first thing you will

need to do is to find a way to "idle" the robot while you make your voltage

measurement.  You don't have to remove the load, just make it the same for

each measurement.  Second you will need a history of typical behavior.
Finally you will need a way to update that typical history as the battery

ages.  You could probably do the last two parts in the same algorithm if you

can set the initial conditions right.
I personally feel that the right way to go is with a smart power
source.  This is where your NiCads are packaged with a microcontroller and

current sensor.  The Micro keeps track of the charge taken (and the current),

the last time and amount of charge, and can respond to a host (serial or I2C)

clearly stating the expected remaining battery life.
It would be nice to hear from the satellite people.  They have to be
real battery experts.  (You can't just go up and change a battery.)

Later,
Pherd





Message has 1 Reply:
  RE: Battery Status
 
Sort of, I've had a FET driving a solid state relay that allowed me to connect the motor batteries to the system to preserve the system in the case of system battery failure. However the robot wouldn't move under that situation since the reason the (...) (25 years ago, 4-May-99, to lugnet.robotics.handyboard)

2 Messages in This Thread:

Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR