JBD BMS – komunikace přes TTL 485
-
- 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
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í
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 (150.04 KiB) Zobrazeno 4622 x
-
- BMS_02.JPG (148.24 KiB) Zobrazeno 4622 x
-
- BMS_03.JPG (79.09 KiB) Zobrazeno 4622 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
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
-
- Site Admin
- Příspěvky: 851
- 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
KOmunikaci jsi psal sam? Nebo ma teco nejaky funkcni blok o kterem nevim?
Pripadne podelis se o kod?
Diky.
Pripadne podelis se o kod?
Diky.
9.6kWp, 32kWh, 2400W + 3000W
-
- 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
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
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
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
-
- Site Admin
- Příspěvky: 851
- 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
Aha to ma modbus tak to zkusim. Soupis registru bys prosim nemel?
dekuju
dekuju
9.6kWp, 32kWh, 2400W + 3000W
-
- 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
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
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
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
-
- 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
Ú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ů
Komunikace 3ks BMS JBD-DP24S002 do Modbus TCP bez problémů
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
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
-
- Site Admin
- Příspěvky: 851
- 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
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.
Diky.
9.6kWp, 32kWh, 2400W + 3000W
-
- Site Admin
- Příspěvky: 851
- 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
Jeste jakej jsi pouzil baudrate a paritu?
9.6kWp, 32kWh, 2400W + 3000W
-
- 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
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
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
-
- Site Admin
- Příspěvky: 851
- 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
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
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