CAN and RS485 BMS Emulated Protocols for DIY Battery to work with LV and HV Invertors - JK BMS JBD Daly 123Smart - OEM Battery

1. The red wire on the below diagram on my jkbms carries 48 volt - sounds dangerous to be connecting it to same terminal as the ESP32 3.3 volt
2. the XL_70xx module cannot take 220 uk volt whats the alternative?

Hey mate (and I mean the following sincerely),

For your own and others safety, you would be better off getting someone experienced in electrical and electronics work to help you or just not attempt this.

What you're speculating on is not only going to fry the components, but potentially also electrocute you or cause some serious damage.
 
Hey mate (and I mean the following sincerely),

For your own and others safety, you would be better off getting someone experienced in electrical and electronics work to help you or just not attempt this.

What you're speculating on is not only going to fry the components, but potentially also electrocute you or cause some serious damage.
lol...i am qualified enough, i have changed and swapped BMS's and successfully have a working battery currently hooked up to my Solis and charging and discharging...most electricians would not even understand what i am dealing with.

thanks for the warning though ...but if you noticed, i am actually raising a concern to the diagram. the diagram is not mine ...but after inspecting the design i see a flaw that's why i raised these questions
 
...then we all probably are not qualified enough to help you any further.

BTW: hence all your experience you do not know how to properly supply an ESP with 5V?
 
1. The red wire on the below diagram on my jkbms carries 48 volt - sounds dangerous to be connecting it to same terminal as the ESP32 3.3 volt
2. the XL_70xx module cannot take 220 uk volt whats the alternative?
3. what the the purpose of the question mark? (next to the ( aux)
4. where is the YAML code to flash the ESP?

My JK model is JK2A24S15P x 2
Solis Inverter
Planning to connect x 2 14s in parallel.


View attachment 31549
1.If you careful no problem, but we are human. I would make that 48 volts to the buck converter a separate 2 terminal connector.
2. Transformer down.
3.MISO (master in slave out)&clock. Or just general purpose I/0 depending on how you programming it.
4. Good question, I have this chip but I have not started playing with it.
 
1.If you careful no problem, but we are human. I would make that 48 volts to the buck converter a separate 2 terminal connector.
2. Transformer down.
3.MISO (master in slave out)&clock. Or just general purpose I/0 depending on how you programming it.
4. Good question, I have this chip but I have not started playing with it.
Thank you ....you know how to address solutions unlike mr Sven77PV here...
 
...then we all probably are not qualified enough to help you any further.

BTW: hence all your experience you do not know how to properly supply an ESP with 5V?
i have a lot of modules for stepping down DC and even AC, i in my younger days even used to design tranformaers.
@

Sven77PV do you see any step-down transformer in the diagram for wires coming from the JKBMS ??​

 
...then we all probably are not qualified enough to help you any further.

BTW: hence all your experience you do not know how to properly supply an ESP with 5V?
in fact...looking at the diagram again, the 48 v +ev terminal from the JK is going to the ESP 3.3 v
why even tap a wire from the 48 v JK when there is already a supply of 3.3v by the ESP if it is 3.3 volt we are looking for?

i think the diagram should be updated to either add a transformer component or completely cut out the JK red wire and use the Aux terminal or the ESP USB terminal for the 3.3 volt supply.
 
@chaosnature
I don't use JKBMS at all, only balancers.

Can somebody explain, why I need 2 contactors for Charge and Precharge?
Pinout on Param page explains both:
1709045768952.png


@mrconstantin84 and the written pinouts seem to be wrong:
RS485 both Rx and Tx use 21 (T-Can) or 16 (DevKit)?
And on DevKit Serial Rx and Charge contactor, as well as CAN0-Rx and Led use the same Pin?
 
@chaosnature
I don't use JKBMS at all, only balancers.

Can somebody explain, why I need 2 contactors for Charge and Precharge?
Pinout on Param page explains both:
View attachment 31574

@mrconstantin84 and the written pinouts seem to be wrong:
RS485 both Rx and Tx use 21 (T-Can) or 16 (DevKit)?
And on DevKit Serial Rx and Charge contactor, as well as CAN0-Rx and Led use the same Pin?
When i use JK2a24s15p for balancing only using ESP32 and CAN converter chip my pin out are:
can_tx_pin: GPIO23
can_rx_pin: GPIO22
BLE
Wire never worked for me...still trying to determine why...
 
@chaosnature
I don't use JKBMS at all, only balancers.

Can somebody explain, why I need 2 contactors for Charge and Precharge?
Pinout on Param page explains both:
View attachment 31574

@mrconstantin84 and the written pinouts seem to be wrong:
RS485 both Rx and Tx use 21 (T-Can) or 16 (DevKit)?
And on DevKit Serial Rx and Charge contactor, as well as CAN0-Rx and Led use the same Pin?

The precharge is important for LV system, because when u activate the contactors the in rush current will exceed the max amp of contactor that will damage the contactor.

hqdefault.jpg

U will use a preacharge circuit for this mall function. U restrict the current flow by using an resistor for limiting the amps rain from battery.
 
Because i am involved in some project for ukraine i cant be be so "active", sorry for delay, will give free support when i can! in march if anybody need it!
 
@chaosnature
I don't use JKBMS at all, only balancers.

Can somebody explain, why I need 2 contactors for Charge and Precharge?
Pinout on Param page explains both:
View attachment 31574

@mrconstantin84 and the written pinouts seem to be wrong:
RS485 both Rx and Tx use 21 (T-Can) or 16 (DevKit)?
And on DevKit Serial Rx and Charge contactor, as well as CAN0-Rx and Led use the same Pin?
@Sven77PV
You seem to have gone further than me - Can you support me?
 
Hey
its March now...can i get support?
:)
Yes, is 1 march u get it !

Because of lot of project i support in same time i need to make some management of projects, is hard to me to re take all conversation from forum for each of u, and some contact me in viber or whatup or telegram and in this moment is a big mess with lot of info.
Sorry for that i try to give my time to every one i can.
I will ad in Gdrive a folder for each with setups, hardware, invertors, and an project status.
And also i think i respond to same people to tow different forums.

the identifier will be form nick name. if u are not there just remaind me:

1 - Battery Hardare Setup
2 - Invertor protocol u need
3 - status of ur project
4 - we talk on whatup / viber / telegram before


will be online this week from 1 - 8 march , best for all
 
Yes, is 1 march u get it !

Because of lot of project i support in same time i need to make some management of projects, is hard to me to re take all conversation from forum for each of u, and some contact me in viber or whatup or telegram and in this moment is a big mess with lot of info.
Sorry for that i try to give my time to every one i can.
I will ad in Gdrive a folder for each with setups, hardware, invertors, and an project status.
And also i think i respond to same people to tow different forums.

the identifier will be form nick name. if u are not there just remaind me:

1 - Battery Hardare Setup
2 - Invertor protocol u need
3 - status of ur project
4 - we talk on whatup / viber / telegram before


will be online this week from 1 - 8 march , best for all
Because of lot of project i support in same time i need to make some management of projects, is hard to me to re take all conversation from forum for each of u, and some contact me in viber or whatup or telegram and in this moment is a big mess with lot of info.
Sorry for that i try to give my time to every one i can.
I will ad in Gdrive a folder for each with setups, hardware, invertors, and an project status.
And also i think i respond to same people to tow different forums.

the identifier will be form nick name. if u are not there just remaind me:

1 - Battery Hardare Setup
2 - Invertor protocol u need
3 - status of ur project
4 - we talk on whatup / viber / telegram before


will be online this week from 1 - 8 march , best for all
and some contact me in viber or whatup or telegram and in this moment is a big mess with lot of info.

Lool...you made me laugh when I read this line....don't worry at all I completely understand that you guys are busy
I count myself lucky when I get a reply from anyone of you project leaders.

I was just informed of the solution you have already in place where one can have 2 CAN ports - I was just about to start searching for that information and develop on it.


1 - Battery Hardare Setup - Solis inverter connected to 2 batteries (solution is supposed to look like the below diagram, but i didn't know how to get the 2 JKBMS.s to talk so i have omitted the RS485 communication for now of which its working but i don't trust it)

2 - Invertor protocol u need - i am using Pylontech protocol, i do not mind other protocols as long as its one that is listed in the Solis inverter options

3 - status of ur project - I would say 95 % completed , - not sure if the GPIO will change if i find your solution which would mean reflashing of the ESP32 chips

4 - we talk on whatup / viber / telegram before - i don't mind if we can talk on WhatsApp or Discord that would be great

My objective

1709333717116.png
 
Its a Minor problem i am hoping to solve
currenlty i have 2 parallel batt hooked up without the RS485 communication, works fine but i beleive it would improve if RS485 communication was present

1709556557828.png
 
i have 2 parallel batt hooked up without the RS485 communication, works fine but i beleive it would improve if RS485 communication was present
As far as I understand the JiKong manuals, the BMS acts only as "Modbus Server (Slave)". So connecting them both to the same RS485 wire, does actually NOTHING.
 
As far as I understand the JiKong manuals, the BMS acts only as "Modbus Server (Slave)". So connecting them both to the same RS485 wire, does actually NOTHING.
That is what the project solutionized as far as i also understand - they allow for both Battery units to be configured as Master / Slave - Battery -1 as Master to CAN port , Slave of second battery unit to MAster Battery RS485 (tx/rx) of ESP....
 
Back
Top