JK BMS komunikace přes TTL 485 serial ONLY! NO BT!

Souhrn tématu

Diskuze se zaměřuje na komunikaci s BMS JK JIKONG přes TTL serial 485 bez použití Bluetooth. Uživatelé sdílejí zkušenosti s připojením, konfigurací UART portů a dekódováním datových protokolů. Cílem je vytvořit jednoduchý a cenově dostupný monitoring BMS bez komplikací spojených s Bluetooth komunikací.
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!

Nový příspěvek od mpcz »

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
Forrest
Příspěvky: 200
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!

Nový příspěvek od Forrest »

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!
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!

Nový příspěvek od glottis »

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.
Forrest
Příspěvky: 200
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!

Nový příspěvek od Forrest »

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!

Nový příspěvek od glottis »

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
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!

Nový příspěvek od glottis »

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
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!

Nový příspěvek od kuba47 »

glottis píše: čtv bře 19, 2026 10:42 am
Jestli mas verzi 19, je primo na BMS port UART ... coz by mel snad byt izolovany ttl uart.
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.
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.
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!

Nový příspěvek od kuba47 »

Forrest píše: čtv bře 19, 2026 10:21 am
Hlavně tam je RS232 (6pin RJ) uprostřed - dalo by se z něj sosat??
Já mám podezření, že tenhle konektor vůbec nikam nevede, ale ještě to nemůžu říct s jistotou.
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!

Nový příspěvek od glottis »

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
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!

Nový příspěvek od kuba47 »

To jo, ale identifikoval jsem všechny transcievery a optoizolátory na té BMSce a pro tenhle port mi tam žádný nezbyl.
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!

Nový příspěvek od glottis »

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: 200
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!

Nový příspěvek od Forrest »

glottis píše: čtv bře 19, 2026 12:52 pm
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
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č
(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!

Nový příspěvek od glottis »

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

Kdo je online

Uživatelé procházející toto fórum: Claudebot [Bot]