Wiki source code of BMS Mini S / BMS Mini

Version 8.2 by Admin on 2024/12/23 16:05

Hide last authors
Admin 4.1 1 (% class="wikigeneratedid" %)
Admin 6.1 2 BMS Mini S / BMS Mini 2 firmware update procedure is described [[here>>doc:Battery management systems.BMS Mini S.5\. Firmware update.WebHome]].
Admin 4.1 3
Admin 7.1 4 = v1.6.0 =
Admin 6.2 5
6 (% class="wikigeneratedid" %)
7 [[BMS_Mini_v1.6.0.srec>>FileManager.BMS_Mini_v1\.6\.0\.srec]]
8
Admin 7.1 9 == Features ==
Admin 6.2 10
11 * new parameter for setting the condition for starting balancing: automatically (regardless of the command) or on the balancing request (see the "Control - Cell balancing" section)
12 * new option to start balancing if the cell voltage exceeds the "Voltage for forced balancing" value (see the "Control - Cell balancing" section)
13 * new Max-Min algorithm for calculating the final battery SOC in the "Control - SOC estimation" section
14 * new flags in the "Protections - Undervoltage" and "Protections - Overvoltage" sections which allow using the calculated open circuit cell voltage instead of the actual voltage to detect the "Undervoltage" and "Overvoltage" errors, respectively
15 * ability to check the "Ready to charge" and "Ready to discharge" signals to control the charging and discharging contactors (see the "Control - Charge" and "Control - Discharge" sections)
16 * improved control of the precharging contactor, which can precharge capacitive load using multiple attempts and detect high power dissipated in the precharge resistor (see the "Control - Precharge" section)
17 * ability to select errors that the device saves in the errors journal (see the "Service - Errors journal" section)
Admin 8.1 18 * new parameter that limits the number of battery cycles; when the number of battery cycles exceeds the limit, the BMS cannot close the charging and discharging contactors (see the "Service" section, log in under the service account)
Admin 6.2 19
Admin 7.1 20 == Improvements ==
Admin 6.2 21
22 * placing the device input signals to the "Battery" section and adding raw discrete inputs to the "Signals" section
23
Admin 7.1 24 == Fixes ==
Admin 6.2 25
26 * using the calculated open circuit voltage to set/clear the "Ready to charge" and "Ready to discharge" signals
27 * resolving the problem of incorrect software signal addresses in the Modbus holding register table
28
Admin 3.1 29 = v1.5.1 =
30
31 [[BMS_Mini_v1.5.1.srec>>FileManager.BMS_Mini_v1\.5\.1\.srec]]
32
33 == Fixes ==
34
35 * resolving the problem of saving device parameters
36
Admin 1.2 37 = v1.5.0 =
38
Admin 2.1 39 [[BMS_Mini_v1.5.0.srec>>FileManager.BMS_Mini_v1\.5\.0\.srec]]
Admin 1.2 40
Admin 2.1 41 == Features ==
Admin 1.2 42
43
Admin 2.1 44 * new guest access to the device (password "guest")
45 * new algorithms in the Charging/Discharging controller that allow to control the Charging/Discharging contactor independently from the Charging and Discharging signals (see the "Control - Charge/Discharge" section). The new "Independent" algorithms are preferred in the battery systems with one contactor
46 * selection of errors that cause reset of contactor control signals (see the "Control - Main contactor", "Control - Charge", "Control - Discharge", "Control - Charge/Discharge", "Control - Discharge (AUX)", "Control - Heater", "Control - Cooler", "Protections - General error", "Control - Charging status", "Control - Discharging status" sections)
47 * new "Current limit error" which is set if the battery current exceeds the charging or discharging current limits (see the "Protections - Charge current limit" and "Protections - Discharge current limit" sections)
48 * clearing the Discharging (AUX) signal if the cell voltage is too low (see the "Control - Discharge (AUX)" section)
49 * new assignments "Interlock" "Fuse 1", "Fuse 2", "Fuse 3", "Circuit breaker status", "Balancing request", "Close Main contactor", "Close External 1" for the discrete inputs (see the "Signals - Input discrete signals - Assignments" section)
50 * new assignments "Low SOC", "High charging current", "Charging current present", "Discharging current present", "Power down ACK", "Ready to charge", "Ready to discharge", "General error", "External 1" for the discrete outputs and MOSFETs (see the "Signals - Output discrete signals - Assignments" and "Signals - MOSFETs - Assignments" sections). The "External 1" output is directly controlled by the "Close External 1" command
51 * new "Need acknowledge" warning signal that is set when a new record is created in the errors journal. The signal can be cleared in the "Service - Errors journal" section
52 * support for the ASTOM load bank
53 * support for the Bender iso165C device
54 * support for the BMS IMD device
55 * support for the BMS LANmodule adapter for connecting to a local network, which allows to configure the device using the ElectricDeviceMonitor software and monitor the battery system via the Modbus TCP protocol
Admin 1.2 56
Admin 2.1 57 == Improvements ==
58
59
60 * new balancing strategy that attempts to keep the temperature of the device below a set value by discharging cells with higher voltages first than others (see the "Control - Cell balancing" section)
61 * rearrangements in the settings sections, which are made to simplify the setup process