Daly BMS

Home Assistant, Arduino, SDS, Raspberry, Linux, vzdálený dohled, automatizace, měření, opensource, closedsource, hotová řešení, DIY, stavebnice, komponenty, software, postupy, návody, schémata, rady, zkušenosti ...
Uživatelský avatar
marsal64
Příspěvky: 1203
Registrován: sob čer 16, 2018 1:45 pm
Lokalita: Velké Popovice
Systémové napětí: 48V
Výkon panelů [Wp]: 9,3
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Velké Popovice

Daly BMS

Příspěvek od marsal64 »

Ahoj,

věřím že v tomto vlákně časem zpřístupním déledobější zkušenosti s Daly BMS, ovšem zatím zkušenosti hledám :-(.
Pokouším se připojit Daly BMS (https://www.aliexpress.com/item/4000922225759.html) pomocí RS-485, ale zatím bez úspěchu.
Model by měl být správně, dodali i propojku do konektoru, na které jsou kabely A- B+ CANH CANL GND.
S RS-485 mi to nekomunikuje. Stav:
- s PC pomoci přiloženého interface a PCmaster.exe komunikuje bez obtíží
- Slave Modbus adresa 210 by měla být v pořádku (stejná je i v manuálu k Modbus komunikaci), u druhého testovaného kusu pomocí PCmaster.exe jsem změnil na 211
- USB-RS485 převodník jsem vzal z Alzy (https://www.alza.cz/premiumcord-usb-2-0 ... 250866.htm - mimochodem to dodávají i s kabelem a solidní šroubovací příchytkou, což z popisu není zřejmé, takže OK)
- Zkoušel jsem qmodmaster a modpoll
- Podle osciloskopu signál běží
- Zkoušel jsem dva kusy BMS, které mám, nefunguje ani jeden - timeout
- Prodejci jsem psal, ale tento "secondary Daly shop" myslím neví, kudy na takové věci
- Zkoušel jsem prohodit A a B dráty i dát 120 ohm odpor. Zem nemám zapojenou protože RS-485, ale mate mne, že "GND" drát v kabelech je ve skutečnosti označen "ABGND"

Nějaké další nápady jak dál zkoušet bych měl (ověřit jestli pod RS-485 se neskrývá vlastně UART), ale nejprve vznáším dotaz, zda s tímto nemá někdo nějaké zkušenosti tady (možná jsem blbě koukal, ale třeba v https://diysolarforum.com/threads/new-d ... 250a.7002/ jsem zatím na můj specifický problém nenarazil)?
Přílohy
Daly - read board number.jpg
qmodmaster.jpg
Mikel
Schválený prodejce
Příspěvky: 970
Registrován: pát lis 01, 2013 11:41 pm

Re: Daly BMS

Příspěvek od Mikel »

Ahoj,
jak mas vymyslene balancovani? Tato BMS ma podle odkazu na webu balancni proud 20mA.
Pohodlný nákup značkových baterií a příslušenství na https://mivvy.mypower.cz/
Uživatelský avatar
marsal64
Příspěvky: 1203
Registrován: sob čer 16, 2018 1:45 pm
Lokalita: Velké Popovice
Systémové napětí: 48V
Výkon panelů [Wp]: 9,3
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Velké Popovice

Re: Daly BMS

Příspěvek od marsal64 »

Mikel píše:Ahoj,
jak mas vymyslene balancovani? Tato BMS ma podle odkazu na webu balancni proud 20mA.
Zatím si myslím, že "balancování" nechám na ořezávání nahoře paliči. Něco k samotnému dotazu bys měl ;-) ?
Uživatelský avatar
antoni_sk
Příspěvky: 677
Registrován: pát lis 17, 2017 3:14 pm
Bydliště: Liptov

Re: Daly BMS

Příspěvek od antoni_sk »

Ahoj Marshal,
USB prevodník bude OK, kedže ti na PC beží ten ich program a komunikuje s BMS.
Dúfam že ked skúšaš tie Modbus testery na PC, tak ten program je vypnutý a COM port pred tým zavrieš (disconectneš)
Lebo ak nie, tak problém by mohol byť že máš obsadený COM port týmto programom, alebo niečím iným.
Modbus adresová tabuľka k DALY existuje - aj tu na fore bol okaz
FV-1, 60°, 2019 3x Suntech STP280-20/Wfw (840Wp), EPSOLAR LS3024B (30A)
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), EPEVER LS3024B (30A),
FV-3, 35°, 7/2020 4x Trinasolar TSM-235 (940Wp), SRNE ML 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), EPEVER LS3024B (30A),
FV-5, 45°, 9/2022 6x Trinasolar 235Wp (1400Wp), Easun ISolar SPS 3kW
Meniče: Carspa 3000W (špičk.9000W), Easun ISolar SPS 3kW
batérie: 16x 200Ah LiFePo4 (24V) + 8x 280Ah LiFePo4 (24V)
Uživatelský avatar
marsal64
Příspěvky: 1203
Registrován: sob čer 16, 2018 1:45 pm
Lokalita: Velké Popovice
Systémové napětí: 48V
Výkon panelů [Wp]: 9,3
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Velké Popovice

Re: Daly BMS

Příspěvek od marsal64 »

antoni_sk píše:Ahoj Marshal,
USB prevodník bude OK, kedže ti na PC beží ten ich program a komunikuje s BMS.
Dúfam že ked skúšaš tie Modbus testery na PC, tak ten program je vypnutý a COM port pred tým zavrieš (disconectneš)
Lebo ak nie, tak problém by mohol byť že máš obsadený COM port týmto programom, alebo niečím iným.
Modbus adresová tabuľka k DALY existuje - aj tu na fore bol okaz
Díky za zájem. Druhý program je samozřejmě vypnutý. Pro PC používám originální převodník dodaný DALY, který se ale zasouvá do "UART" konektoru, tento RS-485 převodník je do "CAN-485" konektoru. Popis protokolu mám, dokonce jsem ho tu postoval ;-).
Uživatelský avatar
antoni_sk
Příspěvky: 677
Registrován: pát lis 17, 2017 3:14 pm
Bydliště: Liptov

Re: Daly BMS

Příspěvek od antoni_sk »

msusím pozrieť nejaké fotky ako vyzerajú tie konektory... Ked to skúšaš tak UART konektor máš odpojený ?
FV-1, 60°, 2019 3x Suntech STP280-20/Wfw (840Wp), EPSOLAR LS3024B (30A)
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), EPEVER LS3024B (30A),
FV-3, 35°, 7/2020 4x Trinasolar TSM-235 (940Wp), SRNE ML 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), EPEVER LS3024B (30A),
FV-5, 45°, 9/2022 6x Trinasolar 235Wp (1400Wp), Easun ISolar SPS 3kW
Meniče: Carspa 3000W (špičk.9000W), Easun ISolar SPS 3kW
batérie: 16x 200Ah LiFePo4 (24V) + 8x 280Ah LiFePo4 (24V)
Uživatelský avatar
antoni_sk
Příspěvky: 677
Registrován: pát lis 17, 2017 3:14 pm
Bydliště: Liptov

Re: Daly BMS

Příspěvek od antoni_sk »

Toto si prešiel ?:
https://diysolarforum.com/threads/new-d ... 02/page-21

Seems to have multiple communication methods:
UART ( UART is UniversalAsynchronousReceiver/Transmitter, It transforms the data to be transmitted between serial communication and parallel communication. As a chip to convert parallel input signals into serial output signals, UART is usually integrated into other communication interfaces.)
UART 485 (RS-485 adopts balanced transmission and differential reception, so it has the ability to suppress common mode interference. )
And some useful modules that work with the new communication port:
485 to USB
485 to CANbus!!
Bluetooth
FV-1, 60°, 2019 3x Suntech STP280-20/Wfw (840Wp), EPSOLAR LS3024B (30A)
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), EPEVER LS3024B (30A),
FV-3, 35°, 7/2020 4x Trinasolar TSM-235 (940Wp), SRNE ML 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), EPEVER LS3024B (30A),
FV-5, 45°, 9/2022 6x Trinasolar 235Wp (1400Wp), Easun ISolar SPS 3kW
Meniče: Carspa 3000W (špičk.9000W), Easun ISolar SPS 3kW
batérie: 16x 200Ah LiFePo4 (24V) + 8x 280Ah LiFePo4 (24V)
Joskob
Příspěvky: 596
Registrován: ned kvě 12, 2019 9:56 pm
Lokalita: Poprad
Systémové napětí: 24V
Výkon panelů [Wp]: 5210
Kapacita baterie [kWh]: 24
Bydliště: Poprad

Re: Daly BMS

Příspěvek od Joskob »

Máš dobre nastavený port? Mne sa napríklad stalo, že som si nevšimol že je potrebné nastaviť STOP bit na 2
9x Solar frontier 70W ; 16x Trinasolar TSM-235PC05 235W ; 5x Moser Baer 222W (5210Wp)
Epsolar LS3024b,LS2024b,Xtra3210,Tracer3215 ; 2x smart BMS 30A ; DalyBMS 150A
Easun PWM 3000w 24/230 sinus ; Soluowill NP1200-24/230 sinus
7S120P Li-ion 18650 210+Ah ; 7S CATL 100Ah ; 7S CATL 2x 150Ah ; 8S Lifepo 305Ah (24kWh)
Uživatelský avatar
marsal64
Příspěvky: 1203
Registrován: sob čer 16, 2018 1:45 pm
Lokalita: Velké Popovice
Systémové napětí: 48V
Výkon panelů [Wp]: 9,3
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Velké Popovice

Re: Daly BMS

Příspěvek od marsal64 »

Zatím nevím, bombarduji Číňany.
Bude v tom nějaká zrada, protože když se napojím na "A" a "B" drátky, tak to vypadá, že tyto víceméně zkratují Modbus signál, který do nich z PLC nebo PC přes převodník USB -> RS-485 pouštím. Přehození nepomůže. To je pak těžké.
Oproti tomuto bylo rozchození komunikace se Studerem nebo elektroměrem EM340 oddechovka ;-). U EM340 mě jinak překvapil relativně vysoký počet chybových zpráv, které vrací, přitom vzdálenost do 1 m, zkrouceno, stíněno, ukončeno. Ale funguje to ;-).
Uživatelský avatar
marsal64
Příspěvky: 1203
Registrován: sob čer 16, 2018 1:45 pm
Lokalita: Velké Popovice
Systémové napětí: 48V
Výkon panelů [Wp]: 9,3
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Velké Popovice

Re: Daly BMS

Příspěvek od marsal64 »

Tak to je povedená historka. Po Číňanech jsem chtěl popis Modbus protokolu s BMS, tak mi prostě Ruby z Ali poslala vzorný popis Modbus protokolu pro BMS. Tak jsem pomalu dva dny pouštěl po RS-485 do Daly Modbus, divil se, že to nefunguje, dokonce zkoušel i zapojit bias odpory :wall: a připravoval se na reklamaci.

Začal jsem se také poohlížet na konkurenčních fórech a díky KaFun na https://diysolarforum.com/ se podařilo rozlousknout obtíž: je to sice RS-485, ale není to Modbus ::facepalm:: - na RS-485 jede stejný UART protokol, který používá obslužný BMSMonitor na PC i pro připojení přes UART konektor. Potvrdilo se to, když stejný PC program vesele komunikoval s BMS přes mnou zakoupený adapter USB-RS485, na který jsem odkazoval v prvním postu.

Takže bude potřebné bohužel v mém případě PLC Foxtrot naprogramovat na UART protokol, což je pracnější, ale co se dá dělat. Specifikace UART je, ale to ještě chci ověřit.

Co je aspoň pozitivní, že lze připojit více BMS přes jednu RS-485. K tomu je ovšem potřebné oflashovat novou verzi firmware, kterou KaFun od Daly vymámil a také raději používat novější verzi BMSMonitor, s jehož pomocí je nutno změnit číslo desky. Flash u mne pro 200A verzi proběhl 2x zcela hladce. Pro případné zájemce tady:
https://diysolarforum.com/resources/dal ... oards.167/
https://diysolarforum.com/resources/dal ... b-s19.168/
Uživatelský avatar
marsal64
Příspěvky: 1203
Registrován: sob čer 16, 2018 1:45 pm
Lokalita: Velké Popovice
Systémové napětí: 48V
Výkon panelů [Wp]: 9,3
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Velké Popovice

Re: Daly BMS

Příspěvek od marsal64 »

Na laboratorní přesnost měření proudu se s Daly BMS patrně nelze příliš spoléhat, ale to známe z Axpertu, Studer invertorů atd. atd. ...
https://diysolarforum.com/threads/daly- ... ors.19519/
Uživatelský avatar
marsal64
Příspěvky: 1203
Registrován: sob čer 16, 2018 1:45 pm
Lokalita: Velké Popovice
Systémové napětí: 48V
Výkon panelů [Wp]: 9,3
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Velké Popovice

Re: Daly BMS

Příspěvek od marsal64 »

Nejsem si jist, jestli to už někdo tady nepostoval a neopakuji se, ale FYI přikládám.
Přílohy
Daly UART-485 protocol.pdf
(267.73 KiB) Staženo 415 x
Uživatelský avatar
marsal64
Příspěvky: 1203
Registrován: sob čer 16, 2018 1:45 pm
Lokalita: Velké Popovice
Systémové napětí: 48V
Výkon panelů [Wp]: 9,3
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Velké Popovice

Re: Daly BMS

Příspěvek od marsal64 »

Dvě BMS na jednom RS-485 kabelu opravdu fungují, ověřeno (https://forum.mypower.cz/viewtopic.php? ... 23#p145223).
Ten "popis" v příspěvku výše bohužel nepíše, jak hodnoty v DalyBMS měnit, pouze jak je číst. A měnit by se i hodilo, např. mít možnost dálkově vypnout BMS v případě nějaké havárie apod. Přes UART + PC software ta změna samozřejmě je možná, takže by to šlo případně odposlechnout...
Pokud by s tímto někdo měl už zkušenost nebo měl lepší popis, prosím, podělte se. Ruby z Ali mi tvrdila, že "má jen toto".
Kamča
Příspěvky: 105
Registrován: ned pro 06, 2020 7:55 pm
Bydliště: Dolní Lutyně

Re: Daly BMS

Příspěvek od Kamča »

Hezká a záslužná práce...to mě zajímá
8x370Wp J,8x380Wp J,4x370Wp Z 6x450Wp,1xDeye,1x Axpert VMIII 48V 5kW,LiFe 3x16S 120Ah+ BEV 77kW V2L
Uživatelský avatar
marsal64
Příspěvky: 1203
Registrován: sob čer 16, 2018 1:45 pm
Lokalita: Velké Popovice
Systémové napětí: 48V
Výkon panelů [Wp]: 9,3
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Velké Popovice

Re: Daly BMS

Příspěvek od marsal64 »

Ještě jedna konkrétní zkušenost pro komunikaci pomocí sériového protokolu, tentokrát s adresováním:

Pomocí upgradovaného firmware a PC software jsem nastavil u dvou desek (pro nastavování připojit každou zvlášť) (a) číslo desky i (b) "slave address" na:
Deska 1: 1 1
Deska 2: 2 2

Po paralelním spojení RS-485 kabelů obou desek mi pak fungovalo následující adresování pomocí "UART" protokolu:

0x40 adresa pro první desku (0xA540...), návratová hodnota 01 (0xA501...)
0x41 adresa pro druhou desku (0xA541...), návratová hodnota 02 (0xA502...)

KaFun se tomu divil, doporučoval to adresovat 0x01 a 0x02, ale to mi nefungovalo, snad prý kvůli tomu, že jsem nastavil i slave, což prý se dělat nemá. Takže přesně nevím, ale řídím se pro nyní heslem "never change running system".
Uživatelský avatar
marsal64
Příspěvky: 1203
Registrován: sob čer 16, 2018 1:45 pm
Lokalita: Velké Popovice
Systémové napětí: 48V
Výkon panelů [Wp]: 9,3
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Velké Popovice

Re: Daly BMS

Příspěvek od marsal64 »

Zkušenosti zatím dobré:
- K tomu, co jsem psal v předchozím příspěvku: "slave" opravdu ponechat u obou nebo více desek na 1, rozhodující je nastavit číslo desky
- Není dobré současně mít připojené PC a současně PLC s obsluhou přes RS485... Generovalo mi to pak pěkné blbosti v error logu
- Opakovaně jsem ověřoval měření napětí i proudu multimetrem oproti tomu, co měřilo Daly, jevilo se to dobře
- Nerozchodil jsem z první bluetooth, ale nechal jsem to rychle být, protože jsem to nepotřeboval. Zdá se, že to je řešitelné dobře (https://diysolarforum.com/threads/more- ... ost-242504)
- BMS mi už pomohla odhalit jednu obtíž s nastavením min a max napětí baterek, o které jsem psal (https://forum.mypower.cz/viewtopic.php? ... 40#p146065), takže díky ní jsem snižoval float napětí nahoře a zvyšoval min. napětí pro připojení na síť dole. BMS mi pěkně ukazuje na rozdílech napětí a proudů "nahoře" ev. "dole", který ze dvou packů je "lepší" a který "horší":
Zkušenosti.jpg
Zkušenosti.jpg (18.06 KiB) Zobrazeno 4073 x
Zůstávame-li na Ali, tak Daly Smart konkurují typům jako https://www.aliexpress.com/item/1005001610698780.html (viz také http://shop.mypower.cz/balancer-bms-14s ... tooth-4101), má smysl je uvažovat pro větší proudy. Líbí se mi, že mají kompaktnější "uzavřenou" konstrukci. Já mám 200A typy, zaznamenal jsem nyní cenu 3400 Kč (https://www.aliexpress.com/item/1005001310395566.html).

Pokud objevím něco nového, napíšu, zkušenosti jiných vítány.
kodl69
Příspěvky: 7627
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: Daly BMS

Příspěvek od kodl69 »

Zásadní je, že s těmi DALY se umíš domluvit, u těch "smart BMS" si nejsem jist, jestli někdo tu komunikaci rozchodil tak, jako ty...
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.
Joskob
Příspěvky: 596
Registrován: ned kvě 12, 2019 9:56 pm
Lokalita: Poprad
Systémové napětí: 24V
Výkon panelů [Wp]: 5210
Kapacita baterie [kWh]: 24
Bydliště: Poprad

Re: Daly BMS

Příspěvek od Joskob »

U smart bms z lithiumbatterypcb som ju rozchodil
9x Solar frontier 70W ; 16x Trinasolar TSM-235PC05 235W ; 5x Moser Baer 222W (5210Wp)
Epsolar LS3024b,LS2024b,Xtra3210,Tracer3215 ; 2x smart BMS 30A ; DalyBMS 150A
Easun PWM 3000w 24/230 sinus ; Soluowill NP1200-24/230 sinus
7S120P Li-ion 18650 210+Ah ; 7S CATL 100Ah ; 7S CATL 2x 150Ah ; 8S Lifepo 305Ah (24kWh)
Uživatelský avatar
antoni_sk
Příspěvky: 677
Registrován: pát lis 17, 2017 3:14 pm
Bydliště: Liptov

Re: Daly BMS

Příspěvek od antoni_sk »

Potvrdzujem - Joskob aj ja sme skomunikovali uvedené smart BMS cez RS485 protokolom Modbus do scada systémov - vid posledný príspevok v mojom vlákne...
FV-1, 60°, 2019 3x Suntech STP280-20/Wfw (840Wp), EPSOLAR LS3024B (30A)
FV-2, 35°, 2020 3x CSUN 280-60P (840Wp), EPEVER LS3024B (30A),
FV-3, 35°, 7/2020 4x Trinasolar TSM-235 (940Wp), SRNE ML 40A MPPT
FV-4, 35°, 10/2021 2x Moser 220Wp (440Wp), EPEVER LS3024B (30A),
FV-5, 45°, 9/2022 6x Trinasolar 235Wp (1400Wp), Easun ISolar SPS 3kW
Meniče: Carspa 3000W (špičk.9000W), Easun ISolar SPS 3kW
batérie: 16x 200Ah LiFePo4 (24V) + 8x 280Ah LiFePo4 (24V)
Uživatelský avatar
marsal64
Příspěvky: 1203
Registrován: sob čer 16, 2018 1:45 pm
Lokalita: Velké Popovice
Systémové napětí: 48V
Výkon panelů [Wp]: 9,3
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Velké Popovice

Re: Daly BMS

Příspěvek od marsal64 »

Ještě pár poznámek k Daly pro ty, kteří by si to programovali:
- Big endian…
- Vyčítání se zatím jeví bezchybně (momentálně se dvěma paralelně zapojenými Daly na RS-485, viz výše), mám v programu ošetřovány všechny možné komunikační chyby a jeví se, že se to ani nevyužije….
- Vyřadil jsem z programu nakonec úplně i timer, který umožňoval nastavit odezvu mezi dvěma odeslanými zprávami (nejkratší cyklus PLC je od cca 4 milisekund, což se jeví, že Daly stačí). Co se týká timeout timeru send-response, ani když jsem ho zkušebně nastavil na 0, žádné chyby timeout nepřišly.
- Funkce 0x95 a 0x96 vracejí něco jiného než ostatní funkce, je třeba to ošetřit zvlášť, chvíli jsem si toho nevšiml a divil se... Osobně ale vyčítání napětí jednotlivých článků považuji za zbytečné, stačí mi hodnoty napětí a pořadová čísla článků s nejmenším a největším změřeným napětím, což získám pomocí 0x91 a nezpomaluji tím otočku komunikace, která i díky 9600 Bd není bleskurychlá (pro obě Daly mám refresh všech hodnot za cca 0.8s)
- Zatím se nechystám na odposlouchávání celé komunikace, která by odhalila jak např. odpojit baterie programově. Pokud by to někdo udělal nebo udělá, sem s tím :-). Kolegové z konkurenčního fóra hlásí, že s BMS komunikují pomocí „Sinowealth BMS Tool“ (http://www.cleverbms.com/download.html), což umožňuje například rozšířené možnosti kalibrace, ale zatím jsem nepotřeboval zkoušet, jeví se, že dokonce proud to v mém případě měří dobře
Přílohy
ChceToGrafika....jpg

  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek