17-06-2020, 20:17
Takie buty... Nie wiedziałem.
Myślę jednak, że to inna sprawa, nie wiem jaka.
W samym algorytmie był błąd, w tej chwili wygląda tak i działa:
Nadal jest jakiś problem w efekcie którego pierwsze kilka(naście) pomiarów właściwych
i prądu obliczonego z mAs/s różnią się, ale dość szybko błąd zbliża się do zera z różnicami
na poziomie uA.
Sprawdzałem obciążając źródło rezystorami i wyniki są ok.
Poza rozładowywaniem LiPoli rezystorami ważniejsze nawet jest mierzenie poboru prądu
przez układy o poborze na poziomie kilkudziesięciu uA - bawię się w różne pierdoły zasilane
z używanych 18650...
W tej chwili testuję układ z Atmega 328@8MHz + BMP180 + nadajnik 433MHz - wygląda
na to, że powinien pracować na akumulatorku ze cztery lata albo i dłużej
Jakub
Myślę jednak, że to inna sprawa, nie wiem jaka.
W samym algorytmie był błąd, w tej chwili wygląda tak i działa:
Kod:
if (millis() > msA + (1000/gestoscPOMIARU))
{
pomiarA=ina.readShuntCurrent();
czasAKT=millis();
czasPOMIARU=((czasAKT-czasOLD)/1000); //czas trwania okna pomiaru [s]
As=As+(pomiarA*czasPOMIARU);
czaspracy = (millis()-czasSTART)/1000; //czas pracy [s]
prad=As/czaspracy;
czasOLD=czasAKT;
msA = millis();
}
Nadal jest jakiś problem w efekcie którego pierwsze kilka(naście) pomiarów właściwych
i prądu obliczonego z mAs/s różnią się, ale dość szybko błąd zbliża się do zera z różnicami
na poziomie uA.
Sprawdzałem obciążając źródło rezystorami i wyniki są ok.
Poza rozładowywaniem LiPoli rezystorami ważniejsze nawet jest mierzenie poboru prądu
przez układy o poborze na poziomie kilkudziesięciu uA - bawię się w różne pierdoły zasilane
z używanych 18650...
W tej chwili testuję układ z Atmega 328@8MHz + BMP180 + nadajnik 433MHz - wygląda
na to, że powinien pracować na akumulatorku ze cztery lata albo i dłużej
Jakub