JBD BMS – komunikace přes TTL 485

Odpovědět
ecentrum
Příspěvky: 30
Registrován: pát dub 08, 2022 8:30 pm
Bydliště: Proboštov
Výkon panelů v FVE [Wp]: 9
Kapacita baterie [kWh]: 42

JBD BMS – komunikace přes TTL 485

Příspěvek od ecentrum »

Stejně jako někteří další jsem chtěl mít přehled o bateriích v mé automatizaci, a i případně umožnit nějakou akci při nějakém nestandartním jevu. Mám tři bloky 16x280Ah a k tomu tři BMS JBD. Nákup byl postupně, první typ JBD-AP20S006, cca po 3 měsících koupená druhá opět JBD-AP20S006, po dalších asi 3 měsících omylem (chtěl jsem mít stejné) koupená třetí, typ JBD-DP24S002 (všechny tři koupeny od mivvyenergy).

Protože mám celý byt řízený PLC Teco a snahou je postupně přidat i ovládání FVE Victron, je logické že i BMSky jsem chtě integrovat – alespoň mít přehled o stavu AKU a stavu jednotlivých článku. Určitě jsem nechtěl jít cestou přes Bluetooth, prostě kabel je kabel a RS485 je stabilní komunikace.
Přes převodník s galvanickým oddělením jsem připojil první BMS, vyndal Bluetooth a z konektoru propojil s PLC, komunikace bez problémů a data se načetla. Připojil druhou úplně stejnou a žádná komunikace neproběhla, bohužel stále nevím, v čem může být problém.
Úplně stejné BMS, stejný typ, stejné označení, přes Bluetooth obě komunikuji bez problémů, přes RS485 komunikuje pouze jedna.

Třetí BMS typ: JBD-DP24S002 komunikuje bez problému, má další konektor UART takže není se nemusí odpojovat Bluotooth.
Po několika neúspěšných pokusech rozchodit komunikaci na druhé BMS JBD-AP20S006 jsem se jí rozhodl vyměnit a dokoupil další JBD-DP24S002.
Nyní je komunikace již bez problémů

Na obrázcích ještě nejsou BMS nastavené a z kalibrované
Na druhém obrázku je nastaven jen malý rozdíl pro detekci rozdílu napětí mezi články – jen pro ověření funkčnosti zobrazení
Přílohy
BMS_01.JPG
BMS_01.JPG (150.04 KiB) Zobrazeno 3151 x
BMS_02.JPG
BMS_02.JPG (148.24 KiB) Zobrazeno 3151 x
BMS_03.JPG
BMS_03.JPG (79.09 KiB) Zobrazeno 3151 x
20x 455Wp = 9,1kWp JZ
Multiplus II 48V/5000 3ks
SmartSolar 250/100-Tr VE.Can 2ks
Cerbo GX
Lynx Shunt VE.Can
AKU LiFePo4 3x 16ks/280Ah
BMS 3x JBD-AP20S006V1.2
PLC TECO CP-2000LTE
dumi
Site Admin
Příspěvky: 816
Registrován: pon bře 29, 2021 11:47 pm
Výkon panelů v FVE [Wp]: 9850
Kapacita baterie [kWh]: 32

Re: JBD BMS – komunikace přes TTL 485

Příspěvek od dumi »

KOmunikaci jsi psal sam? Nebo ma teco nejaky funkcni blok o kterem nevim?

Pripadne podelis se o kod?

Diky.
9.6kWp, 32kWh, 2400W + 3000W
ecentrum
Příspěvky: 30
Registrován: pát dub 08, 2022 8:30 pm
Bydliště: Proboštov
Výkon panelů v FVE [Wp]: 9
Kapacita baterie [kWh]: 42

Re: JBD BMS – komunikace přes TTL 485

Příspěvek od ecentrum »

funkční blok pro Modbus RTU.
Bohužel nejde, nebo alespoň já nevím jak, změnit ID BMSky, takže všechny mají ID 1, to znamená že mám v PLC 3 kanály RS485, počáteční adresa 0 a vyčítám 40 registrů. Tam jsou všechny základní údaje. Víc jsem ani nezkoušel, víc nepotřebuji.
Zatím jsem použil na zkoušku samostatné PLC s dvěma MR-0133 což je zbytečně drahá záležitost, až bude trochu času změním vyčítání z BMS přes Modbus TCP - 3x Elfin EE1X
20x 455Wp = 9,1kWp JZ
Multiplus II 48V/5000 3ks
SmartSolar 250/100-Tr VE.Can 2ks
Cerbo GX
Lynx Shunt VE.Can
AKU LiFePo4 3x 16ks/280Ah
BMS 3x JBD-AP20S006V1.2
PLC TECO CP-2000LTE
dumi
Site Admin
Příspěvky: 816
Registrován: pon bře 29, 2021 11:47 pm
Výkon panelů v FVE [Wp]: 9850
Kapacita baterie [kWh]: 32

Re: JBD BMS – komunikace přes TTL 485

Příspěvek od dumi »

Aha to ma modbus :) tak to zkusim. Soupis registru bys prosim nemel?

dekuju
9.6kWp, 32kWh, 2400W + 3000W
ecentrum
Příspěvky: 30
Registrován: pát dub 08, 2022 8:30 pm
Bydliště: Proboštov
Výkon panelů v FVE [Wp]: 9
Kapacita baterie [kWh]: 42

Re: JBD BMS – komunikace přes TTL 485

Příspěvek od ecentrum »

dumi píše: sob dub 15, 2023 9:38 pm Aha to ma modbus :) tak to zkusim. Soupis registru bys prosim nemel?
dekuju
je to jednoduchý :) ,
mě zajímá pouze napětí článků reg. : 21-36 a dále
18 - celkové napětí baterie
19 - proud z/do baterie
20 - zbývající Ah
40 - SOC
:D :D
ostatní jsem zatím nezkoumal
20x 455Wp = 9,1kWp JZ
Multiplus II 48V/5000 3ks
SmartSolar 250/100-Tr VE.Can 2ks
Cerbo GX
Lynx Shunt VE.Can
AKU LiFePo4 3x 16ks/280Ah
BMS 3x JBD-AP20S006V1.2
PLC TECO CP-2000LTE
ecentrum
Příspěvky: 30
Registrován: pát dub 08, 2022 8:30 pm
Bydliště: Proboštov
Výkon panelů v FVE [Wp]: 9
Kapacita baterie [kWh]: 42

Re: JBD BMS – komunikace přes TTL 485

Příspěvek od ecentrum »

Úprava komunikace, plánovaná levnější náhrada PLC moduly Elfin-EE11A z Aliexpresu.
Komunikace 3ks BMS JBD-DP24S002 do Modbus TCP bez problémů
BMS_TCP modbus 01.jpg
BMS_TCP modbus 01.jpg (404.59 KiB) Zobrazeno 2759 x
20x 455Wp = 9,1kWp JZ
Multiplus II 48V/5000 3ks
SmartSolar 250/100-Tr VE.Can 2ks
Cerbo GX
Lynx Shunt VE.Can
AKU LiFePo4 3x 16ks/280Ah
BMS 3x JBD-AP20S006V1.2
PLC TECO CP-2000LTE
dumi
Site Admin
Příspěvky: 816
Registrován: pon bře 29, 2021 11:47 pm
Výkon panelů v FVE [Wp]: 9850
Kapacita baterie [kWh]: 32

Re: JBD BMS – komunikace přes TTL 485

Příspěvek od dumi »

Takze jsi musel odpojit ten bluetooth modul u tech AP20S006? nebo to ma samostatny vystup na 485? Ja mam AP20S003 a ta ma BT integrovany, ale je to vlastne asi taky externi modul.

Diky.
9.6kWp, 32kWh, 2400W + 3000W
dumi
Site Admin
Příspěvky: 816
Registrován: pon bře 29, 2021 11:47 pm
Výkon panelů v FVE [Wp]: 9850
Kapacita baterie [kWh]: 32

Re: JBD BMS – komunikace přes TTL 485

Příspěvek od dumi »

Jeste jakej jsi pouzil baudrate a paritu?
9.6kWp, 32kWh, 2400W + 3000W
ecentrum
Příspěvky: 30
Registrován: pát dub 08, 2022 8:30 pm
Bydliště: Proboštov
Výkon panelů v FVE [Wp]: 9
Kapacita baterie [kWh]: 42

Re: JBD BMS – komunikace přes TTL 485

Příspěvek od ecentrum »

dumi píše: pon črc 08, 2024 9:15 am Takze jsi musel odpojit ten bluetooth modul u tech AP20S006? nebo to ma samostatny vystup na 485? Ja mam AP20S003 a ta ma BT integrovany, ale je to vlastne asi taky externi modul.

Diky.
nemusel jsem BT odpojovat, má samostatný výstup.
baudrate : 9600
parita : bez parity
20x 455Wp = 9,1kWp JZ
Multiplus II 48V/5000 3ks
SmartSolar 250/100-Tr VE.Can 2ks
Cerbo GX
Lynx Shunt VE.Can
AKU LiFePo4 3x 16ks/280Ah
BMS 3x JBD-AP20S006V1.2
PLC TECO CP-2000LTE
dumi
Site Admin
Příspěvky: 816
Registrován: pon bře 29, 2021 11:47 pm
Výkon panelů v FVE [Wp]: 9850
Kapacita baterie [kWh]: 32

Re: JBD BMS – komunikace přes TTL 485

Příspěvek od dumi »

Tak jsem laboroval:

na RS485 konektoru je opravdu ten modbus s registrama ktery popisujes, dekodoval jsem dalsi registry, tykaj se teda vetsinou jen nastaveni BMS, bohuzel nejdou menit :(

CO mi chybi je info o tom jestli je nebo neni povolene nabijeni/vybijeni.

Zkusim o vikendu dopojit ten BT modul a pripojit se na ten UART a pouzit ten jejich protokol, kterej umoznuje i BMS nastavit. Teoreticky by se pak dal ke kazde BMS dat jeden ESP procesor a udelat si na nem prevodnik z UART dat BMS na neco TCP/IP, klidne modbus nebo MQTT.

Dam pripadne vedet :)
9.6kWp, 32kWh, 2400W + 3000W
Odpovědět

Zpět na „Automatizace, řízení“