I have a 7S52P Powerbank (364 lithium cells 18650) and All the readings for each bank (7) goes into two ADS1115 and goes into Arduino Nano. All readings are "good" and tested/compared to multitester voltage reading for calibration.
BUT as the temperature of the day changes (calibration was at 9:00 in the night) somehow the readings change in a few millivolts also.
So , with this, am I right to asume that calibration should it be at "working" temperature ? (during the day its get charged and every mV counts) and asume that during the night the calibration could go a little odd??
PD: I charge each bank of 52 x 18650 batterys till 4,1V and measure mV to calibrate all.
Not sure what your calibration is used for. I haven't worried about temperature effects (maybe I should). I have found the load changes and the variation in sunlight for charging to be bigger problems.
but in this case for the load topic and a bigger battery reduces battery sag.
In the same way sunlight (and watts) to charge a bigger battery also reduces sag
so controlling the maximum voltage of the charging part (calibrated for the temperature of the day) would be enough in my case.
PS: as I read again your post I remember also that the size or diameter of the cable, and the amps it could freely transport, also affects the voltage and current flow.
Think we need to know a bit more if what you are doing to get able to comment sensibly
There are specific methods of charging Li cells and you should look that up
well after reading and nerding out I guess I found the problem in the readings
each bank goes into a Voltage Divider (two resistors) and ADS1115 does not shift with temperature, but RESISTORS DO!!!
So after this noob finding, I will have to change the carbon resistors into metal film resistors so minimize the shift in resistance and have a smaller gap of the readings shift
What are the values of those dividers.
Don't forget that an ADS1115 has a much lower input impedance than an Arduino A/D.
The PGA input has a typical impedance (to 0.7volt) of 6Megohm.
Leo..
The impedance and maybe other negative effects of the A/D become more apparent with higher resistor values. Up to your experiements how much that is and how much you can accept.
I see you calculated the dividers for ~4.8volt. Not what I would have done.
Calculating for ≤4.096volt, and using a PGA of 1 gives a higher resolution.
Leo..