DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Diskuze na téma solárních, větrných a ostatních regulátorů, datové komunikace mezi regulátory a PC, instalace software, zapojení regulátorů, chování a zkušenosti s různými typy regulátorů.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

Znizil som freq. PWM o 1 kHz, teploty sli pri 72 - 74 A zo 40 ma 38 *C.


https://youtu.be/kB86-NkTOAU
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
kodl69
Příspěvky: 7344
Registrován: sob črc 19, 2014 8:56 pm
Lokalita: severně od Brna
Systémové napětí: 48V
Výkon panelů [Wp]: 8kWp
Kapacita baterie [kWh]: 12kWh
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od kodl69 »

jakpak to ale teď funguje při malým osvitu, kdy má energie v cívce vydržet až do dalšího pulsu? Ać se to nezdá, souvisí všechno se vším a ideál neexistuje...
ostrov skoro 8kWp neustále ve stádiu zrodu: smartshunt(ex WBJR), MPPT150/45, MPPT 250/100(ex midnitesolar 150 clasic lite), 16S a různě P cca 340Ah Winston, MP II 5000,( ex Powerjack 8kW, ex samodomo cca 4kW). 48V DC rozvody a spotřebiče.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

Pri 1 A do baterky co je 27 W to vypinam. Za pol hod vecer to je 13 Wh, to nema cenu.

Chce to urobit plosak a kto chce, tomu to vyskladam a ozivim a potom moze hovorit
co tam chce naviac a SW sa uz da doladit, aby to komunikovalo
s ostatnymi MPPT / napr. zdielanie max. prudu /, komunikovalo s BMS
napr. max. sucet prudov z MPPTs , ktore BMS potrebuje.
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
kodl69
Příspěvky: 7344
Registrován: sob črc 19, 2014 8:56 pm
Lokalita: severně od Brna
Systémové napětí: 48V
Výkon panelů [Wp]: 8kWp
Kapacita baterie [kWh]: 12kWh
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od kodl69 »

jde o to, že při malým osvitu a v chladnu bude vstupní napětí výrazně vyšší a poměrně malý proudy, jestli ti ještě jede step down v režimu nepřerušovanýho proudu, nebo už je to spíš PWM s tlumivkou a filtračními kapacitami... I ty malý výkony je potřeba zužitkovat, protže v zimě je to jediný, co máš. Midnite při výkonu pod 20W vypne mppt a prostě připojím panely natvrdo na baterku, dokud teče nějakej proud, konec je tuším na 10W. Ona i ta režie spínání mosfetů něco sežere, a 10W lepší než nic...
ostrov skoro 8kWp neustále ve stádiu zrodu: smartshunt(ex WBJR), MPPT150/45, MPPT 250/100(ex midnitesolar 150 clasic lite), 16S a různě P cca 340Ah Winston, MP II 5000,( ex Powerjack 8kW, ex samodomo cca 4kW). 48V DC rozvody a spotřebiče.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

Ja viem, ze to ide v CCM, DCM, a potom PWM sa meni na PCM a preskakuju sa pulzy striedavo
v jednej aj druhej faze, ale na to treba osciloskop, dufam ze toho roku nan nasporim.

Dnes som na to napojil 10 x 285 Wp === 2850 Wp
ale je zamracene, aj panely mam daleko od MPPT, tak uvidim kolko to dnes da, ak bude jasno.

Aj tak mi treba poriesit idealnu diodu na vstupe, ale 150 V / 60 A som nenasiel,
tak asi FET, ale tam treba ovladanie + izolovany 30 / 12 V DC / DC,
ale mam doma SSR 3 - 32 / 0 - 100 V DC a nejake pomale nabijanie kondov pri zapnuti.
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
solárník
Příspěvky: 1586
Registrován: pát bře 15, 2013 7:53 pm

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od solárník »

@rottenkiwi - hele, provozovat jakýkoli hall poblíž cívky střídače je jako když hádá proud jasnovidka :)

Já mám ve sklepě v místnosti se solárem všelijaké hall senzory a má to brutální výkyvy - hlavně tomu nesedí nula, druhý den je nula vždycky o kus jinde a nikdo neví proč. Zesílení se nemění, to je v pohodě, ale ta nula, zřejmě kvůli hysterezi a nevím čemu ještě, to je neštěstí. To je jedna věc a druhá věc je, že magentická pole, docela i z velké dálky, s hodnotou hýbe nahoru dolů o sice ne úplně velké hodnoty, ale pro nějaké výpočty nezanedbatelné.

PROTO TO NIKDO V MPPT a střídačích nepoužívá. Pokud vím, všichni výrobci používají mikroodpory cca okolo 0,0005 až 0,003 ohmu a snímají na nich napětí. To má sice bohužel nějakou poměrně zanedbatelnou ztrátu, ale netrpí to podobnými nepředvídatelnostmi.

Testoval jsem v tomhle směru senzory Amploc , všelijaké ACS, a teď je k dostání i čínský WCS1600, ten je asi nejhorší, tomu nula cestuje každý den o velké diference. Je to neštěstí, protože mě to sere už jen kvůli měření spotřeb a výrob různých solárních komponentů, protože se jedná o odchylky až v řádu procent, takže pak nic nesedí. V podstatě ty hally prostě nejdou odstínit a provozovat to ve střídači poblíž té cívky, to musí být zhola nemožný.

Ony ale i odporové senzory mohou mít nevýhody, protože jsou na rozdíl od hallů jen jednosměrné. Když máš pulzní proud a po cestě kondenzátory, tak jakmile se ti nabíjením kondenzátoru proud částečně vrací, tak ti odporový senzor bez možnosti měřit proud zpět naměří v některých případech úplné hovadiny. Musí se to dobře navrhnout, kam ho dát, aby v tom místě nenastával zpětný puls.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

JA mam ACS758 BI a to sa da skalibrovat na 0- pomerne dobre, mam problem len s tymi
13 mV FAKE, ale pri 80 - 90 A ma nejaka chyba 0.2 A nezaujima.

Tie senzory su na vstupe a vystupe, daleko a robi sa 5 merani, dva zle sa vyhodia
a z troch sa zoberie stred.

U 40 mV na amper original, nie je problem pomerat 0.05 A.

Robim z toho, co mam, bez osciloskopu, bez zdroja, bez zataze, z lacnych suciastok,
na ktore treba dlho cakat.

Povodne som myslel, ze ja budem robit len SW a niekto sikovny navrhne PCB a urobi
HW, ale ani tu ani na konkurencnom fore nikto MPPT nerobi, tak to ide tak, ze ja
mozem investovat 15 € mesacne, lebo 45 € mi ide na lieky a ked mi nejaki dobri
ludia poslu 500 € alebo nejake FET-y, diody, medene siny ci istice a shunty,
tak som len rad.

Na shuntoch sa da merat, ale zase treba INA2xy a tie vobec nie su k zohnanatiu.

Tie by som pouzil do BMS, ak by som potreboval presne spocitat SOC.

https://youtu.be/Fzjsr3hwd5A

Ideme tych 76 - 81 A, / 2100 - 2200 W / vonku jasno, len sem-tam mracik.

.
DIY_MPPT_21042023_79_A.jpg
Pri 81 - 82 A OUT, maju vstupne kondy 53 -55 *C, vystupne su chladne.

.
IMG-0,000000-0,000000_20230421_104613_IR.jpg
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

Trochu som pozmenil dizajn.

.
DIY_MPPT_23042023_NEW.jpg
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
Uživatelský avatar
TomHC
Příspěvky: 1105
Registrován: pát lis 11, 2022 8:14 am
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 5520
Kapacita baterie [kWh]: 14
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od TomHC »

Daj si do Google "modern GUI" a inšpiruj sa. Toto čo máš aktuálne sú deväťdesiate roky, Sans Comic, bežiaci farebný text a v rádiu Gigi D'Agostino. No offense, na funkci rostlináře to nemá vliv.
MUST PV1800 VHM 48V 5.5kW, 5.52kWp (12x TPL mono 460W, 2S2P východ, 2S4P juh), 16x 280 Ah LiFePO4 (14.3 kWh) BMS JBD-AP21S001-L21S-200A-B, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485 + UART). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

Ja v tom nevidim rozdiel, hlavne ze mam moznost svetly a tmavy, inac je to pre mna
strateny cas. Radsej budem pracovat na 98.8 % ucinnosti ako na zobrazeni.

.
new_design.jpg
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
solárník
Příspěvky: 1586
Registrován: pát bře 15, 2013 7:53 pm

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od solárník »

@rottenkiwi

Některý ACS758 original jdou ještě celkem rozumně sehnat. Otázkou je, který potřebuješ, byly
050B - bidir - obousměrný 50 A senzor
050U - unidir - jednosměrný senzor, ale měří i lehce zpětně, nula je někde u 120 digitů při ADC 5V/1024 steps, takže asi 6 A zpětně
100B - bidir - obousměrný 100 A senzor
100U - unidir - jednosměrný 100 A senzor

výhoda jednosměrného je dvojnásobná přesnost (má poloviční krok), tedy 100A UNIDIR má stejný krok jako 50A BIDIR

Já kdysi objednával celé štangle balení zde, teď už tam vidím skladem třeba jednosměrné 100A
https://cz.farnell.com/allegro-microsys ... 7-00001003

ten plošňák senzor k tomu být vůbec nemusí, napájíš přímo na velké vývody a ty malé vývody jsou + - a ADC out

možná mají i jiné verze, mrkni na search zde: https://cz.farnell.com/c/polovodice-io/ ... sults=true

U Farnellu mají originál zcela určitě. Kupoval jsem jich tam okolo 20 a všechny v pohodě.

--------

Pravda, koupil jsem od tohohle českého prodejce poslení dobou 4 kusy 50A BIDIR senzory tady:
https://www.laskakit.cz/modul-proudoveh ... acs758lcb/
a 3 byly v pohodě a čtvrtý měl malou citlivost jak popisuješ, po kalibraci má 2.72 nižší citlivost, tedy, to, čemu ty říkáš "fejk". Teď jsem tam kupoval ještě dva a oba v pohodě. Tedy je tam 75% úspěšnost v tomhle obchodě :D

Na +-50A jde použít i AMPLOC25, ale ty už nevidím prodávat vůbec nikde. Ty nehřejou vůbec, samozřejmě.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

DIk. Ja mam na dalsom prototype ACS712 - 30 A, tak to bude len do 55 A.
POtom ked zozeniem ACS758 - BI 50 A, tak urobim aj meranie ucinnosti.

JA to pripajam na ADS1115 - 16 bit, vystupny prud sa da merat aj s fejk,
lenze ak chcem spocitat ucinnost a sucasne merat 860x za sekundu,
uz treba original.
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
kodl69
Příspěvky: 7344
Registrován: sob črc 19, 2014 8:56 pm
Lokalita: severně od Brna
Systémové napětí: 48V
Výkon panelů [Wp]: 8kWp
Kapacita baterie [kWh]: 12kWh
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od kodl69 »

Podle mě to měření s ACS není vůbec přesný. Obzvlášť v místech, kde tečou kolem impulsní proudy do tlumivek a pod. Mě na ACS712/20A chodila nula o 200mA už jenom tím, že 5cm daleko cvaklo impulsní relé. Pokud chceš "slušně" měřit proud, tak doporučuju obvody určený k měření na bočníku, ať už ina219 a další z této řady (s galvanicky odděleným napájením a I2C se dají použít i na +200V sběrně), a nebo zesilovač k ADS1115, viz datashet k tomuto. Tam, ale můžeš měřit jenom na - sběrně (teda pokud zase neuděláš oddělení jak napájení tak I2C).
ostrov skoro 8kWp neustále ve stádiu zrodu: smartshunt(ex WBJR), MPPT150/45, MPPT 250/100(ex midnitesolar 150 clasic lite), 16S a různě P cca 340Ah Winston, MP II 5000,( ex Powerjack 8kW, ex samodomo cca 4kW). 48V DC rozvody a spotřebiče.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

84 - 87 AMPS - 2 hour test, sunny day

https://youtu.be/8JFktwnEQCY

PEAK 99 AMPS.

.
ESP32_DIY_MPPT_99_A.png
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
PetrDubi
Příspěvky: 1305
Registrován: úte říj 12, 2021 10:43 am
Lokalita: Blízko Ústí nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 7100
Kapacita baterie [kWh]: 13
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od PetrDubi »

Pěkně jedeš :)
mobilní elektrárna 3x Uni-solar PVL-68, 3x MPP modul, vše řízené přes arduino
doma 3280 Wp JV, 3810 Wp JZ, Easun SMW 8k (rebrandovaný MAX 8 kW), aku 13kWh 16s LiFePO4
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

TEPLOTY FET-ov pri mieste dotyku s chladicom u teplejsieho FET-u.

Na X-osi celkovy prud MPPT na vystupe, ako sucet PHASE I a PHASE II.

Na Y-osi teplota v *C / prud v A pre jednotlive fazy na vystupe.

Ambient temp === 21.55 *C

.
ESP32_DIY_MPPT_TEMPS_black.png
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

Uprava toku vzduchu a zmena PWM a PCM freq.

Ambient === 22.1 *C


.
ESP32_DIY_MPPT_TEMPS__30_04_2023_black.png
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

Este som trochu pozmenil kod, a klimy nastavene na 22 *C.

Hore je Victron a SRNE pasivne chladene pri 16.6 - 17.2 A.

Dole su merania za cely den ked od 9:40 do 16:10 islo cez moj DIY MPPT
od 69 - 82 A. MPPT dnes vyrobil 16.768 kWh.

Teploty pri 82 A boli max. okolo 39 - 40 *C, je to ovela lepsie ako pred par dnami hore.
Teploty sli dole o 8 - 10 *C.


.
Victron_Srne.jpg

.
ESP32_DIY_MPPT_TEMPS__01_05_2023_black.png
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
bokser01
Příspěvky: 1295
Registrován: pon úno 07, 2022 2:43 pm
Lokalita: Okolí Pardubic
Systémové napětí: 24V
Výkon panelů [Wp]: 8550
Kapacita baterie [kWh]: 14,4

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od bokser01 »

Koukám na měření teploty používáš asi Dallas ne? Co vidím na videu tak se ti tam sem tam promítne chyba čtení -127°C což dělají čidla DS18B20. Každopádně ty teploty při tom výkonu jsou úplně luxusní.
MUST 3KW 80A MPPT 24V/ 3,75kWp stringy 5s3P 200wp + 5s1P 150wp. 2 měnič MUST 3KW 80A MPPT 24V 4,6kWp stringy 2S4P 400wp bifacial + 2S1P 410wp + 2S1P 395wp Baterie 14,4KWh olovouhlik (6x JPC12-200), Celek tedy 8550Wp

  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek