Every couple years I try to do a full 20 hour capacity test of my house batteries to see how they’re holding up. The last couple times I’ve used a shunt, Arduinos, and Raspberry Pi to log the discharge data for comparison. I figured maybe the charts and data will be helpful to someone.
The batteries (Deka AGM’s) are 7 years old now, and still reading 100 and 103 amp hours, versus their rating of 105. Can’t complain about that. It is fair to say they live a sheltered life. We do a lot of daysails but that usually only pulls them down to about 80-90% SOC. Maybe a couple times per year we stay out and bring them closer to 50%. Whenever we’re not out we’re on shore power with them charging on a 20A Xantrex Trucharge2.
Here’s the capacity test setup -
The battery powers a cheap inverter. Into the inverter I plug a lamp dimmer (the kind with a regular plug on each end), which dims a work light with an incandescent bulb. I can use the dimmer to keep the current draw tuned to about 0.05C (5.1 amps). The shunt is in the ground wire from the inverter. One Arduino reads battery voltage and one reads (with an amplifier) the voltage across the shunt. They send the data back to a Pi that logs it. The whole shunt/Arduino/Pi setup is usually on the boat in summers so I can keep an eye on the batteries there. By using the inverter to power the lamp I find I don’t need to tune the dimmer too often even as battery voltage changes. Every few hours i double check and just tweak it 0.1A or so if it drifts. The only problem with the inverter is that is has a fan that cycles, varying the amperage by about 0.2A intermittently, but I try to keep the average at 5A, and the Pi logs the exact draw each second so I can use the average over time to calculate true AH.
The batteries (Deka AGM’s) are 7 years old now, and still reading 100 and 103 amp hours, versus their rating of 105. Can’t complain about that. It is fair to say they live a sheltered life. We do a lot of daysails but that usually only pulls them down to about 80-90% SOC. Maybe a couple times per year we stay out and bring them closer to 50%. Whenever we’re not out we’re on shore power with them charging on a 20A Xantrex Trucharge2.
Here’s the capacity test setup -
The battery powers a cheap inverter. Into the inverter I plug a lamp dimmer (the kind with a regular plug on each end), which dims a work light with an incandescent bulb. I can use the dimmer to keep the current draw tuned to about 0.05C (5.1 amps). The shunt is in the ground wire from the inverter. One Arduino reads battery voltage and one reads (with an amplifier) the voltage across the shunt. They send the data back to a Pi that logs it. The whole shunt/Arduino/Pi setup is usually on the boat in summers so I can keep an eye on the batteries there. By using the inverter to power the lamp I find I don’t need to tune the dimmer too often even as battery voltage changes. Every few hours i double check and just tweak it 0.1A or so if it drifts. The only problem with the inverter is that is has a fan that cycles, varying the amperage by about 0.2A intermittently, but I try to keep the average at 5A, and the Pi logs the exact draw each second so I can use the average over time to calculate true AH.