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

DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od rottenkiwi »

Uz skoro 3 mesiace sa venujem vyvoju regulatora x V / 150 A.
Ide o trojfazovy regulator s lubovolnym vstupnym aj vystupnym napatim.

https://www.youtube.com/watch?app=desktop&v=iXad7xSTV54

Viac tu: https://solarforum.cz/viewtopic.php?f=5 ... &start=500

Venuje sa aj niekto na tomto fore vyvoju nejakeho MPPT regulatora,
napr. riadeneho Arduinom alebo ESP32 / STMxy ?

Mate funkcny prototyp a nejake zabery z termokamery napr. po 4 hod. teste ?
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.
Matess
Příspěvky: 1519
Registrován: pon zář 09, 2013 5:16 pm
Lokalita: Šumperk
Bydliště: Šumperk

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od Matess »

ten druhý odkaz nefunguje
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 »

Odkaz funguje, len je na ine forum, namiesto mypower tam napisat: https://solarforum.cz/ + tema

Vidis ze je to hardcoded znova tam nie je co som napisal.
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 »

Ondil som sa s tym skoro 2 hod, zajtra dufam nahram video:

.
esp32_mppt.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 »

Tak uz to ako-tak funguje, zial programovat ako MPPT sa to neda,
nepresnost merania napati a prudu / Amploc / v rozsahu 50 A je tak velka, / 12-bit zasumene nelinearne ADC /
ze na dalsi vyvoj je potrebne zlepsit meranie prudu aspon faktorom 100 a napatia faktorom 10.

https://youtu.be/NmhfARuCL8o
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 »

Tak som tam doprogramoval fazy:

1. FAST BULK
2. SLOW BULK
3. FLOAT
4. ak sa dosiahne REBULK_VOLTAGE, tak sa ide znova na 1.

Cielom je, ak zaberie palic, nemat zbytocne na MPPT FLOAT,
ale co najskor ist do FAST BULK.

https://youtu.be/vroxBP_ghF8

V zavislosti od prudu v jednotlivych BULK fazach dosiahnete ine SOC :

.
bulk.jpg
.


Zdroj.
https://www.youtube.com/watch?v=wvmf4xPqmrw&t=803s
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 »

Mozno sa niekomu bude hodit video, ako pracovat s 20x4
ak budete robit MPPT.

https://www.youtube.com/watch?v=Gd6GUsHL4FI
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 »

Mam natestovanych asi 150 hodin, kym nebude 16-bit meranie prudu a napatia
tak sa neda ist dalej a spojit to s BMS, aby to bol jeden celok.

https://www.youtube.com/watch?v=SO9pJfSGIv0
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 »

Pridal som nastavovanie max. prudov pre FAST a SLOW BULK
pomocou TOUCH PINOV EPS32

jeden PIN - up / hore /
druhy PIN - down / dole /
treti PIN - ENTER, krok je 0.5 A.

.
MPPT_up_down_enter.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.
kodl69
Příspěvky: 7403
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 »

A co ti brání v přesnějším měření? ADS1115 pro napětí a klidně i pro výstuop z ACS je na aliexpresu za pár drobnejch.
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 »

No vsetko, zdravie, okuliare, lieky, chlieb, doprava, vsetko slo hore o 14 %
ale dochodok o 1 €, neda sa to utiahnut:
https://dratek.cz/arduino/1269-digitaln ... dip-8.html
https://dratek.cz/arduino/122160-i2c-20 ... itace.html
ADS1115 teraz nema:
https://dratek.cz/arduino/34343-i2c-ad- ... analy.html
Nema tam ani ACS758, aspon 3 na kazdu fazu.
.
https://digitaleclab.com/arduino-curren ... 6-bit-adc/
.
Neda sa pracovat, ak je clovek od 8:00 do 20:00 pod vplyvom liekov
lebo nema 3 kavy, to su potom odpalene ESP32 uplne zbytocne.

A lieky nedostanem/ bez neziaducich /, lebo lepsie lieky potrebuju prof. a prof. nemame, ...

Tank === 4 500 000 USD === 65 000 mojich MPPT
stihacka === 50 000 000 USD === 725 000 mojich MPPT
S-400 === 300 000 000 USD === 4 348 000 mojich MPPT
ergo, co chceme, energiu alebo zabijanie ?
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 »

Toto je meranie prudu s AMPLOC-om + ESP32 12 bit ADC.

https://www.youtube.com/watch?v=YYKt9cnXUkw

Potrebujem tam dat na ADS1115 dva ACS758 + delice 0 - 100 V a 0 - 66 V.
AKo presne nakalibrovat od 0 - 50 A tie ACS758 ?
Pri 45 A uz to bude poriadne horuce, ale je to hall senzor.
Treba robit teplotnu kompenzaciu ?
AKo daleko dat jeden ACS od druheho ?
BUdu mat vykyvy 3.3 V napajania ACS758 + ADS1115 vplyv na meranie prudu a napatia ?

.
ads1115_acs758.jpg
Naposledy upravil(a) rottenkiwi dne čtv dub 14, 2022 11:17 am, celkem upraveno 1 x.
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.
glottis
Příspěvky: 2069
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od glottis »

rottenkiwi píše:Toto je meranie prudu s AMPLOC-om + ESP32 12 bit ADC.

https://www.youtube.com/watch?v=YYKt9cnXUkw

Potrebujem tam dat na ADS1115 dva ACS758 + delice 0 - 100 V a 0 - 66 V.
AKo presne nakalibrovat od 0 - 50 A tie ACS758 ?
Pri 45 A uz to bude poriadne horuce, ale je to hall senzor.
Treba robit teplotnu kompenzaciu ?
AKo daleko dat jeden ACS ad druheho ?
BUdu mat vykyvy 3.3 V napajania ACS758 + ADS1115 vplyv na meranie prudu a napatia ?

.
ads1115_acs758.jpg
nebude se to hrat. ACS758 ma odpor snad 0,0001 ohmu. Na tom je prd vykonova ztrata.

- teplotni kompenzaci nemusis delat
- jak daleko je celkem jedno, ty cidla podle me nejsou stejne tak presny aby se ovlivnili
- budou, podle svych zkusenosti a mereni to nedoporucuju delat. Vzal bych 5v z esp a dal tam navic jeden stabilizator na 3,3.

Pri 3.3V napajeni to ma jine kalibracni konstanty ale to je stejne jedno kdyz to stejne zkalibrujes podle sebe, jestli mas zdroj proudu. ja ho nemam tak to vetsinou kalibruju na tom co v labu udelam a to je 6A :) Me prijde, ze tyhle cidla jsou spis stejne tak na orientacni mereni nez nejake supr presne vypocty
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 »

No ale stale je to lepsie ako AMPLOC skakajuci +- 1.5 A. Na tom sa neda ladit MPPT P&O alebo ICC.

Ono sa tam da dat 5 V na ten ACS758 a este ho otocit, niekto na tom dosiahol
+- 5 mA, len som nevidel sampling, ze ako to skace, ci to nebude +- 20 mA.
// ads.setGain(GAIN_TWOTHIRDS); // 2/3x gain +/- 6.144V 1 bit = 3mV 0.1875mV (default)
ads.setGain(GAIN_ONE); // 1x gain +/- 4.096V 1 bit = 2mV 0.125mV
// ads.setGain(GAIN_TWO); // 2x gain +/- 2.048V 1 bit = 1mV 0.0625mV
// ads.setGain(GAIN_FOUR); // 4x gain +/- 1.024V 1 bit = 0.5mV 0.03125mV
// ads.setGain(GAIN_EIGHT); // 8x gain +/- 0.512V 1 bit = 0.25mV 0.015625mV
// ads.setGain(GAIN_SIXTEEN); // 16x gain +/- 0.256V 1 bit = 0.125mV 0.0078125mV
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.
glottis
Příspěvky: 2069
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od glottis »

tech 5v bude podle me taky zaruseny a bude to strasne skakat. Jak pisu, nejlip se mi osvedcilo udelat zvlastni vetev napajeni pro adc + acs. A halvne, kdyz bys to chtel napajet z usb, nemas moc jistotu jake napeti tam bude. Hne se konektor a mereni je v trapu. Ale zkus si to. Jestli to bude merit +-5ma nebo 20 uz je podle me jedno :) Jestli mas ty cidla z ciny tak kdo vi co to je. Ja tam nakoupil 100A verze, jsou oznacene 100 ale kalibracni konstanty na ne sedej na 150 a to jsem 3.3v napajeni vzal v uvahu.
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 »

Co ma ako zdroj napatia z 12 V na 5 a z 12 na 3.3 najmensie rusenie ?
LM317 alebo nieco lepsie ? Tie mini AMS1117 5.0 ci AMS1117 3.3 strasne hreju.

U mna u Bi 50 A tiez nesedi to co je v datasheete. Ja tam nejakych 14 - 17 mV na AMPER.
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.
glottis
Příspěvky: 2069
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: DIY 3kW Arduino MPPT Solar Charge Controller ESP32

Příspěvek od glottis »

rottenkiwi píše:Co ma ako zdroj napatia z 12 V na 5 a z 12 na 3.3 najmensie rusenie ?
LM317 alebo nieco lepsie ? Tie mini AMS1117 5.0 ci AMS1117 3.3 strasne hreju.

U mna u Bi 50 A tiez nesedi to co je v datasheete. Ja tam nejakych 14 - 17 mV na AMPER.
- vsechny linearni stabilizatory ti vyhovy. Nepoznas v tehle aplikaci rozdil. Dej co mas.
- kazdy linearni stabilizator se hreje podle vykonove ztraty jakou na nem udelas :) to nezalezi na typu. Pro napajeni adc a acs proudoveho cidla je to ale jedno, ty nezerou nic a nebude se to hrat vubec. Tech 3.3 muzes delat jak z tech 12ti nebo z 5ti. Je to fuk.

Al ejestli to cele napajis 12V udelal bych to ja osobne tak, ze bych pouzil nejakej step down menic na 5v. Treba nastavitelny https://www.laskakit.cz/mikro-step-down ... tavitelny/ a 5v poslal do te devel desky esp + na 3.3V stabilizator pro adc a acs a nic se hrat nebude.
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 »

NO mam tam dva BUCKs, 66 V - 12 V a 12 =>> 5.09 V, ale prave tie mi tam robia bordel.

Musim to urobit opacne, najprv meranie IN a OUT prudov ACS758 + ADS1115
s presnou kalibraciou, potom meranie IN a OUT napati
a ked to sedi a nekolise hore, dole, potom tam pridat FETy a kontrolovat
ci sa to zhorsilo alebo nie a odrusit nejako tie cesty + odtienit ACS758s.
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 »

V com je ta nova ACS770 lepsia ako stare ACS758 ?

https://www.allegromicro.com/en/product ... ics/acs770

AKe zvolit filtracne odpory a caps na vystupe ACS758 ?

100 nF na VCC a 10 nF na VOUT ? To mi zaruci aky sampling a aky noise odfiltruje ? / kHz / MHz /

https://simple-circuit.com/interface-ar ... sor-ac-dc/
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 »

Meranie napatia a prudu cez ACS758 + ADS1115:

.
acs758_ADS1115_I.jpg
.
acs758_measurement_plot.jpg
Este treba poriesit zdroj so zvlnenim max. 1 mV.

https://www.youtube.com/watch?v=wopmEyZKnYo
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.

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