Changes for page 3.3 Control

Last modified by Admin on 2025/06/11 15:52

From version 5.2
edited by Admin
on 2025/02/28 13:32
Change comment: There is no comment for this version
To version 11.1
edited by Admin
on 2025/02/28 13:44
Change comment: Загрузить новое вложение 1740750247231-926.png

Summary

Details

Page properties
Content
... ... @@ -8,7 +8,7 @@
8 8  
9 9  General parameters of BMS Main X are configured in the «Control → General» section:
10 10  
11 -[[image:1740747822632-731.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="83" width="600"]]
11 +[[image:1740747822632-731.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="111" width="800"]]
12 12  
13 13  In this section:
14 14  
... ... @@ -20,11 +20,11 @@
20 20  
21 21  Flags for enabling battery modules are configured in the "Control → Modules → Enable (modules 1 to 8)" and "Control → Modules → Enable (modules 9 to 32)" section:
22 22  
23 -[[image:1740747928147-952.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="170" width="600"]]
23 +[[image:1740747928147-952.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="226" width="800"]]
24 24  
25 25  The network addresses of the battery modules are configured in the "Control - Modules - Node IDs" section:
26 26  
27 -[[image:1740747965546-449.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="189" width="600"]]
27 +[[image:1740747965546-449.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="252" width="800"]]
28 28  
29 29  Each module in a battery must have a unique address. You can change the address in the battery module settings in the “Connectivity → CAN” section of the BMS Main or BMS Mini S / BMS Mini 2 settings.
30 30  
... ... @@ -36,7 +36,7 @@
36 36  
37 37  Calculation of the battery state of charge (SOC) is configured in the "Control - Calculation - Final SOC" section:
38 38  
39 -[[image:1740749535746-215.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="80" width="600"]]
39 +[[image:1740749535746-215.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="106" width="800"]]
40 40  
41 41  The following battery SOC calculation methods are supported:
42 42  
... ... @@ -52,7 +52,7 @@
52 52  
53 53  === Main contactor ===
54 54  
55 -The BMS Main 3X device controls the main contactor. The main contactor is usually placed in the common (minus) battery line for opening the charge and discharge circuits in case of sealing of the charging or discharging contactors.
55 +The BMS Main X device controls the main contactor. The main contactor is usually placed in the common (minus) battery line for opening the charge and discharge circuits in case of sealing of the charging or discharging contactors.
56 56  
57 57  The Main contactor algorithm supports the following modes:
58 58  
... ... @@ -73,6 +73,70 @@
73 73  
74 74  To change the parameters of the main contactor, select the "Control → Main contactor" section:
75 75  
76 +[[image:1740749605680-464.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="117" width="800"]]
77 +
78 +In this section:
79 +
80 +* Enable – a flag to enable the main contactor control;
81 +* Algorithm – main contactor control algorithm:
82 +** Always on – contactor is always closed;
83 +** Automatic – contactor closes by internal charge and discharge algorithms;
84 +* Time to keep the contactor closed before closing the others – a time for other contactors to be open after the main contactor is closed, millisecond;
85 +* Delay before opening the contactor – a time which is used to detect conditions for opening the contactor, millisecond;
86 +* Keep the contactor open until the device is restarted – a flag for keeping the main contactor open until the system is reset;
87 +* Errors to open the main contactor – error flags that cause the contactor to open.
88 +
89 +=== Charging status ===
90 +
91 +To change the parameters for generating status signals when charging the battery, select the section “Control → Charging status”:
92 +
93 +[[image:1740749824773-539.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="104" width="800"]]
94 +
95 +In this section:
96 +
97 +* Current corresponding to charging – a current level to set the "Charging current present" signal, A;
98 +* Current corresponding to no charging – a current level to clear the "Charging current present" signal, A.
99 +
100 +=== Discharging status ===
101 +
102 +To change the parameters for generating status signals when discharging the battery, select the section “Control → Discharging status”:
103 +
104 +[[image:1740749862820-455.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="95" width="800"]]In this section:
105 +
106 +* Current corresponding to discharging – a current level to set the "Discharging current present" signal, A;
107 +* Current corresponding to no discharging – a current level to clear the "Discharging current present" signal, A.
108 +
109 +=== Precharge ===
110 +
111 +To change the precharge parameters, select the section “Control → Precharge”:
112 +
113 +[[image:1740749922669-238.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="165" width="800"]]
114 +
115 +In this section:
116 +
117 +* Precharge current threshold to close the discharging contactor – a current value to ensure that precharge process has finished and it is allowed to close the discharging contactor, A;
118 +* Number of precharging attempts – maximum number of precharging attempts before setting the "Precharge error";
119 +* Delay before current measurement – a delay before first current measurement after closing precharge, millisecond;
120 +* Precharge time – a duration of closing the precharge contactor before closing the discharging contactor, millisecond;
121 +* Relaxation between attempts – a duration between precharge attempts, millisecond;
122 +* Check the power dissipated in the preacharge resistor - a flag to enable the calculation of power dissipated in precharge resistor;
123 +* Precharge resistor resistance, Ohm;
124 +* Maximum allowable power dissipated in the resistor, W;
125 +* Delay before setting the "Precharge error" when checking power, millisecond;
126 +* Delay before clearing the "Precharge error", second;
127 +* Lock – a flag to block the error until the device is restarted.
128 +
129 +“Precharge error” generation conditions if any of the following is true:
130 +
131 +* the precharge current does not decrease during the "Precharge time" after "Number of precharging attempts";
132 +* voltages before and after contactors are not equal during the "Precharge time" after "Number of precharging attempts";
133 +* power dissipated on the precharge resistor is above the maximum value during the “Delay before setting the 'Precharge error' when checking power” time.
134 +
135 +(% class="box warningmessage" %)
136 +(((
137 +Behavior of contactors at “Precharge error” is configured in corresponding contactor settings!
138 +)))
139 +
76 76  === Charge ===
77 77  
78 78  The BMS Main X device manages the parallel connection of the battery modules and the connection of the battery to the charging circuit.
... ... @@ -83,10 +83,10 @@
83 83  1. Charging is allowed provided that all battery modules are balanced (Balanced).
84 84  1. Charging is allowed for most balanced battery modules (Partially balanced). Unbalanced modules are disconnected from the common bus and do not participate in the charging.
85 85  
86 -The device controls two processes: joining battery modules and closing the main charging contactor.
150 +The device controls two processes: **joining battery modules **and **closing the main charging contactor.**
87 87  
88 88  
89 -The operation of the joining battery modules is described by the following steps:
153 +The operation of the **joining battery modules** is described by the following steps:
90 90  
91 91  1. Battery modules are disabled. When the “Join to charge” request is received and the voltage and current unbalance errors (Voltage unbalance (CH), Current unbalance (CH), Charging current unbalance) are cleared, go to step 2.
92 92  1. Checking the voltage unbalance of battery modules (the duration of the check is set in the settings). If there is no imbalance or errors are ignored (“Always on” and “Partially balanced”), go to step 3, otherwise open all charging contactors, and go to step 1.
... ... @@ -95,7 +95,7 @@
95 95  1. Checking intermodular balancing currents (the duration of the check is set in the settings). If there is no current unbalance (“Current unbalance (CH)”) or errors are ignored (“Always on”), go to step 6, otherwise open all charging contactors, and go to step 1.
96 96  1. The battery modules are joined. If the “Join to charge” request is cleared or the "Charging current unbalance" and "Critical error" errors occur, go to step 1.
97 97  
98 -The operation of the main charging contactor is described in the following steps:
162 +The operation of **closing the main charging contactor** is described in the following steps:
99 99  
100 100  1. The main charging contactor is open. When the “Charge request” is received, the voltage and current unbalance errors (“Voltage unbalance (CH)”, “Current unbalance (CH)”, “Charging current unbalance”) are cleared, and the battery modules are joined, go to step 2.
101 101  1. Closing the main precharging contactor (optional). Go to step 3.
... ... @@ -104,13 +104,11 @@
104 104  
105 105  The command to turn on the main charging contactor (“Charging”) can be issued both to the upper-level system via the CAN bus (external), and on the opto-relay of the device that serves to directly control the main charging contactor.
106 106  
107 -
108 108  In addition to controlling the charging contactors, the charge controller calculates and transmits to the upper-level system the value of the maximum allowable current, which can be used to charge the modular battery (“Charge current limit”). The calculation of the charging current of the entire battery is performed based on the number of battery modules operating per charge and the values of the current limits transmitted by them.
109 109  
110 -
111 111  The battery charge management is configured in the "Control - Charge" section:
112 112  
113 -[[image:1734356553573-447.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="146" width="600"]]
175 +[[image:1740750130950-113.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="219" width="800"]]
114 114  
115 115  In this section:
116 116  
... ... @@ -119,19 +119,20 @@
119 119  ** Always on – charging is always allowed;
120 120  ** Balanced – charging is allowed provided that all battery modules are balanced;
121 121  ** Partially balanced – charging is allowed for most balanced battery modules;
122 -* Current corresponding to charging – a current level to set the "Charging current present" signal, A;
123 -* Current corresponding to no charging – a current level to clear the "Charging current present" signal, A;
124 -* Maximum current to rejoin modules – a maximum allowable current at which rejoining of battery modules is allowed, A;
125 -* Checking voltages time – a time of checking voltages of battery modules, ms;
126 -* Pre-balancing modules time – a time of pre-charging battery modules, ms;
127 -* Balancing modules time – a time of balancing battery modules, ms;
128 -* Control the precharging relay – a flag to control the main precharging contactor;
129 -* Precharging time – a time of precharging, ms;
130 -* Cancel charging without a delay;
184 +* Minimum number of modules allowed to join – a minimum number of battery modules that can be connected in parallel;
185 +* Allowable battery current to rejoin modules – a battery current at which joining of battery modules is permitted, A;
186 +* Allowable voltage difference to rejoin modules – a difference between the voltage of the disconnected module and the battery voltage at which its joining is permitted, V;
187 +* Checking voltages time – a time of checking voltages of battery modules before starting joining modules, millisecond;
188 +* Balancing modules time – a time of balancing battery modules after joining modules and before closing main charging contactor, millisecond;
189 +* Control the precharging contactor – a flag to control the main precharging contactor;
131 131  * Canceling charging time – a delay before opening the main charging contactor, ms;
132 -* Limit charging current – a flag that allows to limit the charging current of a modular battery so that the current of each battery module does not exceed its maximum allowable charge current;
133 -* Slew rate – a rate of change of the charge current limit when the “Limit charging current” flag is set, А/s;
134 -* Disconnect modules not ready to charge – a flag for disconnecting modules that have the “Ready to charge” signal cleared.
191 +* Disconnect modules that are not ready to charge – a flag for disconnecting modules that have the “Ready to charge” signal cleared.
192 +* Disconnect all modules if one is not ready to charge – a flag for disconnecting all modules if any of the modules have the “Ready to charge” signal cleared;
193 +* Join modules on the “Charge request” signal – a flag to enable automatic modules joining if “Charge request” signal appears;
194 +* Maximum charge current limit – a maximum allowed charging current of all battery, A;
195 +* Errors to disconnect all battery modules – errors that cause all battery modules to be disconnected from the common bus;
196 +* Errors to open the charging contactor – errors that cause the main charging contactor "Charging" to open;
197 +* Switch of the charging contactor on errors without a delay – a flag that allows the main charging contactor “Charging” to be opened without delay if errors are detected.
135 135  
136 136  === Discharge ===
137 137  
... ... @@ -143,10 +143,10 @@
143 143  1. Discharging is allowed provided that all battery modules are balanced (Balanced).
144 144  1. Discharging is allowed for most balanced battery modules (Partially balanced). Unbalanced modules are disconnected from the common bus and do not participate in the discharging.
145 145  
146 -The device controls two processes: joining battery modules and closing the main discharging contactor.
209 +The device controls two processes: **joining battery modules** and **closing the main discharging contactor**.
147 147  
148 148  
149 -The operation of the joining battery modules is described by the following steps:
212 +The operation of the** joining battery modules** is described by the following steps:
150 150  
151 151  1. Battery modules are disabled. When the “Join to discharge” request is received and the voltage and current unbalance errors (Voltage unbalance (DCH), Current unbalance (DCH), Discharging current unbalance) are cleared, go to step 2.
152 152  1. Checking the voltage unbalance of battery modules (the duration of the check is set in the settings). If there is no imbalance or errors are ignored (“Always on” and “Partially balanced”), go to step 3, otherwise open all discharging contactors, and go to step 1.
... ... @@ -155,7 +155,7 @@
155 155  1. Checking intermodular balancing currents (the duration of the check is set in the settings). If there is no current unbalance (“Current unbalance (DCH)”) or errors are ignored (“Always on”), go to step 6, otherwise open all discharging contactors, and go to step 1.
156 156  1. The battery modules are joined. If the “Join to discharge” request is cleared or "Discharging current unbalance" and "Critical error" errors occur, go to step 1.
157 157  
158 -The operation of the main discharging contactor is described in the following steps:
221 +The operation of **closing the main discharging contactor **is described in the following steps:
159 159  
160 160  1. The main discharging contactor is open. When the “Discharge request” is received, the voltage and current unbalance errors (“Voltage unbalance (DCH)”, “Current unbalance (DCH)”, “Discharging current unbalance”) are cleared, and the battery modules are joined, go to step 2.
161 161  1. Closing the main precharging contactor (optional). Go to step 3.
... ... @@ -164,13 +164,10 @@
164 164  
165 165  The command to turn on the main discharging contactor (“Discharging”) can be issued both to the upper-level system via the CAN bus (external), and on the opto-relay of the device that serves to directly control the main discharging contactor.
166 166  
167 -
168 168  In addition to controlling the discharging contactors, the discharge controller calculates and transmits to the upper-level system the value of the maximum allowable current, which can be used to discharge the modular battery (“Discharge current limit”). The calculation of the discharging current of the entire battery is performed based on the number of battery modules operating per discharge and the values of the current limits transmitted by them.
169 169  
170 -
171 171  The battery discharge management is configured in the "Control - Discharge" section:
172 172  
173 -[[image:1734356572308-630.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true" height="139" width="600"]]
174 174  
175 175  In this section:
176 176  
1740749605680-464.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +21.5 KB
Content
1740749824773-539.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +16.4 KB
Content
1740749862820-455.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +15.2 KB
Content
1740749922669-238.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +34.6 KB
Content
1740750130950-113.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +46.3 KB
Content
1740750247231-926.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +44.5 KB
Content