JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
Souhrn tématu
Diskuze se zaměřuje na komunikaci BMS JK JIKONG přes TTL serial 485 bez použití Bluetooth, s cílem vytvořit jednoduchý a opakovatelný monitoring baterií. Uživatelé sdílejí zkušenosti s pinoutem, rychlostí přenosu a problémy s napájením či dekódováním dat. Dokumentace je nejasná, proto je hledána pomoc od těch, kdo již podobný způsob komunikace využili, bez odkazu na Bluetooth řešení.
- mpcz
- Příspěvky: 87
- Registrován: sob kvě 14, 2022 1:27 pm
- Reputace:7
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
to Glottis: Díky, to jsem zkoušel, ale nedařilo se. Je to tam součástí většího balíčku a není to zcela jasné. Navíc ta dírka 485 se chová odlišně od BT, takže to chce se do toho více zahloubat. Předběžně to vypadá tak, že nestačí klasický systém dotaz - odpověď, jako u vyčítání standardních hodnot.
Chvíli počkám, jestli to již někdo, kdo s tím má delší zkušenosti neřešil a nemá tu funkci načtení "serial number" vypreparovanou.
Zatím jsem nasadil útok typu "brute force" a třeba na ten registr narazím touto metodou.
Každopádně ty odfláknuté, roky staré, špatně přeložené a neplatné datasheety hodně zdržují. Připadá mi to tak, že se v JK před lety zastavil čas a od té doby jen letují PCB a prodávají. Ale i přes tyto nectnosti mi ty jejich BMS přijdou docela v pohodě.
mpcz, 24apr2023
Chvíli počkám, jestli to již někdo, kdo s tím má delší zkušenosti neřešil a nemá tu funkci načtení "serial number" vypreparovanou.
Zatím jsem nasadil útok typu "brute force" a třeba na ten registr narazím touto metodou.
Každopádně ty odfláknuté, roky staré, špatně přeložené a neplatné datasheety hodně zdržují. Připadá mi to tak, že se v JK před lety zastavil čas a od té doby jen letují PCB a prodávají. Ale i přes tyto nectnosti mi ty jejich BMS přijdou docela v pohodě.
mpcz, 24apr2023
- Forrest
- Příspěvky: 201
- Registrován: pát zář 09, 2022 1:42 pm
- Reputace:5
- Lokalita: Ústeckoorlicko
- Systémové napětí: 48V
- Výkon panelů [Wp]: 900
- Kapacita baterie [kWh]: 2,4
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Č.T. Lhotka
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
Já jsem asi trubka.. Potřebuju se napojit s ESP32 (mám přebytečný wroom2 - lze aplikovat i na RS485). Mám tenhle typ BMS: JK-PB2A16S20P. Na něj napojena rozšiřující deska s těmi CAN, 485, a pod...Hlavně tam je RS232 (6pin RJ) uprostřed - dalo by se z něj sosat??
V manuálu mají oba konektory P4 a P5 (UART a na té BMS značený jako type A1254WF-6A - nicméně každej je jinej..
1) chtěl jsem využít UART pro displey - jenomže i když v manuálu píšou, že P4 je pin 3 GND, 4 RX UART_RX,5V 5 TX UART_TX,5V 6 VCC.. tak mezi 3 a 6 naměřím 11V. Což teda neodpovídá vůbec manuálu
2) na P5 je napojený origo tlačítko a divnej konektor - to asi nepůjde kuchnout...
3) někde chci vzít 5V (jako může být i 3,3V - pokud nic, vezmu si z displayportu 11V) - víte kde?
4) jsem schopný to přepojit na RS485, na ten úplně vlevo?
Nějaká rada, drobná ? Díky!
V manuálu mají oba konektory P4 a P5 (UART a na té BMS značený jako type A1254WF-6A - nicméně každej je jinej..
1) chtěl jsem využít UART pro displey - jenomže i když v manuálu píšou, že P4 je pin 3 GND, 4 RX UART_RX,5V 5 TX UART_TX,5V 6 VCC.. tak mezi 3 a 6 naměřím 11V. Což teda neodpovídá vůbec manuálu
2) na P5 je napojený origo tlačítko a divnej konektor - to asi nepůjde kuchnout...
3) někde chci vzít 5V (jako může být i 3,3V - pokud nic, vezmu si z displayportu 11V) - víte kde?
4) jsem schopný to přepojit na RS485, na ten úplně vlevo?
Nějaká rada, drobná ? Díky!
Měnič China SAmoDoMo 1,5 kW a již 900Wp na rotátoru jménem "slunečnice"
- glottis
- Příspěvky: 3768
- Registrován: stř úno 02, 2022 10:30 am
- Reputace:488
- Lokalita: okolí Mělníka
- Systémové napětí: 48V
- Výkon panelů [Wp]: 13000
- Kapacita baterie [kWh]: 30
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
Inspiroval bych se zde: https://github.com/syssi/esphome-jk-bms
Jestli mas verzi 19, je primo na BMS port UART ... coz by mel snad byt izolovany ttl uart. Na nej by ses mozna mohl napojit primo. Musis overit multimetrem, ze to je fakt izolovane. Nebo dohledat. Tam se normalne zapojuje display.
RS232 na rozsirujici desce uz nebude ttl a tam budes must mit 232<>ttl konverzi. Pravdepodobne.
A nebo se napojit na jeden z 485 portu. Prvni je master, ktery to agreguje. 485-2 je pak sbernice vsech BMS. Ja bych procetl info na syssi projektu a podle toho se zaridil.
Ale nejjednodusi je se pripojit po BT. Je to prekvapive spolehlive.
Jestli mas verzi 19, je primo na BMS port UART ... coz by mel snad byt izolovany ttl uart. Na nej by ses mozna mohl napojit primo. Musis overit multimetrem, ze to je fakt izolovane. Nebo dohledat. Tam se normalne zapojuje display.
RS232 na rozsirujici desce uz nebude ttl a tam budes must mit 232<>ttl konverzi. Pravdepodobne.
A nebo se napojit na jeden z 485 portu. Prvni je master, ktery to agreguje. 485-2 je pak sbernice vsech BMS. Ja bych procetl info na syssi projektu a podle toho se zaridil.
Ale nejjednodusi je se pripojit po BT. Je to prekvapive spolehlive.
- Forrest
- Příspěvky: 201
- Registrován: pát zář 09, 2022 1:42 pm
- Reputace:5
- Lokalita: Ústeckoorlicko
- Systémové napětí: 48V
- Výkon panelů [Wp]: 900
- Kapacita baterie [kWh]: 2,4
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Č.T. Lhotka
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
Pres to BT se mi to pripojilo jednou a pak uz nic...Tak hledam spolehlivou alternativu.
Měnič China SAmoDoMo 1,5 kW a již 900Wp na rotátoru jménem "slunečnice"
- glottis
- Příspěvky: 3768
- Registrován: stř úno 02, 2022 10:30 am
- Reputace:488
- Lokalita: okolí Mělníka
- Systémové napětí: 48V
- Výkon panelů [Wp]: 13000
- Kapacita baterie [kWh]: 30
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
To ej divny, ne? Ja z jedno esp jedu 3 BMS. K bms nesmi byt pripojeny po BT nikdo jiny.
se syssi softem pro esphome pouzivam protocol version JK02_32S. Ale jel myslim i JK02_24S
se syssi softem pro esphome pouzivam protocol version JK02_32S. Ale jel myslim i JK02_24S
- glottis
- Příspěvky: 3768
- Registrován: stř úno 02, 2022 10:30 am
- Reputace:488
- Lokalita: okolí Mělníka
- Systémové napětí: 48V
- Výkon panelů [Wp]: 13000
- Kapacita baterie [kWh]: 30
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
Projdi si diskuzi na tom syssi
treba tu popisuje, ze jim to jde pres display port ... ten uart primo na BMS
https://github.com/syssi/esphome-jk-bms/discussions/747
treba tu popisuje, ze jim to jde pres display port ... ten uart primo na BMS
https://github.com/syssi/esphome-jk-bms/discussions/747
- kuba47
- Příspěvky: 143
- Registrován: pát dub 18, 2025 10:09 am
- Reputace:26
- Lokalita: Krušné hory
- Systémové napětí: 48V
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
Je to RS485, v konfiguraci označen jako UART3. Defaultně je tam myslím protokol 15, takže vysílá data souvisle, nečeká na dotaz.glottis píše: čtv bře 19, 2026 10:42 amJestli mas verzi 19, je primo na BMS port UART ... coz by mel snad byt izolovany ttl uart.
Pinout teď nevím, ale můžu se na to večer podívat. Těch 11V bude napájení pro display. RX/TX je zřejmě omyl, má tam být A/B.
8.8kWp @ Anern SCI-MAX-10200, LiFePO4 280Ah 16s2p, JK PB2A16S20P, AC nabíječka Easun SMH
3.6kWp @ Siton 210 SMD
3.6kWp @ Siton 210 SMD
- kuba47
- Příspěvky: 143
- Registrován: pát dub 18, 2025 10:09 am
- Reputace:26
- Lokalita: Krušné hory
- Systémové napětí: 48V
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
Já mám podezření, že tenhle konektor vůbec nikam nevede, ale ještě to nemůžu říct s jistotou.Forrest píše: čtv bře 19, 2026 10:21 amHlavně tam je RS232 (6pin RJ) uprostřed - dalo by se z něj sosat??
8.8kWp @ Anern SCI-MAX-10200, LiFePO4 280Ah 16s2p, JK PB2A16S20P, AC nabíječka Easun SMH
3.6kWp @ Siton 210 SMD
3.6kWp @ Siton 210 SMD
- glottis
- Příspěvky: 3768
- Registrován: stř úno 02, 2022 10:30 am
- Reputace:488
- Lokalita: okolí Mělníka
- Systémové napětí: 48V
- Výkon panelů [Wp]: 13000
- Kapacita baterie [kWh]: 30
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
na IO desce je to zapojene na ten mensi konektor na prostredni piny a tu je to namalovane
https://lifepo4.com.au/wp-content/uploa ... P-V19.webp
https://lifepo4.com.au/wp-content/uploa ... P-V19.webp
- kuba47
- Příspěvky: 143
- Registrován: pát dub 18, 2025 10:09 am
- Reputace:26
- Lokalita: Krušné hory
- Systémové napětí: 48V
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
To jo, ale identifikoval jsem všechny transcievery a optoizolátory na té BMSce a pro tenhle port mi tam žádný nezbyl.
8.8kWp @ Anern SCI-MAX-10200, LiFePO4 280Ah 16s2p, JK PB2A16S20P, AC nabíječka Easun SMH
3.6kWp @ Siton 210 SMD
3.6kWp @ Siton 210 SMD
- glottis
- Příspěvky: 3768
- Registrován: stř úno 02, 2022 10:30 am
- Reputace:488
- Lokalita: okolí Mělníka
- Systémové napětí: 48V
- Výkon panelů [Wp]: 13000
- Kapacita baterie [kWh]: 30
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
Kazdopadne konfigurovatelne jsou 3 uarty v aplikaci. Dva jsou 485 na io boardu a jeden je uart na BMS kam se zapojuje display. Takze ten RS232 na IO boardu je bud neco co se nekonfa a nebo to je napojene na treba ten UART. Ale nevim, jen hadam. Spis to muze byt nejaka interni vec jeste. By se jim asi muselo napsat, ale ja to nebudu
V manu pisou 9600 rychlost. Muze to byt klidne neco neozilovaneho. Mel by tam pak byt nejakej 232 chip, max232 nebo tak.
- Forrest
- Příspěvky: 201
- Registrován: pát zář 09, 2022 1:42 pm
- Reputace:5
- Lokalita: Ústeckoorlicko
- Systémové napětí: 48V
- Výkon panelů [Wp]: 900
- Kapacita baterie [kWh]: 2,4
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Č.T. Lhotka
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
Tam, když to vezmu zleva je (P1) a (P2) a (P3) ... ty jsou propojeny do te desky s LED a konektory RS485, CAN... Pak je (P4) což je UART a pak (P5) kde je zapojen vypinačglottis píše: čtv bře 19, 2026 12:52 pmna IO desce je to zapojene na ten mensi konektor na prostredni piny a tu je to namalovane
https://lifepo4.com.au/wp-content/uploa ... P-V19.webp
(P4) jsem popisoval výše. Koukal jsem na display a tam píšou, že USER je HY2.0mm-6P vertical stick - je to 1:1 (3) je GND, (4) TTL-RX, (5) TTL-TX, (6) Display power output (display chodí od 9 - 36V (což by odpovídalo tomu, co jsem naměřil...
Takže to jdu prubnout z toho UART. Napětí na 3,3V si shodím AMS1117-3.3.. to by mělo vydržet IN na 15V.. tak uvidím.
Měnič China SAmoDoMo 1,5 kW a již 900Wp na rotátoru jménem "slunečnice"
- glottis
- Příspěvky: 3768
- Registrován: stř úno 02, 2022 10:30 am
- Reputace:488
- Lokalita: okolí Mělníka
- Systémové napětí: 48V
- Výkon panelů [Wp]: 13000
- Kapacita baterie [kWh]: 30
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
Zkus, ale nevim jakou ma to napajeni zatizitelnost. Jestli ti utahne ESP. Jestli tam je fakt tak velke napeti, byl by lepsi nejaky stepdown. nebo esp napajet jinak
- Forrest
- Příspěvky: 201
- Registrován: pát zář 09, 2022 1:42 pm
- Reputace:5
- Lokalita: Ústeckoorlicko
- Systémové napětí: 48V
- Výkon panelů [Wp]: 900
- Kapacita baterie [kWh]: 2,4
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Č.T. Lhotka
Re: JK BMS komunikace přes TTL 485 serial ONLY! NO BT!
Napájení to dává, ale přes ten UART to nejede... buď mám něco blbě, nebo nevím. Přes BT mi to hází chyby na tom stávajícím ESP co mám kousek vedle, jakože rušení nebo co... Ještě zkusím BT Proxy s novým ESP32 a uvidím..
Případně zkusím připojení přes tu první RS485 ale nemám žádný převodník...Takže nic.
Případně zkusím připojení přes tu první RS485 ale nemám žádný převodník...Takže nic.
Měnič China SAmoDoMo 1,5 kW a již 900Wp na rotátoru jménem "slunečnice"
Kdo je online
Uživatelé procházející toto fórum: Claudebot [Bot]

