question

bundyblu avatar image
bundyblu asked

Victron BMS-CAN to JK BMS CAN

Hi

Can I direct connect a JK BMS direct to a Cerbo GX BMs CAN port with a cable ?.

I have so far not been able to get it to work.

I have used the 2 wire CAN-L and CAN-H pinouts

3 Physical interface This agreement adopts CAN2.0A standard, and the frame format adopts standard frame.Communication baudrateis250kbps.The communication between the BMS and the instrument is point-to-point one-way communication, thatis,theBMS sends data to the instrument, and the instrument only receives and interprets the data for display.

BMS - CAN.pdf

https://www.victronenergy.com/live/battery_compatibility:can-bus_bms-cable


20231019-104124.jpg

20231019-125613.jpg20231019-130809.jpg

jk-can-pinout.jpg20231019-125427.jpg


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.

8 Answers
snoobler avatar image
snoobler answered ·

You try the terminator plug in the open BMS.CAN port? Pretty sure that's required.

2 comments
2 |3000

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

bundyblu avatar image bundyblu commented ·
Yers tried that. It does not work.
0 Likes 0 ·
bundyblu avatar image bundyblu commented ·

I made a two cable and plugped in the terminator in the open BMS.CAN port.

Still no go.

0 Likes 0 ·
midwest22 avatar image
midwest22 answered ·

I created a cable this past week to do just the same and didn't have much luck. I kept seeing error. Im currently waiting for a USB to RS-485 adapter to arrive so I can try a stab at using those instead. Keep us posted as to your progress please.

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.

bundyblu avatar image bundyblu commented ·

The new JK BMS with the CAN/RS485 port can be either RS485 or CAN.

It is suppled with either when ordered, but not both protocols.

The last letter C in the model number means that has a CAN port.

Be aware that tere are two models of the JK 485 adapters.

Is the JK 485 adapter both RS485/CANbus?

What I don't know is if I need an adapter in between the BMS and Cerbo GX

I hope Victron have an answer

0 Likes 0 ·
snoobler avatar image
snoobler answered ·

Have you tried a USB cable and installed the driver?

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.

bundyblu avatar image bundyblu commented ·
This is a CAN bus.

So I am looking at using a direct cable between the BMS CAN port and the Cerbo GX BMS CAN port.

1 Like 1 ·
snoobler avatar image
snoobler answered ·

CAN is a method of communication. Multiple languages may be spoken via that method. The GX device and the battery must speak the same language over the CAN bus.

Have either of you tried RS485 to USB via @Louis van der Walt 's serial driver?

https://community.victronenergy.com/questions/76159/victron-venusos-driver-for-serial-connected-bms-av.html

It also supports bluetooth for JBD/JK, but IMHO, it is not stable enough.

I'm currently using this to interface my JBD battery (UART to USB) with Venus OS on a RPi.

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.

bundyblu avatar image bundyblu commented ·
Hi

I am rechecking Louis post, as it may be an answer to my issue, by using the UART port.

I will have to do some more research on what cable I need.

I was also using Venos OS on a RPI, but though buying the Cerbo with all it inputs would solve my issue with the BMS CAN port.

Andy from Off Grid Garage has a video on this.

So more research and testing......Tks

0 Likes 0 ·
bundyblu avatar image
bundyblu answered ·

The JK BMS I have only has CAN bus. So I do not have RS485 unfortunately.


2 |3000

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

ton-gans avatar image
ton-gans answered ·

Did you see this? https://youtu.be/sHIlP2oJ3DU

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.

bundyblu avatar image bundyblu commented ·

Thanks for the reply.

Yes I did.

But it is for RS485 not CAN


0 Likes 0 ·
sgrigor1 avatar image
sgrigor1 answered ·

JKBMS has a port named RX485/GPS but it is standard serial TTL . The RS485 and CAN BMS protocols are different for Victron, so you need a protocol convertor likes this: https://solartech.ro/interfata-modul-jkbms-comunicare-invertoare-fotovoltaice/ or

https://www.ebay.com/itm/145354195219?hash=item21d7c90113:g:~zQAAOSwFnRlI7ty&amdata=enc%3AAQAIAAAA4PeMRtjB6NPDPcwSm111leNuStH9iVMX6ZavxPwvQzcZoiWqZs9l2Idvcia%2BH7JX1zNfA29ocYFikZU%2B8IvQx3BOujHBsLZyq%2BakoKzgC9j%2BFQyfy2RD0webaHKyIeIdv1a%2F4MXIrmJ5fH%2B%2BaKidp4ex2nYDxARel%2BeIxTVZEXcqaPTXwHPUNYS%2Bc1JGj3Uf7COtNCFH73O9UEbs08XawAxaMLRf0HFL%2FYhfXrPw8pZLDo9Kv%2BWlsubYaf7BnaPsegABE89tODzzfr51f5mhawa0dRVWmpZ9YP9pwRscPLKA%7Ctkp%3ABk9SR6iP7YDpYg


I'm using this one between JKBMS and Victron and it's working very well.

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.

bundyblu avatar image bundyblu commented ·
Thank you for the reply.

I did look at that option.

It is an expensive option as I have two BMS's, and I did not want to add another piece of equipment to interface to the Victron Cerbo.

It may be an option I will look at, if Victron cannot come up with a solution.

0 Likes 0 ·
antonioz avatar image
antonioz answered ·

Hi all


I discovered this Rs485 JKBms propietary adapter.

It's cheap and from the same brand


I'm gonna buy four and test.


https://es.aliexpress.com/item/1005006348406254.html?spm=a2g0o.cart.0.0.3f977a9d5Ll0KM&mp=1&gatewayAdapt=glo2esp

2 comments
2 |3000

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

Mihai avatar image Mihai commented ·
Too cheap to be true :)

But anyway, let us know if it works :D

Thanks.


0 Likes 0 ·
Al avatar image Al commented ·
@AntonioZ That just takes the TTL over UART from the BMS and turns it into RS485, (you can also just use a TTL to USB instead) or you will also need a USB to RS485 adaptor to plug between your adaptor and into a GX, then use the Serial Battery driver linked further up to get the JK talking to Venus.
0 Likes 0 ·