DIY BMS v4

jan.stepanek
Příspěvky: 71
Registrován: čtv bře 19, 2020 8:57 pm

DIY BMS v4

Příspěvek od jan.stepanek »

Ahoj,
Nemá náhodou někdo kdo stavěl (@Kodl, ...) v poslední době DIY BMS v4 od Stuarta Pittawaye
https://github.com/stuartpittaway/diyBMSv4 postavenou navíc řídící desku s ESP32.
Koupil bych chystám se stavět jeho BMS pro 2x16 článků a nehci objednávat zbytečně navíc výrobu řídící desky u JLC ve více kusech než potřebuji.

Koupil bych i moduly pokud by někdo měl navíc v dostatečném množství.
kodl69
Příspěvky: 7399
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 BMS v4

Příspěvek od kodl69 »

mám tady cca 27 prázdnejch desek na moduly 4.21 (4.20? teď nevím, musel bych se podívat), myslím že mám i smt stencil. Ale osazovat ti to nebudu, navíc je problém koupit attiny841 (poslední, kdo je má, je Mouser). Kontrolery - používám tu starší verzi, s ESP8266, nepotřebuju žádný displeje, ani can nebo modbus, raděj ty čtyři relátka. U jednoho kusu zrovna bojuju se softwarem - nahrávám už hotovej *.hex, stejně jako do modulů.
Možná Izahradil něco bude mít, ale taky bojuje s celosvětovou nedostupností komponent (canbus receiver a ještě cosi) Takže vlastně špatný zprávy.
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.
jan.stepanek
Příspěvky: 71
Registrován: čtv bře 19, 2020 8:57 pm

Re: DIY BMS v4

Příspěvek od jan.stepanek »

Atiny mají tady, alespoň podle eshopu.

https://cz.farnell.com/microchip/attiny ... dp/2396716

Chtěl jsem si ušetřit to osazování a ten novější controler použít k oživení modulů...
jan.stepanek
Příspěvky: 71
Registrován: čtv bře 19, 2020 8:57 pm

Re: DIY BMS v4

Příspěvek od jan.stepanek »

kodl69 píše:Kontrolery - používám tu starší verzi, s ESP8266, nepotřebuju žádný displeje, ani can nebo modbus, raděj ty čtyři relátka.
Těch kontrolerových desek máš více? Nešla by nějaká pustit dál? Moduly objednám u JLC poslední verzi V440. Jsou tam malinko větší součástky.
kodl69
Příspěvky: 7399
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 BMS v4

Příspěvek od kodl69 »

jasně že mám víc. Nechal jsem si udělat "panel" 3x 4.21 a k tomu jedna řídící, to všechno 10x. těch řídícíh budu potřebovat max. 6 (ještě nemám ani tolik baterek)a jednu rezervní, takže 3 ks jsou volný. Je tam pár součástek, osazení je brnkačka (ale nemám kdy to udělat). Jediná nestandartnost je ten malej optočlen. Ale ten můžu klidně přibalit.
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
lwq
Příspěvky: 465
Registrován: úte dub 10, 2012 10:42 pm
Lokalita: Mělník
Systémové napětí: 48V
Výkon panelů [Wp]: 8550
Kapacita baterie [kWh]: 32
Bydliště: MistyMountain

Re: DIY BMS v4

Příspěvek od lwq »

Jaky je aktualni stav dostupnosti modulu? Potreboval bych k BMW i3 baterkam deset kousku a resim zda rozjet vyrobu sam a nebo nejak hromadne.
kodl69
Příspěvky: 7399
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 BMS v4

Příspěvek od kodl69 »

problém jsou ATTINY841, a pokud chceš řídící modul s CANbusem, tak je to úplně marný...
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
lwq
Příspěvky: 465
Registrován: úte dub 10, 2012 10:42 pm
Lokalita: Mělník
Systémové napětí: 48V
Výkon panelů [Wp]: 8550
Kapacita baterie [kWh]: 32
Bydliště: MistyMountain

Re: DIY BMS v4

Příspěvek od lwq »

Hledal sem nejake alternativni attiny varianty a neco by se i naslo, ale predelavat schema a uz vubec kod, na to nemam cas a ani zkusenost.
Nepsal nekde Stuart, jak situaci resi/neresi? Tohle je spatny :-(
Zajoch
Příspěvky: 47
Registrován: stř čer 29, 2016 12:04 am
Lokalita: podhůří Beskyd
Systémové napětí: 48V
Výkon panelů [Wp]: 4,7kWp
Kapacita baterie [kWh]: 19,2kWh
Chci prodávat energii: NE
Chci/Mám dotaci: ANO

Re: DIY BMS v4

Příspěvek od Zajoch »

lwq píše:Jaky je aktualni stav dostupnosti modulu? Potreboval bych k BMW i3 baterkam deset kousku a resim zda rozjet vyrobu sam a nebo nejak hromadne.
Zdarec.
Hele velice neochotně, ale mám tady 10 modulů navíc, které byly původně jako náhradní v případě mé chyby :D Kdyžtak se ozvi, třeba to nějak vymyslíme.
Uživatelský avatar
rege
Příspěvky: 156
Registrován: úte bře 19, 2019 8:03 pm
Bydliště: Vychod SK

Re: DIY BMS v4

Příspěvek od rege »

kodl69 píše:problém jsou ATTINY841, a pokud chceš řídící modul s CANbusem, tak je to úplně marný...
maju ich v PL https://www.ebay.com/itm/374164228758?h ... SwRWpiwrYg
kodl69
Příspěvky: 7399
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 BMS v4

Příspěvek od kodl69 »

Mám osazenou řídící desku s ESP32 a rád bych přes ni naprogramoval moduly. Ten firmware pro moduly musí být na SD kartě nebo je součástí .bin co se láduje do ESP? Zajímavý je programování novýho modulu s Attiny1614, je tam jenom 1wire...
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 BMS v4

Příspěvek od rottenkiwi »

Sme si tu, ale on tu pise pouzit UPDI a nahrat to cez:

Kód: Vybrat vše

avrdude -v -p attiny1614 -C avrdude.conf -c jtag2updi -b 115200 -P "COM8" -U flash:w:diyBMSCurrentMonitor_ATtiny1614.hex:i
Firmver je : diyBMSCurrentMonitor_ATtiny1614.hex
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: 7399
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 BMS v4

Příspěvek od kodl69 »

to vím, firmware mám staženej. Mělo by to jít nahrát přímo přes to ESP, v menu to můžu zvolit, to není problém, vyberu nějakej firmware a přes ISP snad nahraju attiny841. Spíš mi jde o to, jestli musím ten firmware dát na SD kartu nebo už je uloženej v ESP32 spolus programem. Moduly s attiny1624 ještě nemám ani namalovaný, attiny ve farnelu budou snad v dubnu... na L.M.21 mi nejde nainstalovat starej eagle, tak se musím naučit s kicadem...
Jestli to programování jde i přes avrdude, jenom se udělá ta blbina s odporem mezi TX a updi, tak to bude jednodušší varianta.
Naposledy upravil(a) kodl69 dne pon úno 13, 2023 7:34 pm, celkem upraveno 1 x.
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
mgx
Příspěvky: 485
Registrován: stř dub 15, 2015 1:14 pm
Bydliště: Tatranska Lomnica

Re: DIY BMS v4

Příspěvek od mgx »

Ak mas riadiacu dosku s ESP32, tak baterkove moduly 4.21-4.4 mozes "programovat" priamo 6zilovym kablom, alebo prepojovacim boardom. Firmware je nahraty na SD karte (postup je na webe)
Pri module 4.5 je uz vyvedeny len 3pinovy modul UPDI. Programovat ho cez ESP32 nemozes (ani z SD karty), musis bud kupit Micronic UPDI programmer za 140e alebo ho za 5euro zhlobit z ARDUINO328 a par pasivnych suciastok

Tento mam ja, funguje dobre

https://hackaday.com/2022/04/15/this-di ... and-cheap/
kodl69
Příspěvky: 7399
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 BMS v4

Příspěvek od kodl69 »

Na tohle jsem pomalejší... tj do toho arduina nano nahraju https://github.com/ElTangas/jtag2updi/tree/master/build odsuď j2tagupdi.hex přes programátor co mám jako shield na arduino uno, zapojím odpor 4k7 a konektor, a pak to naláduju přes avrdude jak jsem byl zvyklej s arduinoisp jenom s trochu jinejma parametrama, je to tak?
Ještě jsem někde našel, že by měl stačit CH340 převodník, a odpor a je taky hotovo, ale nejsem si úplně jistej
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 BMS v4

Příspěvek od rottenkiwi »

Tu to je cez Python: / aj schema tam je TTL--RS232 RX priamo, TX cez 1 k, rovnake napatia

https://github.com/microchip-pic-avr-to ... pdi-pyupdi
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
mgx
Příspěvky: 485
Registrován: stř dub 15, 2015 1:14 pm
Bydliště: Tatranska Lomnica

Re: DIY BMS v4

Příspěvek od mgx »

podla kiwiho schemy by malo ist aj prepojit to s akymkolvek rs232 serialom (ftdi,ch340). zajtra budem osadzovat 50ks 4.5 modulov tak to mozem vyskusat
kodl69
Příspěvky: 7399
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 BMS v4

Příspěvek od kodl69 »

To MGX: pak dej info, jestli je to správně. V arduino ide je spousta voleb ve stylu "serial UPDI xxxxxxxxxx" kde je volba rychlosti příp. typu převodníku... když to zkusím odkliknout, tak vznikne něco jako:

Kód: Vybrat vše

/home/XxX/Arduino/arduino-1.8.4/portable/packages/megaTinyCore/tools/python3/3.7.2-post1/python3 -u /home/XxX/Arduino/arduino-1.8.4/portable/packages/megaTinyCore/hardware/megaavr/2.6.5/tools/prog.py -t uart -u /dev/ttyUSB0 -b 230400 -d attiny1624 --fuses 0:0b00000000 2:0x02 6:0x04 7:0x00 8:0x00 -f/tmp/arduino_build_873741/sketch_feb13a.ino.hex -a write -v
kde ten začátek je cesta k pythonu a pak k prog.py, pak definice portu, procesoru, pojistky a nakonec -f/cesta k souboru.hex - tenhle reverzní inženýring používám i na klasický ISP jako atmega, attiny....
To by se hodilo vyzkoušet, bude to jistě jednodušší, akorát diskluzi rozvíjíme na bazaru, možná by to mohl admin někam přesunout. Omlouvám se, nevšiml jsem si toho hned na začátku.
P.S: kde jsi sehnal attiny1624? Já je mám zatím zabukovaný na farnellu.
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 BMS v4

Příspěvek od rottenkiwi »

Pozeram, ze 1614 ma:

Kód: Vybrat vše

ATtiny1614 features and Arduino support

    16Kb flash, 2k SRAM, 16/20 MHz
    11 available I/O pins
    6 PWM pins with 8-bit resolution.
    Servo, Tone, Serial, SPI and Wire (I2C) support "just works".
    2 Type B timers - so Servo and Tone can both be used simultaneously, or one or both can be taken over for input capture, periodic interrupt, or other functionality.
TME ma 1614 skladom, ma to Type B timery, mozno by to slo pouzit na 2-phase MPPT
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.