LiFeYPO4 balancéry
LiFePO4, LiFeYPO4, atd., zkušenosti, rady, tipy ...
-
- Příspěvky: 414
- Registrován: pon kvě 21, 2012 11:33 am
- Bydliště: Hradec Kráové
Re: LiFeYPO4 balancéry
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.
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 ??
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, 1, 2, 10 let), STUDER: 3x MPPT VT65; 3x Xtender 4000-48. PLC TECO2091
(v minulosti = CEEG 15x230 Wp, 16xLiFePO 500 Ah, MS TS60A, Studer 4000-48, PLC Siemens,)
(v minulosti = CEEG 15x230 Wp, 16xLiFePO 500 Ah, MS TS60A, Studer 4000-48, PLC Siemens,)
-
- Příspěvky: 978
- Registrován: sob čer 09, 2012 9:14 am
Re: LiFeYPO4 balancéry
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.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.
-
- R.I.P.
- Příspěvky: 4927
- Registrován: pát bře 04, 2011 11:36 am
Re: LiFeYPO4 balancéry
To je dobry napad. Asi by pak ale komunikace mezi AVRkama a arduinem pro preneseni merenych hodnot musela byt oddelena optoclenem.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.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.
-
- Příspěvky: 978
- Registrován: sob čer 09, 2012 9:14 am
Re: LiFeYPO4 balancéry
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/#popismypower.cz píše:To je dobry napad. Asi by pak ale komunikace mezi AVRkama a arduinem pro preneseni merenych hodnot musela byt oddelena optoclenem.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.
Komunikace by asi byla možná max. na 10kHz, ale to pro danný účel určitě stačí.
-
- Příspěvky: 978
- Registrován: sob čer 09, 2012 9:14 am
Re: LiFeYPO4 balancéry
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íš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.
-
- Příspěvky: 826
- Registrován: čtv zář 01, 2011 6:30 pm
Re: LiFeYPO4 balancéry
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í 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í!.
-
- Příspěvky: 277
- Registrován: pon zář 12, 2011 2:25 pm
- Bydliště: Kvasice
Re: LiFeYPO4 balancéry
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/.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í.
Měnič Xantrex XW6048; 0,5 baterie Tesla Model 3 (40 kWh)
-
- Příspěvky: 826
- Registrován: čtv zář 01, 2011 6:30 pm
-
- Příspěvky: 277
- Registrován: pon zář 12, 2011 2:25 pm
- Bydliště: Kvasice
Re: LiFeYPO4 balancéry
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)
-
- Příspěvky: 826
- Registrován: čtv zář 01, 2011 6:30 pm
Re: LiFeYPO4 balancéry
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.
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í!.
-
- R.I.P.
- Příspěvky: 4927
- Registrován: pát bře 04, 2011 11:36 am
Re: LiFeYPO4 balancéry
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čí.
-
- Příspěvky: 826
- Registrován: čtv zář 01, 2011 6:30 pm
Re: LiFeYPO4 balancéry
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.
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í!.
-
- Příspěvky: 978
- Registrován: sob čer 09, 2012 9:14 am
Re: LiFeYPO4 balancéry
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".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.
-
- Příspěvky: 978
- Registrován: sob čer 09, 2012 9:14 am
Re: LiFeYPO4 balancéry
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í.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.
-
- Příspěvky: 826
- Registrován: čtv zář 01, 2011 6:30 pm
Re: LiFeYPO4 balancéry
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 = 300mVrob.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čí.
Pravda a Láska zvítězí!.
-
- Příspěvky: 277
- Registrován: pon zář 12, 2011 2:25 pm
- Bydliště: Kvasice
Re: LiFeYPO4 balancéry
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?
Jaké řešení vyvíjíš, Matěji?
Měnič Xantrex XW6048; 0,5 baterie Tesla Model 3 (40 kWh)
-
- Příspěvky: 826
- Registrován: čtv zář 01, 2011 6:30 pm
Re: LiFeYPO4 balancéry
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í.
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í!.
-
- Příspěvky: 978
- Registrován: sob čer 09, 2012 9:14 am
Re: LiFeYPO4 balancéry
Těch 20mV platí ale pro široké mezní hodnoty ve kterých se nebudeme zdaleka pohybovat. Viz jose: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
"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.
-
- Příspěvky: 978
- Registrován: sob čer 09, 2012 9:14 am
Re: LiFeYPO4 balancéry
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í.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?
-
- Příspěvky: 277
- Registrován: pon zář 12, 2011 2:25 pm
- Bydliště: Kvasice
Re: LiFeYPO4 balancéry
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)
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 12 Odpovědi
- 1945 Zobrazení
-
Poslední příspěvek od pitaa
-
- 9 Odpovědi
- 1511 Zobrazení
-
Poslední příspěvek od casper
-
- 9 Odpovědi
- 970 Zobrazení
-
Poslední příspěvek od jccomputer
-
- 22 Odpovědi
- 2182 Zobrazení
-
Poslední příspěvek od tikonik
-
- 0 Odpovědi
- 426 Zobrazení
-
Poslední příspěvek od Modrina