battery_compatibility:byd_b-box-steps
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
battery_compatibility:byd_b-box-steps [2017-06-28 17:06] – oliver_holmgren | battery_compatibility:byd_b-box-steps [2021-04-08 16:01] (current) – [Use VE Configure to set charge parameters] boekel | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Offgrid BYD on Victron install guide ====== | + | ====== Offgrid |
- | | + | Installation |
Guide by: Oliver Holmgren & Guy Stewart | Guide by: Oliver Holmgren & Guy Stewart | ||
+ | {{: | ||
- | {{ : | ||
+ | ===== Disclaimer: ===== | ||
+ | |||
+ | **Some of the information presented in this guide is now out-of-date and depreciated. For now it has been left here for historical and reference purposes. However it is not intended to represent the current best practice for part selection or procedure. Please refer to the [[battery_compatibility: | ||
+ | |||
+ | This guide is not intended to replace reading (and comprehending) the manufactures own manuals. It is intended to supplement and provide additional information specific to a Victron and BYD system. | ||
+ | |||
+ | **No warranty of the accuracy or completeness of the information in this document is given. Any qualified or otherwise party who chooses to use this document and the information contained does so at their own discretion and risk. The authors of this document are in no way liable for the use or misuse of this information.** | ||
- | // | ||
- | No warranty of the accuracy or completeness of the information in this document is given. Any qualified or otherwise party who chooses to use this document and the information contained does so at their own discretion and risk. The authors of this document are in no way liable for the use or misuse of this information.// | ||
===== Cabinet, breakers and cables ===== | ===== Cabinet, breakers and cables ===== | ||
Packaging seemed solid enough and indicates that this is Version 1.1. There were no damage or marks to paint or otherwise. | Packaging seemed solid enough and indicates that this is Version 1.1. There were no damage or marks to paint or otherwise. | ||
+ | |||
+ | BYD advises that all batteries and cabinets must remain in their original factory packaging until they are on site. | ||
There was no [[https:// | There was no [[https:// | ||
Line 30: | Line 37: | ||
There are four individual breakers (one per battery unit) that are externally switchable and one main breaker (also externally switchable). | There are four individual breakers (one per battery unit) that are externally switchable and one main breaker (also externally switchable). | ||
- | Both breaker blocks must be unbolted to get to the clamp screws for installing the remaining cables. The battery cables supplied with each battery are lugged on both ends. The lugs are of different sizes. Ensure you select the correct lug size for the battery end and the larger end for the breaker block as you will have to cut the lugs off at the breaker block end. Little lightweight cable end crimps are supplied that are soft enough to conform when screwed down in the breaker blocks. | + | Both breaker blocks must be unbolted to get to the clamp screws for installing the remaining cables. The battery cables supplied with each battery are lugged on both ends. The lugs are of different sizes. Ensure you select the correct lug size for the battery end and the larger end for the breaker block. |
+ | Pay close attention to the cut marks on the cables, all cables should be a consistent length for equal resistance and balanced charging and discharging. | ||
**Caution: ensure you seat and firmly tighten the cables in the breaker blocks.** | **Caution: ensure you seat and firmly tighten the cables in the breaker blocks.** | ||
Line 47: | Line 55: | ||
I have mentioned a bit about this earlier. Basically, I cut the bigger lugs off the power cables and crimped the soft crimps onto the fresh ends and installed them into the four way breaker block. | I have mentioned a bit about this earlier. Basically, I cut the bigger lugs off the power cables and crimped the soft crimps onto the fresh ends and installed them into the four way breaker block. | ||
{{ : | {{ : | ||
- | I then routed the cables (through the bad cable management channels). Two sets to the top and two set to the bottom. I did notice the positive cables were longer. Not sure why. It would be possible to cut the cables for the top two batteries shorter but I didn’t as it will marginally decrease the resistance of those two batteries, especially under high loads. Maybe it’s doesn’t matter but I left them equal. | + | I then routed the cables (through the bad cable management channels). Two sets to the top and two set to the bottom. I did notice the positive cables were longer. Not sure why. |
- | The BYD manual says to test the battery voltage. Considering the batteries are all still off at this stage I am not sure why. Voltage was 12.2v on all batteries. I was surprised to see any voltage at all. | + | |
- | Connect the output side of the BYD main breaker (internal | + | The BYD manual says to test the battery voltage. The batteries are all still off at this stage. Voltage was 12.2v on all batteries. This indicates |
- | ===== BMS and internal coms cabling ===== | + | Connect the output side of the BYD main breaker (internal to the cabinet) to the main system disconnection device |
- | The Battery Management System(BMS) is in the bottom section of the cabinet. | + | ===== BMU, BMS and internal coms cabling |
+ | |||
+ | There are several elements to the BYD system. There is a single central Battery Management Unit (BMU), this is able to communicate to up to 32 individual 2.5kWh battery modules. Each of the battery modules also has their own Battery Management System (BMS) to individually protect the cells, and report back to the BMU, which collects data from all of them and reports it to the [[venus-os: | ||
+ | |||
+ | The BYD Battery Management Unit (BMU) is in the bottom section of the cabinet, it is incorrectly labelled BMS in this picture. | ||
{{ : | {{ : | ||
- | It has a CAN bus RJ45 port on the left hand side, which is labeled, that connects to the CAN bus port on the Color Control GX (CCGX) or Venus GX. The BMS layout, colour and port configuration differed from the installation manual. Victron call the CAN port VE.CAN on their products. The Victron CAN bus and BYD CAN bus protocols are a bit different. As such it is only possible to use one or other of the communication methods on a single CAN bus. It is important to understand here that a CAN bus can have many ports but they are all on the one bus. In this case the CCGX has two CAN ports but they are on the one bus. The Venus GX has one CAN bus at this time however it has the hardware for a second CAN bus that may be enabled at some stage. At this time it is not possible to plug in both the BYD battery AND other Victron VE.CAN products at the same time. There are settings in the CCGX that allow you to switch between the CAN bus protocols. This is not an issue for users who have no VE.CAN devices. For new installs it is recommended to use VE.Direct MPPTs where possible. In my case, the MPPT uses VE.CAN and as such I am unable to have it connected. This means I am unable to monitor or log solar yield data. | ||
+ | It has a CAN bus RJ45 port on the left hand side, nearest to the green relay connection block, which is labeled, that connects to the CAN bus port on the Color Control GX (CCGX) or Venus GX. The BMS layout, colour and port configuration differed from the installation manual. Victron call the CAN port VE.CAN on their products. The Victron CAN bus and BYD CAN bus protocols are a bit different. As such it is only possible to use one or other of the communication methods on a single CAN bus. It is important to understand here that a CAN bus can have many ports but they are all on the one bus. In this case the CCGX has two CAN ports but they are on the one bus. | ||
- | There is another RJ45 connector on the BMS that is not labeled. It has a cable plugged into it that goes to the top of the cabinet. If I had been installing 1 or 2 batteries the cable could have stayed plugged in. To install 3 or 4 batteries, take it out. This port is the main “COMout” that should connect to the first battery Management | + | There are settings in the CCGX that allow you to switch between the CAN bus protocols. This is not an issue for users who have no VE.CAN devices. **For new installs it is recommended to use VE.Direct MPPTs where possible.** |
+ | |||
+ | However, this installation uses the MPPT with VE.CAN. | ||
+ | |||
+ | In the current version of Venus (2.15) the second CANbus on the Venus GX is now operational and configurable from the GUI. We now have both VECAN mppt and BYD connected and logging data through the Venus GX. | ||
+ | |||
+ | There is another RJ45 connector on the bottom of the BMU that is not labeled. It has a cable plugged into it that goes to the top of the cabinet. If I had been installing 1 or 2 batteries the cable could have stayed plugged in. To install 3 or 4 batteries, take it out. [[http:// | ||
{{ : | {{ : | ||
- | The little ethernet jumper cables intended for connecting the BMUs together are labeled with COMin and COMout ends. Because one comes in every battery box, there was one left over. I put the COMout end of the first ethernet jumper cable into the bottom unlabeled port of the BMS and the other end into the left RJ45 port of battery #1. I then put the COMout end of the second jumper into the right RJ45 port of Battery #1 and put the COMin end into the RIGHT port of the battery #2. I did that just because that’s the way BYD did it. | + | The little ethernet jumper cables intended for connecting the BMSs together are labeled with COMin and COMout ends. Because one comes in every battery box, there was one left over. |
- | I then put the unlabelled ethernet cable that was originally plugged into the BMS into the left RJ45 port on battery #2. | + | **This guide originally advised to connect battery number 1 first. Current advice is now to connect the last battery first. Both configurations are out there working properly, and it may not make a difference, but it seems a good idea to follow the current advice.** |
+ | |||
+ | Put the COMout end of the first ethernet jumper cable into the bottom unlabeled port of the BMU and the other end into the left RJ45 port of battery #4. Then put the COMout end of the second jumper into the right RJ45 port of Battery #4 and put the COMin end into the RIGHT port of the battery #3. | ||
+ | |||
+ | Then put the unlabelled ethernet cable that was originally plugged into the BMS into the left RJ45 port on battery #3. | ||
{{ : | {{ : | ||
- | The top end of the cable went into the left port of battery#3. Finally the COMout of the third jumper went into the right port of battery #3 and the COMin went into the right port of battery #4. | + | The top end of the cable went into the left port of battery#2. Finally the COMout of the third jumper went into the right port of battery #2 and the COMin went into the right port of battery #1. |
+ | ===== BMS to CCGX (or Venus GX) cabling (updated) ===== | ||
+ | A custom ethernet cable is required to to connect the BYD BMU to a Victron [[venus-os: | ||
- | ===== BMS to CCGX (or Venus GX) cabling ===== | + | Use the //VE.Can to CAN-bus BMS type A Cable//, part number ASS030710018. Plug the side which is labeled Battery BMS into the BYD BMU. Plug the side labeled Victron VE.Can into the [[venus-os: |
- | A custom ethernet cable is required to to connect | + | |
- | Custom Cable pinout | + | Then, plug a [[https:// |
+ | |||
+ | More information about the cable can be found in [[battery_compatibility: | ||
+ | |||
+ | While it is HIGHLY recommended to use the pre-manufactured TYPE A cable, you may need to make your own. | ||
+ | This is how to wire it. | ||
+ | |||
+ | Custom Cable pinout | ||
^ Function | ^ Function | ||
- | | GND | Pin 3 | Pin 2 | | + | | GND | Pin 3 | Pin 6 | |
| CAN-L | Pin 8 | Pin 5 | | | CAN-L | Pin 8 | Pin 5 | | ||
| CAN-H | Pin 7 | Pin 4 | | | CAN-H | Pin 7 | Pin 4 | | ||
For reference here’s an ethernet plug diagram. Be aware that some ethernet cables may vary. | For reference here’s an ethernet plug diagram. Be aware that some ethernet cables may vary. | ||
+ | |||
{{ : | {{ : | ||
- | How you make up you custom ethernet cable is up to you but to do it properly you should use a proper crimper and fresh RJ45 male connectors. | + | To make up the custom ethernet cable for the CCGX properly you should use a proper crimper and fresh RJ45 male connectors. |
Label both ends of the cable and install it. | Label both ends of the cable and install it. | ||
+ | |||
+ | Custom Cable pinout for Venus gx | ||
+ | ^ Function | ||
+ | | GND | GND | Pin 6 | | ||
+ | | CAN-L | CAN-L | Pin 5 | | ||
+ | | CAN-H | CAN-H | Pin 4 | | ||
+ | |||
Line 94: | Line 131: | ||
| 3 | 110000 | | 3 | 110000 | ||
| 4 | 001000 | | 4 | 001000 | ||
+ | | 5 | 101000 | ||
+ | | 6 | 011000 | ||
+ | | 7 | 111000 | ||
+ | | 8 | 000100 | ||
+ | | 9 | 100100 | ||
+ | | 10 | 010100 | ||
+ | | 11 | 110100 | ||
+ | | 12 | 001100 | ||
+ | | 13 | 101100 | ||
+ | | 14 | 011100 | ||
+ | | 15 | 111100 | ||
+ | | 16 | 000010 | ||
+ | |||
{{ : | {{ : | ||
Line 99: | Line 149: | ||
{{ : | {{ : | ||
The bottom two batteries. | The bottom two batteries. | ||
- | |||
===== BMS to Multi/ | ===== BMS to Multi/ | ||
- | We need to wire the allow to charge and allow to discharge relays on the BMS to the Multi/ | ||
- | {{ : | ||
- | {{ :battery_compatibility: | + | The Multi/ |
- | + | ||
- | {{ : | + | |
===== Inverter/ | ===== Inverter/ | ||
+ | |||
Updating firmware for Victron VE.BUS products is not recommended for end users. I don’t think there will be many end users doing all this anyway but do heed Victron’s warnings about this procedure. It’s complicated!{{ : | Updating firmware for Victron VE.BUS products is not recommended for end users. I don’t think there will be many end users doing all this anyway but do heed Victron’s warnings about this procedure. It’s complicated!{{ : | ||
- | If you already have a power source, you can and should configure all the required settings first. We had a functioning lead acid bank to operate off while setting everything up. If you don’t then this whole procedure may vary a little. This is important to consider as the BYD battery may turn itself off without a correctly configured connection to the CCGX/Venus GX which sends the signal for it to “stay alive”. If the battery turned off midway through a firmware update the consequences could be serious. If the connection between the CCGX/Venus GX and the BYD is established first, the battery will continue to operate. If you plan to use the BYD to power the inverter/ | + | If you already have a power source, you can and should configure all the required settings first. We had a functioning lead acid bank to operate off while setting everything up. If you don’t then this whole procedure may vary a little. |
- | My Inverter/ | + | This is important to consider that if the BYD battery has not yet been detected by the [[venus-os: |
+ | If this is not possible, such as a firmware update is required on the CCGX. Then it is possible to temporarily run the battery without shutting down by disconnecting the RS485 cable that connects | ||
[[https:// | [[https:// | ||
[[https:// | [[https:// | ||
- | |||
- | Log into your [[https:// | ||
- | You will need: | ||
- | *USB to MK2 or MK3 cable | ||
- | *The latest versions of USBMK2 Drivers, VE Configure Tools & VE Power Setup which are all available on the software section of [[https:// | ||
- | *A laptop running Windows (with a good battery and fully charged) | ||
- | |||
- | Setup the Lynx Ion BMS Support Assistant (credit: | ||
- | |||
- | Connect the laptop to the Inverter/ | ||
- | |||
- | You may need to disable the Virtual Switch to enable the “Assistants” functionality. | ||
- | |||
- | Install the “Lynx Ion BMS support Assistant”: | ||
- | {{ : | ||
- | {{ : | ||
- | {{ : | ||
- | This assistant will be configured using VE Configure. | ||
- | |||
- | This can be done directly if you are connected to the Multi/ | ||
- | |||
- | If you already have a firmware that supports the assistant you can just use the CCGX or Venus GX to get and put the settings on the Multi/ | ||
===== Use VE Configure to set charge parameters ===== | ===== Use VE Configure to set charge parameters ===== | ||
Line 147: | Line 172: | ||
| Battery Type | Lithium | | Battery Type | Lithium | ||
| Charge Curve | Fixed | | | Charge Curve | Fixed | | ||
- | | Absorption Voltage | 56.3V | | + | | Absorption Voltage | 56.5V | |
- | | Float Voltage | + | | Float Voltage |
| Absorption Time | 1 HR | | | Absorption Time | 1 HR | | ||
The specifications on the battery units themselves. | The specifications on the battery units themselves. | ||
- | {{ : | + | {{ : |
We contacted Victron about the discrepancy. The official reply was: | We contacted Victron about the discrepancy. The official reply was: | ||
Line 162: | Line 187: | ||
{{ : | {{ : | ||
- | **Important note: As of 28/06/2017, users who have the Victron VE.CAN MPPT solar charges will NOT be able connect them to the CCGX CAN bus at the same time as the BYD BMS. Considering the BYD BMS must be connected, it is not possible to monitor and manage the MPPT via VE.CAN. | + | Important note: Users who have the Victron VE.CAN MPPT solar charges will NOT be able connect them to the CCGX CAN bus at the same time as the BYD BMS. Considering the BYD BMS must be connected, it is not possible to monitor and manage the MPPT via VE.CAN. |
+ | |||
+ | A second CANbus | ||
For those users that have Victron VE.Direct MPPT solar chargers, the charges should connect and operate as usual. | For those users that have Victron VE.Direct MPPT solar chargers, the charges should connect and operate as usual. | ||
Line 187: | Line 214: | ||
===== Startup procedure ===== | ===== Startup procedure ===== | ||
- | |||
- | The procedures in the BYD manual do not make sense. They call for operations to occur on the CCGX before there is power to it. And ask for the battery to be set to DOD 5%. I was not able to see these settings. Perhaps the manual is out of date. | ||
- | |||
- | The following operations worked fully. | ||
Pre-startup check: | Pre-startup check: | ||
Line 203: | Line 226: | ||
*Ensure all coms cables are seated and attached properly. | *Ensure all coms cables are seated and attached properly. | ||
*Take all reasonable and legal measures required. | *Take all reasonable and legal measures required. | ||
- | *Ensure all settings in the Multi/ | + | *Ensure all settings in the Multi/ |
Startup procedure: | Startup procedure: | ||
Line 212: | Line 235: | ||
*Close (turn on) the main DC breaker and fuse assembly (external to the BYD battery). | *Close (turn on) the main DC breaker and fuse assembly (external to the BYD battery). | ||
*Ensure all settings in both are ready. | *Ensure all settings in both are ready. | ||
- | *Configure the CAN bus on the CCGX for communication with the BYD BMS. At the time of writing | + | *Configure the CAN bus you have connected to the BYD. Set it to CANbus |
{{ : | {{ : | ||
CCGX--> | CCGX--> | ||
Line 220: | Line 243: | ||
*Enable charging on the MPPT | *Enable charging on the MPPT | ||
- | Finally, keep an eye on all the parameters while the battery is charging. | + | |
+ | ===== Check Parameters ===== | ||
+ | |||
+ | On the [[venus-os: | ||
+ | Scroll down to the **Parameters** menu option. | ||
+ | |||
+ | Inside there is some data communicated by the BYD BMU to the [[venus-os: | ||
+ | |||
+ | The Discharge Current Limit should be 35A per cell, eg 70A for 2 cells. | ||
+ | |||
+ | The Max Charge Voltage should be 56.5V. | ||
+ | |||
+ | Charge Current limit will vary depending on battery state of charge and temperature. | ||
+ | |||
+ | If this isn't the case, time to go [[https:// | ||
Hopefully this info has been helpful. | Hopefully this info has been helpful. | ||
{{ : | {{ : | ||
+ |
battery_compatibility/byd_b-box-steps.1498662399.txt.gz · Last modified: 2017-06-28 17:06 by oliver_holmgren