background image

5

SBMS0

SBMS0

 

 

www.ElectroDacus.com

www.ElectroDacus.com

1 Install Instructions

1 Install Instructions

Step 1

Step 1

Connect the included 12 wire cell monitoring/balancing cable to your battery pack. 

Number 12 wire

 is the one marked with red.

Any number of parallel cells are no different from a single higher capacity cell so if you have multiple small cells you will need to form first groups 
of parallel cells then connect those groups in series for needed voltage. LiFePO4 is the most cost effective battery at the end of 2019 and a 4s with 
that will make a 12V battery and a 8s will make a 24V battery.
All configurations from 3s to 8s are shown below. The corresponding wire number is marked with dark gray color (all wires are used).  

3

3

5

5

7

7

1

1

4

4

6

6

8

8

2

2

3

3

7

7

1

1

4

4

6

6

8

8

2

2

3

3

7

7

1

1

6

6

8

8

2

2

3

3

7

7

1

1

8

8

2

2

7

7

1

1

8

8

2

2

1

1

2

2

8

8

1

+

2

3

4

5

6

7

8

9

10

+

1

1+

12

4

+

5+

6+

7+

8

+

9

1+

2

3

4

5

6+

7

8

9

1

0+

11

+

1

2

1+

2

3

4

5+

6+

7

+

8

9

10

+

1

1+

12

1

+

2

3

4

5

+

6+

7

9

10

+

1

1+

12

8

1+

2

3

10

+

1

1+

12

4+

5+

6

+

7

+

8

1

+

2

3

1

0+

11

+

1

2

9

5s

5s

7s

7s

3s

3s

4s

4s

6s

6s

8s

8s

Summary of Contents for DSSR20

Page 1: ...1 user manual user manual v0 95 www ElectroDacus com www ElectroDacus com SBMS0 SBMS0 SBMS0 DSSR20 ...

Page 2: ...ons 4 1 Install instructions 5 2 Thermal management 10 3 Cable selection 11 4 Mechanical installation 12 5 Battery temperature 13 6 The 16pin connector 14 7 WiFi USB optional extension 15 8 Dual PV array functionality and SOC charge limiting 9 WiFi 16 17 10 Internal data logging 19 Schematic 22 Links to HW and SW files 43 11 User interface 46 ...

Page 3: ...3 SBMS0 SBMS0 www ElectroDacus com www ElectroDacus com 1 1 2 2 N N ADC1n ADC1p EXTIO3 EXTIO3 EXTIO4 EXTIO4 PVp PVn Pvn PVp ADC1p ADC1n ...

Page 4: ...SOC calculation so it needs to be installed EXT IOx optoisolators EXT IOx optoisolators TLP187 max 300V 150mA TLP187 max 300V 150mA Cell balancing current Cell balancing current max 200mA max 200mA Power terminal max wire size DSSR20 Power terminal max wire size DSSR20 AWG 10 6mm2 should be great for two panels connectors max AWG 6 16mm2 AWG 10 6mm2 should be great for two panels connectors max AW...

Page 5: ...roups in series for needed voltage LiFePO4 is the most cost effective battery at the end of 2019 and a 4s with that will make a 12V battery and a 8s will make a 24V battery All configurations from 3s to 8s are shown below The corresponding wire number is marked with dark gray color all wires are used 3 3 5 5 7 7 1 1 4 4 6 6 8 8 2 2 3 3 7 7 1 1 4 4 6 6 8 8 2 2 3 3 7 7 1 1 6 6 8 8 2 2 3 3 7 7 1 1 8 ...

Page 6: ...the CAT cables have those colors Brown Orange Blue and Green The XT1 XT1 is optional but if you want you can connect a battery temperature sensor that will be a 10KOhm Thermistor search for 10KOhm 3950 NTC and you can find many options and also use a twisted wire pair for this All you need to do is strip 4 to 5 mm from the end of the wire and insert in the connector until the stop is reached To re...

Page 7: ...for user and calculate the total energy coming from PV the energy used by the Load and how much the battery was involved in all this so unless you want to save a few I highly recommend having both current shunt s installed Current shunts are nothing more than a power resistor and they may be spec as a max current they can handle and the voltage drop at that current like say 100A 75mV or as a resis...

Page 8: ...switch most likely will not support compatible remote ON OFF but there are a few exceptions To test set the EXT IO3 as type 0 and inverter should turn OFF then you can set back on type 2 Bellow is just a short list of inverters compatible with SBMS0 but way more than this presented here will work I think all Victron inverts are compatible Pheonix Multiplus Quatro Pheonix 12 500 180 Pheonix 24 1200...

Page 9: ...le alternator is 50x more expensive than form PV so it should be avoided if cost is important to you To test set EXT IO4 as type 0 and charging should stop then you can set back as type 1 Bellow is just a short list of chargers compatible with SBMS0 but way more than this presented here will work Electrodacus DSSR20 This is sure the most cost effective option for PV solar charging and allows PV ar...

Page 10: ...mal Management The SBMS0 and DSSR20 are passively cooled and do not require any heat sink or active cooling DSSR20 has a total of 3 5mΩ internal resistance So at 20A TDP 20A x 20A x 0 0035Ω 1 4W With 60 cell panels 27V x 20A 540W and with 1 4W loss it will be a 99 7 transfer efficiency ...

Page 11: ...efficiency or you can use up to 3 panels in parallel if panels are made with 32 or 36 cells in series that are 125mmx125mm 5x5 With SBMS0 a 1 8m 6ft ribbon cable is provided and is best to keep it to this max limit or you can cut the cable shorter For the 10pin side connector ideal is a CAT5 or CAT6 type cable as that will have 4 pairs of twisted wires and you can use one for each of say ext curre...

Page 12: ...Unscrew the 4 screws T10 just enough to be able to slide the two black PCB s and this will allow you to slide the SBMS in the front panel cutout Slide the PCB s back in to position and tighten them The blue a purple wires are soldered to ADC2 ADC3 that can read 0 to 60VDC and was for testing not much use at this time Get the 4 nylon bolts and 8 nylon nuts included and install them in the 4 corners...

Page 13: ...ure sensor connected between pin 3 XT1 and 4 XT1 of the 8 pin connector The SBMS is calibrated for a particular 10kΩ thermistor made by Murata NCP21XV103J03RA this same thermistor type is used internally to measure the power board temperature but a common 10kΩ NTC with B25 50 3900 to 3950 will work great The low and high temperature limits for this external temperature sensor can be set from the A...

Page 14: ...MPPT450 but only for monitoring and settings with SBMS0 not charging 05 Boot 0 connected to pin 12 will put the STM32F373 microcontroller in programming mode 06 08 This pins have dual function as programmable EXT IO5 and IO6 0 to 3 3V 20mA max and as SWK and SWD programming interface for the STM32F373 07 ESP Flash connected to GND will put the ESP32 WiFi module in programming mode 12 This is a 3 3...

Page 15: ...sion resistors 134kOhm and 3 9KOhm and this can measure 0 to 60V as referenced to Battery negative There is no special function for this two ADC at the moment but the values will be logged in the internal SBMS flash memory that will log all data at 2 minutes interval for one full year There is a 16pin Molex connector that is not soldered in this photo and that is how this board will connect to the...

Page 16: ...ype 1 and second array ideally 2x the size of the first as type 6 In second photo you see EXT IO4 set as type 1 and EXT IO5 as type 6 As an example a 24V 200Ah LiFePO4 battery should be charged at max 50 to 60A so you can just use 6 large panels and that is all but since panels are less expensive than batteries it is useful to have a larger PV array and so you can add a second separately controlle...

Page 17: ... laptop desktop computer All you need to do is download and decompress this html file http electrodacus com SBMS120 SW SBMS zip and copy to your device then connect to SBMS 000 named AP and open that file with your preferred web browser Notice cell balancing on cell number 5 I had not captured cell balancing in the other photos since cells are well balanced The symbol after cell voltage indicated ...

Page 18: ...pty x X var s1 Ah A SBMS100 var s2 0 0 0 0 0 0 0 0 3 5 1 1 The small print above is an example of what you will get if you look at the raw data The data is compressed using my proprietary base 91 encoding using the ascii characters from 35 to 125 this was a simple and efficient way for me to compress data The first 6 variables in that raw data are the data for displaying the 6 graphs 3 graphs wind...

Page 19: ...oned in the WiFi chapter and contains the data sent also over WiFi in the sbms variable Here is an explanation of what is contained there and what it is logged in the internal memory var sbms YMDHMS C1C2C3C4C5C6C7C8ITET BATPV1PV2EXTAD2AD3AD4ht1ht2ERR Y year last two digit limited to 2090 sorry if you read this in 2091 I will not expect a software update M month D day H hour M minute S seconds SOC ...

Page 20: ... the least significant bit and DFET most significant bit then you get this binary number and convert to decimal that will be the value contained in this ERR Status and you can also see this number on the SBMS LCD just under the battery SOC value and also displayed as Status in the html page Uncompressed data and formatted in csv as it was on SBMS4080 will look like this Y M D H M S SOC cel1 cel2 c...

Page 21: ... made of 30 sets of data since it will log each 2 minutes and there are 744 hours in a full month and you can get why I can not list all in the manual When saved as a text file it will be about 1 4MB of compressed data var h019 3 6 H H0H1H H H H H1 f N 3 6 H H H H H H H H F L N 3 6 H H H H H H H H K W 4 N 3 6 G H H H H H G H o z N 3 6 GxH H G G G GxG Z i N 3 6 GvG G G GzGwGwG Y 2 N 3 6 GtGwGyGxGvG...

Page 22: ...at part is present in most menus The bottom part contain SOC level in numeric and graphic form the SBMS status represented by a number the WiFi and internal data log mem symbols The lowest part will indicate if charge and discharge FET s are active by highlighting or not the PV and Load and you also have the current for PV Battery and Load SOC State Of Charge indication will be set automatically t...

Page 23: ...ns The first direction sign for the battery with a darker color represents the ISL94203 current direction detection not as sensitive as the dedicated current shunt and if there is no minimum load or charge in order for the ISL94203 to detect the IC will try to enter in sleep mode after 4 5h of inactivity so you may notice a short one second or less power OFF if you have a really small load and cha...

Page 24: ...for PV Battery and Load can be reset by pressing the OK button that will present you with a Reset submenu as you see in the second image allowing reset of each individual counter or resting all counters at the same time by using the last option You can get out of this submenu without resetting any counter by selecting by using the Back touch key You can reset this counters every day if you want si...

Page 25: ... End Of Charge is also a normal operation flag and it will be set when the highest cell gets to 3 53V with battery type 1 default settings UVLK or OVLK is an error since those limits are set lower and higher than UV and OV and it means that the respective mosfet has failed as a short circuit and can not disconnect the PV or Load or you played with advanced parameter settings and used wrong values ...

Page 26: ...menu with the first to options being current or power There are 9 mini graphs from top to bottom you have PV Battery and Load graph and from left to right you have last 12h last 1h and last one minute energy graphs All this graphs can be zoomed in by using the OK button and selecting one of the 3 options PV Battery and Load The mini graphs are auto scaling and the peak in each graph is represented...

Page 27: ...ange than the mini graphs so you see the last 24h the last 4h and the last 4 minutes and you can select that again by pressing the OK button and being presented with a submenu In this zoomed graphs you also have the possibility to use a cursor to make measurements on the graph and the cursor can be moved with the up and down keys ...

Page 28: ...ality One is to take the energy from a large PV array up to max 14kW possible split in to 6 subarray s and redirect as much as needed to battery charging this way a smaller battery capacity can be used to handle a large energy consumption Second is to use all the energy not needed for battery charging and store that in to thermal mass example of thermal mass can be water concrete sand The DMPPT450...

Page 29: ...se 4 cells if just a 12v equivalent system is needed and the circuit diagram on the bottom will auto update to show you how to make the connections for different number of cell configurations starting with a minimum of 3 cells and up to max 8 cells The third and last setting is the battery capacity in Ah and this is needed so that SBMS can know to calculate the real SOC State Of Charge for your ba...

Page 30: ...rs that I carefully selected for long battery life are good for most cases Unless you want something specific and you understand the implications of changing this settings is better not to change settings in this menu If you do change one parameter look also at the rest of them since there are probably related parameters that need to be changed also in order for the charge and discharge to work co...

Page 31: ... you need to set the time and date While in the time and date menu the data logging is disabled but once you get out of that menu after you set the date and time the internal data log is enabled and you will see the mem symbol under WiFi symbol highlighted New option since 3 0g version was added allowing automatic reset of energy counters every 24h at midnight ...

Page 32: ...a log on 1 the WiFi will automatically be deactivated You may also want to set the bit rate lower since that default 921 6kbps is used by the WiFi module If you have the WiFi USB extension with digital isolation best max speed is 460 8K if you do not need that you can also use the more standard 115 2K The log interval represents the interval at witch the compressed log data will be sent over autom...

Page 33: ...see all colors and you should probably select the light blue number 9 for more visibility or try the other colors to see what looks best for you Back light time out is the amount of time in minutes until the back light level will enter a low power mode were level will be set to 5 if no keys are touched in this interval of time Sting a lower level or even turning off the LED will not save any signi...

Page 34: ...a log on 1 the WiFi will automatically be deactivated You may also want to set the bit rate lower since that default 921 6kbps is used by the WiFi module If you have the WiFi USB extension with digital isolation best max speed is 460 8K if you do not need that you can also use the more standard 115 2K The log interval represents the interval at witch the compressed log data will be sent over autom...

Page 35: ...lect the channel the AP name useful is you have more than one SBMS and you can also set a password if you want there is none by default The lower part is the raw response of the module to CWSAP command if WiFi module is ON Disabling the WiFi will power down the module and that is the best way to save power not that is needed with the huge battery capacity used in offgrid Check page 19 for more det...

Page 36: ...sh memory that can store the last 12 months worth of data Download can be done over UART or USB if you have the optional WiFi USB board That WiFi USB board has a digital isolator and if you will not be using that please make sure to use some sort of galvanic isolation when connecting to SBMS0 or have isolated supply for you computing device For more details on how to use this to download data over...

Page 37: ... all the settings in the Automation menu After the power to SBMS is removed this data will be in the internal Flash memory so they will be loaded at power up The Save device settings will just give you a confirmation that data were saved but the Factory reset that actually just deletes this saved settings so that default are loaded initially needs also a confirmation So for Factory reset you need ...

Page 38: ... and ExtLoad can have a positive or negative offset In case the offset is positive the auto calibration done when SBMS powers ON can be done correctly Since ADC inputs with the exception of battery ADC are single ended and can only see a positive voltage as reference to ground it will not be able to see a current sense amplifier negative offset offset has to do with manufacturing tolerances and a ...

Page 39: ...s example 90 and so DMPPT450 will not send any charge current until the SOC drops below so 89 and it will stop when it gets above so 91 to maintain this state of charge for the remaining of the day also used for SBMS0 TLD235 TLD146 1Heat 2Cool there are 6 thermal Load outputs on the DMPPT450 and they are split in to two groups The first group is made of output s 2 3 and 5 and are limited to 50A wh...

Page 40: ... Diagnostic 11 6 Diagnostic This is just useful for development there are some raw ADC readings and the content of the ISL94203 memory again as raw data Since I used this during development I decided to leave in the final release but is not useful for most people ...

Page 41: ... menu 11 7 Manual Install menu The SBMS0 has no build in manual as of this v4 0 and since SBMS0 needs to be connected to battery to power ON no USB power option it will make sense to read this pdf style user manual this pdf manual is more up to date and detailed so use this one ...

Page 42: ...s also an UP Time counter that will count the number of hours the SBMS was powered This screen capture below is from the SBMS120 installed on my house A123 180Ah 24V battery connected for a bit more than a year 371 days 8902h Total energy used was 1551 8kWh with a part of it was used directly by load but also a significant part 839 7kWh was used from the battery An average of about 4kWh day was us...

Page 43: ...43 ...

Page 44: ...44 ...

Page 45: ...45 ...

Page 46: ...46 SBMS40 SBMS120 SBMS40 SBMS120 www ElectroDacus com www ElectroDacus com SW and HW files for SBMS0 soon to be available HW SW Firmware binary https electrodacus com SBMS0 SBMS0v41p zip ...

Reviews: