Wiki source code of 3.4 Protections
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | (% data-numbered-headings-start="3" style="--numbered-headings-start: 2;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %) | ||
| 2 | = SettingsThe BMS Main 3 device continuously monitors the state of the cells, the external environment and, when detecting abnormalities, protects the battery and system components from damage.The BMS Main 3 device continuously monitors the state of the cells, the external environment and, when detecting abnormalities, protects the battery and system components from damage. = | ||
| 3 | |||
| 4 | (% data-numbered-headings-start="4" style="--numbered-headings-start: 3;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %) | ||
| 5 | == Protections == | ||
| 6 | |||
| 7 | The BMS Main 3 device continuously monitors the state of the cells, the external environment and, when detecting abnormalities, protects the battery and system components from damage. | ||
| 8 | |||
| 9 | 1. | ||
| 10 | 11. | ||
| 11 | 111. Overcurrent | ||
| 12 | |||
| 13 | The BMS Main 3 device performs the overcurrent protection depending on current sensor values. | ||
| 14 | |||
| 15 | To change the overcurrent protection of the battery, select the "Protections → Overcurrent" section: | ||
| 16 | |||
| 17 | [[image:1733328382376-958.png]] | ||
| 18 | |||
| 19 | In this section: | ||
| 20 | |||
| 21 | * Enable – a flag to enable the protection; | ||
| 22 | * Maximum charging current, А; | ||
| 23 | * Tolerant charging current, А; | ||
| 24 | * Maximum discharging current, А; | ||
| 25 | * Tolerant discharging current, А; | ||
| 26 | * Delay before setting the error, millisecond; | ||
| 27 | * Delay before clearing the error, second; | ||
| 28 | * Lock – a flag to block the error until the device is restarted. | ||
| 29 | |||
| 30 | As a result of operation of the overcurrent protection, the "Overcurrent" error is generated. | ||
| 31 | |||
| 32 | Error generation conditions: | ||
| 33 | |||
| 34 | * the current is positive (charging), and its modulo value is greater than the “Maximum charging current” value for the “Delay before setting the error” time; | ||
| 35 | * the current is negative (discharging), and its modulo value is greater than the “Maximum discharging current” value for the “Delay before setting the error” time. | ||
| 36 | |||
| 37 | Conditions for removing the error: | ||
| 38 | |||
| 39 | * the current is positive (charging) or zero, and its modulo value is less than the “Tolerant charging current” value for the “Delay before clearing the error” time; | ||
| 40 | * the current is negative (discharging) or zero, and its modulo value is less than the “Tolerant discharging current” value for the “Delay before clearing the error” time. | ||
| 41 | |||
| 42 | If there is the "Overcurrent" error, the charging contactor and discharging contactor open. | ||
| 43 | |||
| 44 | |||
| 45 | 1. | ||
| 46 | 11. | ||
| 47 | 111. Undervoltage | ||
| 48 | |||
| 49 | The BMS Main 3 device implements battery protection from too low voltage on the cells. | ||
| 50 | |||
| 51 | To change the battery protection parameters from low voltage on the cells, select the "Protections → Undervoltage" section: | ||
| 52 | |||
| 53 | [[image:1733328382380-760.png]] | ||
| 54 | |||
| 55 | In this section: | ||
| 56 | |||
| 57 | * Enable – a flag to enable the protection; | ||
| 58 | * Minimum cell voltage, V; | ||
| 59 | * Tolerant cell voltage, V; | ||
| 60 | * Delay before setting the error, millisecond; | ||
| 61 | * Delay before clearing the error, second; | ||
| 62 | * Lock – a flag to block the error until the device is restarted. | ||
| 63 | |||
| 64 | As a result of the operation of battery protection from low voltage, the "Undervoltage" error is generated. | ||
| 65 | |||
| 66 | Error generation conditions: | ||
| 67 | |||
| 68 | * the minimum voltage among all cells of the battery is less than the “Minimum cell voltage” value for the “Delay before setting the error” time. | ||
| 69 | |||
| 70 | Conditions for removing the error: | ||
| 71 | |||
| 72 | * the minimum voltage among all cells of the battery is greater than the “Tolerant cell voltage” value for the “Delay before clearing the error” time. | ||
| 73 | |||
| 74 | If there is the "Undervoltage" error, the discharging contactor opens. | ||
| 75 | |||
| 76 | |||
| 77 | 1. | ||
| 78 | 11. | ||
| 79 | 111. Overvoltage | ||
| 80 | |||
| 81 | The BMS Main 3 device implements battery protection from too high voltage on the cells. | ||
| 82 | |||
| 83 | To change the battery protection parameters from high voltage on the cells, select the "Protections → Overvoltage" section: | ||
| 84 | |||
| 85 | [[image:1733328382382-607.png]] | ||
| 86 | |||
| 87 | In this section: | ||
| 88 | |||
| 89 | * Enable – a flag to enable the protection; | ||
| 90 | * Maximum cell voltage, V; | ||
| 91 | * Tolerant cell voltage, V; | ||
| 92 | * Delay before setting the error, millisecond; | ||
| 93 | * Delay before clearing the error, second; | ||
| 94 | * Switch off the discharging contactor on error – a flag to open the discharging contactor when the "Overvoltage" error is generated; | ||
| 95 | * Lock – a flag to block the error until the device is restarted. | ||
| 96 | |||
| 97 | As a result of the operation of the battery protection from high voltage, the "Overvoltage" error is generated. | ||
| 98 | |||
| 99 | Error generation conditions: | ||
| 100 | |||
| 101 | * the maximum voltage among all cells of the battery is greater than the “Maximum cell voltage” value for the “Delay before setting the error” time. | ||
| 102 | |||
| 103 | Conditions for removing the error: | ||
| 104 | |||
| 105 | * the maximum voltage among all cells of the battery is less than the “Tolerant cell voltage” value for the “Delay before clearing the error” time. | ||
| 106 | |||
| 107 | If there is the "Overvoltage" error, the charging contactor and discharging contactor open (if the “Switch off the discharging contactor on error” flag is set). | ||
| 108 | |||
| 109 | |||
| 110 | 1. | ||
| 111 | 11. | ||
| 112 | 111. Low temperature | ||
| 113 | |||
| 114 | The BMS Main 3 device implements battery protection from too low temperature. | ||
| 115 | |||
| 116 | To change the battery protection parameters from low temperature, select the "Protections → Low temperature" section: | ||
| 117 | |||
| 118 | [[image:1733328382382-670.png]] | ||
| 119 | |||
| 120 | In this section: | ||
| 121 | |||
| 122 | * Enable – a flag to enable the protection; | ||
| 123 | * Minimum charge temperature, °C; | ||
| 124 | * Tolerant charge temperature, °C; | ||
| 125 | * Minimum discharge temperature, °C; | ||
| 126 | * Tolerant discharge temperature, °C; | ||
| 127 | * Delay before setting the error, millisecond; | ||
| 128 | * Delay before clearing the error, second; | ||
| 129 | * Lock – a flag to block the error until the device is restarted. | ||
| 130 | |||
| 131 | As a result of the operation of the battery protection from low temperature, the "Low temperature (CH)" and/or “Low temperature (DCH)” error are generated. | ||
| 132 | |||
| 133 | Error generation conditions: | ||
| 134 | |||
| 135 | * the minimum temperature among all cells of the battery is less than the “Minimum charging (discharging) temperature” value for the “Delay before setting the error” time. | ||
| 136 | |||
| 137 | Conditions for removing the error: | ||
| 138 | |||
| 139 | * the minimum temperature among all cells of the battery is greater than the “Tolerant charging (discharging) temperature” value for the “Delay before clearing the error” time. | ||
| 140 | |||
| 141 | If there is the "Low temperature (CH)" error, the charging contactor opens. If there is the "Low temperature (DCH)" error, the discharging contactor opens. | ||
| 142 | |||
| 143 | 1. | ||
| 144 | 11. | ||
| 145 | 111. High temperature | ||
| 146 | |||
| 147 | The BMS Main 3 device implements battery protection from too high temperature. | ||
| 148 | |||
| 149 | To change the battery protection parameters from high temperature, select the "Protections → High temperature" section: | ||
| 150 | |||
| 151 | [[image:1733328399408-279.png]] | ||
| 152 | |||
| 153 | In this section: | ||
| 154 | |||
| 155 | * Enable – a flag to enable the protection; | ||
| 156 | * Maximum charge temperature, °C; | ||
| 157 | * Tolerant charge temperature, °C; | ||
| 158 | * Maximum discharge temperature, °C; | ||
| 159 | * Tolerant discharge temperature, °C; | ||
| 160 | * Delay before setting the error, millisecond; | ||
| 161 | * Delay before clearing the error, second; | ||
| 162 | * Lock – a flag to block the error until the device is restarted. | ||
| 163 | |||
| 164 | As a result of the operation of the battery protection from high temperature, the "High temperature (CH)" or “High temperature (DCH)” error is generated. | ||
| 165 | |||
| 166 | Error generation conditions: | ||
| 167 | |||
| 168 | * the maximum temperature among all cells of the battery is greater than the “Maximum charging (discharging) temperature” value for the “Delay before setting the error” time. | ||
| 169 | |||
| 170 | Conditions for removing the error: | ||
| 171 | |||
| 172 | * the maximum temperature among all cells of the battery is less than the “Tolerant charging (discharging) temperature” value for the “Delay before clearing the error” time. | ||
| 173 | |||
| 174 | If there is the "High temperature (CH)" error, the charging contactor opens. If there is the "High temperature (DCH)" error, the discharging contactor opens. | ||
| 175 | |||
| 176 | |||
| 177 | 1. | ||
| 178 | 11. | ||
| 179 | 111. Battery cover | ||
| 180 | |||
| 181 | To change the protection parameters from opening the battery cover, select the "Protections → Battery cover" section: | ||
| 182 | |||
| 183 | [[image:1733328399410-529.png]] | ||
| 184 | |||
| 185 | In this section: | ||
| 186 | |||
| 187 | * Enable – a flag to enable the protection; | ||
| 188 | * Delay before setting the error, millisecond; | ||
| 189 | * Delay before clearing the error, second; | ||
| 190 | * Lock – a flag to block the error until the device is restarted. | ||
| 191 | |||
| 192 | As a result of the operation of the protection against opening the battery cover, the “Battery cover error” is generated. | ||
| 193 | |||
| 194 | Error generation conditions: | ||
| 195 | |||
| 196 | * there is a signal from the battery cover during the “Delay before setting the error” time. | ||
| 197 | |||
| 198 | Conditions for removing the error: | ||
| 199 | |||
| 200 | * no signal from the battery cover during the “Delay before clearing the error” time. | ||
| 201 | |||
| 202 | **If there is the "Battery cover error", the “Critical error” is generated and all contactors open.** | ||
| 203 | |||
| 204 | |||
| 205 | 1. | ||
| 206 | 11. | ||
| 207 | 111. High humidity | ||
| 208 | |||
| 209 | The BMS Main 3 can detect that the battery is operating in high humidity conditions. | ||
| 210 | |||
| 211 | To change the detection parameters, select the "Protections → High humidity" section: | ||
| 212 | |||
| 213 | [[image:1733328399412-184.png]] | ||
| 214 | |||
| 215 | In this section: | ||
| 216 | |||
| 217 | * Enable – a flag to enable the detection; | ||
| 218 | * Maximum humidity, RH%; | ||
| 219 | * Tolerant humidity, RH%; | ||
| 220 | * Delay before setting the error, second; | ||
| 221 | * Delay before clearing the error, second; | ||
| 222 | * Lock the error until the device is reset. | ||
| 223 | |||
| 224 | As a result of the operation of the battery protection from high humidity, the "High humidity" error is generated. | ||
| 225 | |||
| 226 | Error generation conditions: | ||
| 227 | |||
| 228 | * the measured humidity is greater than “Maximum humidity” during the “Delay before setting the error” time. | ||
| 229 | |||
| 230 | Conditions for removing the error: | ||
| 231 | |||
| 232 | * the measured humidity is less than the “Tolerant humidity” during the “Delay before clearing the error” time. | ||
| 233 | |||
| 234 | If there is the "High humidity" error, no action is taken. The error is indicative. | ||
| 235 | |||
| 236 | |||
| 237 | 1. | ||
| 238 | 11. | ||
| 239 | 111. Water | ||
| 240 | |||
| 241 | The BMS Main 3 can protect the battery from working in very high humidity conditions. | ||
| 242 | |||
| 243 | To change the protection parameters, select the "Protections → Water" section: | ||
| 244 | |||
| 245 | [[image:1733328399413-393.png]] | ||
| 246 | |||
| 247 | In this section: | ||
| 248 | |||
| 249 | * Enable – a flag to enable the protection; | ||
| 250 | * Maximum humidity, RH%; | ||
| 251 | * Tolerant humidity, RH%; | ||
| 252 | * Delay before setting the error, second; | ||
| 253 | * Delay before clearing the error, second; | ||
| 254 | * Lock – lock the error until the device is reset. | ||
| 255 | |||
| 256 | As a result of the operation of the battery protection from water, the "Water" error is generated. | ||
| 257 | |||
| 258 | Error generation conditions: | ||
| 259 | |||
| 260 | * the measured humidity is greater than the “Maximum humidity” value during the “Delay before setting the error” time. | ||
| 261 | |||
| 262 | Conditions for removing the error: | ||
| 263 | |||
| 264 | * the measured humidity is less than the “Tolerant humidity” value during the “Delay before clearing the error” time. | ||
| 265 | |||
| 266 | **If there is the “Water” error, the “Critical error” is generated and all relays open.** | ||
| 267 | |||
| 268 | |||
| 269 | 1. | ||
| 270 | 11. | ||
| 271 | 111. High Logic temperature | ||
| 272 | |||
| 273 | To change the overheating protection parameters of BMS Logic devices, select the "Protections → High Logic temperature" section: | ||
| 274 | |||
| 275 | [[image:1733328399414-280.png]] | ||
| 276 | |||
| 277 | In this section: | ||
| 278 | |||
| 279 | * Enable – a flag to enable the protection; | ||
| 280 | * Maximum temperature, °C; | ||
| 281 | * Tolerant temperature, °C; | ||
| 282 | * Delay before setting the error, second; | ||
| 283 | * Delay before clearing the error, second; | ||
| 284 | * Lock – lock the error until the device is reset. | ||
| 285 | |||
| 286 | As a result of the operation of the protection from high temperatures of BMS Logic devices, the "High Logic temperature" is generated. | ||
| 287 | |||
| 288 | Error generation conditions: | ||
| 289 | |||
| 290 | * a BMS Logic device temperature is higher than the “Maximum temperature” value. | ||
| 291 | |||
| 292 | Conditions for removing the error: | ||
| 293 | |||
| 294 | * a BMS Logic device temperature is less than the “Tolerant temperature” value. | ||
| 295 | |||
| 296 | **Cell balancing is prohibited for overheated Logic devices.** | ||
| 297 | |||
| 298 | |||
| 299 | 1. | ||
| 300 | 11. | ||
| 301 | 111. Logic offline | ||
| 302 | |||
| 303 | To change the protection parameters from loss of communication with BMS Logic devices, select the "Protections → Logic offline" section: | ||
| 304 | |||
| 305 | [[image:1733328399416-818.png]] | ||
| 306 | |||
| 307 | In this section: | ||
| 308 | |||
| 309 | * Enable – a flag to enable the protection; | ||
| 310 | * Lock – lock the error until the device is reset. | ||
| 311 | |||
| 312 | As a result of the protection from loss of communication with BMS Logic devices, the "Logic offline" error is generated. | ||
| 313 | |||
| 314 | Error generation conditions: | ||
| 315 | |||
| 316 | * at least one of the connected BMS Logic devices does not respond to the commands of the BMS Main device for 10 seconds. | ||
| 317 | |||
| 318 | Conditions for removing the error: | ||
| 319 | |||
| 320 | * all connected BMS Logic devices respond to the commands of the BMS Main device. | ||
| 321 | |||
| 322 | **If there is the "Logic offline" error, the “Critical error” is generated and all relays open.** |