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