After hours running various tests to determine when the voltage
samples should be taken I concluded there was no right answer. Mind you,
the sweet joy of using Forth to do this via the serial port was a
reward in itself. ( Timing loops could be tested interactively, results
displayed on the terminal window, etc etc. )
I settled on a longer
delay before sampling the loaded voltage, or Vend in the code, then a
short delay before sampling the unloaded voltage, or Vbeg in the code.
Because of the way the voltage depresses over time, then recovers, I
doubt there is a right way to do this. But my training in Statistical
Process Control and Gauge Capability steered me in this direction.
I
now have a testing method that gives me repeatable readings provided
each test is run hours apart. So while the calculated internal
resistance might not be the value according to some standard it should
allow me to discern if my pulse conditioning circuit has any impact over
time on the internal resistance.
Over the next few weeks I'll run my trials and see what happens.
A blog about homebrew projects for Ham Radio. I cover aerials, test equipment, transmitters, both QRP and QRO, receivers and transceivers. The emphasis is on design and building. Generally I have boards and parts available at a modest cost. If you need more details, like a board layout, or any questions please ask. I'm more than happy to help.
Tuesday, 12 September 2017
Monday, 11 September 2017
Lead acid batteries - Measurement of internal resistance - x4 resolution mod
The initial project used a voltage divider to reduce the measured voltage down to less than 5V. This means the voltage resolution is about 20mV which means the internal resistance measurement for 1 amp of current is 0.020 ohms.
Instead of dividing by 4 with a resistor string, what if we subtracted 10V from the voltage to be measured? This would give us a voltage resolution of about 5mV with an internal resistance measurement for 1 amp of current is 0.005 ohms. This seems like a worthwhile improvement and can be easily achieved.
I had never played with a voltage subtracter before but it proved to work first time. Reaching into the junk box I pulled out a NE5532 dual op amp. I had no reason to chose this device over any other except I had hundreds I had recovered from a couple of boards. A few resistors and it was done.
While I used a NE5532 and 2.4k resistors I don't think there is anything critical about this. Just about any op amp will probably work and the resistors could be anything between perhaps 1k and 100k. As long as they are all the same value.
As before I'll post the updated code over on Hackaday. While this is not yet the complete measurement tool I wanted it will allow me to make some measurements on the impact, if any, pulse conditioning has on internal resistance.
Instead of dividing by 4 with a resistor string, what if we subtracted 10V from the voltage to be measured? This would give us a voltage resolution of about 5mV with an internal resistance measurement for 1 amp of current is 0.005 ohms. This seems like a worthwhile improvement and can be easily achieved.
I had never played with a voltage subtracter before but it proved to work first time. Reaching into the junk box I pulled out a NE5532 dual op amp. I had no reason to chose this device over any other except I had hundreds I had recovered from a couple of boards. A few resistors and it was done.
While I used a NE5532 and 2.4k resistors I don't think there is anything critical about this. Just about any op amp will probably work and the resistors could be anything between perhaps 1k and 100k. As long as they are all the same value.
As before I'll post the updated code over on Hackaday. While this is not yet the complete measurement tool I wanted it will allow me to make some measurements on the impact, if any, pulse conditioning has on internal resistance.
Subscribe to:
Posts (Atom)