Both ends of the batteries are connected the same, with a sniped alligator each, just that the minus of the battery is usually more covered with dirt, and is more oxidized, that's why the big difference in measured contact resistance.
Overall it was not that bad, typical measure for C is made at a discharging current of 0.2C, so at less than 0.5A. This means probably no more than, say, 100mV voltage drop including other wires and connectors.
100mV at a nominal 1.2V would be less than +/-5% errors.
Room temperature, battery temperature (air circulation speed), the charging method (fast/slow), or the charge termination algorithm, each of these may introduce variations of more more than 5%, I guess. Anyway, the goal was to sort out which batteries worth keeping from a pile of NiMH and NiCd accumulated in the last 20 years or so.
Some were not able to sustain at all a current of 0.2C, others were still usable just that they were not good with high demanding loads (e.g. not good for the laser pointer). In terms of C, even the 10-20 years old NiMH were still able to store about 50-70% of their nominal mAh.
But yes, the initial plan was to make battery holders with Kelvin connectors at each side, then to use a couple of ADS1115 I already have (16 bits ADC w 4 channels and programmable gain input) to build the ultimate charger/discharge ever made!
Except all that would have been unrealistic for a weekend build, so I've end up measuring with this instead:
- the instrument in the background is the Rigol DP832 triple power supply, measures the I and V on each of its 3 channels. It also regulates the discharging current, and turns off each channel when the respective discharging battery drops under the minimum allowed voltage (I've used 0.5V as discharging stop voltage)
- the PCB with radiator is from a former ATX power supply, now turned into three "power Zener" like, of 5V and max 3A (with a TL431 voltage regulator and a BD680 darlington each). The 5V power Zeners in series with each channel turn the power supply into an active load, to discharge the batteries (DP832 can only source, can not sink current). The radiator for those 3 power Zeners needs a fan, to dissipate the difference between 5V and 1.2V (the fan on the right of the plastic tray is a 12V ATX fan, under powered with only 5V to keep it quiet)
- then, all the wires and the "fnip bite" battery holder you already seen
- and all the I and V, sampled at each 10 seconds from the three batteries, are logged from the DP832 in a CSV file (over LAN)
- then, from the CSV log file, a GNUplot script displays live the chart of I and V, and the mAh discharged so far, while each battery is discharging under its constant current set, charts like these:
This chart is for 3 of AA Tronic 2300mAh batteries in use for about 10 years so far. Still usable, but not in a very good shape.
This is how some 5+ years of usage Varta 2100mA discharging chart looks like, much better.
And this is for brand new Tronic 2500mAh batteries manufactured this summer, at their first discharge.