Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nabídky na prodej fotovoltaických panelů, regulátorů, baterií, měničů napětí a další komponenty pro ostrovní i hybridní solární systémy. Vhodné pro ty, kteří chtějí výhodně prodat použité nebo nové vybavení pro FVE.
Uživatelský avatar
TomHC
Příspěvky: 2940
Registrován: pát lis 11, 2022 8:14 am
Reputace: 540
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 8820
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od TomHC »

To je všetko fajn, tu riešime prevodník z UART protokolu JK alebo JBD na modbus RS485 ktorý používa úplne inú štruktúru dát.

Klasický TTL UART 3.3V sa dá previesť na fyzickú linku RS485 (krútená dvojlinka, diferenciálny signalling) a späť, bez zmeny štruktúry dát. Môj adaptér je vhodný tam, kde chceš z viacerých neadresovateľných BMS ťahať jeden kábel RS485 a dáta následne použiť napr. v Home Assistant alebo nejakom PLC.

BMS cez UART posiela v intervaloch (broadcast) kompletný balík dát. Pri modbus-e si master (HA, PLC) vypýta od konkrétneho zariadenia na zbernici (podľa adresy) jednu alebo viac hodnôt z "registrov", a dáta teda posiela slave (tento adaptér) iba na vyžiadanie.

Z toho čo som tu na fóre zachytil, tí s viacero baterkami to zapájajú do UART-USB prevodníkov do USB hubu. OS Venus teda vidí sériové porty ako /dev/ttyUSB0, /dev/ttyUSB1 ... atď a komunikuje cez ne natívne. Serialbattery spomína aj nejaké RS485, asi pre JK Invertor s adresáciou, ale to bude zase len podpora ich oficiálneho protokolu.
2x MUST PH1800 5.5kW, 9kWp V+J+Z, 600 Ah LiFePO4 s BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome , BMS UART-TS485 adaptér

Kdo je online

Uživatelé prohlížející si toto fórum: Claudebot [Bot] a 0 hostů