Changes for page 6.1 CANopen PDO protocol
Last modified by Admin on 2025/02/28 10:26
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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) ==== ... ... @@ -95,11 +95,11 @@ 95 95 96 96 bit 6 – “Discharging current present”; 97 97 98 -bit 7 – “ Voltagetoo high” (EV);97 +bit 7 – “Increased voltage” (EV); 99 99 100 -bit 8 – “Heat er”(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 (setto 0);113 +bit 15 – “Balancing series 1”; 115 115 116 -bit 16 – reserved (setto 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(setto 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(setto0);156 +bit 8 – “High logic temperature”, some BMS Logic device is overheated; 160 160 161 -bit 9 – “ Cell monitoroffline”, connection withthecellmonitoris 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 – re served(setto0);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 theADC;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(seto0);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 – re served(set to0);226 +bit 6 – “CH contactor feedback error”; 230 230 231 -bit 7 – re served(set to0);228 +bit 7 – “DCH contactor feedback error”; 232 232 233 233 bit 8 – “Insulation fault”; 234 234 235 -bit 9 – re served(set to0);232 +bit 9 – “PCH contactor feedback error”; 236 236 237 -bit 10 – re served(set to0);234 +bit 10 – “CH/DCH contactor feedback error”; 238 238 239 -bit 11 – re served(set to0);236 +bit 11 – “Main contactor feedback error”; 240 240 241 -bit 12 – "Contactorfeedbackerror";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):