Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Poslední návštěva: sob bře 25, 2023 8:28 pm


LiFeYPO4 balancéry

LiFePO4, LiFeYPO4, atd., zkušenosti, rady, tipy ...
PředchozíDalší

Re: LiFeYPO4 balancéry

Příspěvekod honzaL » čtv led 24, 2013 1:20 am

Pozor při 16ti článcích. zapojil jsem 2 Cellogy 8S na články a potom je připojil do jednoho počítače naštěstí přes USB HUB. Nestačil jsem se pak divit proč jsou ty datové dráty tak teplé až se z nich začíná kouřit. :eek2:
Cellog 8S má totiž zem komunikačního kabelu spojenou s nejnižším potenciálem článků. Takže jsem vyrobil parádní zkrat 8mi článků. Kupodivu to oba Cellogy přežily bez úhony (natavené kabely jsem vyhodil). Přemýšlím o použití Raspberry PI jako snímače dat Cellogu, propojení přes ethernet by snad již mohlo být bez problémů. Má s tím někdo zkušenosti ??
18x 550Wp, 16xLiFePO 780Ah (stáří 0, 8, 10 let), STUDER: 3x MPPT VT65; 3x Xtender 4000-48. PLC UNIPI
(v minulosti = CEEG 15x230 Wp, 16xLiFePO 500 Ah, MS TS60A, Studer 4000-48, PLC Siemens,)
?
honzaL
podporuje fórum
 
Příspěvky: 412
Registrován: pon kvě 21, 2012 10:33 am
Bydliště: Hradec Kráové


Re: LiFeYPO4 balancéry

Příspěvekod rob.brno » čtv led 24, 2013 8:52 am

Palča píše:To rob.brno: zrovna na něčem takovém pracuji. Optimální by bylo měřit napětí pomocí CellLogu 8S, načíst napětí článků do Arduina a pak jen spínat vybíjecí odpory nebo žárovky ... Bohužel jsem se zaseknul už na tom prvním kroku, jak propojit CellLog miniUSB s Arduinem.


Proč to komplikovat tím cellogem? Arduino by to přeci taky zvládlo. Pokud by nestačilo rozlišení, tak jsem uvažoval, použít třeba i 4ks uC AVR(tedy jeden uC třebas jen na 4články) , každý posazený napětově na své 4články.
?
rob.brno
 
Příspěvky: 954
Registrován: sob čer 09, 2012 8:14 am


Re: LiFeYPO4 balancéry

Příspěvekod mypower.cz » čtv led 24, 2013 12:07 pm

rob.brno píše:
Palča píše:To rob.brno: zrovna na něčem takovém pracuji. Optimální by bylo měřit napětí pomocí CellLogu 8S, načíst napětí článků do Arduina a pak jen spínat vybíjecí odpory nebo žárovky ... Bohužel jsem se zaseknul už na tom prvním kroku, jak propojit CellLog miniUSB s Arduinem.


Proč to komplikovat tím cellogem? Arduino by to přeci taky zvládlo. Pokud by nestačilo rozlišení, tak jsem uvažoval, použít třeba i 4ks uC AVR(tedy jeden uC třebas jen na 4články) , každý posazený napětově na své 4články.


To je dobry napad. Asi by pak ale komunikace mezi AVRkama a arduinem pro preneseni merenych hodnot musela byt oddelena optoclenem.
Uživatelský avatar
mypower.cz
R.I.P.
 
Příspěvky: 4932
Registrován: pát bře 04, 2011 11:36 am


Re: LiFeYPO4 balancéry

Příspěvekod rob.brno » čtv led 24, 2013 2:30 pm

mypower.cz píše:
rob.brno píše:Proč to komplikovat tím cellogem? Arduino by to přeci taky zvládlo. Pokud by nestačilo rozlišení, tak jsem uvažoval, použít třeba i 4ks uC AVR(tedy jeden uC třebas jen na 4články) , každý posazený napětově na své 4články.


To je dobry napad. Asi by pak ale komunikace mezi AVRkama a arduinem pro preneseni merenych hodnot musela byt oddelena optoclenem.


Ano, to je důležitá připomínka, šel by asi použít např. šváb se 4ks optočlenů za 15kč: http://www.gme.cz/optocleny-s-tranzisto ... 060/#popis
Komunikace by asi byla možná max. na 10kHz, ale to pro danný účel určitě stačí.
?
rob.brno
 
Příspěvky: 954
Registrován: sob čer 09, 2012 8:14 am


Re: LiFeYPO4 balancéry

Příspěvekod rob.brno » pát led 25, 2013 10:46 am

rob.brno píše:Proč to komplikovat tím cellogem? Arduino by to přeci taky zvládlo. Pokud by nestačilo rozlišení, tak jsem uvažoval, použít třeba i 4ks uC AVR(tedy jeden uC třebas jen na 4články) , každý posazený napětově na své 4články.


Napájení uC bych se vůbec nebál napojit přímo na příslušný první článek(napájení uC je povoleno v rozsahu 1,8-6V) a při kmitočtu hodin 128kHz si obvod vezme 0,2mA, takže není důvod se bát rozbalancování celku aku. Použil bych vnitřní RC oscilátor(tedy žádné součástky navíc). Asi by stačilo ke komunikaci s hlavním uC pouze signál "přebíjeno" a signál "odpojit zátěž-vybito" bez potřeby seriové komunikace.
?
rob.brno
 
Příspěvky: 954
Registrován: sob čer 09, 2012 8:14 am


Re: LiFeYPO4 balancéry

Příspěvekod matej » pát led 25, 2013 2:13 pm

Všechno je to hezké, ale kde vzít přesnou referenci pro měření napětí, nutné pro balancování?
Interní 1V reference s jejím rozptylem, vzhledem k milivoltovým rozdílem u Li-baterek zřejmě nevyhoví.
Pravda a Láska zvítězí!.
?
matej
 
Příspěvky: 823
Registrován: čtv zář 01, 2011 5:30 pm


Re: LiFeYPO4 balancéry

Příspěvekod jose » pát led 25, 2013 2:41 pm

matej píše:Všechno je to hezké, ale kde vzít přesnou referenci pro měření napětí, nutné pro balancování?
Interní 1V reference s jejím rozptylem, vzhledem k milivoltovým rozdílem u Li-baterek zřejmě nevyhoví.

Interní reference má podle katalogu dobrou stabilitu při změně teploty nebo velikosti napájecího napětí. Absolutní přesnost tedy bude ovlivněna hlavně výrobním rozptylem, a to se dá vyřešit kalibrací přímo v aplikaci - ať už softwarově, nebo trimrem na vstupu snímače. Případně by se dala pořídit externí reference, třeba: http://www.gme.cz/napetove-reference/tl431ilp-p330-143/.
Měnič Xantrex XW6048; 0,5 baterie Tesla Model 3 (40 kWh)
Uživatelský avatar
jose
 
Příspěvky: 277
Registrován: pon zář 12, 2011 1:25 pm
Bydliště: Kvasice


Re: LiFeYPO4 balancéry

Příspěvekod matej » pát led 25, 2013 3:19 pm

Jakou výslední přesnost tedy potřebujeme?
Pravda a Láska zvítězí!.
?
matej
 
Příspěvky: 823
Registrován: čtv zář 01, 2011 5:30 pm


Re: LiFeYPO4 balancéry

Příspěvekod jose » pát led 25, 2013 3:37 pm

Pro ATtiny13A je v katalogu graf Bandgap Voltage vs. Vcc. Při změně teplot -40 až +85 °C a napájení 1,8 až 5,5 V se referenční napětí hýbe v rozsahu 1,095 až 1,115 V. To je rozptyl 20 mV a tolerance +/- 1%. Pak ještě nepřesnost A/D převodu. To by mohlo stačit, ne?
Měnič Xantrex XW6048; 0,5 baterie Tesla Model 3 (40 kWh)
Uživatelský avatar
jose
 
Příspěvky: 277
Registrován: pon zář 12, 2011 1:25 pm
Bydliště: Kvasice


Re: LiFeYPO4 balancéry

Příspěvekod matej » pát led 25, 2013 6:29 pm

Dobrá, předpokládejme že by to stačilo.
Ale nedovedu si dost dobře představit připojení 4 článků na jeden ATtiny aniž by to odporové děliče (nutné pokud bude víc než 1 článek na 1 MCU) nerozbalancovávaly. Jak by probíhala komunikace? Přes izolované SPI? ATtiny13 nic jiného nemá, už jenom dW.
Pravda a Láska zvítězí!.
?
matej
 
Příspěvky: 823
Registrován: čtv zář 01, 2011 5:30 pm


Re: LiFeYPO4 balancéry

Příspěvekod mypower.cz » pát led 25, 2013 6:36 pm

matej píše:Jak by probíhala komunikace? Přes izolované SPI? ATtiny13 nic jiného nemá, už jenom dW.


rob.brno píše:Ano, to je důležitá připomínka, šel by asi použít např. šváb se 4ks optočlenů za 15kč: http://www.gme.cz/optocleny-s-tranzisto ... 060/#popis
Komunikace by asi byla možná max. na 10kHz, ale to pro danný účel určitě stačí.
Uživatelský avatar
mypower.cz
R.I.P.
 
Příspěvky: 4932
Registrován: pát bře 04, 2011 11:36 am


Re: LiFeYPO4 balancéry

Příspěvekod matej » pát led 25, 2013 7:20 pm

To jsem četl, ale nikdo nenavrhl jaké rozhraní se použilo - I2C, SPI, RS232 ...a od toho se odvíjí požadavek na optočleny.
V případě SPI jsou 4 datové linky takže je potřeba jeden šváb se 4 optočleny pro každý ATtiny. U RS232 by stačily dva, RXD+TXD. Případně v podstatě by stačil 1 optočlen protože v provozu nám stačí jednosměrná komunikace. To by ale stížílo SW kalibraci. Mno .. zajímá mne cena takového zařízení. Pro 16-článkovou 48V LiFeYPO4 baterii to máme 16x ATtiny (31kč) + 16x opto-šváb (4kč) = 34kč, k tomu nějaký odporový dělič na vstupu řekněme 1kč takže 35kč/článek. Opomíjím 6-pinový SPI konektor pro každý slave a další konektory mezi těmito měřiči a masterem. 35kč krát 16článků = 560Kč. Nezapomínejme ještě na nutnost nějak odlišit jednotlivé měřiče, buďto pomocí SS pinu (nutno 16 pinů na masteru), pomocí softwaru (nutno programovat každý slave jiným programem aby reagoval na jinou adresu SPI registru) anebo drátových propojek na slavech anebo nějaké jiné řešení... no budu rád když se do toho někdo pustí a udělá funkční řešení, jsem zvědav na co všechno ještě narazí.
Já jdu jinou cestou.
Pravda a Láska zvítězí!.
?
matej
 
Příspěvky: 823
Registrován: čtv zář 01, 2011 5:30 pm


Re: LiFeYPO4 balancéry

Příspěvekod rob.brno » pát led 25, 2013 7:41 pm

matej píše:To jsem četl, ale nikdo nenavrhl jaké rozhraní se použilo - I2C, SPI, RS232 ...a od toho se odvíjí požadavek na optočleny.
V případě SPI jsou 4 datové linky takže je potřeba jeden šváb se 4 optočleny pro každý ATtiny. U RS232 by stačily dva, RXD+TXD. Případně v podstatě by stačil 1 optočlen protože v provozu nám stačí jednosměrná komunikace. To by ale stížílo SW kalibraci. Mno .. zajímá mne cena takového zařízení. Pro 16-článkovou 48V LiFeYPO4 baterii to máme 16x ATtiny (31kč) + 16x opto-šváb (4kč) = 34kč, k tomu nějaký odporový dělič na vstupu řekněme 1kč takže 35kč/článek. Opomíjím 6-pinový SPI konektor pro každý slave a další konektory mezi těmito měřiči a masterem. 35kč krát 16článků = 560Kč. Nezapomínejme ještě na nutnost nějak odlišit jednotlivé měřiče, buďto pomocí SS pinu (nutno 16 pinů na masteru), pomocí softwaru (nutno programovat každý slave jiným programem aby reagoval na jinou adresu SPI registru) anebo drátových propojek na slavech anebo nějaké jiné řešení... no budu rád když se do toho někdo pustí a udělá funkční řešení, jsem zvědav na co všechno ještě narazí.
Já jdu jinou cestou.

Na 16 článků bych dal jen 4ks uC(mají víc než jeden analog vstup). Tedy pro 4čl jeden uC s alespon 4analog. vstupy a tím i 4x méně optočlenů. Přesnost rozlišení při maximu 15V kolem 15mV(15/1024) - nevím jestli to stačí. JDe jen o nástin možné cesty, samozřejmě se mohou objevit další "komplikace".
?
rob.brno
 
Příspěvky: 954
Registrován: sob čer 09, 2012 8:14 am


Re: LiFeYPO4 balancéry

Příspěvekod rob.brno » pát led 25, 2013 7:47 pm

matej píše:Dobrá, předpokládejme že by to stačilo.
Ale nedovedu si dost dobře představit připojení 4 článků na jeden ATtiny aniž by to odporové děliče (nutné pokud bude víc než 1 článek na 1 MCU) nerozbalancovávaly. Jak by probíhala komunikace? Přes izolované SPI? ATtiny13 nic jiného nemá, už jenom dW.


Záleží na vstupním odporu analog. vstupu, kde by se hodnoty odporů děliče musely pohybovat. S mírným rozbalancováním by potíže být nemusely, jde přeci o balancer, které si s rozbalancovanými články poradí.
?
rob.brno
 
Příspěvky: 954
Registrován: sob čer 09, 2012 8:14 am


Re: LiFeYPO4 balancéry

Příspěvekod matej » pát led 25, 2013 7:55 pm

rob.brno píše:Na 16 článků bych dal jen 4ks uC(mají víc než jeden analog vstup). Tedy pro 4čl jeden uC s alespon 4analog. vstupy a tím i 4x méně optočlenů. Přesnost rozlišení při maximu 15V kolem 15mV(15/1024) - nevím jestli to stačí.

Pokud dáme ale rozsah 15V, a reference má napětí 1V a plave nám o 20mV, tak měření článků nám plave o 15 x 20mV = 300mV :oops:
Pravda a Láska zvítězí!.
?
matej
 
Příspěvky: 823
Registrován: čtv zář 01, 2011 5:30 pm


Re: LiFeYPO4 balancéry

Příspěvekod jose » pát led 25, 2013 9:32 pm

Tak dejme 2x referenci 2,5 V do série, z toho přes oddělovač napájejme AVR (nízká spotřeba), v A/D převodníku se jako reference zvolí napájecí napětí (5 Voltů) a máme nepřesnost jen 60 mV.
Jaké řešení vyvíjíš, Matěji?
Měnič Xantrex XW6048; 0,5 baterie Tesla Model 3 (40 kWh)
Uživatelský avatar
jose
 
Příspěvky: 277
Registrován: pon zář 12, 2011 1:25 pm
Bydliště: Kvasice


Re: LiFeYPO4 balancéry

Příspěvekod matej » sob led 26, 2013 9:13 am

Pokud by se použila jako reference TL431, v datasheetu je přesnost, stabilita a všechno udáno pro proud 10mA. Při menším proudu to bude mít parametry zřejmě horší.
Jaký oddělovač máš na mysli?
Co vyvíjím, zatím nebudu říkat, až to bude, každý se to doví.
Pravda a Láska zvítězí!.
?
matej
 
Příspěvky: 823
Registrován: čtv zář 01, 2011 5:30 pm


Re: LiFeYPO4 balancéry

Příspěvekod rob.brno » sob led 26, 2013 10:51 am

matej píše:Pokud dáme ale rozsah 15V, a reference má napětí 1V a plave nám o 20mV, tak měření článků nám plave o 15 x 20mV = 300mV :oops:


Těch 20mV platí ale pro široké mezní hodnoty ve kterých se nebudeme zdaleka pohybovat. Viz jose:
"Při změně teplot -40 až +85 °C a napájení 1,8 až 5,5 V se referenční napětí hýbe v rozsahu 1,095 až 1,115 V. To je rozptyl 20 mV"
Uvažoval bych teploty -10 až 30st a napětí 3,0-3,7V, pro tyto naše mezní hodnoty bude reference plavat podstatně méně :-)
A navíc bych zvolil interní referenci 2,5V ne těch 1V(jestli to při Vcc 3V ještě půjde).

Vstupní odpor analog. vstupů je 100Mohm, takže předpokládám, by se dělící odpory mohly pohybovat kolem stovky Kohm(ještě záleží na vst. kapacitě těch vstupů, aby se nezpoždovaly náběhy), tedy vybíjecí proudy z aku by se mohly pohybovat kolem 0,1mA.
?
rob.brno
 
Příspěvky: 954
Registrován: sob čer 09, 2012 8:14 am


Re: LiFeYPO4 balancéry

Příspěvekod rob.brno » sob led 26, 2013 11:08 am

jose píše:Pro ATtiny13A je v katalogu graf Bandgap Voltage vs. Vcc. Při změně teplot -40 až +85 °C a napájení 1,8 až 5,5 V se referenční napětí hýbe v rozsahu 1,095 až 1,115 V. To je rozptyl 20 mV a tolerance +/- 1%. Pak ještě nepřesnost A/D převodu. To by mohlo stačit, ne?


Tady http://www.atmel.com/Images/doc2535.pdf (str.147) jim zase plave reference až o 80mV v mezích. Z grafu je vidět, že to nejvíc lítá při záporných teplotách a vyšším napajecím napětí.
?
rob.brno
 
Příspěvky: 954
Registrován: sob čer 09, 2012 8:14 am


Re: LiFeYPO4 balancéry

Příspěvekod jose » ned led 27, 2013 3:44 pm

Ano, jenže těch 80 mV platí pro starší typ, tiny13. Novější typ, tiny13A už má tento rozptyl jen zhruba těch 20 mV. A jak bylo výše zmíněno, nebudeme se pohybovat v tak širokém rozmezí napájecího napětí.
Měnič Xantrex XW6048; 0,5 baterie Tesla Model 3 (40 kWh)
Uživatelský avatar
jose
 
Příspěvky: 277
Registrován: pon zář 12, 2011 1:25 pm
Bydliště: Kvasice


PředchozíDalší

Zpět na LiFe*

Kdo je online

Uživatelé procházející toto fórum: CC [Bot], kodl69 a 0 návštevníků

Reputation System ©'