Can anyone recommend a circuit design I can produce easily with typical (imagine the sort of generic parts you usually have to hand) components to measure the "health" of NiMH single cells.
I use NiMH AA batteries instead of alkaline AAs in a lot of AA battery powered items, and after suficiently many charge-discharge cycles the batteries give worse performance in whatever they are running in. But it can be hard to notice this degradation when it happens slowly over time. For example, a DC motor powered from NiMH cells (single, or stacked in series) runs slower with less torque capability when an aging battery is used. Some of the cells are slightly abused, they run in scenarios where the device does NOT detect a critical voltage below which it turns itself off.
I'm not quite sure whether the problem with the batteries is that the voltage they reach when first charged is lower when they are old and unhealthy, or whether it is only their current delivering capacity affected, or whether they self-discharge much faster...
What measurement would I need to make to assess how unhealthy and old a cell has become, as versus against a brand new cell? Internal resistance?
I was thinking of this as a quick project to do, with the end goal of making a PCB which I can plug any NiMH in to and it will give me a single "health" reading I can compare to what I get from new cells.
Ideally it could give the same health assessment for a given cell whether that cell had just been charged, was taken out of a device mid-use, or whether that cell was discharged to the point I was about to recharge it again.
The health test circuit should not require putting batteries through a full dicharge and or charge cycle to get a reading, it should be something I can put the cell in to and get a reading in seconds.
Any thoughts on what specific parameter of an NiMH cell needs measuring to make this determination?
Thanks