Changes for page BMS Main 3X

Last modified by Admin on 2026/02/18 13:39

From version 22.1
edited by Admin
on 2026/02/05 03:31
Change comment: There is no comment for this version
To version 11.1
edited by Admin
on 2025/04/14 10:58
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,180 +1,8 @@
1 1  (% class="box infomessage" %)
2 2  (((
3 -BMS Main 3X firmware update procedure is described [[here>>doc:Battery management systems.BMS Main 3.6\. Firmware update.WebHome]].
3 +BMS Main 3X firmware update procedure is described [[here>>doc:Battery management systems.BMS Main 3.5\. Firmware update.WebHome]].
4 4  )))
5 5  
6 -= v3.8.1 =
7 -
8 -[[BMS_Main_3X_v3.8.1.bin>>FileManager.BMS_Main_3X_v3\.8\.1\.bin]]
9 -
10 -== Improvements ==
11 -
12 -* setting and clearing the "Voltage unbalance" errors without delays
13 -* new CAN bus speed is not applied until the device is rebooted
14 -* logging the following new parameters: "UnibatState", "UnibatOperationalModeState", "Keyrun", "ChargeOn"
15 -* Unibat: ability to shutdown the battery if its SOC is too low (see the "External equipment - Unibat vehicle - Diagnostic parameters" section)
16 -* Unibat: change the resolution of parameters CC and DC from 0.01 to 0.1 Ah/bit
17 -* Unibat: do not turn on the amber lamp if the actual battery SOC is equal to the configured maximum operational SOC
18 -
19 -== Fixes ==
20 -
21 -* resolving the problem of completing the initialization process before the power switch voltage stabilizes
22 -
23 -= v3.8.0 =
24 -
25 -[[BMS_Main_3X_v3.8.0.bin>>FileManager.BMS_Main_3X_v3\.8\.0\.bin]]
26 -
27 -== Features ==
28 -
29 -* support for the Trolleybat vehicle (see the "External equipment - Trolleybat vehicle" section)
30 -
31 -== Improvements ==
32 -
33 -* 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
34 -* Unibat: transition to charging mode according to the condition EESCD=7
35 -
36 -== Fixes ==
37 -
38 -* resolving the problem of completing the initialization process before the power switch voltage stabilizes
39 -* 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)
40 -
41 -= v3.7.1 =
42 -
43 -[[BMS_Main_3X_v3.7.1.bin>>FileManager.BMS_Main_3X_v3\.7\.1\.bin]]
44 -
45 -== Fixes ==
46 -
47 -* Unibat: do not send the insulation error DTC if the IMD goes offline when the battery system is in the shutdown mode
48 -
49 -= v3.7.0 =
50 -
51 -[[BMS_Main_3X_v3.7.0.bin>>FileManager.BMS_Main_3X_v3\.7\.0\.bin]]
52 -
53 -== Features ==
54 -
55 -* 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)
56 -* new total charge counters (plus and minus)
57 -
58 -== Improvements ==
59 -
60 -* Unibat: new flag to set the custom value (=3) for the EESCD signal (see the "External equipment - Unibat vehicle - General parameters" section)
61 -* Unibat: new bit field to ignore internal errors that cause battery shutdown (see the "External equipment - Unibat vehicle - General parameters" section)
62 -* Unibat: sending a new packet containing the continuous charge current limit
63 -
64 -== Fixes ==
65 -
66 -* optimization of the logging process, minimizing the time to open the next log file if the current one is full
67 -* resolving the stability problem when the SD card is full
68 -* Unibat: prevent sending module online statuses if the power down condition is met
69 -* Unibat: small fixes
70 -
71 -= v3.6.2 =
72 -
73 -[[BMS_Main_3X_v3.6.2.bin>>FileManager.BMS_Main_3X_v3\.6\.2\.bin]]
74 -
75 -== Improvements ==
76 -
77 -* turning on power switches with a delay of 1 second after reaching the supply voltage of 9V
78 -* Unibat: new flag that allows to hide the insulation testing status when repeating measurements (see the "External equipment - Unibat vehicle" section)
79 -* 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
80 -
81 -== Fixes ==
82 -
83 -* resolving the issue of false warnings indicating that the battery current exceeds the current limits (affects Unibat vehicle)
84 -* 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)
85 -* Unibat: resolving the issue of TP messages not being sent if the transport is already transmitting something at the time of the request
86 -* corrections of typos in parameter descriptions
87 -
88 -= v3.6.1 =
89 -
90 -[[BMS_Main_3X_v3.6.1.bin>>FileManager.BMS_Main_3X_v3\.6\.1\.bin]]
91 -
92 -== Improvements ==
93 -
94 -* new parameters for switching to the sum of battery modules' currents if the current sensor error is detected or the sensor is saturated (see the "Inputs - Current sensor" section)
95 -* new flag allowing to swap CAN2 (int) and CAN3 (BMS) interfaces (see the "Connectivity" section under the service account)
96 -
97 -= v3.6.0 =
98 -
99 -[[BMS_Main_3X_v3.6.0.bin>>FileManager.BMS_Main_3X_v3\.6\.0\.bin]]
100 -
101 -== Features ==
102 -
103 -* Unibat: refined algorithms and new parameters to meet requirements of version 8.5 of the logic (protocol v6.1)
104 -
105 -== Improvements ==
106 -
107 -* new flag enabling fast current measurements (see the "Signals - Current sensor" section)
108 -* new parameters to ignore the specified errors when setting the critical error (see the "Protections - Critical error" section)
109 -* displaying HV calibration values for the service account (see the "Service - Calibration" section)
110 -* Unibat: structuring parameters into subgroups: "General parameters", "Battery parameters", "Diagnostic parameters", "Power limiting parameters", "Battery version" (see the "External equipment - Unibat vehicle" section)
111 -
112 -= v3.5.0 =
113 -
114 -[[BMS_Main_3X_v3.5.0.bin>>FileManager.BMS_Main_3X_v3\.5\.0\.bin]]
115 -
116 -== Features ==
117 -
118 -* support for sending battery state and events via MQTT protocol via Wi-Fi or cellular network (see the "Service - MQTT" section)
119 -
120 -== Improvements ==
121 -
122 -* support for secure (TLS) connections in BMS GSM v1 and v2 drivers
123 -
124 -== Fixes ==
125 -
126 -* synchronization of the precharge procedure with the charge/discharge algorithms, so that precharge is stopped if charging and discharging are prohibited
127 -
128 -= v3.4.0 =
129 -
130 -[[BMS_Main_3X_v3.4.0.bin>>FileManager.BMS_Main_3X_v3\.4\.0\.bin]]
131 -
132 -== Features ==
133 -
134 -* 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)
135 -
136 -== Improvements ==
137 -
138 -* new CLI command "find-log" which finds a log file containing a specified timestamp
139 -* ability to acknowledge battery module errors via CLI (see the "Service - Errors journal" section) and Modbus protocol
140 -
141 -== Fixes ==
142 -
143 -* resolving the issue of rebooting the device if formatting the SD card is activated
144 -
145 -= v3.3.0 =
146 -
147 -[[BMS_Main_3X_v3.3.0.bin>>FileManager.BMS_Main_3X_v3\.3\.0\.bin]]
148 -
149 -== Features ==
150 -
151 -* ability to calibrate high voltage measuring means, available starting with the service account (see the "Service - Calibration" section)
152 -
153 -== Improvements ==
154 -
155 -* new type of temperature sensors: NTC 10k B25/50=3380K (see the "Signals - Temperature sensors" section)
156 -
157 -
158 -= v3.2.5 =
159 -
160 -[[BMS_Main_3X_v3.2.5.bin>>FileManager.BMS_Main_3X_v3\.2\.5\.bin]]
161 -
162 -== Improvements ==
163 -
164 -* dynamic calculation of data transfer schedule for optimal communication with a large number of battery modules
165 -* 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)
166 -* 30 second delay when remounting SD card after detecting mount error
167 -* saving the number of joined modules in log files
168 -* Unibat: new flag disabling insulation measurement
169 -* Unibat: calculation of the battery current depending on the connection variant of current sensors
170 -* Unibat: preventing HVILS changes if the battery is in power-down state
171 -
172 -== Fixes ==
173 -
174 -* resolving the problem of ignoring the parameter that selects the connection variant of current sensors
175 -* Unibat: corrections in message identifiers HVESSS1, HVESSD2, HVESSD3, HVESSD8, storing battery module data
176 -* Unibat: corrections in HVESSCFG message priority
177 -
178 178  = v3.2.4 =
179 179  
180 180  [[BMS_Main_3X_v3.2.4.bin>>FileManager.BMS_Main_3X_v3\.2\.4\.bin]]