Hide thumbs Also See for BMS4S:

Advertisement

Quick Links

BMS4S user manual version 4
Valid for software version 4.x.89
BMS4S DIY kit: ......................................................................................................................................... 2
Introduction ............................................................................................................................................ 2
Important information ............................................................................................................................ 3
Normal usage .......................................................................................................................................... 3
Basic configuration .................................................................................................................................. 4
Additional Commands ........................................................................................................................... 11
System Commands ................................................................................................................................ 16
Installation ............................................................................................................................................ 17
Short step-by-step basic installation..................................................................................................... 19
Connection of more equipment and some more details ...................................................................... 20
Testing ................................................................................................................................................... 24
Balancing ............................................................................................................................................... 25
Alarm ..................................................................................................................................................... 25
I/O description PCB version 4.1 ............................................................................................................ 27
Appendix A, Connect with an Android device ...................................................................................... 28
Appendix B, Connect with an Iphone or Ipad ....................................................................................... 29
Appendix C, Connect with a Windows PC ............................................................................................. 30
Appendix D, Alternative way to control an alternator ......................................................................... 32
Appendix F, How to connect an LCD display ......................................................................................... 33
Appendix G, How to connect to Venus OS (and VRM portal) ............................................................... 34
1
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BMS4S and is the answer not in the manual?

Questions and answers

Summary of Contents for HLP Data BMS4S

  • Page 1: Table Of Contents

    Appendix C, Connect with a Windows PC ..................... 30 Appendix D, Alternative way to control an alternator ................. 32 Appendix E, Example of howto change an BMS4S open collektor port to +12V ........33 Appendix F, How to connect an LCD display ..................33...
  • Page 2: Bms4S Diy Kit

    BMS4S DIY kit: The basic package contains: 1: a BMS4S circuit board and a box to mount it in. In addition to this, you may also need 2: a Bluetooth radio for communication with BMS4S, 3: an adapter for USB to serial connection to BMS4S, 4: a 12 V LED for low SoC early warning, 5: a buzzer/alarm.
  • Page 3: Important Information

    Normal usage BMS4S is switched on as long as it has power on terminal +12V. Normal usage is to take a look at the LED every now and then. If it is blinking twice, then there is less than 20% energy left in the batteries.
  • Page 4: Basic Configuration

    See the description of it in chapter “Additional commands”. It will give you information about hoe your batteries are performing. And it may be useful to regularly press the button and see that the BMS4S responds with a blink to ensure that the BMS4S is operational. If you want automatic monitoring, install double BMS4S. Then they can monitor each other and alert if one of them stops responding.
  • Page 5 TimeMemlog= 315/600 s TimeioOpen= 600 s The first block of lines describes some basic setup of BMS4S: WorkMode= 1: it means a current shunt is connected. Recently, the number of WorkModes has soon become so many that the new ones will have to be controlled by the command WorkmodeExtended (we=), and all functions have been renumbered for that command (in brackets in the list below).
  • Page 6 (see chapter “Equipment connection description” below). TimeEstimate= 900 s: The Soc estimate is based on the last 900 seconds (15 minutes). If you have installed a shunt and calibrated BMS4S you can probably shorten this time. Then 300 s (5 min) might be good.
  • Page 7 Otherwise, the second method is recommended. When you activate any kind of balancing BMS4S will check that balancing not will cause too much voltage drop due to too narrow wires. If you get the result ”bad voltage sense cables!” it is recommended to increase the dimension or shorten the voltage sense cables.
  • Page 8 VoltVerylow= 3.000 V: this is when all loads will be disconnected. You can use this e.g. if you have a second bi-stable relay isolating the batteries completely. If BMS4S is not disconnected when this happens, it will go into low power mode and only do the most important tasks in a slow paste, like switching on the system again once charging has brought the voltage up to VoltswitchOnagain.
  • Page 9 Affects Charge OFF (and All OFF if WorkMode 1024 is enabled). Limit-step0 = 100%: This is how quickly the BMS4S must react to find a stable position when controlling the alternator. A high value makes it go fast, but may result in some oscillation. A small value makes it more stable, but reacts more slowly to changes.
  • Page 10 generate oscillations, and too long interval will make reaction slow. If you have mounted the sensor directly against the stator the delay is normally not that long, then l1=10 often works well. Limit-step2= 100 %: This is the amplification of the P value (the temperature) feedback in percent when the temperature differs more than +- 2 degrees from set value.
  • Page 11: Additional Commands

    As soon as this is sent you will be disconnected which will get the Bluetooth device into AT mode. Half a second after you have given the command, BMS4S will sent it to the radio. When this is done you will see a blink on the LED. After that you have 10 seconds to...
  • Page 12 Name temperature sensor If you give the command po you will get a list of temperature sensors. In order for BMS4S to know what these are used for, you must name them with two characters each. If the first character is an ‘a’, it is supervising an alternator.
  • Page 13 sb=0 and sb=2 have clear knees at 70%, and both are based on measurements of cylindrical cells in a lab environment. sb=1 is based on data extracted from measurements of winston cells found online, and sb=3 is influenced by data from American Battleborn. Then you can adjust the voltage during charging and discharging so that the curve fits your own batteries with ac=x.y and ad=x.y.
  • Page 14 3.249 , 3.247 , 3.253 , 3.249 , 12.997 , -4.130 , Each line contains voltage on cell 1 to cell 4, system voltage, and current at that time. This log is cleared when BMS4S is switched off, or by command: cm (Clear Memory log). Print Other info...
  • Page 15 Keep it pressed until long blinking stops to reset it to normal. It will also be reset when BMS4S is switched off. This can be useful e.g. if you motor home and want to leave the boat with less than fully charged batteries.
  • Page 16: System Commands

    BMS4S. Exact usage is supplied together with the update package. s1 (-4) Set voltage for cell 1-4 If you are sure that BMS4S reports a faulty voltage on a cell you can by this command set the correct voltage of the actual cell.
  • Page 17: Installation

    If you have problems with the engine alarming and/or the tachometer stopping working when the BMS4S stops charging, you can try setting a limit on how much the BMS4S is allowed to brake the alternator. Normally, the push level varies between 1 and 1000, where 1 means no charging, and 1000 maximum charging.
  • Page 18 The simplest way is to just replace the main battery with LFP cells, and connect them to BMS4S. You also connect a buzzer/alarm to it. Then you move the voltage sense (often yellow) cable and connect it to BMS4S. You also have to connect a bi-stable relay between the new main-battery and to BMS4S.
  • Page 19: Short Step-By-Step Basic Installation

    Here is a step-by-step instruction, but first: ensure you have read chapter Important information in the beginning of this manual. If you want to test the BMS4S before installation, connect – and B0 to battery minus first, and then +12 and B12 to battery plus (and then command wm=2 to tell BMS4S that only 12 V is connected).
  • Page 20: Connection Of More Equipment And Some More Details

    0.75 mm2, and as short as possible. Mark the cables on the battery side with labels: B12, B9, B6, B3, B0. 11. Connect the cables on the BMS4S side first. Make sure the B0 cable is connected into the B0 terminal, the B3 cable to the B# terminal etc.
  • Page 21 So, let us instead discuss how the equipment in the picture shall be connected to BMS4S. We’ll take them one by one, but first: ensure you have read chapter Important information in the beginning of this manual. If you want to test the BMS4S before installation, connect –...
  • Page 22 Then connect the relays control wires to terminal Charge OFF and – (ground) on the BMS4S. Now the relay will break up the power feeding of the rotor when BMS4S activates it, and the alternator will stop producing current. This way is also how you connect relays switching off charging from other sources like solarpanels, wind generators etc.
  • Page 23 "supervised master", and the other to "supervised slave" Command wm = + 4 on one, and wm = + 8 on the other. Make sure that the two BMS4S do not share the same fuse to avoid a single fault knocking out the monitoring. They are now monitoring each other, and if one breaks down, the other will start beeping "device...
  • Page 24: Testing

    Testing Switch on the power and connect to BMS4S with your phone or PC over Bluetooth (or FTDI cable). Start with checking that all voltages are reported correctly, command p. Then take a look at the settings to see if there are anything you want to change, command ps.
  • Page 25: Balancing

    If you have a 3.6V charger it is normally enough if you use it to fully charge all cells one or two times a year with it. Since BMS4S always act on the first cell reaching a boundary, there will be no harm done even if there is an unbalance and the usage-settings are aggressive using as close to 100% of available capacity as possible.
  • Page 26 5 beep high voltage If the battery voltage has not dropped for a while after the BMS4S has stopped charging (tw = 120 is the default), the alarm will go off. Turns off when the voltage has dropped.
  • Page 27: I/O Description Pcb Version 4.1

    BMS4S has become too warm, you should disconnect the BMS4S and have it replaced. 10 beep low voltage bat2 Battery 2 has a voltage below the set monitoring voltage (ve = nn.n). For some reason, the circuit board is warmer than it should be. If this happens, it may be because the balancing circuits have broken.
  • Page 28: Appendix A, Connect With An Android Device

    There are different manufacturers of blutooth adapters, and their variants may have the pins in different order, which means that they will point in different directions when connected to the BMS4S. Therefore, make sure that the pins RXD, TXD, GND (-) and VCC (+ 5V) end up correctly and in...
  • Page 29: Appendix B, Connect With An Iphone Or Ipad

    BMS4S. Therefore, make sure that the pins RXD, TXD, GND (-) and VCC (+ 5V) end up correctly and in the correct socket on the BMS4S. On the BMS4S version 2.0, the bluetooth socket is in the lower left...
  • Page 30: Appendix C, Connect With A Windows Pc

    The program for serial communication can be found on hlpdata's website under downloads (Figure 1). Choose the version that suits your BMS4S. A folder of files will now be downloaded to your PC (Figure 2).
  • Page 31 Now you can start giving commands, for example p as in picture 4. Sometimes the PC loose it’s contact with the USB adapter is plugged into the BMS4S. Then just open it again. Now you know which com port it ended up at.
  • Page 32: Appendix D, Alternative Way To Control An Alternator

    When the engine is started, the NC relay is closed so all current flows through it, and the battery is charged normally. When the BMS4S for some reason (generator too hot, battery fully charged...) wants to stop charging, it breaks the NC relay. When that happens, the generator will shoot a voltage spike which then the three diodes will lead to the battery.
  • Page 33: Appendix E, Example Of Howto Change An Bms4S Open Collektor Port To +12V

    Appendix E, Example of howto change an BMS4S open collektor port to +12V With a MOSFET: With a relay: Appendix F, How to connect an LCD display It is possible to connect a 1602 LCD display with i2c interface to the circuit board as shown in the picture below.
  • Page 34: Appendix G, How To Connect To Venus Os (And Vrm Portal)

    If there is an alarm (the buzzer sounds), then the second line will show what kind of alarm it is: Appendix G, How to connect to Venus OS (and VRM portal) In the future BMS4S will be included in the basic install, but until then this procedure will be required.
  • Page 35 . To use: A while after the reboot the BMS4S will appear at the remote console: And if you have connected Venus OS to Internet it can report data to VRM (Victron Remote Monitoring) from where you also can reach the remote console, as well as possibility to create historical charts over the system: If you want to alter any settings, you can also do this if you can reach the device from distance, e.g.
  • Page 36 You are now connected to the BMS4S and can use any commands as usual, however Venus OS will also try to communicate with BMS4S, so if a command does not work, just give it again. For as long as you are connected, Venus OS will fail, so after a while it will regard the BMS4S as disconnected. So keep the command sessions as short as possible.

Table of Contents