BMS (modbus, broadcast, odpoved vsech periferii)

Pavel Urbančík hw na itherm.cz
Pondělí Září 16 07:47:10 CEST 2024


Jo jo, toto je pěkná cesta

Co měření SOC? To je teprve ta správní magie.

Podobné řešení je komerční Batrium, nebo diyBMS 😊

U toho Batria se dá inspirovat ohledně sw a možností nastavení, případně můžu věnovat jeden napětově ujetý CellMon z Batria na prozkoumání.


Pavel



-----Original Message-----
From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Petr Labaj
Sent: pondělí 16. září 2024 2:39
To: hw-list na list.hw.cz
Subject: Re: BMS (modbus, broadcast, odpoved vsech periferii)

Stavím BMS pro vysokonapěťovou baterku. Konkrétně to bude baterka 256V, složená z 80 LFP článků 105Ah. Tedy celková kapacita 26.88 kWh.
Obvod lokální péče bude na každém článku.
Protože je těch článků moc, tak musí být zapojení toho pečovacího modulu levné a tedy i jednoduché.
Takže prakticky bude tvořeno jen procesorem (asi STM32G030 v pouzdru TSSOP20), napěťovou referencí, jedním NTC na desce a druhým připojitelným, a jedním optronem.
Původně jsem to chtěl udělat i bez té reference a zkalibrovat ty interní, ale povedlo se mi vybártrovat špulku referencí z nějakého zrušeného projektu, tak je tam dám.
NTC bude měřit teplotu na tom modulu co nejblíž kontaktu kde bude modul našroubovaný, druhé bude případně viset na ocásku. Hlídání teploty je podle mě základ bezpečnosti u velkých baterek.

Ty moduly budou propojeny do jednosměrného kruhu. Řídit to bude centrální modul (asi s STM32F407). Ten vyšle požadavek do té sběrnice, tj. prvnímu modulu. Ten buď doplní svou odpověď (pokud to bude příkaz i pro něho) a pošle to druhému modulu atd. Vláček musí oběhnout celé kolečko a druhým drátem se vrátit do toho řídicího modulu. Pokud se nevrátí, tak je průšvih, vyhlásí se poplach a baterka se odstaví.

Každý ten modul bude napájený z toho článku, který hlídá. Dokonce bez stabilizátoru, jen přes Shottky diodu. Takže každý bude na jiném potenciálu, o 3.2V odlišném od svého souseda.
Proto výstup procesoru půjde přes optron a výstup optronu do vstupu dalšího modulu. Takže na vstupu už optron nebude, oddělení bude jen na výstupu a proto stačí na desce jediný optron.

Centrální modul bude komunikovat s měničem po CANbusu, asi protokolem Pylontech. Je celkem slušně zdokumentovaný (odposlechem, nikoli firmou) a je asi nejrozšířenější z protokolů HV baterek. Resp. je asi jediný trochu rozšířený, protože jinak si to každý výrobce peče sám podle sebe a na nějakou kompatibilitu se nehledí. Proto jsou HV baterky pro FVE většinou svázané jen s měničem stejného výrobce. S výjimkou právě toho Pylontechu, který někteří výrobci akceptují jako druhou možnost ke svému vlastnímu protokolu.

PL

*******************

Dne 15.9.2024 v 12:34 Pavel Hudeček napsal(a):
>> každý článek nebude na jiném potenciálu, tak bude jednosměrně 
>> galvanicky oddělený od svého souseda.
>
> Tohle by mě zajímalo rozvedené podrobněji.
>
> PH
>
>
> Dne 14.09.2024 v 17:11 Petr Labaj napsal(a):
>> Takhle plánuju svou distribuovanou BMS.
>> Každý článek bude mít na sobě svou vlastní elektroniku, která ho bude 
>> lokálně hlídat a balancovat.
>> A všechny budou zapojeny do takového řetězce (resp. jednosměrného 
>> kruhu), kde šéf ani nemusí předem vědět, kolik má podřízených.
>> Tady to bude ještě vylepšeno tím, že každý článek nebude na jiném 
>> potenciálu, tak bude jednosměrně galvanicky oddělený od svého souseda.
>>
>> Ale takové uspořádání chce vedení silné ruky. Žádnou demokracii. Ten 
>> šéf si na začátku musí zjistit kolik oveček má ve stádu, a pak musí 
>> trvat na tom, že jeho příkazy projdou celým kruhem k němu zase zpět.
>> A pokud ne, tak musí mít možnost vyhlásit poplach a případně odstavit 
>> nějaká návazná zařízení, která jsou na tom závislá.
>> (v případě té BMS když se odmlčí jediný z těch 80 modulů co tam budu 
>> mít, tak to odstaví celou baterku, případně celou FVE)
>>
>> Kdežto při paralelním napojení na nějakou sběrnici to chce periodicky 
>> monitorovat jednotlivé ovečky, ale pokud se jedna odmlčí, tak nemusí 
>> být nezbytné odstavit celou sběrnici.
>>
>> Rozhodně bych ve Vašem naznačeném příkladu nespoléhal na tržní 
>> principy a na chozrasčot, ale nasadil bych tvrdé direktivní řízení.
>> Každá ovečka ať nahlásí šéfovi to má k dispozici, ale o tom, kdo co 
>> bude dodávat, by měl rozhodovat šéf.
>> Žádné volby, žádná referenda, pěkně diktátorské zřízení.
>>
>> PL
_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list