Měření napětí jednotlivých článků LiFePO4 v baterii 70S
Moderátor: Moderátoři
Více článků měřit postupně po jednom přes již zmíněný analogový multiplex.
Žádných 190 x 70 článků, ale jen 190kč tj. jedna jediná reference na všechny články. Externí reference se u Arduina uplatňuje na všechny jeho analogové vstupy. Nicméně je naprostý nesmysl měřit všechny články najednou. Měří se postupně po jednom přepínáním přes analogový multiplex a že se vám to řešení zdá být složité tak to naopak není. Právě díky tomu stačí jen jeden analogový vstup, jedna reference a více článků řeší to přepínáním analogovým multiplexem.
Pro přepínání stačí použít třeba 5 kusů 16-ti kanálových analogových multiplexerů.
Na zvážení je i pořízení již hotové BMSsky, na kterou zde již odkazoval dracekvo tj. tu variantu 61s až 72s, ale to se Vám asi bude zdát drahé.
https://www.aliexpress.com/item/1005001758226775.html
Stačí přece koupit šunt z alíku s neznámými parametry atd.
Tady na bastlírně se přece nebastlí, tady se kupují hotové věci.
Myslím si, že by se měly všechny sekce zrušit a ponechat jen "Čínský" a jiný šmejd.
To přece úplně stačí, stejně nikdo nic nevymýšlí a nestaví.
Proč by to taky dělal, když si může za levný peníz koupit věc, která je mu úplně k ničemu.
Možná by bylo lepší to tady zamknout.
Moc děkuji jmenovitě těmto lidem:
rnbw, Celeron, dracekvo, lesana87
Tito jediní projevili snahu pomoci.
Edit: Taky promyslet, jak řešit chybové stavy. Když by každý ten 20P pack měl svoje dva FETy, tak by to bylo jednoduché autonomní, ale 140 FETů v sérii má daleko do optima. Šlo by to řešit třeba jednou centrální dvojicí FETů a třeba 4. optočlenem v každém modulu na havarijní vypínání. Nadproud by šel řešit centrálně pro celou baterku. No není to úplně jednoduché, takový menežment baterie.
Z číny sú zaujímavé aktívne balancery. Tie energiu z najviac nabitých článkov nepália do odporor, ale ju presúvajú do najmenej nabitých. Je to energeticky efektívnejšie riešenie.
https://vi.aliexpress.com/item/1005006073402783.html
EDIT:
Ale jak na tie čínske balancery teraz pozerám, tak mám pocit, že sú skôr ezoterické, než aktívne.
Jen mi není jasné, nač jsou potřeba operáky. O zkalibrování vím, ale to jsem předpokládal za normální postup.
Dále, co si mám představit pod pojmem chybový stav?
Pokud se týče napětí článků, jakmile by některý z nich dosáhl dolní hranice napětí, shodí nadřazený AVR celé zařízení.
Nadproud nehrozí, odběr je max. cca 30A, průměr do 10A, špičky možná 40A. A baterky jsou jištěny DC jističem, takže ochrana proti zkratu jest.
Tím pádem si myslím(možná blbě), že zbývá pořešit nabíjení, to bych chtěl implementovat později. Šlo by v podstatě o hlídání max. napětí, následné snížení proudu, následně začátek funkce balanceru a v poslední fázi čekání na nabití všech článků. Proto jsem chtěl jednočip, aby se daly dělat úpravy.
Nevím proč by to měl být moloch jak kráva. Jen toho bude hodně. Já to dělal 16x a v materiálu to stálo cca 200,- kus?Valdano píše:jinak to bude moloch bastl jak kráva.
Navíc v té době BMS s komunikací a balančním proudem více jak 1A stálo nehorázný peníze.
Samozřejmě, když se to bude dělat 70x, tak to bude o dost dražší.
Já stejně nevím k čemu je potřeba takový napětí.
Pro efektivní střídače na 230VAC (kde je právě ta efektivnost v tom, že tam nění zvyšující DC-DC měnič) se používají baterie o napětí 300V.
Tak mi to přijde jako takový kočkopes.
Jestli HV solár, tak na 300V. Když ne, tak na 48V. Ušetří se tím spousta starostí a slepejch cestiček. Nehledě na škálu výběru komponent.
Jo a ukázka toho, že to žádný bastl velký jako kráva nebude. Našel jsem ještě foto prototypu, který už ale fungoval.
A co jsem tam vyzkoušel, tak při balancování a tím pádem ohřevu začal AD převodník plavat. Největší vinu bych přisuzoval právě té interní referenci.
Kdybych to stavěl znovu, tak bych použil jakoukoliv externí. I ta levnější bude furt lepší jak interní. A taky bych zvolil mCU s interním teplotním čidlem pro kompenzaci.
A našel jsem v poznámkách, že i když jsem procesor neuspával a měřil pořád, tak to bralo 2,6mA (bez rozchozené komunikace).
lesana87: budit externím procesorem? Co když mi selže komunikace, nebo něco. To mi pak jako nebudou balancovat baterie, protože mCU v balancéru chrápe?