logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Atmega8 - jak ustabilizować PWM dla maksymalnej mocy fotoogniwa?

slawcioo88 22 Paź 2015 16:44 2091 16
  • #1 15087832
    slawcioo88
    Poziom 21  
    Założenie jest takie że atmega mierzy napięcie i prąd z ogniwa a także steruje poprzez pwm ładując akumulator, i chodzi o to żeby pwm był dobierany tak aby panel był odciążony w punkcie mocy maksymalnej. Problem polega na tym że napięcia i prąd trochę skacze co powoduje że nie można znaleźć tego punktu. Algorytm jest taki że zwiększamy wypełnienie i mierzymy czy iloczyn prądu i napięcia się zwiększył czy nie, jeśli współczynnik został zwiększony i zwiększa się moc to zwiększamy dalej wypełnienie, jeśli moc spadła zmniejszamy wypełnienie. Jeśli wypełnienie zostało zmniejszone a moc wzrosła to nadal zmniejszamy a jeśli spadła to to zwiększamy i wracamy do początku.
    Czy to dobry tok rozumowania?
    próbowałem dodawać w warunkach jeszcze napięcie co nie wiele dawało, moc próbuję mierzyć jako średnią moc z kilku pomiarów to też nie wiele daje.
    Całość zamontowana puki co na płytce stykowej i to może mieć wpływ na skoki napięć, ale myślę że po stworzeniu płytki i tak jakieś skoki napięć będą i będzie uniemożliwiać szybkie i prawidłowe znalezienie i śledzenie punktu.
    Więc moje pytanie jest czy jakoś można zoptymalizować algorytm aby lepiej to działało?
  • #2 15088179
    and_rog
    Poziom 23  
    Mam taki układ, ale na S7-1200. tylko że nie ładuje akumulatora, tylko mierzy moc (zrzuca moc na grzałki wody).
    Sprawa z fotoogniwami jest taka: każde urządzenie oddaje moc maksymalną wtedy, gdy Robc=Rwew. Zależnie od słońca, Rwew fotoogniwa zmienia się, i trzeba przełączać obciązenie, aby uzyskac najbardziej optymalny odbiór mocy. Ja to robię prosto: jeśli napięcie z baterii > napięcia znamionowego, to oznacza, że trzeba dołączyć większe obciążenie. Jeśli napięcie spadło poniżej znamionowego, to obciążenie trzeba zredukować.
  • #3 15088342
    Konto nie istnieje
    Poziom 1  
  • #4 15088946
    tmf
    VIP Zasłużony dla elektroda
    Marek_Skalski napisał:
    Algorytm MPPT w połączeniu z ogniwami fotoogniwami, jak każda aplikacja konwersji mocy, wymaga dość dużo mocy obliczeniowej, szybkich i dokładnych ADC, szybkich PWM. Atmega 8 kompletnie się do tego nie nadaje, chociaż ma ADC i PWM. Ogólnie Atmel nie ma układów do takich zadań.


    Chyba nie jest tak źle, rozwiązanie dla ATMega2560:
    http://blog.atmel.com/2014/06/06/atmega2560-powers-ups-solar-controller%E2%80%A8%E2%80%A8/
    Przypuszczam, że na podstawie wskazanych przez ciebie materiałów, można przenieść rozwiązanie microchipa na praktycznie dowolny MCU.
  • #5 15090379
    jnk0le
    Poziom 18  
    Akurat xmegi bardziej się do tego nadają, ale nawet na atmedze 8 można uzyskać wyższą sprawność niż na "dedykowanych" chińskich rozwiązaniach.
  • #6 15090716
    slawcioo88
    Poziom 21  
    A jak najlepiej rozwiązać pomiar prądu żeby był w miarę dokładny? Jakieś układy dedykowane do tego? W tej chwili mierzę spadek na rezystorze 0,1ohma i wzmacniam 10x wzmacniaczem lm358 ale niezbyt to dokładne.
  • #7 15090800
    Konto nie istnieje
    Poziom 1  
  • #8 15090821
    slawcioo88
    Poziom 21  
    Prąd do 3A nawet 2,5A w chcwili obecnej minimalny pomiar coś koło 20mA dobrze by było mniej. napięcie mam do 24V na rezystorach jest znośnie, temperatura pokojowa. Prąd mierze na masie, spadek jest ujemny więc wzmacniany jest wzmacniaczem odwracającym. Najlepiej jak by było na plusie chodź nie koniecznie.
  • #9 15090926
    jnk0le
    Poziom 18  
    Najlepiej od razu przesiądź się na xmegę z 12 bitowym adc, jeśli nie masz zamiaru używać zewnętrznych przetworników/sensorów.

    Jeszcze pozostaje kwestia przetwornic (szczególnie diy z pwm od atmegi), przez które możesz mieć niezłe tętnienia prądu na rezystorze.
  • #10 15091957
    Konto nie istnieje
    Poziom 1  
  • #11 15092080
    jnk0le
    Poziom 18  
    Marek_Skalski napisał:

    Z tego co się orientuję, PWM polega na cyklicznym włączaniu i wyłączaniu przepływu prądu w obwodzie. Jeżeli do pomiaru prądu używasz rezystora pomiarowego, szeregowego (shunt), to prąd płynący przez ten rezystor ma charakter tętniący. Co więcej, napięcie mierzone na zaciskach tego rezystora również będzie tętniło, proporcjonalnie do prądu, z taką samą częstotliwością i fazą. Jest to efekt pożądany w tym układzie. A teraz wytłumacz, proszę, co miałeś na myśli pisząc cytowany wyżej fragment? Brzmi to tak, jakby tętnienia prądu na rezystorze pomiarowym były jakąś wadą, a przecież są wręcz wymagane.


    Stopień mppt sterowany z atmegi - niska częstotliwość pwm, słabe filtrowanie, nie najlepsze dławiki. Jak w takiej sytuacji mamy liczyć RMS na oporniku naszym biednym adc w atmedze? (V+ do algorytmu mppt również trzeba mierzyć)

    Marek_Skalski napisał:

    Najpierw trzeba przygotować sygnał pomiarowy, a nie szukać ADC o większej rozdzielczości, która tutaj wcale nie jest potrzebna. Gdybyś znał choć trochę teorię sterowania i przetwarzania sygnałów, to wiedziałbyś, że w takiej aplikacji 10-bitowy ADC to już duża przesada. To nie ADC zapewnia dokładność regulacji, sprawność procesu i szybkość odpowiedzi na skok prądowy, tylko algorytm sterowania, korzystający w niewielkim stopniu z sygnału "prad chwilowy ogniwa".

    Oczywistym jest fakt że tego typu układy nigdy nie dorównają rozwiązaniom dedykowanym (poza chińskimi mppt na lm7812).
    Takie rozwiązania mają bardziej walory edukacyjne niż komercyjne.


    Marek_Skalski napisał:

    Poza tym ADC w Xmega to już od dawna znany obiekt kpin i drwin oraz przyczyna bezsennych nocy wielu ludzi.

    Mógłbyś podać jakieś konkretne linki ?
  • #12 15092395
    slawcioo88
    Poziom 21  
    Schemat wygląda mniej więcej tak: Atmega8 - jak ustabilizować PWM dla maksymalnej mocy fotoogniwa?
  • #13 15092621
    Konto nie istnieje
    Poziom 1  
  • #14 15092756
    slawcioo88
    Poziom 21  
    Gdzie przez internet można kupić te ts1100?
    Jak do przetwornicy buck dobrać cewkę? I jeszcze chyba kondensator do tego tak?
  • #15 15092801
    Konto nie istnieje
    Poziom 1  
  • #16 15114480
    slawcioo88
    Poziom 21  
    Przy małych ilościach nie opłaca się kupować tam, czy nie ma ktoś może w Polsce do sprzedania? Chętnie bym odkupił i po testował.
  • #17 15120682
    robiw
    Poziom 26  
    Do dokładnego pomiaru prądu możesz użyć specjalizowanych układów typu Current Monitor od Analoga lub TI. Dodatkowo posiadają inne, unikalne funkcje jak Overcurrent czy overpower alarm itp. Zobacz sobie projekt powerBank z jednej z ostatnich EP. robiw
REKLAMA