question

sgrigor1 avatar image
sgrigor1 asked

CAN bus BMS for EasySolar II GX

I developed a controller that read the data from JK BMS and sent them over CAN bus to VE.CAN port of EasySolarII GX.

I see the BMS in VRM terminal will all info but the MPPT is not charging. Looking in the network section, the charge voltage value is 52.40V but my battery is up to 61.3V. So I supposed that the reason why it is not charging. The DVCC is enabled .

I attached the picture with parameters received from BMS and parameters of MPPT. MPPT is SmartSolar 250/100 Tr.

How can I change the charge voltage of MPPT from 52.4V to 61.3V?


1398b43c-2807-462a-b0b6-b6733fd9764e.png


e397e19b-2492-49a0-ad24-efa4389f3c76.png


BMSVE.Can
1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Juraj Nikolov avatar image Juraj Nikolov commented ·

Why you want to get overcharge the cells at 3.83125V ??? :o I can understant 3.6V for cell but 3.83125 why ???

Does the BMS send the 61.3V to the MPPT? or did you set these values in MPPT ??? I'm also struggling with the JK-BMS connection via CAN... sooner or later someone will figure it out :)))

0 Likes 0 ·
9 Answers
sgrigor1 avatar image
sgrigor1 answered ·

More pictures.



dda0d069-a4c3-4d12-8922-662c11a84eb8.png



2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

sgrigor1 avatar image
sgrigor1 answered ·

097be7a2-ed35-4994-a744-1b59d6030b6d.png

Parameters of JK BMS


2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

sgrigor1 avatar image
sgrigor1 answered ·

I found the below explanation. It seems that charge voltage parameters is hardcode to 52.4V for Pylontech LiFePo4 battery. How can I change it in Venus OS?1657479777932.png


1657479777932.png (605.5 KiB)
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Lars Filusch avatar image
Lars Filusch answered ·

Hello,

is the source code of the controller open source?

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

sgrigor1 avatar image
sgrigor1 answered ·

I started from jkbms open source project from github and updated it with CAN and other features.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Lars Filusch avatar image
Lars Filusch answered ·

ok , so it's still under os license. Where can i take a look to source code?

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

sgrigor1 avatar image
sgrigor1 answered ·

do you have a suggestion for my issue?

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Daniël Boekel (Victron Energy Staff) avatar image
Daniël Boekel (Victron Energy Staff) answered ·

Hi @sgrigor1

if your battery is recognized as 'Pylontech' you are probably sending a name that is recognized as Pylontech. use another name and it should be seen as 'generic CANbus battery'

Why would you try to use a name of an existing battery?

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

sgrigor1 avatar image
sgrigor1 answered ·

I sent initially Pylontech and after that I changed to JK-BMS. Probably I didn’t remove it from VRM devices because I still sow Pylontech. When I added BATRIUM, I sow a change to LG Resu. I added also other names and still continue to see LG Resu.

I tried to use an existing name because I’m under impression that Venus GX need to allocate a registered ID.


How should I clean it to get my generic name? Should I send 0x35F as mandatory ? What are the last 2 bytes from .

Thanks.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Related Resources

Victron VE.Bus BMS product page

Victron 3rd party BMS compatibility page

Additional resources still need to be added for this topic