Changes for page BMS Main 3X
                  Last modified by Admin on 2025/10/27 11:43
              
      Summary
- 
          Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
- 
      - Content
-   ... ... @@ -1,6 +1,165 @@ 1 +(% class="box infomessage" %) 2 +((( 3 +BMS Main 3X firmware update procedure is described [[here>>doc:Battery management systems.BMS Main 3.5\. Firmware update.WebHome]]. 4 +))) 5 + 6 += v3.6.0 = 7 + 8 +[[BMS_Main_3X_v3.6.0.bin>>FileManager.BMS_Main_3X_v3\.6\.0\.bin]] 9 + 10 +== Features == 11 + 12 +* Unibat: refined algorithms and new parameters to meet requirements of version 8.5 of the logic (protocol v6.1) 13 + 14 +== Improvements == 15 + 16 +* new flag enabling fast current measurements (see the "Signals - Current sensor" section) 17 +* new parameters to ignore the specified errors when setting the critical error (see the "Protections - Critical error" section) 18 +* displaying HV calibration values for the service account (see the "Service - Calibration" section) 19 +* Unibat: structuring parameters into subgroups: "General parameters", "Battery parameters", "Diagnostic parameters", "Power limiting parameters", "Battery version" (see the "External equipment - Unibat vehicle" section) 20 + 21 += v3.5.0 = 22 + 23 +[[BMS_Main_3X_v3.5.0.bin>>FileManager.BMS_Main_3X_v3\.5\.0\.bin]] 24 + 25 +== Features == 26 + 27 +* support for sending battery state and events via MQTT protocol via Wi-Fi or cellular network (see the "Service - MQTT" section) 28 + 29 +== Improvements == 30 + 31 +* support for secure (TLS) connections in BMS GSM v1 and v2 drivers 32 + 33 +== Fixes == 34 + 35 +* synchronization of the precharge procedure with the charge/discharge algorithms, so that precharge is stopped if charging and discharging are prohibited 36 + 37 += v3.4.0 = 38 + 39 +[[BMS_Main_3X_v3.4.0.bin>>FileManager.BMS_Main_3X_v3\.4\.0\.bin]] 40 + 41 +== Features == 42 + 43 +* new protection checking that the voltage of joined battery modules is equal to the voltage before contactors (the "High voltage 1" value). If this is not the case, the error "Battery voltage mismatch" is generated (see the "Protections - Battery voltage" section) 44 + 45 +== Improvements == 46 + 47 +* new CLI command "find-log" which finds a log file containing a specified timestamp 48 +* ability to acknowledge battery module errors via CLI (see the "Service - Errors journal" section) and Modbus protocol 49 + 50 +== Fixes == 51 + 52 +* resolving the issue of rebooting the device if formatting the SD card is activated 53 + 54 += v3.3.0 = 55 + 56 +[[BMS_Main_3X_v3.3.0.bin>>FileManager.BMS_Main_3X_v3\.3\.0\.bin]] 57 + 58 +== Features == 59 + 60 +* ability to calibrate high voltage measuring means, available starting with the service account (see the "Service - Calibration" section) 61 + 62 +== Improvements == 63 + 64 +* new type of temperature sensors: NTC 10k B25/50=3380K (see the "Signals - Temperature sensors" section) 65 + 66 + 67 += v3.2.5 = 68 + 69 +[[BMS_Main_3X_v3.2.5.bin>>FileManager.BMS_Main_3X_v3\.2\.5\.bin]] 70 + 71 +== Improvements == 72 + 73 +* dynamic calculation of data transfer schedule for optimal communication with a large number of battery modules 74 +* ability to complete device initialization after the set timeout has expired and the minimum number of modules has been detected (see the "Control - Initialization" section) 75 +* 30 second delay when remounting SD card after detecting mount error 76 +* saving the number of joined modules in log files 77 +* Unibat: new flag disabling insulation measurement 78 +* Unibat: calculation of the battery current depending on the connection variant of current sensors 79 +* Unibat: preventing HVILS changes if the battery is in power-down state 80 + 81 +== Fixes == 82 + 83 +* resolving the problem of ignoring the parameter that selects the connection variant of current sensors 84 +* Unibat: corrections in message identifiers HVESSS1, HVESSD2, HVESSD3, HVESSD8, storing battery module data 85 +* Unibat: corrections in HVESSCFG message priority 86 + 87 += v3.2.4 = 88 + 89 +[[BMS_Main_3X_v3.2.4.bin>>FileManager.BMS_Main_3X_v3\.2\.4\.bin]] 90 + 91 +== Improvements == 92 + 93 +* new flags that allow to interrupt (shorten) the module balancing stage if all battery modules are already joined (see the "Control - Charge", "Control - Discharge", "Control - Charge/Discharge" sections) 94 +* forwarding CLI and bootloader CAN messages from CAN1 interface to CAN2 interface and back, that allows the user to configure and update the firmware of internal devices such as BMS IMD or BMS Display 95 +* new parameter for setting the type of network to which the BMS GSM communication module connects (see the "Connectivity - Cellular" section) 96 + 97 +== Fixes == 98 + 99 +* Unibat: resolving the problem of calculating the CRC of the HVESSS1 message 100 +* Unibat: resolving the problem of sending a message about battery disconnection even it is already disconnected 101 + 102 += v3.2.3 = 103 + 104 +[[BMS_Main_3X_v3.2.3.bin>>FileManager.BMS_Main_3X_v3\.2\.3\.bin]] 105 + 106 +== Improvements == 107 + 108 +* forwarding CLI and bootloader CAN messages from CAN1 and CAN2 interfaces to CAN3 interface and back, that allows the user to configure and update the firmware of battery modules without direct connection to the modules 109 +* ability to acknowledge errors in the error journal via the Modbus protocol (holding registers 0x4100-0x4101) 110 +* ability to update the device serial number from the service account if the number is reset to the default value for some reason (see the "Service" section) 111 +* new flag that controls whether to use open circuit voltage or actual voltage when determining the voltage unbalance error (see the "Protections - Voltage unbalance (in any state)" section) 112 +* new regulator that maintains battery current limiting to ensure that actual module currents do not exceed their current limits (see the "Control - Charge", "Control - Discharge", "Control - Charge/Discharge" sections) 113 +* ability to select the battery module errors that cause the battery critical error (see the "Protections - Critical error" section) 114 +* Unibat: refined algorithms and new parameters to meet requirements of version 7 of the logic 115 + 116 +== Fixes == 117 + 118 +* resolving the problem of saving discrete input signals of battery modules in log files 119 + 120 += v3.2.1 = 121 + 122 +[[BMS_Main_3X_v3.2.1.bin>>FileManager.BMS_Main_3X_v3\.2\.1\.bin]] 123 + 124 +== Improvements == 125 + 126 +* new parameter that sets the delay before measuring the current to determine that precharge is finished (see the "Control - Precharge" section) 127 +* ability to exclude errors from being saved in the error journal (see the "Service - Errors journal" section) 128 +* new flags indicating the readiness of battery modules to join for charging and discharging (see the "Modules" section) 129 +* new flag to set the "Voltage unbalance" errors for battery modules that are not ready to charge or discharge (see the "Protections - Voltage unbalance (in any state)" section) 130 +* Unibat: new parameters setting the BMS and VCU addresses (see the "External equipment - Unibat vehicle" section) 131 +* Unibat: new flag to invert the discharge current limit sent to the vehicle (see the "External equipment - Unibat vehicle" section) 132 +* Unibat: using the difference between the maximum and minimum temperatures among all cells as an input for the coolant pump controller 133 +* Unibat: automatically switch from discharging to charging mode if the CHARGE_ON signal or the charging station command is set (without rejoining the battery) 134 +* extension of the CANopen dictionary to provide additional information for the BMS Display (device serial number, battery serial number, battery address, Wi-Fi and LAN addresses, SOH, capacity, etc.) 135 + 136 +== Fixes == 137 + 138 +* resolving the issue of ignoring the minimum number of battery modules allowed to join located in the "Control - Discharge" section 139 +* resolving the issue of joining battery modules the number of which must be greater than or equal to the minimum value specified in the settings 140 +* making the service reset function work properly 141 +* small internal fixes 142 + 143 += v3.2.0 = 144 + 1 1 (% class="wikigeneratedid" %) 2 -BMS firmware update procedure is described [[here>>url:https://docs.movicomelectric.com/bin/view/Battery%20management%20systems/BMS%20Main%203/5.%20Firmware%20update/]].146 +[[BMS_Main_3X_v3.2.0.bin>>FileManager.BMS_Main_3X_v3\.2\.0\.bin]] 3 3 148 +== Features == 149 + 150 +* new algorithm 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" algorithm is preferred in the battery systems with one contactor 151 +* 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 152 +* new Max-Min algorithm for calculating the final battery SOC in the "Control - Calculation" section 153 +* 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) 154 +* ability to select errors that the device saves in the errors journal (see the "Service - Errors journal" section) 155 + 156 +== Improvements == 157 + 158 +* ability to finish device initialization even if the number of battery modules found is less than the number of modules enabled 159 +* ability to configure and monitor the device via the CAN1 (ext) bus 160 +* placing the device input signals to the "Battery" section and adding raw discrete inputs to the "Signals" section 161 +* Unibat: support for functional description v3.5 (protocol v1.5) 162 + 4 4 = v3.1.1 = 5 5 6 6 [[BMS_Main_3X_v3.1.1.bin>>FileManager.BMS_Main_3X_v3\.1\.1\.bin]] 
 
 
  