Changes for page 6.1 CANopen PDO protocol

Last modified by Admin on 2025/02/28 10:26

From version 6.1
edited by Admin
on 2024/12/17 09:03
Change comment: There is no comment for this version
To version 2.2
edited by Admin
on 2024/12/16 11:30
Change comment: Update document after refactoring.

Summary

Details

Page properties
Content
... ... @@ -2,11 +2,8 @@
2 2  = Communication protocols =
3 3  
4 4  (% data-numbered-headings-start="1" style="--numbered-headings-start: 0;font-size: 0px;color: rgba(0, 0, 0, 0.0);margin-bottom: 0px; margin-top: 0px;" %)
5 -== CANopen PDO protoco ==
5 +== CANopen PDO protocol ==
6 6  
7 -(% class="wikigeneratedid" %)
8 -[[CANopen_PDO_Main_Mini.dbc>>FileManager.CANopen_PDO_Main_Mini\.dbc]]
9 -
10 10  === General information ===
11 11  
12 12  The BMS Mini device supports CiA 301 CANopen protocol for configuring and monitoring the battery system.
... ... @@ -35,6 +35,8 @@
35 35  
36 36  Words are in the **little endian**.
37 37  
35 +[[CANopen PDO dbc file>>attach:BMS Main 2.x - CANopen PDO.dbc]]
36 +
38 38  === TPDO packets ===
39 39  
40 40  ==== CANID ~= 0x180+COBID (0x1A0 by default) ====
... ... @@ -52,15 +52,15 @@
52 52  
53 53  bit 1 – “Charger connected”;
54 54  
55 -bit 2 – “Power up/down request”;
54 +bit 2 – “Power down request”;
56 56  
57 57  bit 3 – “Inhibit charging”;
58 58  
59 59  bit 4 – “Inhibit discharging”;
60 60  
61 -bit 5 – reserved (set to 0);
60 +bit 5 – “CH contactor feedback”;
62 62  
63 -bit 6 – reserved (set to 0);
62 +bit 6 – “DCH contactor feedback”;
64 64  
65 65  bit 7 – “Insulation status”.
66 66  )))|(% style="width:116px" %)U8|(% style="width:93px" %)
... ... @@ -95,11 +95,11 @@
95 95  
96 96  bit 6 – “Discharging current present”;
97 97  
98 -bit 7 – “Voltage too high” (EV);
97 +bit 7 – “Increased voltage” (EV);
99 99  
100 -bit 8 – “Heater” (0 – off, 1 – on);
99 +bit 8 – “High DCH temperature”;
101 101  
102 -bit 9 – “Cooler” (0 – off, 1 – on);
101 +bit 9 – “Cooler”, state of the cooler (0 – off, 1 – on);
103 103  
104 104  bit 10 – “HYG shutdown”, command from the HYG forklift to open the discharging contactor;
105 105  
... ... @@ -111,11 +111,11 @@
111 111  
112 112  bit 14 – “Cell analysis”, signal of started analysis of the cells;
113 113  
114 -bit 15 – reserved (set to 0);
113 +bit 15 – “Balancing series 1”;
115 115  
116 -bit 16 – reserved (set to 0);
115 +bit 16 – “Balancing series 2”;
117 117  
118 -bit 17 – “Discharging (AUX)” (0 – open, 1 – closed);
117 +bit 17 – “Discharging (AUX)” (0 – opened, 1 – closed);
119 119  
120 120  bit 18 – “Acknowledgement of power down”;
121 121  
... ... @@ -133,9 +133,7 @@
133 133  
134 134  bit 25 – “Power up”;
135 135  
136 -bit 26 – “External 1”;
137 -
138 -bits 27–31 – reserved.
135 +bits 26–31 – reserved.
139 139  )))|(% style="width:121px" %)U32|(% style="width:95px" %)
140 140  |**4–7**|(% style="width:332px" %)(((
141 141  Errors register 1 (bitfield):
... ... @@ -152,13 +152,13 @@
152 152  
153 153  bit 5 – “Battery cover”;
154 154  
155 -bit 6 – reserved (set to 0);
152 +bit 6 – “High humidity”;
156 156  
157 -bit 7 – reserved (set to 0);
154 +bit 7 – “Water;
158 158  
159 -bit 8 – reserved (set to 0);
156 +bit 8 – “High logic temperature”, some BMS Logic device is overheated;
160 160  
161 -bit 9 – “Cell monitor offline”, connection with the cell monitor is lost;
158 +bit 9 – “Logic offline”, connection with some BMS Logic device is lost;
162 162  
163 163  bit 10 – “Critical error”;
164 164  
... ... @@ -176,9 +176,9 @@
176 176  
177 177  bit 17 – “High contactor temperature”, the discharging contactor is overheated;
178 178  
179 -bit 18 – reserved (set to 0);
176 +bit 18 – “Logic count error”, number of BMS Logic devices is incorrect;
180 180  
181 -bit 19 – “ADC error”, battery current cannot be measured by the ADC;
178 +bit 19 – “ADC error”, battery current cannot be measured by ADC;
182 182  
183 183  bit 20 – “Current sensor error”, wires which connect the current sensor with the BMS are damaged;
184 184  
... ... @@ -190,7 +190,7 @@
190 190  
191 191  bit 24 – “Shunt error”, internal error of the BMS Current sensor;
192 192  
193 -bit 25 – reserved (set to 0);
190 +bit 25 – “Settings error”, checksum of the setting is incorrect;
194 194  
195 195  bit 26 – “WDT reset”, device is reset by the watchdog timer;
196 196  
... ... @@ -226,35 +226,23 @@
226 226  
227 227  bit 5 – “Stuck contactor”;
228 228  
229 -bit 6 – reserved (set to 0);
226 +bit 6 – “CH contactor feedback error”;
230 230  
231 -bit 7 – reserved (set to 0);
228 +bit 7 – “DCH contactor feedback error”;
232 232  
233 233  bit 8 – “Insulation fault”;
234 234  
235 -bit 9 – reserved (set to 0);
232 +bit 9 – “PCH contactor feedback error”;
236 236  
237 -bit 10 – reserved (set to 0);
234 +bit 10 – “CH/DCH contactor feedback error”;
238 238  
239 -bit 11 – reserved (set to 0);
236 +bit 11 – “Main contactor feedback error”;
240 240  
241 -bit 12 – "Contactor feedback error";
238 +bit 12 – reserved (set to 0);
242 242  
243 243  bit 13 – “General error”;
244 244  
245 -bit 14 – reserved (set to 0);
246 -
247 -bit 15 – reserved (set to 0);
248 -
249 -bit 16 – reserved (set to 0);
250 -
251 -bit 17 – "Precharge error";
252 -
253 -bit 18 – reserved (set to 0);
254 -
255 -bit 19 – "Current limit error";
256 -
257 -bits 20-31 — reserved.
242 +bits 14-31 — reserved.
258 258  )))|(% style="width:118px" %)U32|(% style="width:100px" %)
259 259  |**4-5**|(% style="width:337px" %)(((
260 260  Discrete input signals 2 (bitfield):
... ... @@ -265,11 +265,11 @@
265 265  
266 266  bit 2 – “Discharge request”;
267 267  
268 -bit 3 – reserved (set to 0);
253 +bit 3 – “PCH contactor feedback”;
269 269  
270 -bit 4 – reserved (set to 0);
255 +bit 4 – “CH/DCH contactor feedback”;
271 271  
272 -bit 5 – reserved (set to 0);
257 +bit 5 – “Main contactor feedback”;
273 273  
274 274  bit 6 – “Interlock”;
275 275  
... ... @@ -281,12 +281,6 @@
281 281  
282 282  bit 10 – “Circuit breaker status”;
283 283  
284 -bit 11 – "Balancing request";
285 -
286 -bit 12 – "Close Main contactor";
287 -
288 -bit 13 – "Close External 1";
289 -
290 -bits 14-15 – reserved.
269 +bits 11-15 – reserved.
291 291  )))|(% style="width:118px" %)U16|(% style="width:100px" %)
292 292  |**6-7**|(% style="width:337px" %)Reserved|(% style="width:118px" %)U16|(% style="width:100px" %)