Pomiar prądu w obwodzie sterowanym pwm

User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

hej, pracuję nad pewnym układem do pomiaru pojemności akumulatorów żelowych . W tym celu chciałem chciałem użyć ukladu INA219 za pomocą którego chciałem mierzyć prąd rozładowania i napięcie. Prąd rozładowania chciałem regulować mosfetem za pomocą pwm szeregowo z akumulatorem i mosfetem wstawiłem opornik 24Ohm (3x8Ohm/50W). Gdy ustawiłem pwm na 50% to pomiary zaczęły skakać , wiem dlaczego , ale co z tym zrobić aby pomiar był w miare statyczny tak jak to pokazuje multimetr .
Próbowałem uśrednić wyniki dokonując wiele pomiarów np tak :

Code: Select all

AverageSumCurrent = 0;
 for (int x=0; x < averageCount; x++){
    AverageSumCurrent = AverageSumCurrent + measuredeafult.getCurrent_mA();
   
 } 
AverageCurrent = AverageSumCurrent / averageCount;

AverageSumVoltage = 0;
 for (int x=0; x < averageCount; x++) {
   shuntvoltage = measuredeafult.getShuntVoltage_mV();
    busvoltage = measuredeafult.getBusVoltage_V();   
     loadvoltage = busvoltage + (shuntvoltage / 1000);
    loadvoltage = measuredeafult.getBusVoltage_V() + (measuredeafult.getShuntVoltage_mV() / 1000);
    AverageSumVoltage = AverageSumVoltage + loadvoltage  ;
   // delay(10);
}


gdzie averageCount = 1024
do obsługi ina219 używam biblioteki Adafruit_INA219.h
I jeśli chodzi o pomiar prądu to jest prawie identyczny z pomiarem multimetrem , natomiast z pomiarem napięcia jest problem .
Ponieważ szybki odczyt próbek shuntvoltage = measuredeafult.getShuntVoltage_mV() powoduje jakiś błąd i restartuje się układ .
Gdy próbki odczytuję z jakimś opóźnieniem(np delay(10) to wówczas działa i wyświetla z podobną tolerancją jak prąd ale szybkość reakcji na zmiany prądu są bardzo wydłużone tzn jak rozłączę układ to wciąż prąd i napięcie przez jakiś czas się wyświetla , co chwile zmniejszając się a osiągnie 0mA i 12V .
Czy znajdzie się osoba która wytłumaczy jak mierzyć prąd i napięcie w obwodzie sterowanym pwm'em ?
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
rokoshewsky
Posts: 124
Joined: Wed Oct 12, 2022 11:09 pm

Post

Raczej napięcie powinieneś mierzyć na zasilanym urządzeniu a nie na rezystorze w kluczowanym obwodzie szeregowym.

Jarek
Zibi
Posts: 646
Joined: Wed Jul 31, 2019 9:20 am
Location: Białogard

Post

Jeśli chodzi o pomiar prądu w obwodzie PWM to ina219 nie nadaje się do tego celu.
Musiałbyś zastosować dedykowany układ do pwm'a np INA240.
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Zibi wrote: Mon Nov 25, 2024 7:47 am Jeśli chodzi o pomiar prądu w obwodzie PWM to ina219 nie nadaje się do tego celu.
Musiałbyś zastosować dedykowany układ do pwm'a np INA240.
Dzięki za wskazówki, zakupie ten INA240 i porobię testy .
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)

Return to “Pomoc”