Jump to content

Bluenova Serial (CANbus) Protocol


JacquesVDM

Recommended Posts

Good day all,

Does anyone know the communications protocol of the BlueNova BN52V-xxxx range? Looking at designing a controller (Raspberry Pi / ESP8266 / ESP32) to communicate to the batteries and operate relays based on SOC. Or have anyone maybe designed something like that?

Thanks

Jacques

Link to comment
Share on other sites

On 2021/10/13 at 5:49 PM, JacquesVDM said:

Good day all,

Does anyone know the communications protocol of the BlueNova BN52V-xxxx range? Looking at designing a controller (Raspberry Pi / ESP8266 / ESP32) to communicate to the batteries and operate relays based on SOC. Or have anyone maybe designed something like that?

Thanks

Jacques

Hi Jacques , bluenova does not reveal much other than being canbus , but victron supports the battery on their charge controllers via ve.can protocol.  Maybe @Sarel can shed some light for on this protocol wether the specifications are available. I know the ve.direct  is widely available , I have just used it in a project not unlike the one you describing , but for another type of BMS.

 

hope you come right.

 

cheers.

Edited by dropkick
Missing syntax
Link to comment
Share on other sites

On 2021/10/13 at 5:49 PM, JacquesVDM said:

Good day all,

Does anyone know the communications protocol of the BlueNova BN52V-xxxx range? Looking at designing a controller (Raspberry Pi / ESP8266 / ESP32) to communicate to the batteries and operate relays based on SOC. Or have anyone maybe designed something like that?

Thanks

Jacques

Just downloaded the ve.can public registers  public file on victron website. Protocol does not seem to be trivial , so brace yourself, but one thing I must say is victron does know how to document a protocol. 

Edited by dropkick
Spelling
Link to comment
Share on other sites

Modbus is easy in comparison, but Canbus it is. Victron adheres to the international standards, and extended it somewhat. VE.Can / NMEA2000
Canbus is the preferred protocol for third parties to communicate with our products. Our CANbus protocol is based on the NMEA2000 and J1939 protocols.

You can request the link for this document from Victron here Look for this: Interfacing with VE Bus products - MK2 protocol it should get you started me thinks

 

Link to comment
Share on other sites

2 minutes ago, dropkick said:

Protocol does not seem to be trivial , so brace yourself, but one thing I must say is victron does know how to document a protocol. 

Hehehe see first paragraph on the doc I shared above: 

1 Introduction
This document describes the MK2 protocol, used to communicate with VE.Bus products. Note that implementing the MK2 protocol is a task which is not to be underestimated. It is a complicated protocol. There are other alternatives, with ModbusTCP being the most popular one. See our whitepaper ‘Data communication with Victron Energy products’ for more information:

Link to comment
Share on other sites

4 minutes ago, Sarel said:

Hehehe see first paragraph on the doc I shared above: 

1 Introduction
This document describes the MK2 protocol, used to communicate with VE.Bus products. Note that implementing the MK2 protocol is a task which is not to be underestimated. It is a complicated protocol. There are other alternatives, with ModbusTCP being the most popular one. See our whitepaper ‘Data communication with Victron Energy products’ for more information:

Thanks Sarel ,from my side , geez you have become some anchor here on the forum .  Always very detailed .

Link to comment
Share on other sites

You may be aware of these already: Various Can bus interfaces for u controllers

There are SPI or shield type boards available  at the above link. It may allow sniffing on the Can bus. Soooo the rabbit hole entrance is here 😇:

https://www.karambasecurity.com/blog/2018-01-17-how-to-build-a-can-sniffer or here https://www.hackster.io/MyLab-odyssey/can-bus-sniffing-3730a5 and in the latter link they sniffed battery cell voltages in a car. 

Link to comment
Share on other sites

@JacquesVDM take a look at our Cloudlink device (used to be called Riot) here: https://www.hubblelithium.co.za/hubble-cloudlink.html

The Cloudlink is an optional add-on to the Hubble X & AM range of products. It will cloud all battery and inverter data to our cloud-server enabling users to remotely monitor (and Control in the case of Axpert Inverters) their power system. The Cloudlink is also compatible with 45+ inverter models!

You can view our battery range here: https://www.hubblelithium.co.za/products.html

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...