MPPT algortimus

ChipSi chipsi.cz na seznam.cz
Pátek Listopad 13 19:15:46 CET 2020


Zdravím.

Julian Ilett má pěkný solární nabíječ

https://github.com/TheDIYGuy999/PWM5

postaveno na Arduino Pro mini jako přídavná destička, video je v odkazu

Schéma, plošák i zdrojáky jsou tam také. Posílám jen pro inspiraci.


Přeji hezký večer

Petr (jiný ;) )


Dne 09.11.2020 v 14:40 Petr Zapadlo napsal(a):
> Zdravím,
>
> několik lidí se tu zmiňovalo že si taky hráli s MPPT regulátorem.
>
> Chci se zeptat na použitý algoritmus,  ten můj nějak selhává.
>
> Vlastní regulátor je step-down měnič řízený PWM, panel je 18V, nabíjí 
> olověnou baterii   12V.
>
> Časně z rána kdy solár začne "něco" dodávat to jede v celkem 
> očekávaném režimu - napětí soláru skáče od 16 do 18 voltů, PWM je 
> někde kolem 70. S postupným zvyšujícím se výkonem soláru ale 
> algoritmus najednou  přejede do stavu kdy drží napětí soláru cca 1V 
> nad napětím baterie a proud klesne. PWM se v tomto režimu pohybuje 
> kolem 95.  Takto to jede až do podvečera, kdy se výkon soláru zmenší a 
> opět se to vrátí k normálnímu provozu.
>
>
> Vlastní MPPT algoritmus je jednoduchý - změřím U a I, vypočítám výkon, 
> kousek pohnu s PWM směrem k vyšší hodnotě a ověřím jestli se výkon 
> zmenšíl - pokud ano, zmenším PWM o 2 stupně, pokud ne, nechám tak jak 
> to je.
>
> Viz:
>
>           psol_last=isol*usol;
>           pwm +=PWMSTEP;
>           if (pwm > PWMMAX){pwm=PWMMAX;}
>           pwm_set(pwm);
>           measurement();
>           if ((isol*usol) < psol_last){
>             //solar nema takovy vykon
>             pwm -=(PWMSTEP+PWMSTEP);
>             if (pwm < PWMMIN){pwm=PWMMIN;}
>             pwm_set(pwm);
>           }
>
> Ale evidentně to není ten správný přístup.
>
> Jakou fintu používate?
>
> Dík
>
> Petr
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list