Muszę odkopać temat...
Dostanę od znajomego wiaderko ogniw 18650 i wymyśliłem sobie, że zrobię tester automatyczny,
żebym nie musiał kupować jakiejś wypaśnej ładowarki za kupę$...
Wziąłem nowy moduł INA226 i ...otrzymuję złe wyniki pomiarów... No po prostu coś mnie strzeli.
Ładowarka B6AC, prąd ładowania 1A (taki jest chwilowo), napięcie pokazuje 4.20V
INA pokazuje 4.17V i 6.55A :)
Kawałek kodu odpowiedzialny za INĘ:
Kod: Zaznacz cały
ina.begin();
ina.configure(INA226_AVERAGES_1, INA226_BUS_CONV_TIME_140US, INA226_SHUNT_CONV_TIME_140US, INA226_MODE_SHUNT_BUS_CONT);
ina.calibrate(0.01, 4);
W bibliotece mam linijkę: "bool calibrate(float rShuntValue = 0.01, float iMaxExcepted = 4);".
Po prostu nie wiem co źle robię... Jakieś pomysły? Z góry dzięki...
Jakub