Changes for page BMS Main 3X
Last modified by Admin on 2026/04/23 12:25
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,8 +1,132 @@ 1 1 (% class="box infomessage" %) 2 2 ((( 3 -BMS Main 3X firmware update procedure is described [[here>>doc:Battery management systems.BMS Main 3. 5\. Firmware update.WebHome]].3 +BMS Main 3X firmware update procedure is described [[here>>doc:Battery management systems.BMS Main 3.6\. Firmware update.WebHome]]. 4 4 ))) 5 5 6 += v3.9.1 = 7 + 8 +[[BMS_Main_3X_v3.9.1.bin>>FileManager.BMS_Main_3X_v3\.9\.1\.bin]] 9 + 10 +== Fixes == 11 + 12 +* resolving the problem of device rebooting when sending data via FTP and MQTT protocols using the BMS GSM v2 cellular module 13 + 14 += v3.9.0 = 15 + 16 +== Improvements == 17 + 18 +* support for the second bootloader v3 19 +* ability to complete device initialization without waiting for voltage stabilization on the power switches (see the "Control - Initialization" section) 20 +* MQTT optimization 21 +* optimization of BMS WiFi v2, BMS GSM v1, and BMS GSM v2 drivers 22 +* new assignment "Close External 1" and "Close External 1" for the discrete inputs (see the "Signals - Input discrete signals - Assignments" section) 23 +* new assignment "External 1" and "External 2" for the discrete outputs and power switches (see the "Signals - Output discrete signals - Assignments" and "Signals - Power switches - Assignments" sections). The "External 1" and "External 2" output is directly controlled by the "Close External 1" and "Close External 2" command. 24 +* ability to configure the generation of "External 1" and "External 2" signals based on other internal signals as an alternative to the "Close External 1" and "Close External 2" commands (see the "Signals - External 1-2 signals" section) 25 +* Unibat: ability to halve current limits when the insulation warning is detected (see the "External equipment - Unibat vehicle - General parameters" section) 26 +* Unibat: ability to emergency disconnect the battery when the isolation alarm is detected in any operating mode (charge and discharge) (see the "External equipment - Unibat vehicle - General parameters" section) 27 +* Unibat: ability to delay emergency battery disconnection when the isolation alarm is detected (see the "External equipment - Unibat vehicle - General parameters" section) 28 +* Unibat: ability to linearly reduce current limits to zero when the isolation alarm is detected (see the "External equipment - Unibat vehicle - General parameters" section) 29 +* Unibat: use of Ohm/Volt units to define insulation warning and alarm thresholds (see the "External equipment - Unibat vehicle - Diagnostic parameters" section) 30 + 31 +== Fixes == 32 + 33 +* corrected values of the "Internal signals that cause events to be sent" parameter in the "Service - MQTT" section 34 + 35 += v3.8.2 = 36 + 37 +[[BMS_Main_3X_v3.8.2.bin>>FileManager.BMS_Main_3X_v3\.8\.2\.bin]] 38 + 39 +== Improvements == 40 + 41 +* Unibat: preventing the reset of the HVBPITS and HVBPITR signals if the device shutdown was caused by the insulation fault 42 + 43 +== Fixes == 44 + 45 +* Unibat: charge current limit protection is disabled in charge mode only when the "Use continuous charge current limit" flag is set 46 +* Unibat: discharge current limit protection is enabled regardless of whether the battery is in discharge or charge mode 47 + 48 += v3.8.1 = 49 + 50 +[[BMS_Main_3X_v3.8.1.bin>>FileManager.BMS_Main_3X_v3\.8\.1\.bin]] 51 + 52 +== Improvements == 53 + 54 +* setting and clearing the "Voltage unbalance" errors without delays 55 +* new CAN bus speed is not applied until the device is rebooted 56 +* logging the following new parameters: "UnibatState", "UnibatOperationalModeState", "Keyrun", "ChargeOn" 57 +* Unibat: ability to shutdown the battery if its SOC is too low (see the "External equipment - Unibat vehicle - Diagnostic parameters" section) 58 +* Unibat: change the resolution of parameters CC and DC from 0.01 to 0.1 Ah/bit 59 +* Unibat: do not turn on the amber lamp if the actual battery SOC is equal to the configured maximum operational SOC 60 + 61 +== Fixes == 62 + 63 +* resolving the problem of completing the initialization process before the power switch voltage stabilizes 64 + 65 += v3.8.0 = 66 + 67 +[[BMS_Main_3X_v3.8.0.bin>>FileManager.BMS_Main_3X_v3\.8\.0\.bin]] 68 + 69 +== Features == 70 + 71 +* support for the Trolleybat vehicle (see the "External equipment - Trolleybat vehicle" section) 72 + 73 +== Improvements == 74 + 75 +* checking the continuous charge current limit only if the "Use continuous charge current limit" flag is set in the "External equipment - Unibat vehicle - General parameters" section 76 +* Unibat: transition to charging mode according to the condition EESCD=7 77 + 78 +== Fixes == 79 + 80 +* resolving the problem of completing the initialization process before the power switch voltage stabilizes 81 +* Unibat: prevent the "Charge request" and "Discharge request" signals from being reset if the Unibat vehicle goes offline (the signals are controlled in the Unibat state machine) 82 + 83 += v3.7.1 = 84 + 85 +[[BMS_Main_3X_v3.7.1.bin>>FileManager.BMS_Main_3X_v3\.7\.1\.bin]] 86 + 87 +== Fixes == 88 + 89 +* Unibat: do not send the insulation error DTC if the IMD goes offline when the battery system is in the shutdown mode 90 + 91 += v3.7.0 = 92 + 93 +[[BMS_Main_3X_v3.7.0.bin>>FileManager.BMS_Main_3X_v3\.7\.0\.bin]] 94 + 95 +== Features == 96 + 97 +* new profile section with global battery status, which includes total charge and energy counters, total operating time, contactor opening count, etc. (see the "Profile" tab in the Unified monitor) 98 +* new total charge counters (plus and minus) 99 + 100 +== Improvements == 101 + 102 +* Unibat: new flag to set the custom value (=3) for the EESCD signal (see the "External equipment - Unibat vehicle - General parameters" section) 103 +* Unibat: new bit field to ignore internal errors that cause battery shutdown (see the "External equipment - Unibat vehicle - General parameters" section) 104 +* Unibat: sending a new packet containing the continuous charge current limit 105 + 106 +== Fixes == 107 + 108 +* optimization of the logging process, minimizing the time to open the next log file if the current one is full 109 +* resolving the stability problem when the SD card is full 110 +* Unibat: prevent sending module online statuses if the power down condition is met 111 +* Unibat: small fixes 112 + 113 += v3.6.2 = 114 + 115 +[[BMS_Main_3X_v3.6.2.bin>>FileManager.BMS_Main_3X_v3\.6\.2\.bin]] 116 + 117 +== Improvements == 118 + 119 +* turning on power switches with a delay of 1 second after reaching the supply voltage of 9V 120 +* Unibat: new flag that allows to hide the insulation testing status when repeating measurements (see the "External equipment - Unibat vehicle" section) 121 +* expansion of the list of parameters that are reset to default values when the device is powered on while holding the button on the board. The following parameters are affected: all CAN1 (ext) settings; all CAN2 (int) settings; all CAN3 (BMS) settings; all RS-485-1 (Modbus) settings; LAN settings: IP mode, IP address, Netmask, Gateway address 122 + 123 +== Fixes == 124 + 125 +* resolving the issue of false warnings indicating that the battery current exceeds the current limits (affects Unibat vehicle) 126 +* Unibat: changes that make it so that the output period is responsible for only 4 messages, not for all messages (see the "External equipment - Unibat vehicle" section) 127 +* Unibat: resolving the issue of TP messages not being sent if the transport is already transmitting something at the time of the request 128 +* corrections of typos in parameter descriptions 129 + 6 6 = v3.6.1 = 7 7 8 8 [[BMS_Main_3X_v3.6.1.bin>>FileManager.BMS_Main_3X_v3\.6\.1\.bin]]